./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-spinlock_drivers-media-usb-em28xx-em28xx-v4l.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-spinlock_drivers-media-usb-em28xx-em28xx-v4l.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 c92b4575edda3bfe929e4a6f3becf9555a141fd3a841edf990c132d5b9817085 --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 03:52:05,420 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 03:52:05,480 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:52:05,490 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 03:52:05,490 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 03:52:05,511 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 03:52:05,513 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 03:52:05,513 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 03:52:05,513 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 03:52:05,514 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 03:52:05,514 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 03:52:05,514 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 03:52:05,515 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 03:52:05,515 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 03:52:05,515 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 03:52:05,515 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 03:52:05,515 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 03:52:05,516 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-08 03:52:05,516 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 03:52:05,516 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 03:52:05,516 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 03:52:05,516 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 03:52:05,516 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 03:52:05,516 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 03:52:05,516 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 03:52:05,516 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 03:52:05,516 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 03:52:05,516 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 03:52:05,516 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 03:52:05,516 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:52:05,517 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 03:52:05,517 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 03:52:05,517 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 03:52:05,517 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 03:52:05,517 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-08 03:52:05,517 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-08 03:52:05,518 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 03:52:05,518 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 03:52:05,518 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 03:52:05,518 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 03:52:05,518 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 -> c92b4575edda3bfe929e4a6f3becf9555a141fd3a841edf990c132d5b9817085 [2025-02-08 03:52:05,748 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 03:52:05,755 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 03:52:05,756 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 03:52:05,757 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 03:52:05,757 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 03:52:05,758 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-spinlock_drivers-media-usb-em28xx-em28xx-v4l.cil.i [2025-02-08 03:52:06,880 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/8cff86f54/64cd81f1fb6741c3b9d654220fc77db2/FLAGcec9bb47d [2025-02-08 03:52:07,503 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 03:52:07,508 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-spinlock_drivers-media-usb-em28xx-em28xx-v4l.cil.i [2025-02-08 03:52:07,571 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/8cff86f54/64cd81f1fb6741c3b9d654220fc77db2/FLAGcec9bb47d [2025-02-08 03:52:07,968 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/8cff86f54/64cd81f1fb6741c3b9d654220fc77db2 [2025-02-08 03:52:07,970 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 03:52:07,972 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 03:52:07,973 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 03:52:07,973 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 03:52:07,978 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 03:52:07,979 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:52:07" (1/1) ... [2025-02-08 03:52:07,979 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@19a14da0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:52:07, skipping insertion in model container [2025-02-08 03:52:07,979 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:52:07" (1/1) ... [2025-02-08 03:52:08,081 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 03:52:10,445 WARN L250 ndardFunctionHandler]: Function reach_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-spinlock_drivers-media-usb-em28xx-em28xx-v4l.cil.i[428009,428022] [2025-02-08 03:52:10,447 WARN L250 ndardFunctionHandler]: Function reach_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-spinlock_drivers-media-usb-em28xx-em28xx-v4l.cil.i[428178,428191] [2025-02-08 03:52:10,448 WARN L250 ndardFunctionHandler]: Function reach_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-spinlock_drivers-media-usb-em28xx-em28xx-v4l.cil.i[428345,428358] [2025-02-08 03:52:10,448 WARN L250 ndardFunctionHandler]: Function reach_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-spinlock_drivers-media-usb-em28xx-em28xx-v4l.cil.i[428513,428526] [2025-02-08 03:52:10,475 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:52:10,530 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 03:52:10,612 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"); [5587] [2025-02-08 03:52:10,655 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/media/usb/em28xx/em28xx-video.c"), "i" (805), "i" (12UL)); [6763-6764] [2025-02-08 03:52:11,006 WARN L250 ndardFunctionHandler]: Function reach_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-spinlock_drivers-media-usb-em28xx-em28xx-v4l.cil.i[428009,428022] [2025-02-08 03:52:11,006 WARN L250 ndardFunctionHandler]: Function reach_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-spinlock_drivers-media-usb-em28xx-em28xx-v4l.cil.i[428178,428191] [2025-02-08 03:52:11,007 WARN L250 ndardFunctionHandler]: Function reach_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-spinlock_drivers-media-usb-em28xx-em28xx-v4l.cil.i[428345,428358] [2025-02-08 03:52:11,007 WARN L250 ndardFunctionHandler]: Function reach_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-spinlock_drivers-media-usb-em28xx-em28xx-v4l.cil.i[428513,428526] [2025-02-08 03:52:11,011 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:52:11,127 INFO L204 MainTranslator]: Completed translation [2025-02-08 03:52:11,127 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:52:11 WrapperNode [2025-02-08 03:52:11,127 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 03:52:11,128 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 03:52:11,128 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 03:52:11,128 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 03:52:11,133 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:52:11" (1/1) ... [2025-02-08 03:52:11,209 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:52:11" (1/1) ... [2025-02-08 03:52:11,905 INFO L138 Inliner]: procedures = 414, calls = 4401, calls flagged for inlining = 199, calls inlined = 190, statements flattened = 9336 [2025-02-08 03:52:11,907 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 03:52:11,908 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 03:52:11,908 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 03:52:11,908 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 03:52:11,914 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:52:11" (1/1) ... [2025-02-08 03:52:11,915 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:52:11" (1/1) ... [2025-02-08 03:52:12,052 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:52:11" (1/1) ... [2025-02-08 03:52:14,721 INFO L175 MemorySlicer]: Split 3227 memory accesses to 20 slices as follows [3, 1, 2, 8, 16, 5, 5, 5, 1887, 48, 13, 1, 12, 1173, 8, 2, 6, 6, 24, 2]. 58 percent of accesses are in the largest equivalence class. The 180 initializations are split as follows [3, 1, 2, 8, 16, 4, 4, 4, 70, 48, 0, 0, 0, 0, 8, 0, 6, 6, 0, 0]. The 1736 writes are split as follows [0, 0, 0, 0, 0, 0, 0, 0, 1058, 0, 0, 0, 11, 652, 0, 0, 0, 0, 14, 1]. [2025-02-08 03:52:14,721 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:52:11" (1/1) ... [2025-02-08 03:52:14,722 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:52:11" (1/1) ... [2025-02-08 03:52:15,315 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:52:11" (1/1) ... [2025-02-08 03:52:15,331 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:52:11" (1/1) ... [2025-02-08 03:52:15,368 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:52:11" (1/1) ... [2025-02-08 03:52:15,400 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:52:11" (1/1) ... [2025-02-08 03:52:15,445 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 03:52:15,447 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 03:52:15,447 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 03:52:15,447 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 03:52:15,448 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:52:11" (1/1) ... [2025-02-08 03:52:15,452 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:52:15,462 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 03:52:15,474 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:52:15,476 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:52:15,496 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_write_regs [2025-02-08 03:52:15,496 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_write_regs [2025-02-08 03:52:15,496 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-02-08 03:52:15,496 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-02-08 03:52:15,496 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_capture_area_set [2025-02-08 03:52:15,496 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_capture_area_set [2025-02-08 03:52:15,496 INFO L130 BoogieDeclarations]: Found specification of procedure vb2_fop_mmap [2025-02-08 03:52:15,496 INFO L138 BoogieDeclarations]: Found implementation of procedure vb2_fop_mmap [2025-02-08 03:52:15,496 INFO L130 BoogieDeclarations]: Found specification of procedure vb2_queue_init [2025-02-08 03:52:15,496 INFO L138 BoogieDeclarations]: Found implementation of procedure vb2_queue_init [2025-02-08 03:52:15,496 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-08 03:52:15,496 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-08 03:52:15,496 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_stop_streaming [2025-02-08 03:52:15,496 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_stop_streaming [2025-02-08 03:52:15,496 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_v4l2_init [2025-02-08 03:52:15,497 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_v4l2_init [2025-02-08 03:52:15,497 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-02-08 03:52:15,497 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-02-08 03:52:15,497 INFO L130 BoogieDeclarations]: Found specification of procedure v4l2_device_unregister [2025-02-08 03:52:15,497 INFO L138 BoogieDeclarations]: Found implementation of procedure v4l2_device_unregister [2025-02-08 03:52:15,497 INFO L130 BoogieDeclarations]: Found specification of procedure res_free [2025-02-08 03:52:15,497 INFO L138 BoogieDeclarations]: Found implementation of procedure res_free [2025-02-08 03:52:15,497 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_slock_of_em28xx [2025-02-08 03:52:15,497 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_slock_of_em28xx [2025-02-08 03:52:15,497 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_55 [2025-02-08 03:52:15,497 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_55 [2025-02-08 03:52:15,497 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2025-02-08 03:52:15,497 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2025-02-08 03:52:15,497 INFO L130 BoogieDeclarations]: Found specification of procedure v4l2_ctrl_handler_free [2025-02-08 03:52:15,497 INFO L138 BoogieDeclarations]: Found implementation of procedure v4l2_ctrl_handler_free [2025-02-08 03:52:15,497 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2025-02-08 03:52:15,497 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2025-02-08 03:52:15,497 INFO L130 BoogieDeclarations]: Found specification of procedure v4l2_ctrl_new_std [2025-02-08 03:52:15,497 INFO L138 BoogieDeclarations]: Found implementation of procedure v4l2_ctrl_new_std [2025-02-08 03:52:15,497 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-02-08 03:52:15,497 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-02-08 03:52:15,497 INFO L130 BoogieDeclarations]: Found specification of procedure video_devdata [2025-02-08 03:52:15,497 INFO L138 BoogieDeclarations]: Found implementation of procedure video_devdata [2025-02-08 03:52:15,498 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-08 03:52:15,499 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_vbi_supported [2025-02-08 03:52:15,499 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_vbi_supported [2025-02-08 03:52:15,499 INFO L130 BoogieDeclarations]: Found specification of procedure list_del [2025-02-08 03:52:15,499 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del [2025-02-08 03:52:15,499 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_copy_video [2025-02-08 03:52:15,499 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_copy_video [2025-02-08 03:52:15,499 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~v4l2_std_id~0~TO~int [2025-02-08 03:52:15,499 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~v4l2_std_id~0~TO~int [2025-02-08 03:52:15,499 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_stop_vbi_streaming [2025-02-08 03:52:15,499 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_stop_vbi_streaming [2025-02-08 03:52:15,499 INFO L130 BoogieDeclarations]: Found specification of procedure v4l2_i2c_tuner_addrs [2025-02-08 03:52:15,499 INFO L138 BoogieDeclarations]: Found implementation of procedure v4l2_i2c_tuner_addrs [2025-02-08 03:52:15,499 INFO L130 BoogieDeclarations]: Found specification of procedure vidioc_try_fmt_vid_cap [2025-02-08 03:52:15,499 INFO L138 BoogieDeclarations]: Found implementation of procedure vidioc_try_fmt_vid_cap [2025-02-08 03:52:15,499 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-02-08 03:52:15,499 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-02-08 03:52:15,499 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-02-08 03:52:15,499 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-02-08 03:52:15,499 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-02-08 03:52:15,500 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-02-08 03:52:15,500 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-02-08 03:52:15,500 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-02-08 03:52:15,500 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-02-08 03:52:15,500 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-02-08 03:52:15,500 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-02-08 03:52:15,500 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-02-08 03:52:15,500 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-02-08 03:52:15,500 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-02-08 03:52:15,500 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-02-08 03:52:15,500 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-02-08 03:52:15,500 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-02-08 03:52:15,500 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-02-08 03:52:15,500 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-02-08 03:52:15,500 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-02-08 03:52:15,500 INFO L130 BoogieDeclarations]: Found specification of procedure vb2_buffer_done [2025-02-08 03:52:15,500 INFO L138 BoogieDeclarations]: Found implementation of procedure vb2_buffer_done [2025-02-08 03:52:15,500 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~TO~int [2025-02-08 03:52:15,500 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~TO~int [2025-02-08 03:52:15,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-02-08 03:52:15,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-02-08 03:52:15,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-02-08 03:52:15,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-02-08 03:52:15,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-02-08 03:52:15,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-02-08 03:52:15,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-02-08 03:52:15,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-02-08 03:52:15,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-02-08 03:52:15,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-02-08 03:52:15,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-02-08 03:52:15,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-02-08 03:52:15,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-02-08 03:52:15,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-02-08 03:52:15,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-02-08 03:52:15,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-02-08 03:52:15,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-02-08 03:52:15,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-02-08 03:52:15,501 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-02-08 03:52:15,501 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-02-08 03:52:15,501 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~u32~0~X~~u32~0~X~~u32~0~TO~int [2025-02-08 03:52:15,501 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~u32~0~X~~u32~0~X~~u32~0~TO~int [2025-02-08 03:52:15,501 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-02-08 03:52:15,501 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-02-08 03:52:15,501 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-08 03:52:15,501 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-02-08 03:52:15,501 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-02-08 03:52:15,501 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-02-08 03:52:15,501 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-02-08 03:52:15,501 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-02-08 03:52:15,501 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-02-08 03:52:15,501 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-02-08 03:52:15,501 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-02-08 03:52:15,501 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-02-08 03:52:15,501 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-02-08 03:52:15,501 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-02-08 03:52:15,501 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-02-08 03:52:15,501 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-02-08 03:52:15,501 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-02-08 03:52:15,501 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-02-08 03:52:15,501 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-02-08 03:52:15,501 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-02-08 03:52:15,501 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-02-08 03:52:15,501 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-02-08 03:52:15,501 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-02-08 03:52:15,501 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-02-08 03:52:15,501 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-02-08 03:52:15,504 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-02-08 03:52:15,504 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-02-08 03:52:15,504 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-02-08 03:52:15,504 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-02-08 03:52:15,504 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-02-08 03:52:15,504 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-02-08 03:52:15,504 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-02-08 03:52:15,504 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-02-08 03:52:15,504 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-02-08 03:52:15,504 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-02-08 03:52:15,504 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-02-08 03:52:15,504 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-02-08 03:52:15,504 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-02-08 03:52:15,504 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-02-08 03:52:15,504 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-02-08 03:52:15,504 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-02-08 03:52:15,504 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-02-08 03:52:15,505 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-02-08 03:52:15,505 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-02-08 03:52:15,505 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-02-08 03:52:15,505 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-02-08 03:52:15,505 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-02-08 03:52:15,505 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-02-08 03:52:15,505 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-02-08 03:52:15,505 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-02-08 03:52:15,505 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-02-08 03:52:15,505 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-02-08 03:52:15,505 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-02-08 03:52:15,505 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-02-08 03:52:15,505 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-02-08 03:52:15,505 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-02-08 03:52:15,505 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-02-08 03:52:15,505 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-02-08 03:52:15,505 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-02-08 03:52:15,505 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-02-08 03:52:15,505 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-02-08 03:52:15,505 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-02-08 03:52:15,505 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2025-02-08 03:52:15,505 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2025-02-08 03:52:15,505 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_write_reg [2025-02-08 03:52:15,505 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_write_reg [2025-02-08 03:52:15,505 INFO L130 BoogieDeclarations]: Found specification of procedure v4l2_disable_ioctl [2025-02-08 03:52:15,505 INFO L138 BoogieDeclarations]: Found implementation of procedure v4l2_disable_ioctl [2025-02-08 03:52:15,505 INFO L130 BoogieDeclarations]: Found specification of procedure list_add_tail [2025-02-08 03:52:15,505 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add_tail [2025-02-08 03:52:15,505 INFO L130 BoogieDeclarations]: Found specification of procedure v4l2_ctrl_subscribe_event [2025-02-08 03:52:15,505 INFO L138 BoogieDeclarations]: Found implementation of procedure v4l2_ctrl_subscribe_event [2025-02-08 03:52:15,505 INFO L130 BoogieDeclarations]: Found specification of procedure video_get_drvdata [2025-02-08 03:52:15,505 INFO L138 BoogieDeclarations]: Found implementation of procedure video_get_drvdata [2025-02-08 03:52:15,505 INFO L130 BoogieDeclarations]: Found specification of procedure video_unregister_device [2025-02-08 03:52:15,505 INFO L138 BoogieDeclarations]: Found implementation of procedure video_unregister_device [2025-02-08 03:52:15,505 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2025-02-08 03:52:15,505 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2025-02-08 03:52:15,505 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-08 03:52:15,505 INFO L130 BoogieDeclarations]: Found specification of procedure video_mux [2025-02-08 03:52:15,505 INFO L138 BoogieDeclarations]: Found implementation of procedure video_mux [2025-02-08 03:52:15,506 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2025-02-08 03:52:15,506 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2025-02-08 03:52:15,506 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2025-02-08 03:52:15,506 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2025-02-08 03:52:15,506 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_2 [2025-02-08 03:52:15,506 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_2 [2025-02-08 03:52:15,506 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 03:52:15,506 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-02-08 03:52:15,506 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-02-08 03:52:15,506 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-08 03:52:15,506 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-08 03:52:15,506 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-08 03:52:15,506 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-08 03:52:15,506 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-08 03:52:15,506 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-08 03:52:15,506 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-08 03:52:15,506 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-08 03:52:15,506 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-08 03:52:15,506 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-08 03:52:15,509 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-08 03:52:15,509 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-08 03:52:15,509 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-08 03:52:15,509 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-08 03:52:15,509 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-08 03:52:15,509 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-08 03:52:15,509 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-08 03:52:15,509 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-08 03:52:15,509 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-08 03:52:15,509 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-02-08 03:52:15,509 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_audio_analog_set [2025-02-08 03:52:15,509 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_audio_analog_set [2025-02-08 03:52:15,509 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2025-02-08 03:52:15,509 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2025-02-08 03:52:15,509 INFO L130 BoogieDeclarations]: Found specification of procedure buffer_queue [2025-02-08 03:52:15,509 INFO L138 BoogieDeclarations]: Found implementation of procedure buffer_queue [2025-02-08 03:52:15,509 INFO L130 BoogieDeclarations]: Found specification of procedure buffer_prepare [2025-02-08 03:52:15,509 INFO L138 BoogieDeclarations]: Found implementation of procedure buffer_prepare [2025-02-08 03:52:15,509 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_start_analog_streaming [2025-02-08 03:52:15,509 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_start_analog_streaming [2025-02-08 03:52:15,509 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_spin_lock [2025-02-08 03:52:15,509 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_spin_lock [2025-02-08 03:52:15,509 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_read_reg [2025-02-08 03:52:15,509 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_read_reg [2025-02-08 03:52:15,509 INFO L130 BoogieDeclarations]: Found specification of procedure format_by_fourcc [2025-02-08 03:52:15,509 INFO L138 BoogieDeclarations]: Found implementation of procedure format_by_fourcc [2025-02-08 03:52:15,509 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_reg_len [2025-02-08 03:52:15,509 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_reg_len [2025-02-08 03:52:15,509 INFO L130 BoogieDeclarations]: Found specification of procedure vbi_buffer_queue [2025-02-08 03:52:15,509 INFO L138 BoogieDeclarations]: Found implementation of procedure vbi_buffer_queue [2025-02-08 03:52:15,509 INFO L130 BoogieDeclarations]: Found specification of procedure vidioc_g_fmt_vbi_cap [2025-02-08 03:52:15,509 INFO L138 BoogieDeclarations]: Found implementation of procedure vidioc_g_fmt_vbi_cap [2025-02-08 03:52:15,509 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2025-02-08 03:52:15,509 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2025-02-08 03:52:15,510 INFO L130 BoogieDeclarations]: Found specification of procedure v4l2_event_unsubscribe [2025-02-08 03:52:15,510 INFO L138 BoogieDeclarations]: Found implementation of procedure v4l2_event_unsubscribe [2025-02-08 03:52:15,510 INFO L130 BoogieDeclarations]: Found specification of procedure get_ressource [2025-02-08 03:52:15,510 INFO L138 BoogieDeclarations]: Found implementation of procedure get_ressource [2025-02-08 03:52:15,510 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_set_outfmt [2025-02-08 03:52:15,510 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_set_outfmt [2025-02-08 03:52:15,510 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 03:52:15,510 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 03:52:15,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#0 [2025-02-08 03:52:15,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#1 [2025-02-08 03:52:15,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#2 [2025-02-08 03:52:15,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#3 [2025-02-08 03:52:15,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#4 [2025-02-08 03:52:15,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#5 [2025-02-08 03:52:15,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#6 [2025-02-08 03:52:15,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#7 [2025-02-08 03:52:15,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#8 [2025-02-08 03:52:15,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#9 [2025-02-08 03:52:15,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#10 [2025-02-08 03:52:15,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#11 [2025-02-08 03:52:15,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#12 [2025-02-08 03:52:15,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#13 [2025-02-08 03:52:15,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#14 [2025-02-08 03:52:15,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#15 [2025-02-08 03:52:15,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#16 [2025-02-08 03:52:15,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#17 [2025-02-08 03:52:15,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#18 [2025-02-08 03:52:15,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#19 [2025-02-08 03:52:15,510 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#0 [2025-02-08 03:52:15,510 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#1 [2025-02-08 03:52:15,510 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#2 [2025-02-08 03:52:15,510 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#3 [2025-02-08 03:52:15,510 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#4 [2025-02-08 03:52:15,510 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#5 [2025-02-08 03:52:15,510 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#6 [2025-02-08 03:52:15,510 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#7 [2025-02-08 03:52:15,510 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#8 [2025-02-08 03:52:15,510 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#9 [2025-02-08 03:52:15,510 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#10 [2025-02-08 03:52:15,510 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#11 [2025-02-08 03:52:15,510 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#12 [2025-02-08 03:52:15,510 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#13 [2025-02-08 03:52:15,513 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#14 [2025-02-08 03:52:15,513 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#15 [2025-02-08 03:52:15,513 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#16 [2025-02-08 03:52:15,513 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#17 [2025-02-08 03:52:15,513 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#18 [2025-02-08 03:52:15,513 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#19 [2025-02-08 03:52:15,513 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2025-02-08 03:52:15,513 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2025-02-08 03:52:15,513 INFO L130 BoogieDeclarations]: Found specification of procedure vb2_ops_wait_finish [2025-02-08 03:52:15,513 INFO L138 BoogieDeclarations]: Found implementation of procedure vb2_ops_wait_finish [2025-02-08 03:52:15,513 INFO L130 BoogieDeclarations]: Found specification of procedure vb2_set_plane_payload [2025-02-08 03:52:15,513 INFO L138 BoogieDeclarations]: Found implementation of procedure vb2_set_plane_payload [2025-02-08 03:52:15,513 INFO L130 BoogieDeclarations]: Found specification of procedure v4l2_i2c_new_subdev [2025-02-08 03:52:15,513 INFO L138 BoogieDeclarations]: Found implementation of procedure v4l2_i2c_new_subdev [2025-02-08 03:52:15,513 INFO L130 BoogieDeclarations]: Found specification of procedure vb2_fop_poll [2025-02-08 03:52:15,513 INFO L138 BoogieDeclarations]: Found implementation of procedure vb2_fop_poll [2025-02-08 03:52:15,513 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-02-08 03:52:15,513 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-02-08 03:52:15,513 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-02-08 03:52:15,513 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-02-08 03:52:15,513 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-02-08 03:52:15,513 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-02-08 03:52:15,513 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-02-08 03:52:15,513 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-02-08 03:52:15,513 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-02-08 03:52:15,513 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-02-08 03:52:15,513 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-02-08 03:52:15,513 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-02-08 03:52:15,513 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-02-08 03:52:15,513 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-02-08 03:52:15,513 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-02-08 03:52:15,513 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-02-08 03:52:15,513 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-02-08 03:52:15,513 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-02-08 03:52:15,513 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-02-08 03:52:15,513 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-02-08 03:52:15,514 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-08 03:52:15,514 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-08 03:52:15,514 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-08 03:52:15,514 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-08 03:52:15,514 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-08 03:52:15,514 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-08 03:52:15,514 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-08 03:52:15,514 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-08 03:52:15,514 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-08 03:52:15,514 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-08 03:52:15,514 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-08 03:52:15,514 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-08 03:52:15,514 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-08 03:52:15,514 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-08 03:52:15,514 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-08 03:52:15,514 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-08 03:52:15,514 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-08 03:52:15,514 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-08 03:52:15,514 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-08 03:52:15,514 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-02-08 03:52:15,514 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-02-08 03:52:15,514 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-02-08 03:52:15,514 INFO L130 BoogieDeclarations]: Found specification of procedure usb_set_interface [2025-02-08 03:52:15,514 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_set_interface [2025-02-08 03:52:15,514 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-02-08 03:52:15,514 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-02-08 03:52:15,514 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_v4l2_close [2025-02-08 03:52:15,514 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_v4l2_close [2025-02-08 03:52:15,514 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2025-02-08 03:52:15,514 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2025-02-08 03:52:15,514 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~u32~0~TO~int [2025-02-08 03:52:15,518 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~u32~0~TO~int [2025-02-08 03:52:15,519 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_s_ctrl [2025-02-08 03:52:15,519 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_s_ctrl [2025-02-08 03:52:15,519 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-02-08 03:52:15,519 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-02-08 03:52:15,519 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-02-08 03:52:15,519 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-02-08 03:52:15,519 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-02-08 03:52:15,519 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-02-08 03:52:15,519 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-02-08 03:52:15,519 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-02-08 03:52:15,519 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-02-08 03:52:15,519 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-02-08 03:52:15,519 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-02-08 03:52:15,519 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-02-08 03:52:15,519 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-02-08 03:52:15,519 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-02-08 03:52:15,519 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-02-08 03:52:15,519 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-02-08 03:52:15,519 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-02-08 03:52:15,519 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-02-08 03:52:15,519 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-02-08 03:52:15,519 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-02-08 03:52:15,519 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-02-08 03:52:15,519 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-02-08 03:52:15,519 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-02-08 03:52:15,519 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-02-08 03:52:15,519 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-02-08 03:52:15,519 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-02-08 03:52:15,519 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-02-08 03:52:15,519 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-02-08 03:52:15,519 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-02-08 03:52:15,519 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-02-08 03:52:15,519 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-02-08 03:52:15,519 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-02-08 03:52:15,519 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-02-08 03:52:15,519 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-02-08 03:52:15,519 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-02-08 03:52:15,519 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-02-08 03:52:15,519 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-02-08 03:52:15,519 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-02-08 03:52:15,519 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-02-08 03:52:15,519 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-02-08 03:52:15,519 INFO L130 BoogieDeclarations]: Found specification of procedure vbi_buffer_prepare [2025-02-08 03:52:15,519 INFO L138 BoogieDeclarations]: Found implementation of procedure vbi_buffer_prepare [2025-02-08 03:52:15,519 INFO L130 BoogieDeclarations]: Found specification of procedure video_drvdata [2025-02-08 03:52:15,519 INFO L138 BoogieDeclarations]: Found implementation of procedure video_drvdata [2025-02-08 03:52:15,519 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_EMGentry_exit_em28xx_video_unregister_5_2 [2025-02-08 03:52:15,519 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_EMGentry_exit_em28xx_video_unregister_5_2 [2025-02-08 03:52:15,519 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-08 03:52:15,519 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2025-02-08 03:52:15,519 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2025-02-08 03:52:15,519 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-08 03:52:15,519 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-08 03:52:15,520 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-08 03:52:15,520 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-08 03:52:15,520 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-08 03:52:15,520 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-08 03:52:15,520 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-08 03:52:15,520 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-08 03:52:15,520 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-08 03:52:15,520 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-08 03:52:15,520 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-08 03:52:15,520 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-08 03:52:15,520 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-08 03:52:15,520 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-08 03:52:15,520 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-08 03:52:15,520 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-08 03:52:15,520 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-08 03:52:15,520 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-08 03:52:15,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-08 03:52:15,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-02-08 03:52:15,521 INFO L130 BoogieDeclarations]: Found specification of procedure v4l2_ctrl_find [2025-02-08 03:52:15,521 INFO L138 BoogieDeclarations]: Found implementation of procedure v4l2_ctrl_find [2025-02-08 03:52:15,521 INFO L130 BoogieDeclarations]: Found specification of procedure v4l2_ctrl_notify [2025-02-08 03:52:15,521 INFO L138 BoogieDeclarations]: Found implementation of procedure v4l2_ctrl_notify [2025-02-08 03:52:15,521 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_set_video_format [2025-02-08 03:52:15,521 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_set_video_format [2025-02-08 03:52:15,521 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-02-08 03:52:15,521 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-02-08 03:52:15,521 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-02-08 03:52:15,521 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-02-08 03:52:15,521 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-02-08 03:52:15,521 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-02-08 03:52:15,521 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-02-08 03:52:15,521 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-02-08 03:52:15,521 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-02-08 03:52:15,521 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-02-08 03:52:15,521 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-02-08 03:52:15,521 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-02-08 03:52:15,521 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-02-08 03:52:15,521 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-02-08 03:52:15,521 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-02-08 03:52:15,521 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-02-08 03:52:15,521 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-02-08 03:52:15,521 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-02-08 03:52:15,521 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-02-08 03:52:15,521 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-02-08 03:52:15,521 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_set_mode [2025-02-08 03:52:15,521 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_set_mode [2025-02-08 03:52:15,521 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-08 03:52:15,521 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-08 03:52:15,521 INFO L130 BoogieDeclarations]: Found specification of procedure video_device_node_name [2025-02-08 03:52:15,521 INFO L138 BoogieDeclarations]: Found implementation of procedure video_device_node_name [2025-02-08 03:52:15,521 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_nested [2025-02-08 03:52:15,521 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_nested [2025-02-08 03:52:15,521 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2025-02-08 03:52:15,522 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2025-02-08 03:52:15,522 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_resolution_set [2025-02-08 03:52:15,522 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_resolution_set [2025-02-08 03:52:15,522 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2025-02-08 03:52:15,522 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2025-02-08 03:52:15,522 INFO L130 BoogieDeclarations]: Found specification of procedure vb2_ops_wait_prepare [2025-02-08 03:52:15,522 INFO L138 BoogieDeclarations]: Found implementation of procedure vb2_ops_wait_prepare [2025-02-08 03:52:15,522 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2025-02-08 03:52:15,522 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2025-02-08 03:52:15,522 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_v4l2_open [2025-02-08 03:52:15,522 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_v4l2_open [2025-02-08 03:52:15,522 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_vdev_init [2025-02-08 03:52:15,522 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_vdev_init [2025-02-08 03:52:15,522 INFO L130 BoogieDeclarations]: Found specification of procedure video_register_device [2025-02-08 03:52:15,522 INFO L138 BoogieDeclarations]: Found implementation of procedure video_register_device [2025-02-08 03:52:15,522 INFO L130 BoogieDeclarations]: Found specification of procedure vb2_plane_size [2025-02-08 03:52:15,522 INFO L138 BoogieDeclarations]: Found implementation of procedure vb2_plane_size [2025-02-08 03:52:15,522 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_videodevice_release [2025-02-08 03:52:15,522 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_videodevice_release [2025-02-08 03:52:15,522 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-08 03:52:15,522 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-02-08 03:52:15,522 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-02-08 03:52:15,522 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-02-08 03:52:15,522 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-02-08 03:52:15,522 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-02-08 03:52:15,522 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-02-08 03:52:15,522 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-02-08 03:52:15,522 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-02-08 03:52:15,522 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-02-08 03:52:15,522 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-02-08 03:52:15,522 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-02-08 03:52:15,522 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-02-08 03:52:15,522 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-02-08 03:52:15,522 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-02-08 03:52:15,522 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-02-08 03:52:15,525 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-02-08 03:52:15,525 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-02-08 03:52:15,525 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-02-08 03:52:15,526 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-02-08 03:52:15,526 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-08 03:52:15,526 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-08 03:52:15,526 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_uninit_usb_xfer [2025-02-08 03:52:15,526 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_uninit_usb_xfer [2025-02-08 03:52:15,526 INFO L130 BoogieDeclarations]: Found specification of procedure finish_field_prepare_next [2025-02-08 03:52:15,526 INFO L138 BoogieDeclarations]: Found implementation of procedure finish_field_prepare_next [2025-02-08 03:52:15,526 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_wake_i2c [2025-02-08 03:52:15,526 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_wake_i2c [2025-02-08 03:52:15,526 INFO L130 BoogieDeclarations]: Found specification of procedure size_to_scale [2025-02-08 03:52:15,526 INFO L138 BoogieDeclarations]: Found implementation of procedure size_to_scale [2025-02-08 03:52:15,526 INFO L130 BoogieDeclarations]: Found specification of procedure vb2_get_drv_priv [2025-02-08 03:52:15,526 INFO L138 BoogieDeclarations]: Found implementation of procedure vb2_get_drv_priv [2025-02-08 03:52:15,526 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_v4l2_fini [2025-02-08 03:52:15,526 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_v4l2_fini [2025-02-08 03:52:15,526 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2025-02-08 03:52:15,526 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2025-02-08 03:52:15,526 INFO L130 BoogieDeclarations]: Found specification of procedure scale_to_size [2025-02-08 03:52:15,526 INFO L138 BoogieDeclarations]: Found implementation of procedure scale_to_size [2025-02-08 03:52:15,526 INFO L130 BoogieDeclarations]: Found specification of procedure print_err_status [2025-02-08 03:52:15,526 INFO L138 BoogieDeclarations]: Found implementation of procedure print_err_status [2025-02-08 03:52:15,526 INFO L130 BoogieDeclarations]: Found specification of procedure norm_maxw [2025-02-08 03:52:15,526 INFO L138 BoogieDeclarations]: Found implementation of procedure norm_maxw [2025-02-08 03:52:15,526 INFO L130 BoogieDeclarations]: Found specification of procedure norm_maxh [2025-02-08 03:52:15,526 INFO L138 BoogieDeclarations]: Found implementation of procedure norm_maxh [2025-02-08 03:52:15,526 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2025-02-08 03:52:15,526 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2025-02-08 03:52:15,526 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-08 03:52:15,526 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-08 03:52:15,526 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-02-08 03:52:15,526 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-02-08 03:52:15,526 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-02-08 03:52:15,526 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-02-08 03:52:15,526 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-02-08 03:52:15,526 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-02-08 03:52:15,526 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-02-08 03:52:15,526 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-02-08 03:52:15,526 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-02-08 03:52:15,526 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-02-08 03:52:15,526 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-02-08 03:52:15,526 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-02-08 03:52:15,526 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-02-08 03:52:15,526 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-02-08 03:52:15,526 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-02-08 03:52:15,526 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-02-08 03:52:15,526 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-02-08 03:52:15,526 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-02-08 03:52:15,526 INFO L130 BoogieDeclarations]: Found specification of procedure vb2_plane_vaddr [2025-02-08 03:52:15,526 INFO L138 BoogieDeclarations]: Found implementation of procedure vb2_plane_vaddr [2025-02-08 03:52:15,526 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2025-02-08 03:52:15,526 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2025-02-08 03:52:16,583 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 03:52:16,586 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 03:52:17,218 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14336: havoc #t~ret2303.base, #t~ret2303.offset; [2025-02-08 03:52:17,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14243: havoc #t~nondet2291; [2025-02-08 03:52:17,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14360: havoc #t~nondet2307; [2025-02-08 03:52:17,226 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:52:17,232 INFO L158 Benchmark]: Toolchain (without parser) took 9259.56ms. Allocated memory was 167.8MB in the beginning and 729.8MB in the end (delta: 562.0MB). Free memory was 117.0MB in the beginning and 327.6MB in the end (delta: -210.7MB). Peak memory consumption was 345.9MB. Max. memory is 16.1GB. [2025-02-08 03:52:17,232 INFO L158 Benchmark]: CDTParser took 0.15ms. Allocated memory is still 201.3MB. Free memory is still 125.9MB. There was no memory consumed. Max. memory is 16.1GB. [2025-02-08 03:52:17,232 INFO L158 Benchmark]: CACSL2BoogieTranslator took 3154.83ms. Allocated memory was 167.8MB in the beginning and 310.4MB in the end (delta: 142.6MB). Free memory was 117.0MB in the beginning and 140.3MB in the end (delta: -23.3MB). Peak memory consumption was 138.4MB. Max. memory is 16.1GB. [2025-02-08 03:52:17,233 INFO L158 Benchmark]: Boogie Procedure Inliner took 779.14ms. Allocated memory was 310.4MB in the beginning and 335.5MB in the end (delta: 25.2MB). Free memory was 140.3MB in the beginning and 128.1MB in the end (delta: 12.2MB). Peak memory consumption was 185.7MB. Max. memory is 16.1GB. [2025-02-08 03:52:17,233 INFO L158 Benchmark]: Boogie Preprocessor took 3538.24ms. Allocated memory was 335.5MB in the beginning and 729.8MB in the end (delta: 394.3MB). Free memory was 128.1MB in the beginning and 432.5MB in the end (delta: -304.4MB). Peak memory consumption was 486.8MB. Max. memory is 16.1GB. [2025-02-08 03:52:17,233 INFO L158 Benchmark]: IcfgBuilder took 1783.71ms. Allocated memory is still 729.8MB. Free memory was 432.5MB in the beginning and 327.6MB in the end (delta: 104.9MB). Peak memory consumption was 100.7MB. Max. memory is 16.1GB. [2025-02-08 03:52:17,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.15ms. Allocated memory is still 201.3MB. Free memory is still 125.9MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 3154.83ms. Allocated memory was 167.8MB in the beginning and 310.4MB in the end (delta: 142.6MB). Free memory was 117.0MB in the beginning and 140.3MB in the end (delta: -23.3MB). Peak memory consumption was 138.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 779.14ms. Allocated memory was 310.4MB in the beginning and 335.5MB in the end (delta: 25.2MB). Free memory was 140.3MB in the beginning and 128.1MB in the end (delta: 12.2MB). Peak memory consumption was 185.7MB. Max. memory is 16.1GB. * Boogie Preprocessor took 3538.24ms. Allocated memory was 335.5MB in the beginning and 729.8MB in the end (delta: 394.3MB). Free memory was 128.1MB in the beginning and 432.5MB in the end (delta: -304.4MB). Peak memory consumption was 486.8MB. Max. memory is 16.1GB. * IcfgBuilder took 1783.71ms. Allocated memory is still 729.8MB. Free memory was 432.5MB in the beginning and 327.6MB in the end (delta: 104.9MB). Peak memory consumption was 100.7MB. 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: 5587]: 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"); [5587] - GenericResultAtLocation [Line: 6763]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/media/usb/em28xx/em28xx-video.c"), "i" (805), "i" (12UL)); [6763-6764] RESULT: Ultimate could not prove your program: Toolchain returned no result. [2025-02-08 03:52:17,257 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally 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-spinlock_drivers-media-usb-em28xx-em28xx-v4l.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 c92b4575edda3bfe929e4a6f3becf9555a141fd3a841edf990c132d5b9817085 --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 03:52:19,135 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 03:52:19,228 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:52:19,236 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 03:52:19,237 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 03:52:19,255 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 03:52:19,256 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 03:52:19,256 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 03:52:19,256 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 03:52:19,257 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 03:52:19,257 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 03:52:19,257 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 03:52:19,258 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 03:52:19,258 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 03:52:19,258 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 03:52:19,258 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 03:52:19,258 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 03:52:19,258 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 03:52:19,258 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 03:52:19,258 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 03:52:19,258 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 03:52:19,258 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2025-02-08 03:52:19,258 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2025-02-08 03:52:19,258 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2025-02-08 03:52:19,258 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 03:52:19,259 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 03:52:19,260 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 03:52:19,260 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 03:52:19,260 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 03:52:19,260 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 03:52:19,260 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 03:52:19,260 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:52:19,260 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 03:52:19,260 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 03:52:19,261 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 03:52:19,261 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 03:52:19,261 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2025-02-08 03:52:19,261 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2025-02-08 03:52:19,261 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 03:52:19,261 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 03:52:19,261 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 03:52:19,261 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 03:52:19,261 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 -> c92b4575edda3bfe929e4a6f3becf9555a141fd3a841edf990c132d5b9817085 [2025-02-08 03:52:19,524 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 03:52:19,531 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 03:52:19,532 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 03:52:19,533 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 03:52:19,533 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 03:52:19,534 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-spinlock_drivers-media-usb-em28xx-em28xx-v4l.cil.i [2025-02-08 03:52:20,760 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/024ac6a31/e6e6c2b58ef341b4a79a692f14cfe295/FLAG433cac88a [2025-02-08 03:52:21,218 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 03:52:21,219 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-spinlock_drivers-media-usb-em28xx-em28xx-v4l.cil.i [2025-02-08 03:52:21,264 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/024ac6a31/e6e6c2b58ef341b4a79a692f14cfe295/FLAG433cac88a [2025-02-08 03:52:21,279 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/024ac6a31/e6e6c2b58ef341b4a79a692f14cfe295 [2025-02-08 03:52:21,281 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 03:52:21,282 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 03:52:21,283 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 03:52:21,283 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 03:52:21,286 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 03:52:21,287 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:52:21" (1/1) ... [2025-02-08 03:52:21,288 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@23b7757 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:52:21, skipping insertion in model container [2025-02-08 03:52:21,289 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:52:21" (1/1) ... [2025-02-08 03:52:21,385 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 03:52:22,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:52:22,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:52:22,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:52:22,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:52:22,509 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:22,510 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:22,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:52:22,518 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:22,519 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:22,557 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:22,591 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:22,592 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:22,620 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:22,629 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:22,632 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:22,634 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:22,641 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:22,643 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:22,654 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:22,661 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:22,662 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:22,688 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:22,716 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:22,730 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:22,745 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:22,751 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:22,757 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:22,765 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:22,774 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:22,784 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:22,793 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:22,801 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:22,807 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:22,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:52:22,821 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:22,827 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:22,834 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:22,841 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:22,848 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:22,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:52:22,866 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:22,872 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:22,879 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:22,892 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:22,900 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:22,901 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:22,907 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:22,915 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:22,922 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:22,924 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:22,924 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:22,941 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:22,942 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:22,952 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,016 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,033 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,035 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,037 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,037 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,037 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,056 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,057 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,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:52:23,513 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,513 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,513 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,517 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,517 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,517 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,517 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,525 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,525 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,525 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,525 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,525 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,525 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,525 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,525 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,525 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,525 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,526 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,526 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,526 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,526 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,526 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,526 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,526 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,526 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,527 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,527 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,527 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,527 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,527 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,528 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,528 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,528 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,528 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,528 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,528 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,528 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,529 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,529 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,529 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,529 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,529 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,529 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,529 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,529 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,530 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,530 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,530 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,530 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,530 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,530 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,531 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,531 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,531 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,531 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,531 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,531 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,532 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,532 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,532 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,532 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,534 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,534 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,534 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,534 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,534 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,534 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,534 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,534 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,534 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,535 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,535 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,537 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,537 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,538 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,538 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,538 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,538 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,538 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,538 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,538 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,538 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,538 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,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:52:23,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:52:23,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:52:23,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:52:23,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:52:23,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:52:23,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:52:23,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:52:23,565 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,571 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,577 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,585 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,595 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,595 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,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:52:23,666 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,666 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,667 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,965 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-usb-em28xx-em28xx-v4l.cil.i[428009,428022] [2025-02-08 03:52:23,967 WARN L250 ndardFunctionHandler]: Function reach_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-spinlock_drivers-media-usb-em28xx-em28xx-v4l.cil.i[428178,428191] [2025-02-08 03:52:23,968 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-usb-em28xx-em28xx-v4l.cil.i[428345,428358] [2025-02-08 03:52:23,968 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-usb-em28xx-em28xx-v4l.cil.i[428513,428526] [2025-02-08 03:52:23,988 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:23,991 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:52:24,086 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 03:52:24,230 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"); [5587] [2025-02-08 03:52:24,292 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/media/usb/em28xx/em28xx-video.c"), "i" (805), "i" (12UL)); [6763-6764] [2025-02-08 03:52:24,738 WARN L250 ndardFunctionHandler]: Function reach_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-spinlock_drivers-media-usb-em28xx-em28xx-v4l.cil.i[428009,428022] [2025-02-08 03:52:24,739 WARN L250 ndardFunctionHandler]: Function reach_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-spinlock_drivers-media-usb-em28xx-em28xx-v4l.cil.i[428178,428191] [2025-02-08 03:52:24,739 WARN L250 ndardFunctionHandler]: Function reach_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-spinlock_drivers-media-usb-em28xx-em28xx-v4l.cil.i[428345,428358] [2025-02-08 03:52:24,739 WARN L250 ndardFunctionHandler]: Function reach_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-spinlock_drivers-media-usb-em28xx-em28xx-v4l.cil.i[428513,428526] [2025-02-08 03:52:24,744 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:52:24,910 INFO L204 MainTranslator]: Completed translation [2025-02-08 03:52:24,912 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:52:24 WrapperNode [2025-02-08 03:52:24,912 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 03:52:24,914 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 03:52:24,914 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 03:52:24,914 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 03:52:24,920 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:52:24" (1/1) ... [2025-02-08 03:52:25,015 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:52:24" (1/1) ... [2025-02-08 03:52:25,717 INFO L138 Inliner]: procedures = 428, calls = 4399, calls flagged for inlining = 200, calls inlined = 191, statements flattened = 8982 [2025-02-08 03:52:25,718 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 03:52:25,719 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 03:52:25,719 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 03:52:25,719 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 03:52:25,726 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:52:24" (1/1) ... [2025-02-08 03:52:25,726 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:52:24" (1/1) ... [2025-02-08 03:52:25,904 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:52:24" (1/1) ... [2025-02-08 03:52:28,391 INFO L175 MemorySlicer]: Split 3227 memory accesses to 20 slices as follows [2, 1, 2, 3, 8, 48, 5, 1887, 5, 5, 16, 12, 13, 1, 2, 8, 1173, 6, 24, 6]. 58 percent of accesses are in the largest equivalence class. The 180 initializations are split as follows [0, 1, 2, 3, 8, 48, 4, 70, 4, 4, 16, 0, 0, 0, 0, 8, 0, 6, 0, 6]. The 1736 writes are split as follows [1, 0, 0, 0, 0, 0, 0, 1058, 0, 0, 0, 11, 0, 0, 0, 0, 652, 0, 14, 0]. [2025-02-08 03:52:28,392 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:52:24" (1/1) ... [2025-02-08 03:52:28,392 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:52:24" (1/1) ... [2025-02-08 03:52:28,894 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:52:24" (1/1) ... [2025-02-08 03:52:28,909 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:52:24" (1/1) ... [2025-02-08 03:52:28,971 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:52:24" (1/1) ... [2025-02-08 03:52:29,007 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:52:24" (1/1) ... [2025-02-08 03:52:29,087 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 03:52:29,089 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 03:52:29,089 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 03:52:29,089 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 03:52:29,091 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:52:24" (1/1) ... [2025-02-08 03:52:29,098 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:52:29,109 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 03:52:29,125 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:52:29,127 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:52:29,147 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_write_regs [2025-02-08 03:52:29,148 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_write_regs [2025-02-08 03:52:29,148 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-02-08 03:52:29,148 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-02-08 03:52:29,148 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_capture_area_set [2025-02-08 03:52:29,148 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_capture_area_set [2025-02-08 03:52:29,148 INFO L130 BoogieDeclarations]: Found specification of procedure vb2_fop_mmap [2025-02-08 03:52:29,148 INFO L138 BoogieDeclarations]: Found implementation of procedure vb2_fop_mmap [2025-02-08 03:52:29,148 INFO L130 BoogieDeclarations]: Found specification of procedure vb2_queue_init [2025-02-08 03:52:29,148 INFO L138 BoogieDeclarations]: Found implementation of procedure vb2_queue_init [2025-02-08 03:52:29,148 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-08 03:52:29,148 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-08 03:52:29,148 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_stop_streaming [2025-02-08 03:52:29,148 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_stop_streaming [2025-02-08 03:52:29,149 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~u32~0~X~~u32~0~X~~u32~0~TO~C_INT [2025-02-08 03:52:29,149 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~u32~0~X~~u32~0~X~~u32~0~TO~C_INT [2025-02-08 03:52:29,149 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_v4l2_init [2025-02-08 03:52:29,149 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_v4l2_init [2025-02-08 03:52:29,150 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-02-08 03:52:29,150 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-02-08 03:52:29,150 INFO L130 BoogieDeclarations]: Found specification of procedure v4l2_device_unregister [2025-02-08 03:52:29,150 INFO L138 BoogieDeclarations]: Found implementation of procedure v4l2_device_unregister [2025-02-08 03:52:29,150 INFO L130 BoogieDeclarations]: Found specification of procedure res_free [2025-02-08 03:52:29,150 INFO L138 BoogieDeclarations]: Found implementation of procedure res_free [2025-02-08 03:52:29,150 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_slock_of_em28xx [2025-02-08 03:52:29,150 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_slock_of_em28xx [2025-02-08 03:52:29,150 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_55 [2025-02-08 03:52:29,150 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_55 [2025-02-08 03:52:29,150 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2025-02-08 03:52:29,150 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2025-02-08 03:52:29,150 INFO L130 BoogieDeclarations]: Found specification of procedure v4l2_ctrl_handler_free [2025-02-08 03:52:29,150 INFO L138 BoogieDeclarations]: Found implementation of procedure v4l2_ctrl_handler_free [2025-02-08 03:52:29,150 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2025-02-08 03:52:29,151 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2025-02-08 03:52:29,151 INFO L130 BoogieDeclarations]: Found specification of procedure v4l2_ctrl_new_std [2025-02-08 03:52:29,151 INFO L138 BoogieDeclarations]: Found implementation of procedure v4l2_ctrl_new_std [2025-02-08 03:52:29,151 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-02-08 03:52:29,151 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-02-08 03:52:29,151 INFO L130 BoogieDeclarations]: Found specification of procedure video_devdata [2025-02-08 03:52:29,151 INFO L138 BoogieDeclarations]: Found implementation of procedure video_devdata [2025-02-08 03:52:29,151 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-08 03:52:29,152 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_vbi_supported [2025-02-08 03:52:29,152 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_vbi_supported [2025-02-08 03:52:29,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#0 [2025-02-08 03:52:29,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#1 [2025-02-08 03:52:29,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#2 [2025-02-08 03:52:29,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#3 [2025-02-08 03:52:29,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#4 [2025-02-08 03:52:29,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#5 [2025-02-08 03:52:29,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#6 [2025-02-08 03:52:29,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#7 [2025-02-08 03:52:29,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#8 [2025-02-08 03:52:29,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#9 [2025-02-08 03:52:29,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#10 [2025-02-08 03:52:29,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#11 [2025-02-08 03:52:29,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#12 [2025-02-08 03:52:29,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#13 [2025-02-08 03:52:29,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#14 [2025-02-08 03:52:29,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#15 [2025-02-08 03:52:29,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#16 [2025-02-08 03:52:29,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#17 [2025-02-08 03:52:29,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#18 [2025-02-08 03:52:29,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#19 [2025-02-08 03:52:29,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2025-02-08 03:52:29,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2025-02-08 03:52:29,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2025-02-08 03:52:29,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2025-02-08 03:52:29,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#4 [2025-02-08 03:52:29,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#5 [2025-02-08 03:52:29,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#6 [2025-02-08 03:52:29,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#7 [2025-02-08 03:52:29,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#8 [2025-02-08 03:52:29,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#9 [2025-02-08 03:52:29,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#10 [2025-02-08 03:52:29,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#11 [2025-02-08 03:52:29,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#12 [2025-02-08 03:52:29,153 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#13 [2025-02-08 03:52:29,153 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#14 [2025-02-08 03:52:29,153 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#15 [2025-02-08 03:52:29,153 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#16 [2025-02-08 03:52:29,153 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#17 [2025-02-08 03:52:29,153 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#18 [2025-02-08 03:52:29,153 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#19 [2025-02-08 03:52:29,153 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#0 [2025-02-08 03:52:29,153 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#1 [2025-02-08 03:52:29,153 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#2 [2025-02-08 03:52:29,153 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#3 [2025-02-08 03:52:29,153 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#4 [2025-02-08 03:52:29,153 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#5 [2025-02-08 03:52:29,153 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#6 [2025-02-08 03:52:29,153 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#7 [2025-02-08 03:52:29,153 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#8 [2025-02-08 03:52:29,153 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#9 [2025-02-08 03:52:29,153 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#10 [2025-02-08 03:52:29,153 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#11 [2025-02-08 03:52:29,153 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#12 [2025-02-08 03:52:29,153 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#13 [2025-02-08 03:52:29,153 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#14 [2025-02-08 03:52:29,153 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#15 [2025-02-08 03:52:29,153 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#16 [2025-02-08 03:52:29,153 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#17 [2025-02-08 03:52:29,153 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#18 [2025-02-08 03:52:29,153 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#19 [2025-02-08 03:52:29,153 INFO L130 BoogieDeclarations]: Found specification of procedure list_del [2025-02-08 03:52:29,153 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del [2025-02-08 03:52:29,153 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_copy_video [2025-02-08 03:52:29,153 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_copy_video [2025-02-08 03:52:29,153 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~C_INT~TO~C_INT [2025-02-08 03:52:29,153 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~C_INT~TO~C_INT [2025-02-08 03:52:29,153 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_stop_vbi_streaming [2025-02-08 03:52:29,153 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_stop_vbi_streaming [2025-02-08 03:52:29,153 INFO L130 BoogieDeclarations]: Found specification of procedure v4l2_i2c_tuner_addrs [2025-02-08 03:52:29,153 INFO L138 BoogieDeclarations]: Found implementation of procedure v4l2_i2c_tuner_addrs [2025-02-08 03:52:29,153 INFO L130 BoogieDeclarations]: Found specification of procedure vidioc_try_fmt_vid_cap [2025-02-08 03:52:29,153 INFO L138 BoogieDeclarations]: Found implementation of procedure vidioc_try_fmt_vid_cap [2025-02-08 03:52:29,153 INFO L130 BoogieDeclarations]: Found specification of procedure vb2_buffer_done [2025-02-08 03:52:29,153 INFO L138 BoogieDeclarations]: Found implementation of procedure vb2_buffer_done [2025-02-08 03:52:29,153 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-02-08 03:52:29,153 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-02-08 03:52:29,153 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-02-08 03:52:29,153 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-02-08 03:52:29,153 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-02-08 03:52:29,156 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-02-08 03:52:29,156 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-02-08 03:52:29,156 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-02-08 03:52:29,156 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-02-08 03:52:29,156 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-02-08 03:52:29,156 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-02-08 03:52:29,156 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-02-08 03:52:29,156 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-02-08 03:52:29,156 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-02-08 03:52:29,156 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-02-08 03:52:29,156 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-02-08 03:52:29,156 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-02-08 03:52:29,156 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-02-08 03:52:29,156 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-02-08 03:52:29,156 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-02-08 03:52:29,156 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-02-08 03:52:29,156 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-02-08 03:52:29,156 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-02-08 03:52:29,156 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-02-08 03:52:29,156 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-02-08 03:52:29,156 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-02-08 03:52:29,156 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-02-08 03:52:29,156 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-02-08 03:52:29,156 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-02-08 03:52:29,156 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-02-08 03:52:29,156 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-02-08 03:52:29,156 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-02-08 03:52:29,157 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-02-08 03:52:29,157 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-02-08 03:52:29,157 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-02-08 03:52:29,157 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-02-08 03:52:29,157 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-02-08 03:52:29,157 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-02-08 03:52:29,157 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-02-08 03:52:29,157 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-02-08 03:52:29,157 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-02-08 03:52:29,157 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-02-08 03:52:29,157 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2025-02-08 03:52:29,157 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2025-02-08 03:52:29,157 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_write_reg [2025-02-08 03:52:29,157 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_write_reg [2025-02-08 03:52:29,157 INFO L130 BoogieDeclarations]: Found specification of procedure v4l2_disable_ioctl [2025-02-08 03:52:29,157 INFO L138 BoogieDeclarations]: Found implementation of procedure v4l2_disable_ioctl [2025-02-08 03:52:29,157 INFO L130 BoogieDeclarations]: Found specification of procedure list_add_tail [2025-02-08 03:52:29,157 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add_tail [2025-02-08 03:52:29,157 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~u32~0~TO~C_INT [2025-02-08 03:52:29,157 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~u32~0~TO~C_INT [2025-02-08 03:52:29,157 INFO L130 BoogieDeclarations]: Found specification of procedure v4l2_ctrl_subscribe_event [2025-02-08 03:52:29,157 INFO L138 BoogieDeclarations]: Found implementation of procedure v4l2_ctrl_subscribe_event [2025-02-08 03:52:29,157 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~C_INT [2025-02-08 03:52:29,157 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~C_INT [2025-02-08 03:52:29,157 INFO L130 BoogieDeclarations]: Found specification of procedure video_get_drvdata [2025-02-08 03:52:29,157 INFO L138 BoogieDeclarations]: Found implementation of procedure video_get_drvdata [2025-02-08 03:52:29,157 INFO L130 BoogieDeclarations]: Found specification of procedure video_unregister_device [2025-02-08 03:52:29,157 INFO L138 BoogieDeclarations]: Found implementation of procedure video_unregister_device [2025-02-08 03:52:29,157 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2025-02-08 03:52:29,157 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2025-02-08 03:52:29,157 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-08 03:52:29,157 INFO L130 BoogieDeclarations]: Found specification of procedure video_mux [2025-02-08 03:52:29,157 INFO L138 BoogieDeclarations]: Found implementation of procedure video_mux [2025-02-08 03:52:29,157 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2025-02-08 03:52:29,157 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2025-02-08 03:52:29,157 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2025-02-08 03:52:29,157 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2025-02-08 03:52:29,157 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_2 [2025-02-08 03:52:29,157 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_2 [2025-02-08 03:52:29,157 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 03:52:29,157 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-02-08 03:52:29,157 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-02-08 03:52:29,157 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-08 03:52:29,160 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-08 03:52:29,160 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-08 03:52:29,160 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-08 03:52:29,160 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-08 03:52:29,160 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-08 03:52:29,160 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-08 03:52:29,160 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-08 03:52:29,160 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-08 03:52:29,160 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-08 03:52:29,160 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-08 03:52:29,160 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-08 03:52:29,160 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-08 03:52:29,160 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-08 03:52:29,160 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-08 03:52:29,160 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-08 03:52:29,160 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-08 03:52:29,160 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-08 03:52:29,160 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-08 03:52:29,160 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-02-08 03:52:29,160 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#0 [2025-02-08 03:52:29,160 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#1 [2025-02-08 03:52:29,160 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#2 [2025-02-08 03:52:29,160 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#3 [2025-02-08 03:52:29,160 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#4 [2025-02-08 03:52:29,160 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#5 [2025-02-08 03:52:29,160 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#6 [2025-02-08 03:52:29,160 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#7 [2025-02-08 03:52:29,160 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#8 [2025-02-08 03:52:29,160 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#9 [2025-02-08 03:52:29,160 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#10 [2025-02-08 03:52:29,160 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#11 [2025-02-08 03:52:29,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#12 [2025-02-08 03:52:29,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#13 [2025-02-08 03:52:29,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#14 [2025-02-08 03:52:29,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#15 [2025-02-08 03:52:29,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#16 [2025-02-08 03:52:29,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#17 [2025-02-08 03:52:29,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#18 [2025-02-08 03:52:29,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#19 [2025-02-08 03:52:29,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#0 [2025-02-08 03:52:29,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#1 [2025-02-08 03:52:29,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#2 [2025-02-08 03:52:29,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#3 [2025-02-08 03:52:29,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#4 [2025-02-08 03:52:29,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#5 [2025-02-08 03:52:29,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#6 [2025-02-08 03:52:29,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#7 [2025-02-08 03:52:29,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#8 [2025-02-08 03:52:29,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#9 [2025-02-08 03:52:29,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#10 [2025-02-08 03:52:29,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#11 [2025-02-08 03:52:29,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#12 [2025-02-08 03:52:29,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#13 [2025-02-08 03:52:29,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#14 [2025-02-08 03:52:29,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#15 [2025-02-08 03:52:29,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#16 [2025-02-08 03:52:29,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#17 [2025-02-08 03:52:29,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#18 [2025-02-08 03:52:29,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#19 [2025-02-08 03:52:29,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#0 [2025-02-08 03:52:29,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#1 [2025-02-08 03:52:29,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#2 [2025-02-08 03:52:29,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#3 [2025-02-08 03:52:29,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#4 [2025-02-08 03:52:29,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#5 [2025-02-08 03:52:29,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#6 [2025-02-08 03:52:29,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#7 [2025-02-08 03:52:29,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#8 [2025-02-08 03:52:29,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#9 [2025-02-08 03:52:29,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#10 [2025-02-08 03:52:29,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#11 [2025-02-08 03:52:29,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#12 [2025-02-08 03:52:29,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#13 [2025-02-08 03:52:29,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#14 [2025-02-08 03:52:29,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#15 [2025-02-08 03:52:29,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#16 [2025-02-08 03:52:29,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#17 [2025-02-08 03:52:29,165 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#18 [2025-02-08 03:52:29,165 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#19 [2025-02-08 03:52:29,165 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_audio_analog_set [2025-02-08 03:52:29,165 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_audio_analog_set [2025-02-08 03:52:29,165 INFO L130 BoogieDeclarations]: Found specification of procedure buffer_queue [2025-02-08 03:52:29,165 INFO L138 BoogieDeclarations]: Found implementation of procedure buffer_queue [2025-02-08 03:52:29,165 INFO L130 BoogieDeclarations]: Found specification of procedure buffer_prepare [2025-02-08 03:52:29,165 INFO L138 BoogieDeclarations]: Found implementation of procedure buffer_prepare [2025-02-08 03:52:29,165 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_start_analog_streaming [2025-02-08 03:52:29,165 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_start_analog_streaming [2025-02-08 03:52:29,165 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_spin_lock [2025-02-08 03:52:29,165 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_spin_lock [2025-02-08 03:52:29,165 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_read_reg [2025-02-08 03:52:29,166 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_read_reg [2025-02-08 03:52:29,166 INFO L130 BoogieDeclarations]: Found specification of procedure format_by_fourcc [2025-02-08 03:52:29,166 INFO L138 BoogieDeclarations]: Found implementation of procedure format_by_fourcc [2025-02-08 03:52:29,166 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_reg_len [2025-02-08 03:52:29,166 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_reg_len [2025-02-08 03:52:29,166 INFO L130 BoogieDeclarations]: Found specification of procedure vbi_buffer_queue [2025-02-08 03:52:29,166 INFO L138 BoogieDeclarations]: Found implementation of procedure vbi_buffer_queue [2025-02-08 03:52:29,166 INFO L130 BoogieDeclarations]: Found specification of procedure vidioc_g_fmt_vbi_cap [2025-02-08 03:52:29,166 INFO L138 BoogieDeclarations]: Found implementation of procedure vidioc_g_fmt_vbi_cap [2025-02-08 03:52:29,166 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2025-02-08 03:52:29,166 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2025-02-08 03:52:29,166 INFO L130 BoogieDeclarations]: Found specification of procedure v4l2_event_unsubscribe [2025-02-08 03:52:29,166 INFO L138 BoogieDeclarations]: Found implementation of procedure v4l2_event_unsubscribe [2025-02-08 03:52:29,166 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#0 [2025-02-08 03:52:29,166 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#1 [2025-02-08 03:52:29,166 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#2 [2025-02-08 03:52:29,166 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#3 [2025-02-08 03:52:29,166 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#4 [2025-02-08 03:52:29,166 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#5 [2025-02-08 03:52:29,166 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#6 [2025-02-08 03:52:29,166 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#7 [2025-02-08 03:52:29,166 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#8 [2025-02-08 03:52:29,166 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#9 [2025-02-08 03:52:29,166 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#10 [2025-02-08 03:52:29,166 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#11 [2025-02-08 03:52:29,166 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#12 [2025-02-08 03:52:29,166 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#13 [2025-02-08 03:52:29,166 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#14 [2025-02-08 03:52:29,166 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#15 [2025-02-08 03:52:29,166 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#16 [2025-02-08 03:52:29,166 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#17 [2025-02-08 03:52:29,166 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#18 [2025-02-08 03:52:29,166 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#19 [2025-02-08 03:52:29,166 INFO L130 BoogieDeclarations]: Found specification of procedure get_ressource [2025-02-08 03:52:29,166 INFO L138 BoogieDeclarations]: Found implementation of procedure get_ressource [2025-02-08 03:52:29,166 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~v4l2_std_id~0~TO~C_INT [2025-02-08 03:52:29,166 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~v4l2_std_id~0~TO~C_INT [2025-02-08 03:52:29,166 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_set_outfmt [2025-02-08 03:52:29,166 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_set_outfmt [2025-02-08 03:52:29,166 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 03:52:29,166 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 03:52:29,166 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#0 [2025-02-08 03:52:29,166 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#1 [2025-02-08 03:52:29,166 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#2 [2025-02-08 03:52:29,166 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#3 [2025-02-08 03:52:29,166 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#4 [2025-02-08 03:52:29,166 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#5 [2025-02-08 03:52:29,166 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#6 [2025-02-08 03:52:29,166 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#7 [2025-02-08 03:52:29,166 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#8 [2025-02-08 03:52:29,166 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#9 [2025-02-08 03:52:29,166 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#10 [2025-02-08 03:52:29,166 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#11 [2025-02-08 03:52:29,166 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#12 [2025-02-08 03:52:29,166 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#13 [2025-02-08 03:52:29,166 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#14 [2025-02-08 03:52:29,166 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#15 [2025-02-08 03:52:29,166 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#16 [2025-02-08 03:52:29,166 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#17 [2025-02-08 03:52:29,166 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#18 [2025-02-08 03:52:29,166 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#19 [2025-02-08 03:52:29,166 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#0 [2025-02-08 03:52:29,166 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#1 [2025-02-08 03:52:29,167 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#2 [2025-02-08 03:52:29,167 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#3 [2025-02-08 03:52:29,167 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#4 [2025-02-08 03:52:29,167 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#5 [2025-02-08 03:52:29,167 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#6 [2025-02-08 03:52:29,167 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#7 [2025-02-08 03:52:29,167 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#8 [2025-02-08 03:52:29,167 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#9 [2025-02-08 03:52:29,167 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#10 [2025-02-08 03:52:29,168 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#11 [2025-02-08 03:52:29,168 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#12 [2025-02-08 03:52:29,168 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#13 [2025-02-08 03:52:29,168 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#14 [2025-02-08 03:52:29,168 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#15 [2025-02-08 03:52:29,168 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#16 [2025-02-08 03:52:29,168 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#17 [2025-02-08 03:52:29,168 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#18 [2025-02-08 03:52:29,168 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#19 [2025-02-08 03:52:29,168 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#0 [2025-02-08 03:52:29,168 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#1 [2025-02-08 03:52:29,168 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#2 [2025-02-08 03:52:29,168 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#3 [2025-02-08 03:52:29,168 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#4 [2025-02-08 03:52:29,168 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#5 [2025-02-08 03:52:29,168 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#6 [2025-02-08 03:52:29,168 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#7 [2025-02-08 03:52:29,168 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#8 [2025-02-08 03:52:29,168 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#9 [2025-02-08 03:52:29,168 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#10 [2025-02-08 03:52:29,168 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#11 [2025-02-08 03:52:29,168 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#12 [2025-02-08 03:52:29,168 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#13 [2025-02-08 03:52:29,168 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#14 [2025-02-08 03:52:29,168 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#15 [2025-02-08 03:52:29,168 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#16 [2025-02-08 03:52:29,168 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#17 [2025-02-08 03:52:29,168 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#18 [2025-02-08 03:52:29,168 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#19 [2025-02-08 03:52:29,168 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2025-02-08 03:52:29,168 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2025-02-08 03:52:29,168 INFO L130 BoogieDeclarations]: Found specification of procedure vb2_ops_wait_finish [2025-02-08 03:52:29,168 INFO L138 BoogieDeclarations]: Found implementation of procedure vb2_ops_wait_finish [2025-02-08 03:52:29,168 INFO L130 BoogieDeclarations]: Found specification of procedure vb2_set_plane_payload [2025-02-08 03:52:29,168 INFO L138 BoogieDeclarations]: Found implementation of procedure vb2_set_plane_payload [2025-02-08 03:52:29,168 INFO L130 BoogieDeclarations]: Found specification of procedure v4l2_i2c_new_subdev [2025-02-08 03:52:29,168 INFO L138 BoogieDeclarations]: Found implementation of procedure v4l2_i2c_new_subdev [2025-02-08 03:52:29,168 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#0 [2025-02-08 03:52:29,168 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#1 [2025-02-08 03:52:29,168 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#2 [2025-02-08 03:52:29,168 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#3 [2025-02-08 03:52:29,168 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#4 [2025-02-08 03:52:29,168 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#5 [2025-02-08 03:52:29,168 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#6 [2025-02-08 03:52:29,168 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#7 [2025-02-08 03:52:29,168 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#8 [2025-02-08 03:52:29,168 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#9 [2025-02-08 03:52:29,168 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#10 [2025-02-08 03:52:29,168 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#11 [2025-02-08 03:52:29,168 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#12 [2025-02-08 03:52:29,168 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#13 [2025-02-08 03:52:29,168 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#14 [2025-02-08 03:52:29,168 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#15 [2025-02-08 03:52:29,168 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#16 [2025-02-08 03:52:29,168 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#17 [2025-02-08 03:52:29,168 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#18 [2025-02-08 03:52:29,168 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#19 [2025-02-08 03:52:29,168 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#0 [2025-02-08 03:52:29,168 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#1 [2025-02-08 03:52:29,168 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#2 [2025-02-08 03:52:29,168 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#3 [2025-02-08 03:52:29,168 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#4 [2025-02-08 03:52:29,169 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#5 [2025-02-08 03:52:29,169 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#6 [2025-02-08 03:52:29,169 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#7 [2025-02-08 03:52:29,169 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#8 [2025-02-08 03:52:29,169 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#9 [2025-02-08 03:52:29,169 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#10 [2025-02-08 03:52:29,169 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#11 [2025-02-08 03:52:29,173 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#12 [2025-02-08 03:52:29,173 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#13 [2025-02-08 03:52:29,173 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#14 [2025-02-08 03:52:29,173 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#15 [2025-02-08 03:52:29,173 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#16 [2025-02-08 03:52:29,173 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#17 [2025-02-08 03:52:29,173 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#18 [2025-02-08 03:52:29,173 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#19 [2025-02-08 03:52:29,173 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-02-08 03:52:29,174 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-02-08 03:52:29,174 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-02-08 03:52:29,174 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-02-08 03:52:29,174 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-02-08 03:52:29,174 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-02-08 03:52:29,174 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-02-08 03:52:29,174 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-02-08 03:52:29,174 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-02-08 03:52:29,174 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-02-08 03:52:29,174 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-02-08 03:52:29,174 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-02-08 03:52:29,174 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-02-08 03:52:29,174 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-02-08 03:52:29,174 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-02-08 03:52:29,174 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-02-08 03:52:29,174 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-02-08 03:52:29,174 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-02-08 03:52:29,174 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-02-08 03:52:29,174 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-02-08 03:52:29,174 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#0 [2025-02-08 03:52:29,174 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#1 [2025-02-08 03:52:29,174 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#2 [2025-02-08 03:52:29,174 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#3 [2025-02-08 03:52:29,174 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#4 [2025-02-08 03:52:29,174 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#5 [2025-02-08 03:52:29,174 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#6 [2025-02-08 03:52:29,174 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#7 [2025-02-08 03:52:29,174 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#8 [2025-02-08 03:52:29,174 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#9 [2025-02-08 03:52:29,174 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#10 [2025-02-08 03:52:29,174 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#11 [2025-02-08 03:52:29,174 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#12 [2025-02-08 03:52:29,174 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#13 [2025-02-08 03:52:29,174 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#14 [2025-02-08 03:52:29,174 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#15 [2025-02-08 03:52:29,174 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#16 [2025-02-08 03:52:29,174 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#17 [2025-02-08 03:52:29,174 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#18 [2025-02-08 03:52:29,174 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#19 [2025-02-08 03:52:29,174 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-08 03:52:29,174 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-08 03:52:29,174 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-08 03:52:29,174 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-08 03:52:29,174 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-08 03:52:29,174 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-08 03:52:29,174 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-08 03:52:29,174 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-08 03:52:29,174 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-08 03:52:29,174 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-08 03:52:29,174 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-08 03:52:29,174 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-08 03:52:29,174 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-08 03:52:29,174 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-08 03:52:29,174 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-08 03:52:29,174 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-08 03:52:29,174 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-08 03:52:29,174 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-08 03:52:29,175 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-08 03:52:29,175 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-02-08 03:52:29,175 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-02-08 03:52:29,175 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-02-08 03:52:29,175 INFO L130 BoogieDeclarations]: Found specification of procedure usb_set_interface [2025-02-08 03:52:29,175 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_set_interface [2025-02-08 03:52:29,175 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-02-08 03:52:29,175 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-02-08 03:52:29,175 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_v4l2_close [2025-02-08 03:52:29,175 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_v4l2_close [2025-02-08 03:52:29,175 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2025-02-08 03:52:29,175 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2025-02-08 03:52:29,175 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_s_ctrl [2025-02-08 03:52:29,175 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_s_ctrl [2025-02-08 03:52:29,176 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-02-08 03:52:29,176 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-02-08 03:52:29,176 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-02-08 03:52:29,176 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-02-08 03:52:29,176 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-02-08 03:52:29,176 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-02-08 03:52:29,176 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-02-08 03:52:29,176 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-02-08 03:52:29,176 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-02-08 03:52:29,176 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-02-08 03:52:29,176 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-02-08 03:52:29,176 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-02-08 03:52:29,176 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-02-08 03:52:29,176 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-02-08 03:52:29,176 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-02-08 03:52:29,176 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-02-08 03:52:29,176 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-02-08 03:52:29,176 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-02-08 03:52:29,176 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-02-08 03:52:29,176 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-02-08 03:52:29,176 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-02-08 03:52:29,176 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-02-08 03:52:29,176 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-02-08 03:52:29,176 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-02-08 03:52:29,176 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-02-08 03:52:29,176 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-02-08 03:52:29,176 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-02-08 03:52:29,176 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-02-08 03:52:29,176 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-02-08 03:52:29,176 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-02-08 03:52:29,176 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-02-08 03:52:29,176 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-02-08 03:52:29,176 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-02-08 03:52:29,176 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-02-08 03:52:29,176 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-02-08 03:52:29,176 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-02-08 03:52:29,176 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-02-08 03:52:29,176 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-02-08 03:52:29,176 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-02-08 03:52:29,176 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-02-08 03:52:29,176 INFO L130 BoogieDeclarations]: Found specification of procedure vbi_buffer_prepare [2025-02-08 03:52:29,176 INFO L138 BoogieDeclarations]: Found implementation of procedure vbi_buffer_prepare [2025-02-08 03:52:29,176 INFO L130 BoogieDeclarations]: Found specification of procedure video_drvdata [2025-02-08 03:52:29,176 INFO L138 BoogieDeclarations]: Found implementation of procedure video_drvdata [2025-02-08 03:52:29,176 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_EMGentry_exit_em28xx_video_unregister_5_2 [2025-02-08 03:52:29,176 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_EMGentry_exit_em28xx_video_unregister_5_2 [2025-02-08 03:52:29,176 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-08 03:52:29,176 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2025-02-08 03:52:29,176 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2025-02-08 03:52:29,176 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-08 03:52:29,176 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-08 03:52:29,176 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-08 03:52:29,176 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-08 03:52:29,176 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-08 03:52:29,176 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-08 03:52:29,176 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-08 03:52:29,176 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-08 03:52:29,176 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-08 03:52:29,176 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-08 03:52:29,176 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-08 03:52:29,176 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-08 03:52:29,176 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-08 03:52:29,177 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-08 03:52:29,177 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-08 03:52:29,177 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-08 03:52:29,177 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-08 03:52:29,177 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-08 03:52:29,177 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-08 03:52:29,177 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-02-08 03:52:29,177 INFO L130 BoogieDeclarations]: Found specification of procedure v4l2_ctrl_find [2025-02-08 03:52:29,177 INFO L138 BoogieDeclarations]: Found implementation of procedure v4l2_ctrl_find [2025-02-08 03:52:29,178 INFO L130 BoogieDeclarations]: Found specification of procedure v4l2_ctrl_notify [2025-02-08 03:52:29,178 INFO L138 BoogieDeclarations]: Found implementation of procedure v4l2_ctrl_notify [2025-02-08 03:52:29,178 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_set_video_format [2025-02-08 03:52:29,178 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_set_video_format [2025-02-08 03:52:29,178 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#0 [2025-02-08 03:52:29,178 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#1 [2025-02-08 03:52:29,178 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#2 [2025-02-08 03:52:29,178 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#3 [2025-02-08 03:52:29,178 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#4 [2025-02-08 03:52:29,178 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#5 [2025-02-08 03:52:29,178 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#6 [2025-02-08 03:52:29,178 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#7 [2025-02-08 03:52:29,178 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#8 [2025-02-08 03:52:29,178 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#9 [2025-02-08 03:52:29,178 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#10 [2025-02-08 03:52:29,178 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#11 [2025-02-08 03:52:29,178 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#12 [2025-02-08 03:52:29,178 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#13 [2025-02-08 03:52:29,178 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#14 [2025-02-08 03:52:29,178 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#15 [2025-02-08 03:52:29,178 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#16 [2025-02-08 03:52:29,178 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#17 [2025-02-08 03:52:29,178 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#18 [2025-02-08 03:52:29,178 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#19 [2025-02-08 03:52:29,178 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#0 [2025-02-08 03:52:29,178 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#1 [2025-02-08 03:52:29,178 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#2 [2025-02-08 03:52:29,178 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#3 [2025-02-08 03:52:29,178 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#4 [2025-02-08 03:52:29,178 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#5 [2025-02-08 03:52:29,178 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#6 [2025-02-08 03:52:29,178 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#7 [2025-02-08 03:52:29,178 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#8 [2025-02-08 03:52:29,178 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#9 [2025-02-08 03:52:29,178 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#10 [2025-02-08 03:52:29,178 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#11 [2025-02-08 03:52:29,178 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#12 [2025-02-08 03:52:29,178 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#13 [2025-02-08 03:52:29,178 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#14 [2025-02-08 03:52:29,178 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#15 [2025-02-08 03:52:29,178 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#16 [2025-02-08 03:52:29,178 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#17 [2025-02-08 03:52:29,178 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#18 [2025-02-08 03:52:29,178 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#19 [2025-02-08 03:52:29,178 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#0 [2025-02-08 03:52:29,178 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#1 [2025-02-08 03:52:29,178 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#2 [2025-02-08 03:52:29,178 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#3 [2025-02-08 03:52:29,178 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#4 [2025-02-08 03:52:29,178 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#5 [2025-02-08 03:52:29,178 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#6 [2025-02-08 03:52:29,178 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#7 [2025-02-08 03:52:29,178 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#8 [2025-02-08 03:52:29,178 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#9 [2025-02-08 03:52:29,178 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#10 [2025-02-08 03:52:29,178 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#11 [2025-02-08 03:52:29,178 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#12 [2025-02-08 03:52:29,178 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#13 [2025-02-08 03:52:29,178 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#14 [2025-02-08 03:52:29,178 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#15 [2025-02-08 03:52:29,178 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#16 [2025-02-08 03:52:29,178 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#17 [2025-02-08 03:52:29,178 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#18 [2025-02-08 03:52:29,178 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#19 [2025-02-08 03:52:29,178 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#0 [2025-02-08 03:52:29,178 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#1 [2025-02-08 03:52:29,178 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#2 [2025-02-08 03:52:29,178 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#3 [2025-02-08 03:52:29,179 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#4 [2025-02-08 03:52:29,181 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#5 [2025-02-08 03:52:29,181 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#6 [2025-02-08 03:52:29,181 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#7 [2025-02-08 03:52:29,181 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#8 [2025-02-08 03:52:29,181 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#9 [2025-02-08 03:52:29,181 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#10 [2025-02-08 03:52:29,181 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#11 [2025-02-08 03:52:29,181 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#12 [2025-02-08 03:52:29,181 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#13 [2025-02-08 03:52:29,181 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#14 [2025-02-08 03:52:29,181 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#15 [2025-02-08 03:52:29,181 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#16 [2025-02-08 03:52:29,181 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#17 [2025-02-08 03:52:29,181 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#18 [2025-02-08 03:52:29,181 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#19 [2025-02-08 03:52:29,181 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-02-08 03:52:29,181 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-02-08 03:52:29,181 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-02-08 03:52:29,181 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-02-08 03:52:29,181 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-02-08 03:52:29,181 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-02-08 03:52:29,181 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-02-08 03:52:29,181 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-02-08 03:52:29,181 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-02-08 03:52:29,181 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-02-08 03:52:29,181 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-02-08 03:52:29,181 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-02-08 03:52:29,181 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-02-08 03:52:29,181 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-02-08 03:52:29,181 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-02-08 03:52:29,181 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-02-08 03:52:29,181 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-02-08 03:52:29,181 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-02-08 03:52:29,181 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-02-08 03:52:29,181 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-02-08 03:52:29,181 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_set_mode [2025-02-08 03:52:29,181 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_set_mode [2025-02-08 03:52:29,181 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-08 03:52:29,181 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-08 03:52:29,181 INFO L130 BoogieDeclarations]: Found specification of procedure video_device_node_name [2025-02-08 03:52:29,181 INFO L138 BoogieDeclarations]: Found implementation of procedure video_device_node_name [2025-02-08 03:52:29,181 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_nested [2025-02-08 03:52:29,181 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_nested [2025-02-08 03:52:29,181 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2025-02-08 03:52:29,182 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2025-02-08 03:52:29,182 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_resolution_set [2025-02-08 03:52:29,182 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_resolution_set [2025-02-08 03:52:29,182 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2025-02-08 03:52:29,182 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2025-02-08 03:52:29,182 INFO L130 BoogieDeclarations]: Found specification of procedure vb2_ops_wait_prepare [2025-02-08 03:52:29,182 INFO L138 BoogieDeclarations]: Found implementation of procedure vb2_ops_wait_prepare [2025-02-08 03:52:29,182 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2025-02-08 03:52:29,182 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2025-02-08 03:52:29,182 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_v4l2_open [2025-02-08 03:52:29,182 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_v4l2_open [2025-02-08 03:52:29,182 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_vdev_init [2025-02-08 03:52:29,182 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_vdev_init [2025-02-08 03:52:29,182 INFO L130 BoogieDeclarations]: Found specification of procedure video_register_device [2025-02-08 03:52:29,182 INFO L138 BoogieDeclarations]: Found implementation of procedure video_register_device [2025-02-08 03:52:29,182 INFO L130 BoogieDeclarations]: Found specification of procedure vb2_plane_size [2025-02-08 03:52:29,182 INFO L138 BoogieDeclarations]: Found implementation of procedure vb2_plane_size [2025-02-08 03:52:29,182 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~C_INT [2025-02-08 03:52:29,182 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~C_INT [2025-02-08 03:52:29,182 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_videodevice_release [2025-02-08 03:52:29,182 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_videodevice_release [2025-02-08 03:52:29,182 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#0 [2025-02-08 03:52:29,182 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#1 [2025-02-08 03:52:29,182 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#2 [2025-02-08 03:52:29,182 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#3 [2025-02-08 03:52:29,182 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#4 [2025-02-08 03:52:29,183 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#5 [2025-02-08 03:52:29,183 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#6 [2025-02-08 03:52:29,183 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#7 [2025-02-08 03:52:29,183 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#8 [2025-02-08 03:52:29,183 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#9 [2025-02-08 03:52:29,183 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#10 [2025-02-08 03:52:29,183 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#11 [2025-02-08 03:52:29,183 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#12 [2025-02-08 03:52:29,183 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#13 [2025-02-08 03:52:29,183 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#14 [2025-02-08 03:52:29,183 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#15 [2025-02-08 03:52:29,183 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#16 [2025-02-08 03:52:29,183 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#17 [2025-02-08 03:52:29,183 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#18 [2025-02-08 03:52:29,183 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#19 [2025-02-08 03:52:29,183 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#0 [2025-02-08 03:52:29,183 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#1 [2025-02-08 03:52:29,183 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#2 [2025-02-08 03:52:29,183 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#3 [2025-02-08 03:52:29,183 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#4 [2025-02-08 03:52:29,183 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#5 [2025-02-08 03:52:29,183 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#6 [2025-02-08 03:52:29,183 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#7 [2025-02-08 03:52:29,183 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#8 [2025-02-08 03:52:29,183 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#9 [2025-02-08 03:52:29,183 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#10 [2025-02-08 03:52:29,183 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#11 [2025-02-08 03:52:29,183 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#12 [2025-02-08 03:52:29,183 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#13 [2025-02-08 03:52:29,183 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#14 [2025-02-08 03:52:29,183 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#15 [2025-02-08 03:52:29,183 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#16 [2025-02-08 03:52:29,183 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#17 [2025-02-08 03:52:29,183 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#18 [2025-02-08 03:52:29,183 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#19 [2025-02-08 03:52:29,183 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#0 [2025-02-08 03:52:29,183 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#1 [2025-02-08 03:52:29,183 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#2 [2025-02-08 03:52:29,183 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#3 [2025-02-08 03:52:29,183 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#4 [2025-02-08 03:52:29,183 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#5 [2025-02-08 03:52:29,183 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#6 [2025-02-08 03:52:29,183 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#7 [2025-02-08 03:52:29,183 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#8 [2025-02-08 03:52:29,183 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#9 [2025-02-08 03:52:29,183 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#10 [2025-02-08 03:52:29,183 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#11 [2025-02-08 03:52:29,183 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#12 [2025-02-08 03:52:29,184 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#13 [2025-02-08 03:52:29,184 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#14 [2025-02-08 03:52:29,184 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#15 [2025-02-08 03:52:29,184 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#16 [2025-02-08 03:52:29,184 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#17 [2025-02-08 03:52:29,184 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#18 [2025-02-08 03:52:29,184 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#19 [2025-02-08 03:52:29,184 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#0 [2025-02-08 03:52:29,184 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#1 [2025-02-08 03:52:29,184 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#2 [2025-02-08 03:52:29,184 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#3 [2025-02-08 03:52:29,184 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#4 [2025-02-08 03:52:29,184 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#5 [2025-02-08 03:52:29,184 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#6 [2025-02-08 03:52:29,184 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#7 [2025-02-08 03:52:29,184 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#8 [2025-02-08 03:52:29,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#9 [2025-02-08 03:52:29,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#10 [2025-02-08 03:52:29,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#11 [2025-02-08 03:52:29,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#12 [2025-02-08 03:52:29,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#13 [2025-02-08 03:52:29,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#14 [2025-02-08 03:52:29,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#15 [2025-02-08 03:52:29,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#16 [2025-02-08 03:52:29,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#17 [2025-02-08 03:52:29,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#18 [2025-02-08 03:52:29,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#19 [2025-02-08 03:52:29,185 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-08 03:52:29,185 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-08 03:52:29,185 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_uninit_usb_xfer [2025-02-08 03:52:29,185 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_uninit_usb_xfer [2025-02-08 03:52:29,185 INFO L130 BoogieDeclarations]: Found specification of procedure finish_field_prepare_next [2025-02-08 03:52:29,185 INFO L138 BoogieDeclarations]: Found implementation of procedure finish_field_prepare_next [2025-02-08 03:52:29,185 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_wake_i2c [2025-02-08 03:52:29,185 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_wake_i2c [2025-02-08 03:52:29,185 INFO L130 BoogieDeclarations]: Found specification of procedure size_to_scale [2025-02-08 03:52:29,186 INFO L138 BoogieDeclarations]: Found implementation of procedure size_to_scale [2025-02-08 03:52:29,186 INFO L130 BoogieDeclarations]: Found specification of procedure vb2_get_drv_priv [2025-02-08 03:52:29,186 INFO L138 BoogieDeclarations]: Found implementation of procedure vb2_get_drv_priv [2025-02-08 03:52:29,186 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_v4l2_fini [2025-02-08 03:52:29,186 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_v4l2_fini [2025-02-08 03:52:29,186 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2025-02-08 03:52:29,186 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2025-02-08 03:52:29,186 INFO L130 BoogieDeclarations]: Found specification of procedure scale_to_size [2025-02-08 03:52:29,186 INFO L138 BoogieDeclarations]: Found implementation of procedure scale_to_size [2025-02-08 03:52:29,186 INFO L130 BoogieDeclarations]: Found specification of procedure print_err_status [2025-02-08 03:52:29,186 INFO L138 BoogieDeclarations]: Found implementation of procedure print_err_status [2025-02-08 03:52:29,186 INFO L130 BoogieDeclarations]: Found specification of procedure norm_maxw [2025-02-08 03:52:29,186 INFO L138 BoogieDeclarations]: Found implementation of procedure norm_maxw [2025-02-08 03:52:29,186 INFO L130 BoogieDeclarations]: Found specification of procedure norm_maxh [2025-02-08 03:52:29,186 INFO L138 BoogieDeclarations]: Found implementation of procedure norm_maxh [2025-02-08 03:52:29,186 INFO L130 BoogieDeclarations]: Found specification of procedure vb2_plane_vaddr [2025-02-08 03:52:29,186 INFO L138 BoogieDeclarations]: Found implementation of procedure vb2_plane_vaddr [2025-02-08 03:52:29,186 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2025-02-08 03:52:29,186 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2025-02-08 03:52:30,252 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 03:52:30,255 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 03:52:30,304 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14243: havoc #t~nondet2264; [2025-02-08 03:52:30,786 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6067: call ULTIMATE.dealloc(~#hstart.base, ~#hstart.offset);havoc ~#hstart.base, ~#hstart.offset;call ULTIMATE.dealloc(~#vstart.base, ~#vstart.offset);havoc ~#vstart.base, ~#vstart.offset;call ULTIMATE.dealloc(~#cwidth~0.base, ~#cwidth~0.offset);havoc ~#cwidth~0.base, ~#cwidth~0.offset;call ULTIMATE.dealloc(~#cheight~0.base, ~#cheight~0.offset);havoc ~#cheight~0.base, ~#cheight~0.offset;call ULTIMATE.dealloc(~#overflow~0.base, ~#overflow~0.offset);havoc ~#overflow~0.base, ~#overflow~0.offset; [2025-02-08 03:52:30,791 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14356: havoc #t~nondet2279; [2025-02-08 03:52:30,794 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14413: havoc #t~nondet2292; [2025-02-08 03:52:30,873 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7005: SUMMARY for call vb2_buffer_done(~buf~5#1.base, ~buf~5#1.offset, 6bv32); srcloc: null [2025-02-08 03:52:30,873 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7002: call #t~mem541#1.base, #t~mem541#1.offset := read~$Pointer$#7(~vidq~0#1.base, ~vidq~0#1.offset, 8bv64);~__mptr~4#1.base, ~__mptr~4#1.offset := #t~mem541#1.base, #t~mem541#1.offset;havoc #t~mem541#1.base, #t~mem541#1.offset;~buf~5#1.base, ~buf~5#1.offset := ~__mptr~4#1.base, ~bvadd~64(18446744073708842656bv64, ~__mptr~4#1.offset); [2025-02-08 03:52:30,873 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7004: SUMMARY for call list_del(~buf~5#1.base, ~bvadd~64(800bv64, ~buf~5#1.offset)); srcloc: null [2025-02-08 03:52:34,408 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9185: call em28xx_tuner_setup_#t~mem1750#1.base, em28xx_tuner_setup_#t~mem1750#1.offset := read~$Pointer$#7(em28xx_tuner_setup_~__sd~14#1.base, ~bvadd~64(116bv64, em28xx_tuner_setup_~__sd~14#1.offset), 8bv64);em28xx_tuner_setup_~__mptr___0~14#1.base, em28xx_tuner_setup_~__mptr___0~14#1.offset := em28xx_tuner_setup_#t~mem1750#1.base, em28xx_tuner_setup_#t~mem1750#1.offset;havoc em28xx_tuner_setup_#t~mem1750#1.base, em28xx_tuner_setup_#t~mem1750#1.offset;em28xx_tuner_setup_~__sd~14#1.base, em28xx_tuner_setup_~__sd~14#1.offset := em28xx_tuner_setup_~__mptr___0~14#1.base, ~bvadd~64(18446744073709515264bv64, em28xx_tuner_setup_~__mptr___0~14#1.offset); [2025-02-08 03:52:34,408 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9252: assume em28xx_tuner_setup_#t~short1800#1;havoc em28xx_tuner_setup_#t~mem1795#1.base, em28xx_tuner_setup_#t~mem1795#1.offset;havoc em28xx_tuner_setup_#t~mem1796#1.base, em28xx_tuner_setup_#t~mem1796#1.offset;havoc em28xx_tuner_setup_#t~mem1797#1.base, em28xx_tuner_setup_#t~mem1797#1.offset;havoc em28xx_tuner_setup_#t~mem1798#1.base, em28xx_tuner_setup_#t~mem1798#1.offset;havoc em28xx_tuner_setup_#t~mem1799#1.base, em28xx_tuner_setup_#t~mem1799#1.offset;havoc em28xx_tuner_setup_#t~short1800#1;call em28xx_tuner_setup_#t~mem1806#1.base, em28xx_tuner_setup_#t~mem1806#1.offset := read~$Pointer$#7(em28xx_tuner_setup_~__sd___2~1#1.base, ~bvadd~64(152bv64, em28xx_tuner_setup_~__sd___2~1#1.offset), 8bv64);call em28xx_tuner_setup_#t~mem1807#1.base, em28xx_tuner_setup_#t~mem1807#1.offset := read~$Pointer$#7(em28xx_tuner_setup_#t~mem1806#1.base, ~bvadd~64(8bv64, em28xx_tuner_setup_#t~mem1806#1.offset), 8bv64);call em28xx_tuner_setup_#t~mem1808#1.base, em28xx_tuner_setup_#t~mem1808#1.offset := read~$Pointer$#7(em28xx_tuner_setup_#t~mem1807#1.base, ~bvadd~64(64bv64, em28xx_tuner_setup_#t~mem1807#1.offset), 8bv64); [2025-02-08 03:52:34,408 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9252: assume !em28xx_tuner_setup_#t~short1800#1;havoc em28xx_tuner_setup_#t~mem1795#1.base, em28xx_tuner_setup_#t~mem1795#1.offset;havoc em28xx_tuner_setup_#t~mem1796#1.base, em28xx_tuner_setup_#t~mem1796#1.offset;havoc em28xx_tuner_setup_#t~mem1797#1.base, em28xx_tuner_setup_#t~mem1797#1.offset;havoc em28xx_tuner_setup_#t~mem1798#1.base, em28xx_tuner_setup_#t~mem1798#1.offset;havoc em28xx_tuner_setup_#t~mem1799#1.base, em28xx_tuner_setup_#t~mem1799#1.offset;havoc em28xx_tuner_setup_#t~short1800#1; [2025-02-08 03:52:34,408 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9252-1: assume em28xx_tuner_setup_#t~short1800#1;call em28xx_tuner_setup_#t~mem1797#1.base, em28xx_tuner_setup_#t~mem1797#1.offset := read~$Pointer$#7(em28xx_tuner_setup_~__sd___2~1#1.base, ~bvadd~64(152bv64, em28xx_tuner_setup_~__sd___2~1#1.offset), 8bv64);call em28xx_tuner_setup_#t~mem1798#1.base, em28xx_tuner_setup_#t~mem1798#1.offset := read~$Pointer$#7(em28xx_tuner_setup_#t~mem1797#1.base, ~bvadd~64(8bv64, em28xx_tuner_setup_#t~mem1797#1.offset), 8bv64);call em28xx_tuner_setup_#t~mem1799#1.base, em28xx_tuner_setup_#t~mem1799#1.offset := read~$Pointer$#7(em28xx_tuner_setup_#t~mem1798#1.base, ~bvadd~64(64bv64, em28xx_tuner_setup_#t~mem1798#1.offset), 8bv64);em28xx_tuner_setup_#t~short1800#1 := 0bv64 != ~bvadd~64(em28xx_tuner_setup_#t~mem1799#1.base, em28xx_tuner_setup_#t~mem1799#1.offset); [2025-02-08 03:52:34,408 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9252-1: assume !em28xx_tuner_setup_#t~short1800#1; [2025-02-08 03:52:34,408 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9252-2: call em28xx_tuner_setup_#t~mem1795#1.base, em28xx_tuner_setup_#t~mem1795#1.offset := read~$Pointer$#7(em28xx_tuner_setup_~__sd___2~1#1.base, ~bvadd~64(152bv64, em28xx_tuner_setup_~__sd___2~1#1.offset), 8bv64);call em28xx_tuner_setup_#t~mem1796#1.base, em28xx_tuner_setup_#t~mem1796#1.offset := read~$Pointer$#7(em28xx_tuner_setup_#t~mem1795#1.base, ~bvadd~64(8bv64, em28xx_tuner_setup_#t~mem1795#1.offset), 8bv64);em28xx_tuner_setup_#t~short1800#1 := 0bv64 != ~bvadd~64(em28xx_tuner_setup_#t~mem1796#1.base, em28xx_tuner_setup_#t~mem1796#1.offset); [2025-02-08 03:52:34,409 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9748: #res#1 := ~ret~3#1;call ULTIMATE.dealloc(~#_key~0#1.base, ~#_key~0#1.offset);havoc ~#_key~0#1.base, ~#_key~0#1.offset; [2025-02-08 03:52:34,409 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9748-1: SUMMARY for call mutex_unlock(~dev#1.base, ~bvadd~64(8101bv64, ~dev#1.offset)); srcloc: null [2025-02-08 03:52:34,409 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14340: havoc v4l2_i2c_subdev_addr_#t~nondet2277#1;#t~ret1862#1 := v4l2_i2c_subdev_addr_#res#1;havoc v4l2_i2c_subdev_addr_#t~nondet2277#1, v4l2_i2c_subdev_addr_~arg0#1.base, v4l2_i2c_subdev_addr_~arg0#1.offset;havoc v4l2_i2c_subdev_addr_#in~arg0#1.base, v4l2_i2c_subdev_addr_#in~arg0#1.offset;assume { :end_inline_v4l2_i2c_subdev_addr } true;~tmp___1~7#1 := #t~ret1862#1;havoc #t~ret1862#1;call write~intINTTYPE4#7(~zero_extend~32~16(~tmp___1~7#1), ~dev#1.base, ~bvadd~64(1057bv64, ~dev#1.offset), 4bv64); [2025-02-08 03:52:34,409 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9188: assume ~bvadd~64(em28xx_tuner_setup_~__sd~14#1.base, ~bvadd~64(116bv64, em28xx_tuner_setup_~__sd~14#1.offset)) != ~bvadd~64(em28xx_tuner_setup_~dev#1.base, ~bvadd~64(16bv64, ~bvadd~64(63bv64, em28xx_tuner_setup_~dev#1.offset))); [2025-02-08 03:52:34,409 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9188: assume !(~bvadd~64(em28xx_tuner_setup_~__sd~14#1.base, ~bvadd~64(116bv64, em28xx_tuner_setup_~__sd~14#1.offset)) != ~bvadd~64(em28xx_tuner_setup_~dev#1.base, ~bvadd~64(16bv64, ~bvadd~64(63bv64, em28xx_tuner_setup_~dev#1.offset)))); [2025-02-08 03:52:34,409 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9486-1: assume #t~short1885#1;call #t~mem1882#1.base, #t~mem1882#1.offset := read~$Pointer$#7(~__sd~15#1.base, ~bvadd~64(152bv64, ~__sd~15#1.offset), 8bv64);call #t~mem1883#1.base, #t~mem1883#1.offset := read~$Pointer$#7(#t~mem1882#1.base, #t~mem1882#1.offset, 8bv64);call #t~mem1884#1.base, #t~mem1884#1.offset := read~$Pointer$#7(#t~mem1883#1.base, ~bvadd~64(112bv64, #t~mem1883#1.offset), 8bv64);#t~short1885#1 := 0bv64 != ~bvadd~64(#t~mem1884#1.base, #t~mem1884#1.offset); [2025-02-08 03:52:34,409 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9486-1: assume !#t~short1885#1; [2025-02-08 03:52:34,409 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9486-2: call #t~mem1880#1.base, #t~mem1880#1.offset := read~$Pointer$#7(~__sd~15#1.base, ~bvadd~64(152bv64, ~__sd~15#1.offset), 8bv64);call #t~mem1881#1.base, #t~mem1881#1.offset := read~$Pointer$#7(#t~mem1880#1.base, #t~mem1880#1.offset, 8bv64);#t~short1885#1 := 0bv64 != ~bvadd~64(#t~mem1881#1.base, #t~mem1881#1.offset); [2025-02-08 03:52:34,409 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9486: assume #t~short1885#1;havoc #t~mem1880#1.base, #t~mem1880#1.offset;havoc #t~mem1881#1.base, #t~mem1881#1.offset;havoc #t~mem1882#1.base, #t~mem1882#1.offset;havoc #t~mem1883#1.base, #t~mem1883#1.offset;havoc #t~mem1884#1.base, #t~mem1884#1.offset;havoc #t~short1885#1;call #t~mem1891#1 := read~intINTTYPE8#7(~dev#1.base, ~bvadd~64(7754bv64, ~dev#1.offset), 8bv64);call #t~mem1892#1.base, #t~mem1892#1.offset := read~$Pointer$#7(~__sd~15#1.base, ~bvadd~64(152bv64, ~__sd~15#1.offset), 8bv64);call #t~mem1893#1.base, #t~mem1893#1.offset := read~$Pointer$#7(#t~mem1892#1.base, #t~mem1892#1.offset, 8bv64);call #t~mem1894#1.base, #t~mem1894#1.offset := read~$Pointer$#7(#t~mem1893#1.base, ~bvadd~64(112bv64, #t~mem1893#1.offset), 8bv64); [2025-02-08 03:52:34,409 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9486: assume !#t~short1885#1;havoc #t~mem1880#1.base, #t~mem1880#1.offset;havoc #t~mem1881#1.base, #t~mem1881#1.offset;havoc #t~mem1882#1.base, #t~mem1882#1.offset;havoc #t~mem1883#1.base, #t~mem1883#1.offset;havoc #t~mem1884#1.base, #t~mem1884#1.offset;havoc #t~short1885#1; [2025-02-08 03:52:34,409 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9255: havoc em28xx_tuner_setup_#t~mem1806#1.base, em28xx_tuner_setup_#t~mem1806#1.offset;havoc em28xx_tuner_setup_#t~mem1807#1.base, em28xx_tuner_setup_#t~mem1807#1.offset;havoc em28xx_tuner_setup_#t~mem1808#1.base, em28xx_tuner_setup_#t~mem1808#1.offset;havoc em28xx_tuner_setup_#t~ret1809#1; [2025-02-08 03:52:34,409 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9255-1: SUMMARY for call em28xx_tuner_setup_#t~ret1809#1 := ##fun~$Pointer$~X~$Pointer$~TO~C_INT(em28xx_tuner_setup_~__sd___2~1#1.base, em28xx_tuner_setup_~__sd___2~1#1.offset, em28xx_tuner_setup_~#xc2028_cfg~0#1.base, em28xx_tuner_setup_~#xc2028_cfg~0#1.offset, em28xx_tuner_setup_#t~mem1808#1.base, em28xx_tuner_setup_#t~mem1808#1.offset); srcloc: null [2025-02-08 03:52:34,409 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9224: assume em28xx_tuner_setup_#t~short1780#1;havoc em28xx_tuner_setup_#t~mem1775#1.base, em28xx_tuner_setup_#t~mem1775#1.offset;havoc em28xx_tuner_setup_#t~mem1776#1.base, em28xx_tuner_setup_#t~mem1776#1.offset;havoc em28xx_tuner_setup_#t~mem1777#1.base, em28xx_tuner_setup_#t~mem1777#1.offset;havoc em28xx_tuner_setup_#t~mem1778#1.base, em28xx_tuner_setup_#t~mem1778#1.offset;havoc em28xx_tuner_setup_#t~mem1779#1.base, em28xx_tuner_setup_#t~mem1779#1.offset;havoc em28xx_tuner_setup_#t~short1780#1;call em28xx_tuner_setup_#t~mem1786#1.base, em28xx_tuner_setup_#t~mem1786#1.offset := read~$Pointer$#7(em28xx_tuner_setup_~__sd___1~2#1.base, ~bvadd~64(152bv64, em28xx_tuner_setup_~__sd___1~2#1.offset), 8bv64);call em28xx_tuner_setup_#t~mem1787#1.base, em28xx_tuner_setup_#t~mem1787#1.offset := read~$Pointer$#7(em28xx_tuner_setup_#t~mem1786#1.base, ~bvadd~64(8bv64, em28xx_tuner_setup_#t~mem1786#1.offset), 8bv64);call em28xx_tuner_setup_#t~mem1788#1.base, em28xx_tuner_setup_#t~mem1788#1.offset := read~$Pointer$#7(em28xx_tuner_setup_#t~mem1787#1.base, ~bvadd~64(64bv64, em28xx_tuner_setup_#t~mem1787#1.offset), 8bv64); [2025-02-08 03:52:34,410 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9224: assume !em28xx_tuner_setup_#t~short1780#1;havoc em28xx_tuner_setup_#t~mem1775#1.base, em28xx_tuner_setup_#t~mem1775#1.offset;havoc em28xx_tuner_setup_#t~mem1776#1.base, em28xx_tuner_setup_#t~mem1776#1.offset;havoc em28xx_tuner_setup_#t~mem1777#1.base, em28xx_tuner_setup_#t~mem1777#1.offset;havoc em28xx_tuner_setup_#t~mem1778#1.base, em28xx_tuner_setup_#t~mem1778#1.offset;havoc em28xx_tuner_setup_#t~mem1779#1.base, em28xx_tuner_setup_#t~mem1779#1.offset;havoc em28xx_tuner_setup_#t~short1780#1; [2025-02-08 03:52:34,410 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9224-1: assume em28xx_tuner_setup_#t~short1780#1;call em28xx_tuner_setup_#t~mem1777#1.base, em28xx_tuner_setup_#t~mem1777#1.offset := read~$Pointer$#7(em28xx_tuner_setup_~__sd___1~2#1.base, ~bvadd~64(152bv64, em28xx_tuner_setup_~__sd___1~2#1.offset), 8bv64);call em28xx_tuner_setup_#t~mem1778#1.base, em28xx_tuner_setup_#t~mem1778#1.offset := read~$Pointer$#7(em28xx_tuner_setup_#t~mem1777#1.base, ~bvadd~64(8bv64, em28xx_tuner_setup_#t~mem1777#1.offset), 8bv64);call em28xx_tuner_setup_#t~mem1779#1.base, em28xx_tuner_setup_#t~mem1779#1.offset := read~$Pointer$#7(em28xx_tuner_setup_#t~mem1778#1.base, ~bvadd~64(64bv64, em28xx_tuner_setup_#t~mem1778#1.offset), 8bv64);em28xx_tuner_setup_#t~short1780#1 := 0bv64 != ~bvadd~64(em28xx_tuner_setup_#t~mem1779#1.base, em28xx_tuner_setup_#t~mem1779#1.offset); [2025-02-08 03:52:34,410 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9224-1: assume !em28xx_tuner_setup_#t~short1780#1; [2025-02-08 03:52:34,410 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9224-2: call em28xx_tuner_setup_#t~mem1775#1.base, em28xx_tuner_setup_#t~mem1775#1.offset := read~$Pointer$#7(em28xx_tuner_setup_~__sd___1~2#1.base, ~bvadd~64(152bv64, em28xx_tuner_setup_~__sd___1~2#1.offset), 8bv64);call em28xx_tuner_setup_#t~mem1776#1.base, em28xx_tuner_setup_#t~mem1776#1.offset := read~$Pointer$#7(em28xx_tuner_setup_#t~mem1775#1.base, ~bvadd~64(8bv64, em28xx_tuner_setup_#t~mem1775#1.offset), 8bv64);em28xx_tuner_setup_#t~short1780#1 := 0bv64 != ~bvadd~64(em28xx_tuner_setup_#t~mem1776#1.base, em28xx_tuner_setup_#t~mem1776#1.offset); [2025-02-08 03:52:34,410 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9489: havoc #t~mem1891#1;havoc #t~mem1892#1.base, #t~mem1892#1.offset;havoc #t~mem1893#1.base, #t~mem1893#1.offset;havoc #t~mem1894#1.base, #t~mem1894#1.offset;havoc #t~ret1895#1; [2025-02-08 03:52:34,410 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9489-1: SUMMARY for call #t~ret1895#1 := ##fun~$Pointer$~X~~v4l2_std_id~0~TO~C_INT(~__sd~15#1.base, ~__sd~15#1.offset, #t~mem1891#1, #t~mem1894#1.base, #t~mem1894#1.offset); srcloc: null [2025-02-08 03:52:34,410 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9721: assume #t~short1990#1;havoc #t~mem1985#1.base, #t~mem1985#1.offset;havoc #t~mem1986#1.base, #t~mem1986#1.offset;havoc #t~mem1987#1.base, #t~mem1987#1.offset;havoc #t~mem1988#1.base, #t~mem1988#1.offset;havoc #t~mem1989#1.base, #t~mem1989#1.offset;havoc #t~short1990#1;call #t~mem1996#1.base, #t~mem1996#1.offset := read~$Pointer$#7(~__sd___0~4#1.base, ~bvadd~64(152bv64, ~__sd___0~4#1.offset), 8bv64);call #t~mem1997#1.base, #t~mem1997#1.offset := read~$Pointer$#7(#t~mem1996#1.base, #t~mem1996#1.offset, 8bv64);call #t~mem1998#1.base, #t~mem1998#1.offset := read~$Pointer$#7(#t~mem1997#1.base, ~bvadd~64(144bv64, #t~mem1997#1.offset), 8bv64); [2025-02-08 03:52:34,410 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9721: assume !#t~short1990#1;havoc #t~mem1985#1.base, #t~mem1985#1.offset;havoc #t~mem1986#1.base, #t~mem1986#1.offset;havoc #t~mem1987#1.base, #t~mem1987#1.offset;havoc #t~mem1988#1.base, #t~mem1988#1.offset;havoc #t~mem1989#1.base, #t~mem1989#1.offset;havoc #t~short1990#1; [2025-02-08 03:52:34,410 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9721-1: assume #t~short1990#1;call #t~mem1987#1.base, #t~mem1987#1.offset := read~$Pointer$#7(~__sd___0~4#1.base, ~bvadd~64(152bv64, ~__sd___0~4#1.offset), 8bv64);call #t~mem1988#1.base, #t~mem1988#1.offset := read~$Pointer$#7(#t~mem1987#1.base, #t~mem1987#1.offset, 8bv64);call #t~mem1989#1.base, #t~mem1989#1.offset := read~$Pointer$#7(#t~mem1988#1.base, ~bvadd~64(144bv64, #t~mem1988#1.offset), 8bv64);#t~short1990#1 := 0bv64 != ~bvadd~64(#t~mem1989#1.base, #t~mem1989#1.offset); [2025-02-08 03:52:34,410 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9721-1: assume !#t~short1990#1; [2025-02-08 03:52:34,410 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9721-2: call #t~mem1985#1.base, #t~mem1985#1.offset := read~$Pointer$#7(~__sd___0~4#1.base, ~bvadd~64(152bv64, ~__sd___0~4#1.offset), 8bv64);call #t~mem1986#1.base, #t~mem1986#1.offset := read~$Pointer$#7(#t~mem1985#1.base, #t~mem1985#1.offset, 8bv64);#t~short1990#1 := 0bv64 != ~bvadd~64(#t~mem1986#1.base, #t~mem1986#1.offset); [2025-02-08 03:52:34,410 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9259: call em28xx_tuner_setup_#t~mem1810#1.base, em28xx_tuner_setup_#t~mem1810#1.offset := read~$Pointer$#7(em28xx_tuner_setup_~__sd___2~1#1.base, ~bvadd~64(116bv64, em28xx_tuner_setup_~__sd___2~1#1.offset), 8bv64);em28xx_tuner_setup_~__mptr___6~1#1.base, em28xx_tuner_setup_~__mptr___6~1#1.offset := em28xx_tuner_setup_#t~mem1810#1.base, em28xx_tuner_setup_#t~mem1810#1.offset;havoc em28xx_tuner_setup_#t~mem1810#1.base, em28xx_tuner_setup_#t~mem1810#1.offset;em28xx_tuner_setup_~__sd___2~1#1.base, em28xx_tuner_setup_~__sd___2~1#1.offset := em28xx_tuner_setup_~__mptr___6~1#1.base, ~bvadd~64(18446744073709515264bv64, em28xx_tuner_setup_~__mptr___6~1#1.offset); [2025-02-08 03:52:34,410 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9227: havoc em28xx_tuner_setup_#t~mem1786#1.base, em28xx_tuner_setup_#t~mem1786#1.offset;havoc em28xx_tuner_setup_#t~mem1787#1.base, em28xx_tuner_setup_#t~mem1787#1.offset;havoc em28xx_tuner_setup_#t~mem1788#1.base, em28xx_tuner_setup_#t~mem1788#1.offset;havoc em28xx_tuner_setup_#t~ret1789#1; [2025-02-08 03:52:34,410 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9227-1: SUMMARY for call em28xx_tuner_setup_#t~ret1789#1 := ##fun~$Pointer$~X~$Pointer$~TO~C_INT(em28xx_tuner_setup_~__sd___1~2#1.base, em28xx_tuner_setup_~__sd___1~2#1.offset, em28xx_tuner_setup_~#tda9887_cfg~0#1.base, em28xx_tuner_setup_~#tda9887_cfg~0#1.offset, em28xx_tuner_setup_#t~mem1788#1.base, em28xx_tuner_setup_#t~mem1788#1.offset); srcloc: null [2025-02-08 03:52:34,410 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9724: havoc #t~mem1996#1.base, #t~mem1996#1.offset;havoc #t~mem1997#1.base, #t~mem1997#1.offset;havoc #t~mem1998#1.base, #t~mem1998#1.offset;havoc #t~ret1999#1; [2025-02-08 03:52:34,411 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9724-1: SUMMARY for call #t~ret1999#1 := ##fun~$Pointer$~X~C_INT~TO~C_INT(~__sd___0~4#1.base, ~__sd___0~4#1.offset, 0bv32, #t~mem1998#1.base, #t~mem1998#1.offset); srcloc: null [2025-02-08 03:52:34,411 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9493: call #t~mem1896#1.base, #t~mem1896#1.offset := read~$Pointer$#7(~__sd~15#1.base, ~bvadd~64(116bv64, ~__sd~15#1.offset), 8bv64);~__mptr___0~15#1.base, ~__mptr___0~15#1.offset := #t~mem1896#1.base, #t~mem1896#1.offset;havoc #t~mem1896#1.base, #t~mem1896#1.offset;~__sd~15#1.base, ~__sd~15#1.offset := ~__mptr___0~15#1.base, ~bvadd~64(18446744073709515264bv64, ~__mptr___0~15#1.offset); [2025-02-08 03:52:34,411 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9262: assume ~bvadd~64(em28xx_tuner_setup_~__sd___2~1#1.base, ~bvadd~64(116bv64, em28xx_tuner_setup_~__sd___2~1#1.offset)) != ~bvadd~64(em28xx_tuner_setup_~dev#1.base, ~bvadd~64(16bv64, ~bvadd~64(63bv64, em28xx_tuner_setup_~dev#1.offset))); [2025-02-08 03:52:34,411 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9262: assume !(~bvadd~64(em28xx_tuner_setup_~__sd___2~1#1.base, ~bvadd~64(116bv64, em28xx_tuner_setup_~__sd___2~1#1.offset)) != ~bvadd~64(em28xx_tuner_setup_~dev#1.base, ~bvadd~64(16bv64, ~bvadd~64(63bv64, em28xx_tuner_setup_~dev#1.offset)))); [2025-02-08 03:52:34,411 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14317: havoc v4l2_device_register_#t~nondet2274#1; [2025-02-08 03:52:34,411 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9231: call em28xx_tuner_setup_#t~mem1790#1.base, em28xx_tuner_setup_#t~mem1790#1.offset := read~$Pointer$#7(em28xx_tuner_setup_~__sd___1~2#1.base, ~bvadd~64(116bv64, em28xx_tuner_setup_~__sd___1~2#1.offset), 8bv64);em28xx_tuner_setup_~__mptr___4~2#1.base, em28xx_tuner_setup_~__mptr___4~2#1.offset := em28xx_tuner_setup_#t~mem1790#1.base, em28xx_tuner_setup_#t~mem1790#1.offset;havoc em28xx_tuner_setup_#t~mem1790#1.base, em28xx_tuner_setup_#t~mem1790#1.offset;em28xx_tuner_setup_~__sd___1~2#1.base, em28xx_tuner_setup_~__sd___1~2#1.offset := em28xx_tuner_setup_~__mptr___4~2#1.base, ~bvadd~64(18446744073709515264bv64, em28xx_tuner_setup_~__mptr___4~2#1.offset); [2025-02-08 03:52:34,411 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9728: call #t~mem2000#1.base, #t~mem2000#1.offset := read~$Pointer$#7(~__sd___0~4#1.base, ~bvadd~64(116bv64, ~__sd___0~4#1.offset), 8bv64);~__mptr___2~4#1.base, ~__mptr___2~4#1.offset := #t~mem2000#1.base, #t~mem2000#1.offset;havoc #t~mem2000#1.base, #t~mem2000#1.offset;~__sd___0~4#1.base, ~__sd___0~4#1.offset := ~__mptr___2~4#1.base, ~bvadd~64(18446744073709515264bv64, ~__mptr___2~4#1.offset); [2025-02-08 03:52:34,411 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9299: call ULTIMATE.dealloc(~#_key~0#1.base, ~#_key~0#1.offset);havoc ~#_key~0#1.base, ~#_key~0#1.offset; [2025-02-08 03:52:34,411 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9234: assume ~bvadd~64(em28xx_tuner_setup_~__sd___1~2#1.base, ~bvadd~64(116bv64, em28xx_tuner_setup_~__sd___1~2#1.offset)) != ~bvadd~64(em28xx_tuner_setup_~dev#1.base, ~bvadd~64(16bv64, ~bvadd~64(63bv64, em28xx_tuner_setup_~dev#1.offset))); [2025-02-08 03:52:34,411 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9234: assume !(~bvadd~64(em28xx_tuner_setup_~__sd___1~2#1.base, ~bvadd~64(116bv64, em28xx_tuner_setup_~__sd___1~2#1.offset)) != ~bvadd~64(em28xx_tuner_setup_~dev#1.base, ~bvadd~64(16bv64, ~bvadd~64(63bv64, em28xx_tuner_setup_~dev#1.offset)))); [2025-02-08 03:52:34,411 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9201: assume em28xx_tuner_setup_#t~short1762#1;havoc em28xx_tuner_setup_#t~mem1757#1.base, em28xx_tuner_setup_#t~mem1757#1.offset;havoc em28xx_tuner_setup_#t~mem1758#1.base, em28xx_tuner_setup_#t~mem1758#1.offset;havoc em28xx_tuner_setup_#t~mem1759#1.base, em28xx_tuner_setup_#t~mem1759#1.offset;havoc em28xx_tuner_setup_#t~mem1760#1.base, em28xx_tuner_setup_#t~mem1760#1.offset;havoc em28xx_tuner_setup_#t~mem1761#1.base, em28xx_tuner_setup_#t~mem1761#1.offset;havoc em28xx_tuner_setup_#t~short1762#1;call em28xx_tuner_setup_#t~mem1768#1.base, em28xx_tuner_setup_#t~mem1768#1.offset := read~$Pointer$#7(em28xx_tuner_setup_~__sd___0~3#1.base, ~bvadd~64(152bv64, em28xx_tuner_setup_~__sd___0~3#1.offset), 8bv64);call em28xx_tuner_setup_#t~mem1769#1.base, em28xx_tuner_setup_#t~mem1769#1.offset := read~$Pointer$#7(em28xx_tuner_setup_#t~mem1768#1.base, ~bvadd~64(8bv64, em28xx_tuner_setup_#t~mem1768#1.offset), 8bv64);call em28xx_tuner_setup_#t~mem1770#1.base, em28xx_tuner_setup_#t~mem1770#1.offset := read~$Pointer$#7(em28xx_tuner_setup_#t~mem1769#1.base, ~bvadd~64(56bv64, em28xx_tuner_setup_#t~mem1769#1.offset), 8bv64); [2025-02-08 03:52:34,411 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9201: assume !em28xx_tuner_setup_#t~short1762#1;havoc em28xx_tuner_setup_#t~mem1757#1.base, em28xx_tuner_setup_#t~mem1757#1.offset;havoc em28xx_tuner_setup_#t~mem1758#1.base, em28xx_tuner_setup_#t~mem1758#1.offset;havoc em28xx_tuner_setup_#t~mem1759#1.base, em28xx_tuner_setup_#t~mem1759#1.offset;havoc em28xx_tuner_setup_#t~mem1760#1.base, em28xx_tuner_setup_#t~mem1760#1.offset;havoc em28xx_tuner_setup_#t~mem1761#1.base, em28xx_tuner_setup_#t~mem1761#1.offset;havoc em28xx_tuner_setup_#t~short1762#1; [2025-02-08 03:52:34,411 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9201-1: assume em28xx_tuner_setup_#t~short1762#1;call em28xx_tuner_setup_#t~mem1759#1.base, em28xx_tuner_setup_#t~mem1759#1.offset := read~$Pointer$#7(em28xx_tuner_setup_~__sd___0~3#1.base, ~bvadd~64(152bv64, em28xx_tuner_setup_~__sd___0~3#1.offset), 8bv64);call em28xx_tuner_setup_#t~mem1760#1.base, em28xx_tuner_setup_#t~mem1760#1.offset := read~$Pointer$#7(em28xx_tuner_setup_#t~mem1759#1.base, ~bvadd~64(8bv64, em28xx_tuner_setup_#t~mem1759#1.offset), 8bv64);call em28xx_tuner_setup_#t~mem1761#1.base, em28xx_tuner_setup_#t~mem1761#1.offset := read~$Pointer$#7(em28xx_tuner_setup_#t~mem1760#1.base, ~bvadd~64(56bv64, em28xx_tuner_setup_#t~mem1760#1.offset), 8bv64);em28xx_tuner_setup_#t~short1762#1 := 0bv64 != ~bvadd~64(em28xx_tuner_setup_#t~mem1761#1.base, em28xx_tuner_setup_#t~mem1761#1.offset); [2025-02-08 03:52:34,411 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9201-1: assume !em28xx_tuner_setup_#t~short1762#1; [2025-02-08 03:52:34,411 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9201-2: call em28xx_tuner_setup_#t~mem1757#1.base, em28xx_tuner_setup_#t~mem1757#1.offset := read~$Pointer$#7(em28xx_tuner_setup_~__sd___0~3#1.base, ~bvadd~64(152bv64, em28xx_tuner_setup_~__sd___0~3#1.offset), 8bv64);call em28xx_tuner_setup_#t~mem1758#1.base, em28xx_tuner_setup_#t~mem1758#1.offset := read~$Pointer$#7(em28xx_tuner_setup_#t~mem1757#1.base, ~bvadd~64(8bv64, em28xx_tuner_setup_#t~mem1757#1.offset), 8bv64);em28xx_tuner_setup_#t~short1762#1 := 0bv64 != ~bvadd~64(em28xx_tuner_setup_#t~mem1758#1.base, em28xx_tuner_setup_#t~mem1758#1.offset); [2025-02-08 03:52:34,411 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9204: havoc em28xx_tuner_setup_#t~mem1768#1.base, em28xx_tuner_setup_#t~mem1768#1.offset;havoc em28xx_tuner_setup_#t~mem1769#1.base, em28xx_tuner_setup_#t~mem1769#1.offset;havoc em28xx_tuner_setup_#t~mem1770#1.base, em28xx_tuner_setup_#t~mem1770#1.offset;havoc em28xx_tuner_setup_#t~ret1771#1; [2025-02-08 03:52:34,411 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9204-1: SUMMARY for call em28xx_tuner_setup_#t~ret1771#1 := ##fun~$Pointer$~X~$Pointer$~TO~C_INT(em28xx_tuner_setup_~__sd___0~3#1.base, em28xx_tuner_setup_~__sd___0~3#1.offset, em28xx_tuner_setup_~#tun_setup~0#1.base, em28xx_tuner_setup_~#tun_setup~0#1.offset, em28xx_tuner_setup_#t~mem1770#1.base, em28xx_tuner_setup_#t~mem1770#1.offset); srcloc: null [2025-02-08 03:52:34,411 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14194: havoc em28xx_audio_setup_#t~nondet2254#1; [2025-02-08 03:52:34,412 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9141: call ULTIMATE.dealloc(em28xx_tuner_setup_~#tun_setup~0#1.base, em28xx_tuner_setup_~#tun_setup~0#1.offset);havoc em28xx_tuner_setup_~#tun_setup~0#1.base, em28xx_tuner_setup_~#tun_setup~0#1.offset;call ULTIMATE.dealloc(em28xx_tuner_setup_~#f~2#1.base, em28xx_tuner_setup_~#f~2#1.offset);havoc em28xx_tuner_setup_~#f~2#1.base, em28xx_tuner_setup_~#f~2#1.offset;call ULTIMATE.dealloc(em28xx_tuner_setup_~#tda9887_cfg~0#1.base, em28xx_tuner_setup_~#tda9887_cfg~0#1.offset);havoc em28xx_tuner_setup_~#tda9887_cfg~0#1.base, em28xx_tuner_setup_~#tda9887_cfg~0#1.offset;call ULTIMATE.dealloc(em28xx_tuner_setup_~#xc2028_cfg~0#1.base, em28xx_tuner_setup_~#xc2028_cfg~0#1.offset);havoc em28xx_tuner_setup_~#xc2028_cfg~0#1.base, em28xx_tuner_setup_~#xc2028_cfg~0#1.offset;call ULTIMATE.dealloc(em28xx_tuner_setup_~#ctl~0#1.base, em28xx_tuner_setup_~#ctl~0#1.offset);havoc em28xx_tuner_setup_~#ctl~0#1.base, em28xx_tuner_setup_~#ctl~0#1.offset; [2025-02-08 03:52:34,412 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9208: call em28xx_tuner_setup_#t~mem1772#1.base, em28xx_tuner_setup_#t~mem1772#1.offset := read~$Pointer$#7(em28xx_tuner_setup_~__sd___0~3#1.base, ~bvadd~64(116bv64, em28xx_tuner_setup_~__sd___0~3#1.offset), 8bv64);em28xx_tuner_setup_~__mptr___2~3#1.base, em28xx_tuner_setup_~__mptr___2~3#1.offset := em28xx_tuner_setup_#t~mem1772#1.base, em28xx_tuner_setup_#t~mem1772#1.offset;havoc em28xx_tuner_setup_#t~mem1772#1.base, em28xx_tuner_setup_#t~mem1772#1.offset;em28xx_tuner_setup_~__sd___0~3#1.base, em28xx_tuner_setup_~__sd___0~3#1.offset := em28xx_tuner_setup_~__mptr___2~3#1.base, ~bvadd~64(18446744073709515264bv64, em28xx_tuner_setup_~__mptr___2~3#1.offset); [2025-02-08 03:52:34,412 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14296: havoc v4l2_ctrl_handler_init_class_#t~nondet2270#1; [2025-02-08 03:52:34,412 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9276: assume em28xx_tuner_setup_#t~short1818#1;havoc em28xx_tuner_setup_#t~mem1813#1.base, em28xx_tuner_setup_#t~mem1813#1.offset;havoc em28xx_tuner_setup_#t~mem1814#1.base, em28xx_tuner_setup_#t~mem1814#1.offset;havoc em28xx_tuner_setup_#t~mem1815#1.base, em28xx_tuner_setup_#t~mem1815#1.offset;havoc em28xx_tuner_setup_#t~mem1816#1.base, em28xx_tuner_setup_#t~mem1816#1.offset;havoc em28xx_tuner_setup_#t~mem1817#1.base, em28xx_tuner_setup_#t~mem1817#1.offset;havoc em28xx_tuner_setup_#t~short1818#1;call em28xx_tuner_setup_#t~mem1824#1.base, em28xx_tuner_setup_#t~mem1824#1.offset := read~$Pointer$#7(em28xx_tuner_setup_~__sd___3~0#1.base, ~bvadd~64(152bv64, em28xx_tuner_setup_~__sd___3~0#1.offset), 8bv64);call em28xx_tuner_setup_#t~mem1825#1.base, em28xx_tuner_setup_#t~mem1825#1.offset := read~$Pointer$#7(em28xx_tuner_setup_#t~mem1824#1.base, ~bvadd~64(8bv64, em28xx_tuner_setup_#t~mem1824#1.offset), 8bv64);call em28xx_tuner_setup_#t~mem1826#1.base, em28xx_tuner_setup_#t~mem1826#1.offset := read~$Pointer$#7(em28xx_tuner_setup_#t~mem1825#1.base, ~bvadd~64(8bv64, em28xx_tuner_setup_#t~mem1825#1.offset), 8bv64); [2025-02-08 03:52:34,412 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9276: assume !em28xx_tuner_setup_#t~short1818#1;havoc em28xx_tuner_setup_#t~mem1813#1.base, em28xx_tuner_setup_#t~mem1813#1.offset;havoc em28xx_tuner_setup_#t~mem1814#1.base, em28xx_tuner_setup_#t~mem1814#1.offset;havoc em28xx_tuner_setup_#t~mem1815#1.base, em28xx_tuner_setup_#t~mem1815#1.offset;havoc em28xx_tuner_setup_#t~mem1816#1.base, em28xx_tuner_setup_#t~mem1816#1.offset;havoc em28xx_tuner_setup_#t~mem1817#1.base, em28xx_tuner_setup_#t~mem1817#1.offset;havoc em28xx_tuner_setup_#t~short1818#1; [2025-02-08 03:52:34,412 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9276-1: assume em28xx_tuner_setup_#t~short1818#1;call em28xx_tuner_setup_#t~mem1815#1.base, em28xx_tuner_setup_#t~mem1815#1.offset := read~$Pointer$#7(em28xx_tuner_setup_~__sd___3~0#1.base, ~bvadd~64(152bv64, em28xx_tuner_setup_~__sd___3~0#1.offset), 8bv64);call em28xx_tuner_setup_#t~mem1816#1.base, em28xx_tuner_setup_#t~mem1816#1.offset := read~$Pointer$#7(em28xx_tuner_setup_#t~mem1815#1.base, ~bvadd~64(8bv64, em28xx_tuner_setup_#t~mem1815#1.offset), 8bv64);call em28xx_tuner_setup_#t~mem1817#1.base, em28xx_tuner_setup_#t~mem1817#1.offset := read~$Pointer$#7(em28xx_tuner_setup_#t~mem1816#1.base, ~bvadd~64(8bv64, em28xx_tuner_setup_#t~mem1816#1.offset), 8bv64);em28xx_tuner_setup_#t~short1818#1 := 0bv64 != ~bvadd~64(em28xx_tuner_setup_#t~mem1817#1.base, em28xx_tuner_setup_#t~mem1817#1.offset); [2025-02-08 03:52:34,412 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9276-1: assume !em28xx_tuner_setup_#t~short1818#1; [2025-02-08 03:52:34,412 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9276-2: call em28xx_tuner_setup_#t~mem1813#1.base, em28xx_tuner_setup_#t~mem1813#1.offset := read~$Pointer$#7(em28xx_tuner_setup_~__sd___3~0#1.base, ~bvadd~64(152bv64, em28xx_tuner_setup_~__sd___3~0#1.offset), 8bv64);call em28xx_tuner_setup_#t~mem1814#1.base, em28xx_tuner_setup_#t~mem1814#1.offset := read~$Pointer$#7(em28xx_tuner_setup_#t~mem1813#1.base, ~bvadd~64(8bv64, em28xx_tuner_setup_#t~mem1813#1.offset), 8bv64);em28xx_tuner_setup_#t~short1818#1 := 0bv64 != ~bvadd~64(em28xx_tuner_setup_#t~mem1814#1.base, em28xx_tuner_setup_#t~mem1814#1.offset); [2025-02-08 03:52:34,412 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14198: havoc em28xx_init_camera_#t~nondet2255#1; [2025-02-08 03:52:34,412 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9244: havoc em28xx_setup_xc3028_~arg0#1.base, em28xx_setup_xc3028_~arg0#1.offset, em28xx_setup_xc3028_~arg1#1.base, em28xx_setup_xc3028_~arg1#1.offset;havoc em28xx_setup_xc3028_#in~arg0#1.base, em28xx_setup_xc3028_#in~arg0#1.offset, em28xx_setup_xc3028_#in~arg1#1.base, em28xx_setup_xc3028_#in~arg1#1.offset;assume { :end_inline_em28xx_setup_xc3028 } true;call write~intINTTYPE4#7(71bv32, em28xx_tuner_setup_~#xc2028_cfg~0#1.base, em28xx_tuner_setup_~#xc2028_cfg~0#1.offset, 4bv64);call write~$Pointer$#7(em28xx_tuner_setup_~#ctl~0#1.base, em28xx_tuner_setup_~#ctl~0#1.offset, em28xx_tuner_setup_~#xc2028_cfg~0#1.base, ~bvadd~64(4bv64, em28xx_tuner_setup_~#xc2028_cfg~0#1.offset), 8bv64);call em28xx_tuner_setup_#t~mem1794#1.base, em28xx_tuner_setup_#t~mem1794#1.offset := read~$Pointer$#7(em28xx_tuner_setup_~dev#1.base, ~bvadd~64(16bv64, ~bvadd~64(63bv64, em28xx_tuner_setup_~dev#1.offset)), 8bv64);em28xx_tuner_setup_~__mptr___5~1#1.base, em28xx_tuner_setup_~__mptr___5~1#1.offset := em28xx_tuner_setup_#t~mem1794#1.base, em28xx_tuner_setup_#t~mem1794#1.offset;havoc em28xx_tuner_setup_#t~mem1794#1.base, em28xx_tuner_setup_#t~mem1794#1.offset;em28xx_tuner_setup_~__sd___2~1#1.base, em28xx_tuner_setup_~__sd___2~1#1.offset := em28xx_tuner_setup_~__mptr___5~1#1.base, ~bvadd~64(18446744073709515264bv64, em28xx_tuner_setup_~__mptr___5~1#1.offset); [2025-02-08 03:52:34,412 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9211: assume ~bvadd~64(em28xx_tuner_setup_~__sd___0~3#1.base, ~bvadd~64(116bv64, em28xx_tuner_setup_~__sd___0~3#1.offset)) != ~bvadd~64(em28xx_tuner_setup_~dev#1.base, ~bvadd~64(16bv64, ~bvadd~64(63bv64, em28xx_tuner_setup_~dev#1.offset))); [2025-02-08 03:52:34,412 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9211: assume !(~bvadd~64(em28xx_tuner_setup_~__sd___0~3#1.base, ~bvadd~64(116bv64, em28xx_tuner_setup_~__sd___0~3#1.offset)) != ~bvadd~64(em28xx_tuner_setup_~dev#1.base, ~bvadd~64(16bv64, ~bvadd~64(63bv64, em28xx_tuner_setup_~dev#1.offset)))); [2025-02-08 03:52:34,412 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9178: assume em28xx_tuner_setup_#t~short1740#1;havoc em28xx_tuner_setup_#t~mem1735#1.base, em28xx_tuner_setup_#t~mem1735#1.offset;havoc em28xx_tuner_setup_#t~mem1736#1.base, em28xx_tuner_setup_#t~mem1736#1.offset;havoc em28xx_tuner_setup_#t~mem1737#1.base, em28xx_tuner_setup_#t~mem1737#1.offset;havoc em28xx_tuner_setup_#t~mem1738#1.base, em28xx_tuner_setup_#t~mem1738#1.offset;havoc em28xx_tuner_setup_#t~mem1739#1.base, em28xx_tuner_setup_#t~mem1739#1.offset;havoc em28xx_tuner_setup_#t~short1740#1;call em28xx_tuner_setup_#t~mem1746#1.base, em28xx_tuner_setup_#t~mem1746#1.offset := read~$Pointer$#7(em28xx_tuner_setup_~__sd~14#1.base, ~bvadd~64(152bv64, em28xx_tuner_setup_~__sd~14#1.offset), 8bv64);call em28xx_tuner_setup_#t~mem1747#1.base, em28xx_tuner_setup_#t~mem1747#1.offset := read~$Pointer$#7(em28xx_tuner_setup_#t~mem1746#1.base, ~bvadd~64(8bv64, em28xx_tuner_setup_#t~mem1746#1.offset), 8bv64);call em28xx_tuner_setup_#t~mem1748#1.base, em28xx_tuner_setup_#t~mem1748#1.offset := read~$Pointer$#7(em28xx_tuner_setup_#t~mem1747#1.base, ~bvadd~64(56bv64, em28xx_tuner_setup_#t~mem1747#1.offset), 8bv64); [2025-02-08 03:52:34,412 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9178: assume !em28xx_tuner_setup_#t~short1740#1;havoc em28xx_tuner_setup_#t~mem1735#1.base, em28xx_tuner_setup_#t~mem1735#1.offset;havoc em28xx_tuner_setup_#t~mem1736#1.base, em28xx_tuner_setup_#t~mem1736#1.offset;havoc em28xx_tuner_setup_#t~mem1737#1.base, em28xx_tuner_setup_#t~mem1737#1.offset;havoc em28xx_tuner_setup_#t~mem1738#1.base, em28xx_tuner_setup_#t~mem1738#1.offset;havoc em28xx_tuner_setup_#t~mem1739#1.base, em28xx_tuner_setup_#t~mem1739#1.offset;havoc em28xx_tuner_setup_#t~short1740#1; [2025-02-08 03:52:34,412 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9178-1: assume em28xx_tuner_setup_#t~short1740#1;call em28xx_tuner_setup_#t~mem1737#1.base, em28xx_tuner_setup_#t~mem1737#1.offset := read~$Pointer$#7(em28xx_tuner_setup_~__sd~14#1.base, ~bvadd~64(152bv64, em28xx_tuner_setup_~__sd~14#1.offset), 8bv64);call em28xx_tuner_setup_#t~mem1738#1.base, em28xx_tuner_setup_#t~mem1738#1.offset := read~$Pointer$#7(em28xx_tuner_setup_#t~mem1737#1.base, ~bvadd~64(8bv64, em28xx_tuner_setup_#t~mem1737#1.offset), 8bv64);call em28xx_tuner_setup_#t~mem1739#1.base, em28xx_tuner_setup_#t~mem1739#1.offset := read~$Pointer$#7(em28xx_tuner_setup_#t~mem1738#1.base, ~bvadd~64(56bv64, em28xx_tuner_setup_#t~mem1738#1.offset), 8bv64);em28xx_tuner_setup_#t~short1740#1 := 0bv64 != ~bvadd~64(em28xx_tuner_setup_#t~mem1739#1.base, em28xx_tuner_setup_#t~mem1739#1.offset); [2025-02-08 03:52:34,412 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9178-1: assume !em28xx_tuner_setup_#t~short1740#1; [2025-02-08 03:52:34,412 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9178-2: call em28xx_tuner_setup_#t~mem1735#1.base, em28xx_tuner_setup_#t~mem1735#1.offset := read~$Pointer$#7(em28xx_tuner_setup_~__sd~14#1.base, ~bvadd~64(152bv64, em28xx_tuner_setup_~__sd~14#1.offset), 8bv64);call em28xx_tuner_setup_#t~mem1736#1.base, em28xx_tuner_setup_#t~mem1736#1.offset := read~$Pointer$#7(em28xx_tuner_setup_#t~mem1735#1.base, ~bvadd~64(8bv64, em28xx_tuner_setup_#t~mem1735#1.offset), 8bv64);em28xx_tuner_setup_#t~short1740#1 := 0bv64 != ~bvadd~64(em28xx_tuner_setup_#t~mem1736#1.base, em28xx_tuner_setup_#t~mem1736#1.offset); [2025-02-08 03:52:34,412 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14300: havoc v4l2_ctrl_handler_setup_#t~nondet2271#1; [2025-02-08 03:52:34,412 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9279: havoc em28xx_tuner_setup_#t~mem1824#1.base, em28xx_tuner_setup_#t~mem1824#1.offset;havoc em28xx_tuner_setup_#t~mem1825#1.base, em28xx_tuner_setup_#t~mem1825#1.offset;havoc em28xx_tuner_setup_#t~mem1826#1.base, em28xx_tuner_setup_#t~mem1826#1.offset;havoc em28xx_tuner_setup_#t~ret1827#1; [2025-02-08 03:52:34,413 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9279-1: SUMMARY for call em28xx_tuner_setup_#t~ret1827#1 := ##fun~$Pointer$~X~$Pointer$~TO~C_INT(em28xx_tuner_setup_~__sd___3~0#1.base, em28xx_tuner_setup_~__sd___3~0#1.offset, em28xx_tuner_setup_~#f~2#1.base, em28xx_tuner_setup_~#f~2#1.offset, em28xx_tuner_setup_#t~mem1826#1.base, em28xx_tuner_setup_#t~mem1826#1.offset); srcloc: null [2025-02-08 03:52:34,413 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9181: havoc em28xx_tuner_setup_#t~mem1746#1.base, em28xx_tuner_setup_#t~mem1746#1.offset;havoc em28xx_tuner_setup_#t~mem1747#1.base, em28xx_tuner_setup_#t~mem1747#1.offset;havoc em28xx_tuner_setup_#t~mem1748#1.base, em28xx_tuner_setup_#t~mem1748#1.offset;havoc em28xx_tuner_setup_#t~ret1749#1; [2025-02-08 03:52:34,413 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9181-1: SUMMARY for call em28xx_tuner_setup_#t~ret1749#1 := ##fun~$Pointer$~X~$Pointer$~TO~C_INT(em28xx_tuner_setup_~__sd~14#1.base, em28xx_tuner_setup_~__sd~14#1.offset, em28xx_tuner_setup_~#tun_setup~0#1.base, em28xx_tuner_setup_~#tun_setup~0#1.offset, em28xx_tuner_setup_#t~mem1748#1.base, em28xx_tuner_setup_#t~mem1748#1.offset); srcloc: null [2025-02-08 03:52:34,413 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9743: SUMMARY for call v4l2_ctrl_handler_free(~dev#1.base, ~bvadd~64(399bv64, ~dev#1.offset)); srcloc: null [2025-02-08 03:52:34,413 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9744: SUMMARY for call v4l2_device_unregister(~dev#1.base, ~bvadd~64(63bv64, ~dev#1.offset)); srcloc: null [2025-02-08 03:52:34,413 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9283: call em28xx_tuner_setup_#t~mem1828#1.base, em28xx_tuner_setup_#t~mem1828#1.offset := read~$Pointer$#7(em28xx_tuner_setup_~__sd___3~0#1.base, ~bvadd~64(116bv64, em28xx_tuner_setup_~__sd___3~0#1.offset), 8bv64);em28xx_tuner_setup_~__mptr___8~0#1.base, em28xx_tuner_setup_~__mptr___8~0#1.offset := em28xx_tuner_setup_#t~mem1828#1.base, em28xx_tuner_setup_#t~mem1828#1.offset;havoc em28xx_tuner_setup_#t~mem1828#1.base, em28xx_tuner_setup_#t~mem1828#1.offset;em28xx_tuner_setup_~__sd___3~0#1.base, em28xx_tuner_setup_~__sd___3~0#1.offset := em28xx_tuner_setup_~__mptr___8~0#1.base, ~bvadd~64(18446744073709515264bv64, em28xx_tuner_setup_~__mptr___8~0#1.offset); [2025-02-08 03:52:46,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14279: havoc #t~nondet2267; [2025-02-08 03:52:46,327 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14303: havoc #t~ret2272.base, #t~ret2272.offset; [2025-02-08 03:52:46,362 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14416: havoc #t~ret2293.base, #t~ret2293.offset; [2025-02-08 03:52:46,846 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6334: ~startread~0.base, ~startread~0.offset := ~startread~0.base, ~bvadd~64(~startread~0.offset, ~sign_extend~64~32(~lencopy~0)); [2025-02-08 03:52:46,846 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6357-1: SUMMARY for call #t~memcpy~res395.base, #t~memcpy~res395.offset := #Ultimate.C_memcpy#7(~startwrite~0.base, ~startwrite~0.offset, ~startread~0.base, ~startread~0.offset, ~sign_extend~64~32(~lencopy~0)); srcloc: null [2025-02-08 03:52:46,846 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6357: havoc #t~memcpy~res395.base, #t~memcpy~res395.offset;~remain~0 := ~bvsub~32(~remain~0, ~lencopy~0); [2025-02-08 03:52:46,846 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6343-1: SUMMARY for call #t~ret392 := printk(22bv64, 0bv64); srcloc: null [2025-02-08 03:52:46,846 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6343: havoc #t~mem390.base, #t~mem390.offset;havoc #t~mem391;havoc #t~ret392; [2025-02-08 03:52:46,846 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6341: assume 0bv32 != ~isoc_debug~0;call #t~mem390.base, #t~mem390.offset := read~$Pointer$#7(~buf.base, ~bvadd~64(836bv64, ~buf.offset), 8bv64);call #t~mem391 := read~intINTTYPE4#7(~buf.base, ~bvadd~64(824bv64, ~buf.offset), 4bv64); [2025-02-08 03:52:46,846 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6341: assume !(0bv32 != ~isoc_debug~0); [2025-02-08 03:52:46,846 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6335: assume ~bvsgt~32(~bytesperline~0, ~remain~0);~lencopy~0 := ~remain~0; [2025-02-08 03:52:46,846 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6335: assume !~bvsgt~32(~bytesperline~0, ~remain~0);~lencopy~0 := ~bytesperline~0; [2025-02-08 03:52:46,846 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6329-1: call #t~mem387 := read~intINTTYPE4#7(~dev.base, ~bvadd~64(906bv64, ~dev.offset), 4bv64); [2025-02-08 03:52:46,846 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6329: assume 0bv32 != #t~mem387;havoc #t~mem387;~startwrite~0.base, ~startwrite~0.offset := ~startwrite~0.base, ~bvadd~64(~startwrite~0.offset, ~sign_extend~64~32(~lencopy~0)); [2025-02-08 03:52:46,846 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6329: assume !(0bv32 != #t~mem387);havoc #t~mem387;~startwrite~0.base, ~startwrite~0.offset := ~startwrite~0.base, ~bvadd~64(~startwrite~0.offset, ~sign_extend~64~32(~bvadd~32(~lencopy~0, ~bytesperline~0))); [2025-02-08 03:52:46,846 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6352: assume ~bvsle~32(~lencopy~0, 0bv32); [2025-02-08 03:52:46,847 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6352: assume !~bvsle~32(~lencopy~0, 0bv32); [2025-02-08 03:52:46,847 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6348: call #t~mem394.base, #t~mem394.offset := read~$Pointer$#7(~buf.base, ~bvadd~64(836bv64, ~buf.offset), 8bv64);call #t~mem393 := read~intINTTYPE4#7(~buf.base, ~bvadd~64(824bv64, ~buf.offset), 4bv64);~remain~0 := ~bvsub~32(~bvadd~64(#t~mem394.base, ~bvadd~64(#t~mem394.offset, ~zero_extend~64~32(#t~mem393)))[32:0], ~bvadd~64(~startwrite~0.base, ~startwrite~0.offset)[32:0]);havoc #t~mem394.base, #t~mem394.offset;havoc #t~mem393;~lencopy~0 := ~remain~0; [2025-02-08 03:52:46,847 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6340-1: call #t~mem389.base, #t~mem389.offset := read~$Pointer$#7(~buf.base, ~bvadd~64(836bv64, ~buf.offset), 8bv64);call #t~mem388 := read~intINTTYPE4#7(~buf.base, ~bvadd~64(824bv64, ~buf.offset), 4bv64); [2025-02-08 03:52:46,847 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6340: assume ~bvugt~64(~bvadd~64(~startwrite~0.base, ~bvadd~64(~startwrite~0.offset, ~sign_extend~64~32(~lencopy~0))), ~bvadd~64(#t~mem389.base, ~bvadd~64(#t~mem389.offset, ~zero_extend~64~32(#t~mem388))));havoc #t~mem389.base, #t~mem389.offset;havoc #t~mem388; [2025-02-08 03:52:46,847 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6340: assume !~bvugt~64(~bvadd~64(~startwrite~0.base, ~bvadd~64(~startwrite~0.offset, ~sign_extend~64~32(~lencopy~0))), ~bvadd~64(#t~mem389.base, ~bvadd~64(#t~mem389.offset, ~zero_extend~64~32(#t~mem388))));havoc #t~mem389.base, #t~mem389.offset;havoc #t~mem388; [2025-02-08 03:52:46,976 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7063: call #t~mem548#1.base, #t~mem548#1.offset := read~$Pointer$#7(~vbiq~0#1.base, ~vbiq~0#1.offset, 8bv64);~__mptr~5#1.base, ~__mptr~5#1.offset := #t~mem548#1.base, #t~mem548#1.offset;havoc #t~mem548#1.base, #t~mem548#1.offset;~buf~6#1.base, ~buf~6#1.offset := ~__mptr~5#1.base, ~bvadd~64(18446744073708842656bv64, ~__mptr~5#1.offset); [2025-02-08 03:52:46,976 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7065: SUMMARY for call list_del(~buf~6#1.base, ~bvadd~64(800bv64, ~buf~6#1.offset)); srcloc: null [2025-02-08 03:52:46,976 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7066: SUMMARY for call vb2_buffer_done(~buf~6#1.base, ~buf~6#1.offset, 6bv32); srcloc: null [2025-02-08 03:52:47,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14343: havoc #t~ret2278.base, #t~ret2278.offset; [2025-02-08 03:52:51,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7533: havoc v4l_bound_align_image_~arg0#1.base, v4l_bound_align_image_~arg0#1.offset, v4l_bound_align_image_~arg1#1, v4l_bound_align_image_~arg2#1, v4l_bound_align_image_~arg3#1, v4l_bound_align_image_~arg4#1.base, v4l_bound_align_image_~arg4#1.offset, v4l_bound_align_image_~arg5#1, v4l_bound_align_image_~arg6#1, v4l_bound_align_image_~arg7#1, v4l_bound_align_image_~arg8#1;havoc v4l_bound_align_image_#in~arg0#1.base, v4l_bound_align_image_#in~arg0#1.offset, v4l_bound_align_image_#in~arg1#1, v4l_bound_align_image_#in~arg2#1, v4l_bound_align_image_#in~arg3#1, v4l_bound_align_image_#in~arg4#1.base, v4l_bound_align_image_#in~arg4#1.offset, v4l_bound_align_image_#in~arg5#1, v4l_bound_align_image_#in~arg6#1, v4l_bound_align_image_#in~arg7#1, v4l_bound_align_image_#in~arg8#1;assume { :end_inline_v4l_bound_align_image } true; [2025-02-08 03:52:51,330 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7492: call ULTIMATE.dealloc(~#width~1#1.base, ~#width~1#1.offset);havoc ~#width~1#1.base, ~#width~1#1.offset;call ULTIMATE.dealloc(~#height~1#1.base, ~#height~1#1.offset);havoc ~#height~1#1.base, ~#height~1#1.offset;call ULTIMATE.dealloc(~#hscale~0#1.base, ~#hscale~0#1.offset);havoc ~#hscale~0#1.base, ~#hscale~0#1.offset;call ULTIMATE.dealloc(~#vscale~0#1.base, ~#vscale~0#1.offset);havoc ~#vscale~0#1.base, ~#vscale~0#1.offset; [2025-02-08 03:52:51,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14235: havoc #t~nondet2262; [2025-02-08 03:52:51,958 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14310: havoc #t~nondet2273; [2025-02-08 03:52:52,725 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6584-1: call process_frame_data_em28xx_#t~mem440#1 := read~intINTTYPE4#7(process_frame_data_em28xx_~dev#1.base, ~bvadd~64(8008bv64, process_frame_data_em28xx_~dev#1.offset), 4bv64); [2025-02-08 03:52:52,725 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6551: assume 0bv32 != ~isoc_debug~0; [2025-02-08 03:52:52,725 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6551: assume !(0bv32 != ~isoc_debug~0); [2025-02-08 03:52:52,725 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6584: assume 1bv32 == process_frame_data_em28xx_#t~mem440#1;havoc process_frame_data_em28xx_#t~mem440#1;call process_frame_data_em28xx_#t~mem441#1 := read~intINTTYPE4#7(process_frame_data_em28xx_~dev#1.base, ~bvadd~64(8017bv64, process_frame_data_em28xx_~dev#1.offset), 4bv64);call process_frame_data_em28xx_#t~mem442#1 := read~intINTTYPE4#7(process_frame_data_em28xx_~dev#1.base, ~bvadd~64(8021bv64, process_frame_data_em28xx_~dev#1.offset), 4bv64);process_frame_data_em28xx_~vbi_size~0#1 := ~bvmul~32(process_frame_data_em28xx_#t~mem441#1, process_frame_data_em28xx_#t~mem442#1);havoc process_frame_data_em28xx_#t~mem441#1;havoc process_frame_data_em28xx_#t~mem442#1;call process_frame_data_em28xx_#t~mem443#1 := read~intINTTYPE4#7(process_frame_data_em28xx_~dev#1.base, ~bvadd~64(8013bv64, process_frame_data_em28xx_~dev#1.offset), 4bv64); [2025-02-08 03:52:52,725 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6584: assume !(1bv32 == process_frame_data_em28xx_#t~mem440#1);havoc process_frame_data_em28xx_#t~mem440#1; [2025-02-08 03:52:52,725 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6708: assume ~bvugt~32(em28xx_urb_data_copy_~usb_data_len~0#1, em28xx_urb_data_copy_#t~mem471#1);havoc em28xx_urb_data_copy_#t~mem471#1; [2025-02-08 03:52:52,725 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6708: assume !~bvugt~32(em28xx_urb_data_copy_~usb_data_len~0#1, em28xx_urb_data_copy_#t~mem471#1);havoc em28xx_urb_data_copy_#t~mem471#1;call em28xx_urb_data_copy_#t~mem473#1.base, em28xx_urb_data_copy_#t~mem473#1.offset := read~$Pointer$#7(em28xx_urb_data_copy_~urb#1.base, ~bvadd~64(96bv64, em28xx_urb_data_copy_~urb#1.offset), 8bv64);call em28xx_urb_data_copy_#t~mem474#1 := read~intINTTYPE4#7(em28xx_urb_data_copy_~urb#1.base, ~bvadd~64(~bvadd~64(184bv64, em28xx_urb_data_copy_~urb#1.offset), ~bvmul~64(16bv64, ~sign_extend~64~32(em28xx_urb_data_copy_~i~1#1))), 4bv64);em28xx_urb_data_copy_~usb_data_pkt~0#1.base, em28xx_urb_data_copy_~usb_data_pkt~0#1.offset := em28xx_urb_data_copy_#t~mem473#1.base, ~bvadd~64(em28xx_urb_data_copy_#t~mem473#1.offset, ~zero_extend~64~32(em28xx_urb_data_copy_#t~mem474#1));havoc em28xx_urb_data_copy_#t~mem473#1.base, em28xx_urb_data_copy_#t~mem473#1.offset;havoc em28xx_urb_data_copy_#t~mem474#1; [2025-02-08 03:52:52,725 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6576-1: call process_frame_data_em28xx_#t~mem438#1 := read~intINTTYPE4#7(process_frame_data_em28xx_~dev#1.base, ~bvadd~64(8008bv64, process_frame_data_em28xx_~dev#1.offset), 4bv64); [2025-02-08 03:52:52,725 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6543: assume ~bvugt~32(process_frame_data_em28xx_~data_len#1, 3bv32);call process_frame_data_em28xx_#t~mem421#1 := read~intINTTYPE1#7(process_frame_data_em28xx_~data_pkt#1.base, process_frame_data_em28xx_~data_pkt#1.offset, 1bv64);process_frame_data_em28xx_#t~short423#1 := 136bv32 == ~zero_extend~32~8(process_frame_data_em28xx_#t~mem421#1); [2025-02-08 03:52:52,725 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6543: assume !~bvugt~32(process_frame_data_em28xx_~data_len#1, 3bv32); [2025-02-08 03:52:52,725 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6576: assume 0bv32 == process_frame_data_em28xx_#t~mem438#1;havoc process_frame_data_em28xx_#t~mem438#1; [2025-02-08 03:52:52,725 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6576: assume !(0bv32 == process_frame_data_em28xx_#t~mem438#1);havoc process_frame_data_em28xx_#t~mem438#1; [2025-02-08 03:52:52,725 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6725: assume 0bv32 != ~zero_extend~32~8(em28xx_urb_data_copy_#t~mem475#1);havoc em28xx_urb_data_copy_#t~mem475#1;assume { :begin_inline_process_frame_data_em25xx } true;process_frame_data_em25xx_#in~dev#1.base, process_frame_data_em25xx_#in~dev#1.offset, process_frame_data_em25xx_#in~data_pkt#1.base, process_frame_data_em25xx_#in~data_pkt#1.offset, process_frame_data_em25xx_#in~data_len#1 := em28xx_urb_data_copy_~dev#1.base, em28xx_urb_data_copy_~dev#1.offset, em28xx_urb_data_copy_~usb_data_pkt~0#1.base, em28xx_urb_data_copy_~usb_data_pkt~0#1.offset, em28xx_urb_data_copy_~usb_data_len~0#1;havoc process_frame_data_em25xx_#t~mem450#1.base, process_frame_data_em25xx_#t~mem450#1.offset, process_frame_data_em25xx_#t~mem451#1, process_frame_data_em25xx_#t~mem452#1, process_frame_data_em25xx_#t~short453#1, process_frame_data_em25xx_#t~mem454#1, process_frame_data_em25xx_#t~mem455#1, process_frame_data_em25xx_#t~mem456#1, process_frame_data_em25xx_#t~ret457#1.base, process_frame_data_em25xx_#t~ret457#1.offset, process_frame_data_em25xx_#t~mem458#1, process_frame_data_em25xx_#t~ret459#1.base, process_frame_data_em25xx_#t~ret459#1.offset, process_frame_data_em25xx_~dev#1.base, process_frame_data_em25xx_~dev#1.offset, process_frame_data_em25xx_~data_pkt#1.base, process_frame_data_em25xx_~data_pkt#1.offset, process_frame_data_em25xx_~data_len#1, process_frame_data_em25xx_~buf~3#1.base, process_frame_data_em25xx_~buf~3#1.offset, process_frame_data_em25xx_~dmaq~0#1.base, process_frame_data_em25xx_~dmaq~0#1.offset, process_frame_data_em25xx_~frame_end~0#1;process_frame_data_em25xx_~dev#1.base, process_frame_data_em25xx_~dev#1.offset := process_frame_data_em25xx_#in~dev#1.base, process_frame_data_em25xx_#in~dev#1.offset;process_frame_data_em25xx_~data_pkt#1.base, process_frame_data_em25xx_~data_pkt#1.offset := process_frame_data_em25xx_#in~data_pkt#1.base, process_frame_data_em25xx_#in~data_pkt#1.offset;process_frame_data_em25xx_~data_len#1 := process_frame_data_em25xx_#in~data_len#1;havoc process_frame_data_em25xx_~buf~3#1.base, process_frame_data_em25xx_~buf~3#1.offset;havoc process_frame_data_em25xx_~dmaq~0#1.base, process_frame_data_em25xx_~dmaq~0#1.offset;havoc process_frame_data_em25xx_~frame_end~0#1;call process_frame_data_em25xx_#t~mem450#1.base, process_frame_data_em25xx_#t~mem450#1.offset := read~$Pointer$#7(process_frame_data_em25xx_~dev#1.base, ~bvadd~64(56bv64, ~bvadd~64(10243bv64, process_frame_data_em25xx_~dev#1.offset)), 8bv64);process_frame_data_em25xx_~buf~3#1.base, process_frame_data_em25xx_~buf~3#1.offset := process_frame_data_em25xx_#t~mem450#1.base, process_frame_data_em25xx_#t~mem450#1.offset;havoc process_frame_data_em25xx_#t~mem450#1.base, process_frame_data_em25xx_#t~mem450#1.offset;process_frame_data_em25xx_~dmaq~0#1.base, process_frame_data_em25xx_~dmaq~0#1.offset := process_frame_data_em25xx_~dev#1.base, ~bvadd~64(10043bv64, process_frame_data_em25xx_~dev#1.offset);process_frame_data_em25xx_~frame_end~0#1 := 0bv8; [2025-02-08 03:52:52,725 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6725: assume !(0bv32 != ~zero_extend~32~8(em28xx_urb_data_copy_#t~mem475#1));havoc em28xx_urb_data_copy_#t~mem475#1;assume { :begin_inline_process_frame_data_em28xx } true;process_frame_data_em28xx_#in~dev#1.base, process_frame_data_em28xx_#in~dev#1.offset, process_frame_data_em28xx_#in~data_pkt#1.base, process_frame_data_em28xx_#in~data_pkt#1.offset, process_frame_data_em28xx_#in~data_len#1 := em28xx_urb_data_copy_~dev#1.base, em28xx_urb_data_copy_~dev#1.offset, em28xx_urb_data_copy_~usb_data_pkt~0#1.base, em28xx_urb_data_copy_~usb_data_pkt~0#1.offset, em28xx_urb_data_copy_~usb_data_len~0#1;havoc process_frame_data_em28xx_#t~mem419#1.base, process_frame_data_em28xx_#t~mem419#1.offset, process_frame_data_em28xx_#t~mem420#1.base, process_frame_data_em28xx_#t~mem420#1.offset, process_frame_data_em28xx_#t~mem421#1, process_frame_data_em28xx_#t~mem422#1, process_frame_data_em28xx_#t~short423#1, process_frame_data_em28xx_#t~mem424#1, process_frame_data_em28xx_#t~short425#1, process_frame_data_em28xx_#t~mem426#1, process_frame_data_em28xx_#t~short427#1, process_frame_data_em28xx_#t~mem428#1, process_frame_data_em28xx_#t~mem429#1, process_frame_data_em28xx_#t~short430#1, process_frame_data_em28xx_#t~ret431#1, process_frame_data_em28xx_#t~mem432#1, process_frame_data_em28xx_#t~mem433#1, process_frame_data_em28xx_#t~mem434#1, process_frame_data_em28xx_#t~short435#1, process_frame_data_em28xx_#t~ret436#1, process_frame_data_em28xx_#t~mem437#1, process_frame_data_em28xx_#t~mem438#1, process_frame_data_em28xx_#t~ret439#1.base, process_frame_data_em28xx_#t~ret439#1.offset, process_frame_data_em28xx_#t~mem440#1, process_frame_data_em28xx_#t~mem441#1, process_frame_data_em28xx_#t~mem442#1, process_frame_data_em28xx_#t~mem443#1, process_frame_data_em28xx_#t~ite445#1, process_frame_data_em28xx_#t~mem444#1, process_frame_data_em28xx_#t~mem446#1, process_frame_data_em28xx_#t~mem447#1, process_frame_data_em28xx_#t~ret448#1.base, process_frame_data_em28xx_#t~ret448#1.offset, process_frame_data_em28xx_#t~mem449#1, process_frame_data_em28xx_~dev#1.base, process_frame_data_em28xx_~dev#1.offset, process_frame_data_em28xx_~data_pkt#1.base, process_frame_data_em28xx_~data_pkt#1.offset, process_frame_data_em28xx_~data_len#1, process_frame_data_em28xx_~buf~2#1.base, process_frame_data_em28xx_~buf~2#1.offset, process_frame_data_em28xx_~vbi_buf~0#1.base, process_frame_data_em28xx_~vbi_buf~0#1.offset, process_frame_data_em28xx_~dma_q~0#1.base, process_frame_data_em28xx_~dma_q~0#1.offset, process_frame_data_em28xx_~vbi_dma_q~0#1.base, process_frame_data_em28xx_~vbi_dma_q~0#1.offset, process_frame_data_em28xx_~vbi_size~0#1, process_frame_data_em28xx_~vbi_data_len~0#1;process_frame_data_em28xx_~dev#1.base, process_frame_data_em28xx_~dev#1.offset := process_frame_data_em28xx_#in~dev#1.base, process_frame_data_em28xx_#in~dev#1.offset;process_frame_data_em28xx_~data_pkt#1.base, process_frame_data_em28xx_~data_pkt#1.offset := process_frame_data_em28xx_#in~data_pkt#1.base, process_frame_data_em28xx_#in~data_pkt#1.offset;process_frame_data_em28xx_~data_len#1 := process_frame_data_em28xx_#in~data_len#1;havoc process_frame_data_em28xx_~buf~2#1.base, process_frame_data_em28xx_~buf~2#1.offset;havoc process_frame_data_em28xx_~vbi_buf~0#1.base, process_frame_data_em28xx_~vbi_buf~0#1.offset;havoc process_frame_data_em28xx_~dma_q~0#1.base, process_frame_data_em28xx_~dma_q~0#1.offset;havoc process_frame_data_em28xx_~vbi_dma_q~0#1.base, process_frame_data_em28xx_~vbi_dma_q~0#1.offset;havoc process_frame_data_em28xx_~vbi_size~0#1;havoc process_frame_data_em28xx_~vbi_data_len~0#1;call process_frame_data_em28xx_#t~mem419#1.base, process_frame_data_em28xx_#t~mem419#1.offset := read~$Pointer$#7(process_frame_data_em28xx_~dev#1.base, ~bvadd~64(56bv64, ~bvadd~64(10243bv64, process_frame_data_em28xx_~dev#1.offset)), 8bv64);process_frame_data_em28xx_~buf~2#1.base, process_frame_data_em28xx_~buf~2#1.offset := process_frame_data_em28xx_#t~mem419#1.base, process_frame_data_em28xx_#t~mem419#1.offset;havoc process_frame_data_em28xx_#t~mem419#1.base, process_frame_data_em28xx_#t~mem419#1.offset;call process_frame_data_em28xx_#t~mem420#1.base, process_frame_data_em28xx_#t~mem420#1.offset := read~$Pointer$#7(process_frame_data_em28xx_~dev#1.base, ~bvadd~64(64bv64, ~bvadd~64(10243bv64, process_frame_data_em28xx_~dev#1.offset)), 8bv64);process_frame_data_em28xx_~vbi_buf~0#1.base, process_frame_data_em28xx_~vbi_buf~0#1.offset := process_frame_data_em28xx_#t~mem420#1.base, process_frame_data_em28xx_#t~mem420#1.offset;havoc process_frame_data_em28xx_#t~mem420#1.base, process_frame_data_em28xx_#t~mem420#1.offset;process_frame_data_em28xx_~dma_q~0#1.base, process_frame_data_em28xx_~dma_q~0#1.offset := process_frame_data_em28xx_~dev#1.base, ~bvadd~64(10043bv64, process_frame_data_em28xx_~dev#1.offset);process_frame_data_em28xx_~vbi_dma_q~0#1.base, process_frame_data_em28xx_~vbi_dma_q~0#1.offset := process_frame_data_em28xx_~dev#1.base, ~bvadd~64(10143bv64, process_frame_data_em28xx_~dev#1.offset); [2025-02-08 03:52:52,725 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6593: call process_frame_data_em28xx_#t~mem446#1 := read~intINTTYPE4#7(process_frame_data_em28xx_~dev#1.base, ~bvadd~64(8013bv64, process_frame_data_em28xx_~dev#1.offset), 4bv64);call write~intINTTYPE4#7(~bvadd~32(process_frame_data_em28xx_#t~mem446#1, process_frame_data_em28xx_~vbi_data_len~0#1), process_frame_data_em28xx_~dev#1.base, ~bvadd~64(8013bv64, process_frame_data_em28xx_~dev#1.offset), 4bv64);havoc process_frame_data_em28xx_#t~mem446#1; [2025-02-08 03:52:52,725 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6610: assume (3bv32 == process_frame_data_em28xx_#t~mem449#1 && 0bv64 != ~bvadd~64(process_frame_data_em28xx_~buf~2#1.base, process_frame_data_em28xx_~buf~2#1.offset)) && 0bv32 != process_frame_data_em28xx_~data_len#1;havoc process_frame_data_em28xx_#t~mem449#1; [2025-02-08 03:52:52,725 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6610: assume !((3bv32 == process_frame_data_em28xx_#t~mem449#1 && 0bv64 != ~bvadd~64(process_frame_data_em28xx_~buf~2#1.base, process_frame_data_em28xx_~buf~2#1.offset)) && 0bv32 != process_frame_data_em28xx_~data_len#1);havoc process_frame_data_em28xx_#t~mem449#1; [2025-02-08 03:52:52,725 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6709: assume 0bv32 != ~isoc_debug~0; [2025-02-08 03:52:52,725 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6709: assume !(0bv32 != ~isoc_debug~0); [2025-02-08 03:52:52,725 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6544-2: process_frame_data_em28xx_#t~short427#1 := process_frame_data_em28xx_#t~short425#1; [2025-02-08 03:52:52,725 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6544-1: assume process_frame_data_em28xx_#t~short427#1;call process_frame_data_em28xx_#t~mem426#1 := read~intINTTYPE1#7(process_frame_data_em28xx_~data_pkt#1.base, ~bvadd~64(3bv64, process_frame_data_em28xx_~data_pkt#1.offset), 1bv64);process_frame_data_em28xx_#t~short427#1 := 136bv32 == ~zero_extend~32~8(process_frame_data_em28xx_#t~mem426#1); [2025-02-08 03:52:52,725 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6544-1: assume !process_frame_data_em28xx_#t~short427#1; [2025-02-08 03:52:52,726 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6544: assume process_frame_data_em28xx_#t~short427#1;havoc process_frame_data_em28xx_#t~mem421#1;havoc process_frame_data_em28xx_#t~mem422#1;havoc process_frame_data_em28xx_#t~short423#1;havoc process_frame_data_em28xx_#t~mem424#1;havoc process_frame_data_em28xx_#t~short425#1;havoc process_frame_data_em28xx_#t~mem426#1;havoc process_frame_data_em28xx_#t~short427#1;process_frame_data_em28xx_~data_pkt#1.base, process_frame_data_em28xx_~data_pkt#1.offset := process_frame_data_em28xx_~data_pkt#1.base, ~bvadd~64(4bv64, process_frame_data_em28xx_~data_pkt#1.offset);process_frame_data_em28xx_~data_len#1 := ~bvsub~32(process_frame_data_em28xx_~data_len#1, 4bv32); [2025-02-08 03:52:52,726 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6544: assume !process_frame_data_em28xx_#t~short427#1;havoc process_frame_data_em28xx_#t~mem421#1;havoc process_frame_data_em28xx_#t~mem422#1;havoc process_frame_data_em28xx_#t~short423#1;havoc process_frame_data_em28xx_#t~mem424#1;havoc process_frame_data_em28xx_#t~short425#1;havoc process_frame_data_em28xx_#t~mem426#1;havoc process_frame_data_em28xx_#t~short427#1;call process_frame_data_em28xx_#t~mem428#1 := read~intINTTYPE1#7(process_frame_data_em28xx_~data_pkt#1.base, process_frame_data_em28xx_~data_pkt#1.offset, 1bv64);process_frame_data_em28xx_#t~short430#1 := 51bv32 == ~zero_extend~32~8(process_frame_data_em28xx_#t~mem428#1); [2025-02-08 03:52:52,726 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6610-1: call process_frame_data_em28xx_#t~mem449#1 := read~intINTTYPE4#7(process_frame_data_em28xx_~dev#1.base, ~bvadd~64(8008bv64, process_frame_data_em28xx_~dev#1.offset), 4bv64); [2025-02-08 03:52:52,726 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6602: assume 2bv32 == process_frame_data_em28xx_#t~mem447#1;havoc process_frame_data_em28xx_#t~mem447#1; [2025-02-08 03:52:52,726 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6602: assume !(2bv32 == process_frame_data_em28xx_#t~mem447#1);havoc process_frame_data_em28xx_#t~mem447#1; [2025-02-08 03:52:52,726 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6379: call em28xx_copy_vbi_#t~mem401#1 := read~intINTTYPE4#7(em28xx_copy_vbi_~buf#1.base, ~bvadd~64(832bv64, em28xx_copy_vbi_~buf#1.offset), 4bv64);em28xx_copy_vbi_~offset~1#1 := em28xx_copy_vbi_#t~mem401#1;havoc em28xx_copy_vbi_#t~mem401#1;call em28xx_copy_vbi_#t~mem402#1 := read~intINTTYPE4#7(em28xx_copy_vbi_~buf#1.base, ~bvadd~64(828bv64, em28xx_copy_vbi_~buf#1.offset), 4bv64); [2025-02-08 03:52:52,726 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6544-5: assume process_frame_data_em28xx_#t~short423#1;call process_frame_data_em28xx_#t~mem422#1 := read~intINTTYPE1#7(process_frame_data_em28xx_~data_pkt#1.base, ~bvadd~64(1bv64, process_frame_data_em28xx_~data_pkt#1.offset), 1bv64);process_frame_data_em28xx_#t~short423#1 := 136bv32 == ~zero_extend~32~8(process_frame_data_em28xx_#t~mem422#1); [2025-02-08 03:52:52,726 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6544-5: assume !process_frame_data_em28xx_#t~short423#1; [2025-02-08 03:52:52,726 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6544-4: process_frame_data_em28xx_#t~short425#1 := process_frame_data_em28xx_#t~short423#1; [2025-02-08 03:52:52,726 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6544-3: assume process_frame_data_em28xx_#t~short425#1;call process_frame_data_em28xx_#t~mem424#1 := read~intINTTYPE1#7(process_frame_data_em28xx_~data_pkt#1.base, ~bvadd~64(2bv64, process_frame_data_em28xx_~data_pkt#1.offset), 1bv64);process_frame_data_em28xx_#t~short425#1 := 136bv32 == ~zero_extend~32~8(process_frame_data_em28xx_#t~mem424#1); [2025-02-08 03:52:52,726 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6544-3: assume !process_frame_data_em28xx_#t~short425#1; [2025-02-08 03:52:52,726 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6701: assume 4294967225bv32 != em28xx_urb_data_copy_#t~mem469#1;havoc em28xx_urb_data_copy_#t~mem469#1; [2025-02-08 03:52:52,726 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6701: assume !(4294967225bv32 != em28xx_urb_data_copy_#t~mem469#1);havoc em28xx_urb_data_copy_#t~mem469#1; [2025-02-08 03:52:52,726 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6602-1: call process_frame_data_em28xx_#t~mem447#1 := read~intINTTYPE4#7(process_frame_data_em28xx_~dev#1.base, ~bvadd~64(8008bv64, process_frame_data_em28xx_~dev#1.offset), 4bv64); [2025-02-08 03:52:52,726 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6569: call process_frame_data_em28xx_#t~mem437#1 := read~intINTTYPE1#7(process_frame_data_em28xx_~data_pkt#1.base, ~bvadd~64(2bv64, process_frame_data_em28xx_~data_pkt#1.offset), 1bv64);call write~intINTTYPE1#7(~bvand~8(1bv8, (if 0bv32 == ~bvand~32(1bv32, ~zero_extend~32~8(process_frame_data_em28xx_#t~mem437#1)) then 1bv32 else 0bv32)[8:0]), process_frame_data_em28xx_~dev#1.base, ~bvadd~64(8012bv64, process_frame_data_em28xx_~dev#1.offset), 1bv64);havoc process_frame_data_em28xx_#t~mem437#1;process_frame_data_em28xx_~data_pkt#1.base, process_frame_data_em28xx_~data_pkt#1.offset := process_frame_data_em28xx_~data_pkt#1.base, ~bvadd~64(4bv64, process_frame_data_em28xx_~data_pkt#1.offset);process_frame_data_em28xx_~data_len#1 := ~bvsub~32(process_frame_data_em28xx_~data_len#1, 4bv32); [2025-02-08 03:52:52,726 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6594: assume ~bvult~32(process_frame_data_em28xx_~vbi_data_len~0#1, process_frame_data_em28xx_~data_len#1);call write~intINTTYPE4#7(2bv32, process_frame_data_em28xx_~dev#1.base, ~bvadd~64(8008bv64, process_frame_data_em28xx_~dev#1.offset), 4bv64);process_frame_data_em28xx_~data_pkt#1.base, process_frame_data_em28xx_~data_pkt#1.offset := process_frame_data_em28xx_~data_pkt#1.base, ~bvadd~64(process_frame_data_em28xx_~data_pkt#1.offset, ~sign_extend~64~32(process_frame_data_em28xx_~vbi_data_len~0#1));process_frame_data_em28xx_~data_len#1 := ~bvsub~32(process_frame_data_em28xx_~data_len#1, process_frame_data_em28xx_~vbi_data_len~0#1); [2025-02-08 03:52:52,726 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6594: assume !~bvult~32(process_frame_data_em28xx_~vbi_data_len~0#1, process_frame_data_em28xx_~data_len#1); [2025-02-08 03:52:52,726 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6693: assume 0bv32 != em28xx_urb_data_copy_~xfer_bulk~0#1;call em28xx_urb_data_copy_#t~mem465#1 := read~intINTTYPE4#7(em28xx_urb_data_copy_~urb#1.base, ~bvadd~64(132bv64, em28xx_urb_data_copy_~urb#1.offset), 4bv64);em28xx_urb_data_copy_~usb_data_len~0#1 := em28xx_urb_data_copy_#t~mem465#1;havoc em28xx_urb_data_copy_#t~mem465#1;call em28xx_urb_data_copy_#t~mem466#1.base, em28xx_urb_data_copy_#t~mem466#1.offset := read~$Pointer$#7(em28xx_urb_data_copy_~urb#1.base, ~bvadd~64(96bv64, em28xx_urb_data_copy_~urb#1.offset), 8bv64);em28xx_urb_data_copy_~usb_data_pkt~0#1.base, em28xx_urb_data_copy_~usb_data_pkt~0#1.offset := em28xx_urb_data_copy_#t~mem466#1.base, em28xx_urb_data_copy_#t~mem466#1.offset;havoc em28xx_urb_data_copy_#t~mem466#1.base, em28xx_urb_data_copy_#t~mem466#1.offset; [2025-02-08 03:52:52,726 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6693: assume !(0bv32 != em28xx_urb_data_copy_~xfer_bulk~0#1);call em28xx_urb_data_copy_#t~mem467#1 := read~intINTTYPE4#7(em28xx_urb_data_copy_~urb#1.base, ~bvadd~64(12bv64, ~bvadd~64(~bvadd~64(184bv64, em28xx_urb_data_copy_~urb#1.offset), ~bvmul~64(16bv64, ~sign_extend~64~32(em28xx_urb_data_copy_~i~1#1)))), 4bv64); [2025-02-08 03:52:52,726 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6561-1: assume process_frame_data_em28xx_#t~short435#1;call process_frame_data_em28xx_#t~mem434#1 := read~intINTTYPE1#7(process_frame_data_em28xx_~data_pkt#1.base, ~bvadd~64(1bv64, process_frame_data_em28xx_~data_pkt#1.offset), 1bv64);process_frame_data_em28xx_#t~short435#1 := 90bv32 == ~zero_extend~32~8(process_frame_data_em28xx_#t~mem434#1); [2025-02-08 03:52:52,726 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6561-1: assume !process_frame_data_em28xx_#t~short435#1; [2025-02-08 03:52:52,726 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6561: assume process_frame_data_em28xx_#t~short435#1;havoc process_frame_data_em28xx_#t~mem433#1;havoc process_frame_data_em28xx_#t~mem434#1;havoc process_frame_data_em28xx_#t~short435#1;call write~intINTTYPE4#7(2bv32, process_frame_data_em28xx_~dev#1.base, ~bvadd~64(8008bv64, process_frame_data_em28xx_~dev#1.offset), 4bv64); [2025-02-08 03:52:52,726 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6561: assume !process_frame_data_em28xx_#t~short435#1;havoc process_frame_data_em28xx_#t~mem433#1;havoc process_frame_data_em28xx_#t~mem434#1;havoc process_frame_data_em28xx_#t~short435#1; [2025-02-08 03:52:52,727 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6586: process_frame_data_em28xx_~vbi_data_len~0#1 := process_frame_data_em28xx_#t~ite445#1;havoc process_frame_data_em28xx_#t~mem443#1;havoc process_frame_data_em28xx_#t~ite445#1;havoc process_frame_data_em28xx_#t~mem444#1; [2025-02-08 03:52:52,727 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6652-1: call process_frame_data_em25xx_#t~mem458#1 := read~intINTTYPE1#7(process_frame_data_em25xx_~dev#1.base, ~bvadd~64(10800bv64, process_frame_data_em25xx_~dev#1.offset), 1bv64); [2025-02-08 03:52:52,727 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6652: assume 0bv32 == ~zero_extend~32~8(process_frame_data_em25xx_#t~mem458#1) && 0bv32 != ~zero_extend~32~8(process_frame_data_em25xx_~frame_end~0#1);havoc process_frame_data_em25xx_#t~mem458#1; [2025-02-08 03:52:52,727 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6652: assume !(0bv32 == ~zero_extend~32~8(process_frame_data_em25xx_#t~mem458#1) && 0bv32 != ~zero_extend~32~8(process_frame_data_em25xx_~frame_end~0#1));havoc process_frame_data_em25xx_#t~mem458#1; [2025-02-08 03:52:52,727 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6553-1: SUMMARY for call process_frame_data_em28xx_#t~ret431#1 := printk(39bv64, 0bv64); srcloc: null [2025-02-08 03:52:52,727 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6586-1: assume ~bvugt~32(~bvadd~32(process_frame_data_em28xx_#t~mem443#1, process_frame_data_em28xx_~data_len#1), process_frame_data_em28xx_~vbi_size~0#1);call process_frame_data_em28xx_#t~mem444#1 := read~intINTTYPE4#7(process_frame_data_em28xx_~dev#1.base, ~bvadd~64(8013bv64, process_frame_data_em28xx_~dev#1.offset), 4bv64);process_frame_data_em28xx_#t~ite445#1 := ~bvsub~32(process_frame_data_em28xx_~vbi_size~0#1, process_frame_data_em28xx_#t~mem444#1); [2025-02-08 03:52:52,727 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6586-1: assume !~bvugt~32(~bvadd~32(process_frame_data_em28xx_#t~mem443#1, process_frame_data_em28xx_~data_len#1), process_frame_data_em28xx_~vbi_size~0#1);process_frame_data_em28xx_#t~ite445#1 := process_frame_data_em28xx_~data_len#1; [2025-02-08 03:52:52,727 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6553: havoc process_frame_data_em28xx_#t~ret431#1; [2025-02-08 03:52:52,727 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6578: process_frame_data_em28xx_~vbi_buf~0#1.base, process_frame_data_em28xx_~vbi_buf~0#1.offset := process_frame_data_em28xx_#t~ret439#1.base, process_frame_data_em28xx_#t~ret439#1.offset;havoc process_frame_data_em28xx_#t~ret439#1.base, process_frame_data_em28xx_#t~ret439#1.offset;call write~$Pointer$#7(process_frame_data_em28xx_~vbi_buf~0#1.base, process_frame_data_em28xx_~vbi_buf~0#1.offset, process_frame_data_em28xx_~dev#1.base, ~bvadd~64(64bv64, ~bvadd~64(10243bv64, process_frame_data_em28xx_~dev#1.offset)), 8bv64);call write~intINTTYPE4#7(1bv32, process_frame_data_em28xx_~dev#1.base, ~bvadd~64(8008bv64, process_frame_data_em28xx_~dev#1.offset), 4bv64); [2025-02-08 03:52:52,727 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6735: em28xx_urb_data_copy_~i~1#1 := ~bvadd~32(1bv32, em28xx_urb_data_copy_~i~1#1); [2025-02-08 03:52:52,727 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6578-1: SUMMARY for call process_frame_data_em28xx_#t~ret439#1.base, process_frame_data_em28xx_#t~ret439#1.offset := finish_field_prepare_next(process_frame_data_em28xx_~dev#1.base, process_frame_data_em28xx_~dev#1.offset, process_frame_data_em28xx_~vbi_buf~0#1.base, process_frame_data_em28xx_~vbi_buf~0#1.offset, process_frame_data_em28xx_~vbi_dma_q~0#1.base, process_frame_data_em28xx_~vbi_dma_q~0#1.offset); srcloc: null [2025-02-08 03:52:52,727 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6380: assume 0bv32 == em28xx_copy_vbi_#t~mem402#1;havoc em28xx_copy_vbi_#t~mem402#1;call em28xx_copy_vbi_#t~mem403#1 := read~intINTTYPE4#7(em28xx_copy_vbi_~dev#1.base, ~bvadd~64(8017bv64, em28xx_copy_vbi_~dev#1.offset), 4bv64);call em28xx_copy_vbi_#t~mem404#1 := read~intINTTYPE4#7(em28xx_copy_vbi_~dev#1.base, ~bvadd~64(8021bv64, em28xx_copy_vbi_~dev#1.offset), 4bv64);em28xx_copy_vbi_~offset~1#1 := ~bvadd~32(em28xx_copy_vbi_~offset~1#1, ~bvmul~32(em28xx_copy_vbi_#t~mem403#1, em28xx_copy_vbi_#t~mem404#1));havoc em28xx_copy_vbi_#t~mem403#1;havoc em28xx_copy_vbi_#t~mem404#1; [2025-02-08 03:52:52,727 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6380: assume !(0bv32 == em28xx_copy_vbi_#t~mem402#1);havoc em28xx_copy_vbi_#t~mem402#1; [2025-02-08 03:52:52,727 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6727: havoc process_frame_data_em25xx_#t~mem450#1.base, process_frame_data_em25xx_#t~mem450#1.offset, process_frame_data_em25xx_#t~mem451#1, process_frame_data_em25xx_#t~mem452#1, process_frame_data_em25xx_#t~short453#1, process_frame_data_em25xx_#t~mem454#1, process_frame_data_em25xx_#t~mem455#1, process_frame_data_em25xx_#t~mem456#1, process_frame_data_em25xx_#t~ret457#1.base, process_frame_data_em25xx_#t~ret457#1.offset, process_frame_data_em25xx_#t~mem458#1, process_frame_data_em25xx_#t~ret459#1.base, process_frame_data_em25xx_#t~ret459#1.offset, process_frame_data_em25xx_~dev#1.base, process_frame_data_em25xx_~dev#1.offset, process_frame_data_em25xx_~data_pkt#1.base, process_frame_data_em25xx_~data_pkt#1.offset, process_frame_data_em25xx_~data_len#1, process_frame_data_em25xx_~buf~3#1.base, process_frame_data_em25xx_~buf~3#1.offset, process_frame_data_em25xx_~dmaq~0#1.base, process_frame_data_em25xx_~dmaq~0#1.offset, process_frame_data_em25xx_~frame_end~0#1;havoc process_frame_data_em25xx_#in~dev#1.base, process_frame_data_em25xx_#in~dev#1.offset, process_frame_data_em25xx_#in~data_pkt#1.base, process_frame_data_em25xx_#in~data_pkt#1.offset, process_frame_data_em25xx_#in~data_len#1;assume { :end_inline_process_frame_data_em25xx } true; [2025-02-08 03:52:52,727 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6587: assume 0bv64 != ~bvadd~64(process_frame_data_em28xx_~vbi_buf~0#1.base, process_frame_data_em28xx_~vbi_buf~0#1.offset);assume { :begin_inline_em28xx_copy_vbi } true;em28xx_copy_vbi_#in~dev#1.base, em28xx_copy_vbi_#in~dev#1.offset, em28xx_copy_vbi_#in~buf#1.base, em28xx_copy_vbi_#in~buf#1.offset, em28xx_copy_vbi_#in~usb_buf#1.base, em28xx_copy_vbi_#in~usb_buf#1.offset, em28xx_copy_vbi_#in~len#1 := process_frame_data_em28xx_~dev#1.base, process_frame_data_em28xx_~dev#1.offset, process_frame_data_em28xx_~vbi_buf~0#1.base, process_frame_data_em28xx_~vbi_buf~0#1.offset, process_frame_data_em28xx_~data_pkt#1.base, process_frame_data_em28xx_~data_pkt#1.offset, ~sign_extend~64~32(process_frame_data_em28xx_~vbi_data_len~0#1);havoc em28xx_copy_vbi_#t~mem397#1, em28xx_copy_vbi_#t~mem398#1, em28xx_copy_vbi_#t~mem399#1, em28xx_copy_vbi_#t~mem400#1, em28xx_copy_vbi_#t~mem401#1, em28xx_copy_vbi_#t~mem402#1, em28xx_copy_vbi_#t~mem403#1, em28xx_copy_vbi_#t~mem404#1, em28xx_copy_vbi_#t~mem405#1.base, em28xx_copy_vbi_#t~mem405#1.offset, em28xx_copy_vbi_#t~memcpy~res406#1.base, em28xx_copy_vbi_#t~memcpy~res406#1.offset, em28xx_copy_vbi_#t~mem407#1, em28xx_copy_vbi_~dev#1.base, em28xx_copy_vbi_~dev#1.offset, em28xx_copy_vbi_~buf#1.base, em28xx_copy_vbi_~buf#1.offset, em28xx_copy_vbi_~usb_buf#1.base, em28xx_copy_vbi_~usb_buf#1.offset, em28xx_copy_vbi_~len#1, em28xx_copy_vbi_~offset~1#1;em28xx_copy_vbi_~dev#1.base, em28xx_copy_vbi_~dev#1.offset := em28xx_copy_vbi_#in~dev#1.base, em28xx_copy_vbi_#in~dev#1.offset;em28xx_copy_vbi_~buf#1.base, em28xx_copy_vbi_~buf#1.offset := em28xx_copy_vbi_#in~buf#1.base, em28xx_copy_vbi_#in~buf#1.offset;em28xx_copy_vbi_~usb_buf#1.base, em28xx_copy_vbi_~usb_buf#1.offset := em28xx_copy_vbi_#in~usb_buf#1.base, em28xx_copy_vbi_#in~usb_buf#1.offset;em28xx_copy_vbi_~len#1 := em28xx_copy_vbi_#in~len#1;havoc em28xx_copy_vbi_~offset~1#1;call em28xx_copy_vbi_#t~mem397#1 := read~intINTTYPE4#7(em28xx_copy_vbi_~buf#1.base, ~bvadd~64(832bv64, em28xx_copy_vbi_~buf#1.offset), 4bv64);call em28xx_copy_vbi_#t~mem398#1 := read~intINTTYPE4#7(em28xx_copy_vbi_~buf#1.base, ~bvadd~64(824bv64, em28xx_copy_vbi_~buf#1.offset), 4bv64); [2025-02-08 03:52:52,728 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6587: assume !(0bv64 != ~bvadd~64(process_frame_data_em28xx_~vbi_buf~0#1.base, process_frame_data_em28xx_~vbi_buf~0#1.offset)); [2025-02-08 03:52:52,728 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6711-1: SUMMARY for call em28xx_urb_data_copy_#t~ret472#1 := printk(43bv64, 0bv64); srcloc: null [2025-02-08 03:52:52,728 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6711: havoc em28xx_urb_data_copy_#t~ret472#1; [2025-02-08 03:52:52,728 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6612: SUMMARY for call em28xx_copy_video(process_frame_data_em28xx_~dev#1.base, process_frame_data_em28xx_~dev#1.offset, process_frame_data_em28xx_~buf~2#1.base, process_frame_data_em28xx_~buf~2#1.offset, process_frame_data_em28xx_~data_pkt#1.base, process_frame_data_em28xx_~data_pkt#1.offset, ~zero_extend~64~32(process_frame_data_em28xx_~data_len#1)); srcloc: null [2025-02-08 03:52:52,728 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6604-1: SUMMARY for call process_frame_data_em28xx_#t~ret448#1.base, process_frame_data_em28xx_#t~ret448#1.offset := finish_field_prepare_next(process_frame_data_em28xx_~dev#1.base, process_frame_data_em28xx_~dev#1.offset, process_frame_data_em28xx_~buf~2#1.base, process_frame_data_em28xx_~buf~2#1.offset, process_frame_data_em28xx_~dma_q~0#1.base, process_frame_data_em28xx_~dma_q~0#1.offset); srcloc: null [2025-02-08 03:52:52,728 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6637-1: call process_frame_data_em25xx_#t~mem456#1 := read~intINTTYPE1#7(process_frame_data_em25xx_~dev#1.base, ~bvadd~64(10800bv64, process_frame_data_em25xx_~dev#1.offset), 1bv64); [2025-02-08 03:52:52,728 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6604: process_frame_data_em28xx_~buf~2#1.base, process_frame_data_em28xx_~buf~2#1.offset := process_frame_data_em28xx_#t~ret448#1.base, process_frame_data_em28xx_#t~ret448#1.offset;havoc process_frame_data_em28xx_#t~ret448#1.base, process_frame_data_em28xx_#t~ret448#1.offset;call write~$Pointer$#7(process_frame_data_em28xx_~buf~2#1.base, process_frame_data_em28xx_~buf~2#1.offset, process_frame_data_em28xx_~dev#1.base, ~bvadd~64(56bv64, ~bvadd~64(10243bv64, process_frame_data_em28xx_~dev#1.offset)), 8bv64);call write~intINTTYPE4#7(3bv32, process_frame_data_em28xx_~dev#1.base, ~bvadd~64(8008bv64, process_frame_data_em28xx_~dev#1.offset), 4bv64); [2025-02-08 03:52:52,728 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6637: assume 0bv32 != ~zero_extend~32~8(process_frame_data_em25xx_#t~mem456#1) && 0bv32 != ~zero_extend~32~8(process_frame_data_em25xx_~frame_end~0#1);havoc process_frame_data_em25xx_#t~mem456#1; [2025-02-08 03:52:52,728 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6637: assume !(0bv32 != ~zero_extend~32~8(process_frame_data_em25xx_#t~mem456#1) && 0bv32 != ~zero_extend~32~8(process_frame_data_em25xx_~frame_end~0#1));havoc process_frame_data_em25xx_#t~mem456#1; [2025-02-08 03:52:52,728 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6563: assume 0bv32 != ~isoc_debug~0; [2025-02-08 03:52:52,728 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6563: assume !(0bv32 != ~isoc_debug~0); [2025-02-08 03:52:52,728 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6629: assume ~bvugt~32(process_frame_data_em25xx_~data_len#1, 1bv32);call process_frame_data_em25xx_#t~mem451#1 := read~intINTTYPE1#7(process_frame_data_em25xx_~data_pkt#1.base, process_frame_data_em25xx_~data_pkt#1.offset, 1bv64);process_frame_data_em25xx_#t~short453#1 := 2bv32 == ~zero_extend~32~8(process_frame_data_em25xx_#t~mem451#1); [2025-02-08 03:52:52,728 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6629: assume !~bvugt~32(process_frame_data_em25xx_~data_len#1, 1bv32); [2025-02-08 03:52:52,728 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6654: process_frame_data_em25xx_~buf~3#1.base, process_frame_data_em25xx_~buf~3#1.offset := process_frame_data_em25xx_#t~ret459#1.base, process_frame_data_em25xx_#t~ret459#1.offset;havoc process_frame_data_em25xx_#t~ret459#1.base, process_frame_data_em25xx_#t~ret459#1.offset;call write~$Pointer$#7(process_frame_data_em25xx_~buf~3#1.base, process_frame_data_em25xx_~buf~3#1.offset, process_frame_data_em25xx_~dev#1.base, ~bvadd~64(56bv64, ~bvadd~64(10243bv64, process_frame_data_em25xx_~dev#1.offset)), 8bv64); [2025-02-08 03:52:52,728 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6654-1: SUMMARY for call process_frame_data_em25xx_#t~ret459#1.base, process_frame_data_em25xx_#t~ret459#1.offset := finish_field_prepare_next(process_frame_data_em25xx_~dev#1.base, process_frame_data_em25xx_~dev#1.offset, process_frame_data_em25xx_~buf~3#1.base, process_frame_data_em25xx_~buf~3#1.offset, process_frame_data_em25xx_~dmaq~0#1.base, process_frame_data_em25xx_~dmaq~0#1.offset); srcloc: null [2025-02-08 03:52:52,728 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6646: assume 0bv64 != ~bvadd~64(process_frame_data_em25xx_~buf~3#1.base, process_frame_data_em25xx_~buf~3#1.offset) && 0bv32 != process_frame_data_em25xx_~data_len#1; [2025-02-08 03:52:52,728 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6646: assume !(0bv64 != ~bvadd~64(process_frame_data_em25xx_~buf~3#1.base, process_frame_data_em25xx_~buf~3#1.offset) && 0bv32 != process_frame_data_em25xx_~data_len#1); [2025-02-08 03:52:52,728 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6737: assume ~bvslt~32(em28xx_urb_data_copy_~i~1#1, em28xx_urb_data_copy_~num_packets~0#1); [2025-02-08 03:52:52,728 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6737: assume !~bvslt~32(em28xx_urb_data_copy_~i~1#1, em28xx_urb_data_copy_~num_packets~0#1);em28xx_urb_data_copy_#res#1 := 1bv32; [2025-02-08 03:52:52,729 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6630: assume process_frame_data_em25xx_#t~short453#1;havoc process_frame_data_em25xx_#t~mem451#1;havoc process_frame_data_em25xx_#t~mem452#1;havoc process_frame_data_em25xx_#t~short453#1;call process_frame_data_em25xx_#t~mem454#1 := read~intINTTYPE1#7(process_frame_data_em25xx_~data_pkt#1.base, ~bvadd~64(1bv64, process_frame_data_em25xx_~data_pkt#1.offset), 1bv64);call write~intINTTYPE1#7(~bvand~8(1bv8, (if 0bv32 == ~bvand~32(1bv32, ~zero_extend~32~8(process_frame_data_em25xx_#t~mem454#1)) then 1bv32 else 0bv32)[8:0]), process_frame_data_em25xx_~dev#1.base, ~bvadd~64(8012bv64, process_frame_data_em25xx_~dev#1.offset), 1bv64);havoc process_frame_data_em25xx_#t~mem454#1;call process_frame_data_em25xx_#t~mem455#1 := read~intINTTYPE1#7(process_frame_data_em25xx_~data_pkt#1.base, ~bvadd~64(1bv64, process_frame_data_em25xx_~data_pkt#1.offset), 1bv64);process_frame_data_em25xx_~frame_end~0#1 := (if 0bv32 == (if 0bv32 != ~bvand~32(2bv32, ~zero_extend~32~8(process_frame_data_em25xx_#t~mem455#1)) then 1bv32 else 0bv32) then 0bv8 else 1bv8);havoc process_frame_data_em25xx_#t~mem455#1;process_frame_data_em25xx_~data_pkt#1.base, process_frame_data_em25xx_~data_pkt#1.offset := process_frame_data_em25xx_~data_pkt#1.base, ~bvadd~64(2bv64, process_frame_data_em25xx_~data_pkt#1.offset);process_frame_data_em25xx_~data_len#1 := ~bvsub~32(process_frame_data_em25xx_~data_len#1, 2bv32); [2025-02-08 03:52:52,729 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6630: assume !process_frame_data_em25xx_#t~short453#1;havoc process_frame_data_em25xx_#t~mem451#1;havoc process_frame_data_em25xx_#t~mem452#1;havoc process_frame_data_em25xx_#t~short453#1; [2025-02-08 03:52:52,729 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6630-1: assume process_frame_data_em25xx_#t~short453#1;call process_frame_data_em25xx_#t~mem452#1 := read~intINTTYPE1#7(process_frame_data_em25xx_~data_pkt#1.base, ~bvadd~64(1bv64, process_frame_data_em25xx_~data_pkt#1.offset), 1bv64);process_frame_data_em25xx_#t~short453#1 := 0bv32 == ~bvand~32(4294967260bv32, ~zero_extend~32~8(process_frame_data_em25xx_#t~mem452#1)); [2025-02-08 03:52:52,729 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6630-1: assume !process_frame_data_em25xx_#t~short453#1; [2025-02-08 03:52:52,729 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6721: assume 0bv32 == em28xx_urb_data_copy_~usb_data_len~0#1; [2025-02-08 03:52:52,729 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6721: assume !(0bv32 == em28xx_urb_data_copy_~usb_data_len~0#1);call em28xx_urb_data_copy_#t~mem475#1 := read~intINTTYPE1#7(em28xx_urb_data_copy_~dev#1.base, ~bvadd~64(44bv64, em28xx_urb_data_copy_~dev#1.offset), 1bv64); [2025-02-08 03:52:52,729 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6589: havoc em28xx_copy_vbi_#t~mem397#1, em28xx_copy_vbi_#t~mem398#1, em28xx_copy_vbi_#t~mem399#1, em28xx_copy_vbi_#t~mem400#1, em28xx_copy_vbi_#t~mem401#1, em28xx_copy_vbi_#t~mem402#1, em28xx_copy_vbi_#t~mem403#1, em28xx_copy_vbi_#t~mem404#1, em28xx_copy_vbi_#t~mem405#1.base, em28xx_copy_vbi_#t~mem405#1.offset, em28xx_copy_vbi_#t~memcpy~res406#1.base, em28xx_copy_vbi_#t~memcpy~res406#1.offset, em28xx_copy_vbi_#t~mem407#1, em28xx_copy_vbi_~dev#1.base, em28xx_copy_vbi_~dev#1.offset, em28xx_copy_vbi_~buf#1.base, em28xx_copy_vbi_~buf#1.offset, em28xx_copy_vbi_~usb_buf#1.base, em28xx_copy_vbi_~usb_buf#1.offset, em28xx_copy_vbi_~len#1, em28xx_copy_vbi_~offset~1#1;havoc em28xx_copy_vbi_#in~dev#1.base, em28xx_copy_vbi_#in~dev#1.offset, em28xx_copy_vbi_#in~buf#1.base, em28xx_copy_vbi_#in~buf#1.offset, em28xx_copy_vbi_#in~usb_buf#1.base, em28xx_copy_vbi_#in~usb_buf#1.offset, em28xx_copy_vbi_#in~len#1;assume { :end_inline_em28xx_copy_vbi } true; [2025-02-08 03:52:52,729 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-7: #t~ret2299#1 := em28xx_urb_data_copy_#res#1;havoc em28xx_urb_data_copy_#t~mem460#1, em28xx_urb_data_copy_#t~mem461#1, em28xx_urb_data_copy_#t~mem462#1, em28xx_urb_data_copy_#t~mem463#1, em28xx_urb_data_copy_#t~mem464#1, em28xx_urb_data_copy_#t~mem465#1, em28xx_urb_data_copy_#t~mem466#1.base, em28xx_urb_data_copy_#t~mem466#1.offset, em28xx_urb_data_copy_#t~mem467#1, em28xx_urb_data_copy_#t~mem468#1, em28xx_urb_data_copy_#t~mem469#1, em28xx_urb_data_copy_#t~mem470#1, em28xx_urb_data_copy_#t~mem471#1, em28xx_urb_data_copy_#t~ret472#1, em28xx_urb_data_copy_#t~mem473#1.base, em28xx_urb_data_copy_#t~mem473#1.offset, em28xx_urb_data_copy_#t~mem474#1, em28xx_urb_data_copy_#t~mem475#1, em28xx_urb_data_copy_~dev#1.base, em28xx_urb_data_copy_~dev#1.offset, em28xx_urb_data_copy_~urb#1.base, em28xx_urb_data_copy_~urb#1.offset, em28xx_urb_data_copy_~xfer_bulk~0#1, em28xx_urb_data_copy_~num_packets~0#1, em28xx_urb_data_copy_~i~1#1, em28xx_urb_data_copy_~usb_data_pkt~0#1.base, em28xx_urb_data_copy_~usb_data_pkt~0#1.offset, em28xx_urb_data_copy_~usb_data_len~0#1;havoc em28xx_urb_data_copy_#in~dev#1.base, em28xx_urb_data_copy_#in~dev#1.offset, em28xx_urb_data_copy_#in~urb#1.base, em28xx_urb_data_copy_#in~urb#1.offset;assume { :end_inline_em28xx_urb_data_copy } true;#t~funptrres2298#1 := #t~ret2299#1; [2025-02-08 03:52:52,729 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6548-1: assume process_frame_data_em28xx_#t~short430#1;call process_frame_data_em28xx_#t~mem429#1 := read~intINTTYPE1#7(process_frame_data_em28xx_~data_pkt#1.base, ~bvadd~64(1bv64, process_frame_data_em28xx_~data_pkt#1.offset), 1bv64);process_frame_data_em28xx_#t~short430#1 := 149bv32 == ~zero_extend~32~8(process_frame_data_em28xx_#t~mem429#1); [2025-02-08 03:52:52,729 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6548-1: assume !process_frame_data_em28xx_#t~short430#1; [2025-02-08 03:52:52,729 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6548: assume process_frame_data_em28xx_#t~short430#1;havoc process_frame_data_em28xx_#t~mem428#1;havoc process_frame_data_em28xx_#t~mem429#1;havoc process_frame_data_em28xx_#t~short430#1;call write~intINTTYPE4#7(0bv32, process_frame_data_em28xx_~dev#1.base, ~bvadd~64(8008bv64, process_frame_data_em28xx_~dev#1.offset), 4bv64);call write~intINTTYPE4#7(0bv32, process_frame_data_em28xx_~dev#1.base, ~bvadd~64(8013bv64, process_frame_data_em28xx_~dev#1.offset), 4bv64); [2025-02-08 03:52:52,729 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6548: assume !process_frame_data_em28xx_#t~short430#1;havoc process_frame_data_em28xx_#t~mem428#1;havoc process_frame_data_em28xx_#t~mem429#1;havoc process_frame_data_em28xx_#t~short430#1;call process_frame_data_em28xx_#t~mem433#1 := read~intINTTYPE1#7(process_frame_data_em28xx_~data_pkt#1.base, process_frame_data_em28xx_~data_pkt#1.offset, 1bv64);process_frame_data_em28xx_#t~short435#1 := 34bv32 == ~zero_extend~32~8(process_frame_data_em28xx_#t~mem433#1); [2025-02-08 03:52:52,729 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6639-1: SUMMARY for call process_frame_data_em25xx_#t~ret457#1.base, process_frame_data_em25xx_#t~ret457#1.offset := finish_field_prepare_next(process_frame_data_em25xx_~dev#1.base, process_frame_data_em25xx_~dev#1.offset, process_frame_data_em25xx_~buf~3#1.base, process_frame_data_em25xx_~buf~3#1.offset, process_frame_data_em25xx_~dmaq~0#1.base, process_frame_data_em25xx_~dmaq~0#1.offset); srcloc: null [2025-02-08 03:52:52,730 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6639: process_frame_data_em25xx_~buf~3#1.base, process_frame_data_em25xx_~buf~3#1.offset := process_frame_data_em25xx_#t~ret457#1.base, process_frame_data_em25xx_#t~ret457#1.offset;havoc process_frame_data_em25xx_#t~ret457#1.base, process_frame_data_em25xx_#t~ret457#1.offset;call write~$Pointer$#7(process_frame_data_em25xx_~buf~3#1.base, process_frame_data_em25xx_~buf~3#1.offset, process_frame_data_em25xx_~dev#1.base, ~bvadd~64(56bv64, ~bvadd~64(10243bv64, process_frame_data_em25xx_~dev#1.offset)), 8bv64); [2025-02-08 03:52:52,730 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6375: assume ~bvugt~64(~bvadd~64(~zero_extend~64~32(em28xx_copy_vbi_#t~mem397#1), em28xx_copy_vbi_~len#1), ~zero_extend~64~32(em28xx_copy_vbi_#t~mem398#1));havoc em28xx_copy_vbi_#t~mem397#1;havoc em28xx_copy_vbi_#t~mem398#1;call em28xx_copy_vbi_#t~mem399#1 := read~intINTTYPE4#7(em28xx_copy_vbi_~buf#1.base, ~bvadd~64(824bv64, em28xx_copy_vbi_~buf#1.offset), 4bv64);call em28xx_copy_vbi_#t~mem400#1 := read~intINTTYPE4#7(em28xx_copy_vbi_~buf#1.base, ~bvadd~64(832bv64, em28xx_copy_vbi_~buf#1.offset), 4bv64);em28xx_copy_vbi_~len#1 := ~zero_extend~64~32(~bvsub~32(em28xx_copy_vbi_#t~mem399#1, em28xx_copy_vbi_#t~mem400#1));havoc em28xx_copy_vbi_#t~mem399#1;havoc em28xx_copy_vbi_#t~mem400#1; [2025-02-08 03:52:52,730 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6375: assume !~bvugt~64(~bvadd~64(~zero_extend~64~32(em28xx_copy_vbi_#t~mem397#1), em28xx_copy_vbi_~len#1), ~zero_extend~64~32(em28xx_copy_vbi_#t~mem398#1));havoc em28xx_copy_vbi_#t~mem397#1;havoc em28xx_copy_vbi_#t~mem398#1; [2025-02-08 03:52:52,730 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6697: assume ~bvslt~32(em28xx_urb_data_copy_#t~mem467#1, 0bv32);havoc em28xx_urb_data_copy_#t~mem467#1;call em28xx_urb_data_copy_#t~mem468#1 := read~intINTTYPE4#7(em28xx_urb_data_copy_~urb#1.base, ~bvadd~64(12bv64, ~bvadd~64(~bvadd~64(184bv64, em28xx_urb_data_copy_~urb#1.offset), ~bvmul~64(16bv64, ~sign_extend~64~32(em28xx_urb_data_copy_~i~1#1)))), 4bv64); [2025-02-08 03:52:52,730 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6697: assume !~bvslt~32(em28xx_urb_data_copy_#t~mem467#1, 0bv32);havoc em28xx_urb_data_copy_#t~mem467#1; [2025-02-08 03:52:52,730 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6565-1: SUMMARY for call process_frame_data_em28xx_#t~ret436#1 := printk(41bv64, 0bv64); srcloc: null [2025-02-08 03:52:52,730 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6565: havoc process_frame_data_em28xx_#t~ret436#1; [2025-02-08 03:52:52,730 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6557: call process_frame_data_em28xx_#t~mem432#1 := read~intINTTYPE1#7(process_frame_data_em28xx_~data_pkt#1.base, ~bvadd~64(2bv64, process_frame_data_em28xx_~data_pkt#1.offset), 1bv64);call write~intINTTYPE1#7(~bvand~8(1bv8, (if 0bv32 == ~bvand~32(1bv32, ~zero_extend~32~8(process_frame_data_em28xx_#t~mem432#1)) then 1bv32 else 0bv32)[8:0]), process_frame_data_em28xx_~dev#1.base, ~bvadd~64(8012bv64, process_frame_data_em28xx_~dev#1.offset), 1bv64);havoc process_frame_data_em28xx_#t~mem432#1;process_frame_data_em28xx_~data_pkt#1.base, process_frame_data_em28xx_~data_pkt#1.offset := process_frame_data_em28xx_~data_pkt#1.base, ~bvadd~64(4bv64, process_frame_data_em28xx_~data_pkt#1.offset);process_frame_data_em28xx_~data_len#1 := ~bvsub~32(process_frame_data_em28xx_~data_len#1, 4bv32); [2025-02-08 03:52:52,730 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6648: SUMMARY for call em28xx_copy_video(process_frame_data_em25xx_~dev#1.base, process_frame_data_em25xx_~dev#1.offset, process_frame_data_em25xx_~buf~3#1.base, process_frame_data_em25xx_~buf~3#1.offset, process_frame_data_em25xx_~data_pkt#1.base, process_frame_data_em25xx_~data_pkt#1.offset, ~zero_extend~64~32(process_frame_data_em25xx_~data_len#1)); srcloc: null [2025-02-08 03:52:52,730 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6731: havoc process_frame_data_em28xx_#t~mem419#1.base, process_frame_data_em28xx_#t~mem419#1.offset, process_frame_data_em28xx_#t~mem420#1.base, process_frame_data_em28xx_#t~mem420#1.offset, process_frame_data_em28xx_#t~mem421#1, process_frame_data_em28xx_#t~mem422#1, process_frame_data_em28xx_#t~short423#1, process_frame_data_em28xx_#t~mem424#1, process_frame_data_em28xx_#t~short425#1, process_frame_data_em28xx_#t~mem426#1, process_frame_data_em28xx_#t~short427#1, process_frame_data_em28xx_#t~mem428#1, process_frame_data_em28xx_#t~mem429#1, process_frame_data_em28xx_#t~short430#1, process_frame_data_em28xx_#t~ret431#1, process_frame_data_em28xx_#t~mem432#1, process_frame_data_em28xx_#t~mem433#1, process_frame_data_em28xx_#t~mem434#1, process_frame_data_em28xx_#t~short435#1, process_frame_data_em28xx_#t~ret436#1, process_frame_data_em28xx_#t~mem437#1, process_frame_data_em28xx_#t~mem438#1, process_frame_data_em28xx_#t~ret439#1.base, process_frame_data_em28xx_#t~ret439#1.offset, process_frame_data_em28xx_#t~mem440#1, process_frame_data_em28xx_#t~mem441#1, process_frame_data_em28xx_#t~mem442#1, process_frame_data_em28xx_#t~mem443#1, process_frame_data_em28xx_#t~ite445#1, process_frame_data_em28xx_#t~mem444#1, process_frame_data_em28xx_#t~mem446#1, process_frame_data_em28xx_#t~mem447#1, process_frame_data_em28xx_#t~ret448#1.base, process_frame_data_em28xx_#t~ret448#1.offset, process_frame_data_em28xx_#t~mem449#1, process_frame_data_em28xx_~dev#1.base, process_frame_data_em28xx_~dev#1.offset, process_frame_data_em28xx_~data_pkt#1.base, process_frame_data_em28xx_~data_pkt#1.offset, process_frame_data_em28xx_~data_len#1, process_frame_data_em28xx_~buf~2#1.base, process_frame_data_em28xx_~buf~2#1.offset, process_frame_data_em28xx_~vbi_buf~0#1.base, process_frame_data_em28xx_~vbi_buf~0#1.offset, process_frame_data_em28xx_~dma_q~0#1.base, process_frame_data_em28xx_~dma_q~0#1.offset, process_frame_data_em28xx_~vbi_dma_q~0#1.base, process_frame_data_em28xx_~vbi_dma_q~0#1.offset, process_frame_data_em28xx_~vbi_size~0#1, process_frame_data_em28xx_~vbi_data_len~0#1;havoc process_frame_data_em28xx_#in~dev#1.base, process_frame_data_em28xx_#in~dev#1.offset, process_frame_data_em28xx_#in~data_pkt#1.base, process_frame_data_em28xx_#in~data_pkt#1.offset, process_frame_data_em28xx_#in~data_len#1;assume { :end_inline_process_frame_data_em28xx } true; [2025-02-08 03:52:52,730 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6707: call em28xx_urb_data_copy_#t~mem470#1 := read~intINTTYPE4#7(em28xx_urb_data_copy_~urb#1.base, ~bvadd~64(8bv64, ~bvadd~64(~bvadd~64(184bv64, em28xx_urb_data_copy_~urb#1.offset), ~bvmul~64(16bv64, ~sign_extend~64~32(em28xx_urb_data_copy_~i~1#1)))), 4bv64);em28xx_urb_data_copy_~usb_data_len~0#1 := em28xx_urb_data_copy_#t~mem470#1;havoc em28xx_urb_data_copy_#t~mem470#1;call em28xx_urb_data_copy_#t~mem471#1 := read~intINTTYPE4#7(em28xx_urb_data_copy_~dev#1.base, ~bvadd~64(10416bv64, em28xx_urb_data_copy_~dev#1.offset), 4bv64); [2025-02-08 03:52:52,730 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6385-2: call em28xx_copy_vbi_#t~mem405#1.base, em28xx_copy_vbi_#t~mem405#1.offset := read~$Pointer$#7(em28xx_copy_vbi_~buf#1.base, ~bvadd~64(836bv64, em28xx_copy_vbi_~buf#1.offset), 8bv64); [2025-02-08 03:52:52,730 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6385-1: SUMMARY for call em28xx_copy_vbi_#t~memcpy~res406#1.base, em28xx_copy_vbi_#t~memcpy~res406#1.offset := #Ultimate.C_memcpy#7(em28xx_copy_vbi_#t~mem405#1.base, ~bvadd~64(em28xx_copy_vbi_#t~mem405#1.offset, ~zero_extend~64~32(em28xx_copy_vbi_~offset~1#1)), em28xx_copy_vbi_~usb_buf#1.base, em28xx_copy_vbi_~usb_buf#1.offset, em28xx_copy_vbi_~len#1); srcloc: null [2025-02-08 03:52:52,730 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6385: havoc em28xx_copy_vbi_#t~mem405#1.base, em28xx_copy_vbi_#t~mem405#1.offset;havoc em28xx_copy_vbi_#t~memcpy~res406#1.base, em28xx_copy_vbi_#t~memcpy~res406#1.offset;call em28xx_copy_vbi_#t~mem407#1 := read~intINTTYPE4#7(em28xx_copy_vbi_~buf#1.base, ~bvadd~64(832bv64, em28xx_copy_vbi_~buf#1.offset), 4bv64);call write~intINTTYPE4#7(~bvadd~32(em28xx_copy_vbi_#t~mem407#1, em28xx_copy_vbi_~len#1[32:0]), em28xx_copy_vbi_~buf#1.base, ~bvadd~64(832bv64, em28xx_copy_vbi_~buf#1.offset), 4bv64);havoc em28xx_copy_vbi_#t~mem407#1; [2025-02-08 03:52:52,730 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6699-1: SUMMARY for call print_err_status(em28xx_urb_data_copy_~dev#1.base, em28xx_urb_data_copy_~dev#1.offset, em28xx_urb_data_copy_~i~1#1, em28xx_urb_data_copy_#t~mem468#1); srcloc: null [2025-02-08 03:52:52,730 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6699: havoc em28xx_urb_data_copy_#t~mem468#1;call em28xx_urb_data_copy_#t~mem469#1 := read~intINTTYPE4#7(em28xx_urb_data_copy_~urb#1.base, ~bvadd~64(12bv64, ~bvadd~64(~bvadd~64(184bv64, em28xx_urb_data_copy_~urb#1.offset), ~bvmul~64(16bv64, ~sign_extend~64~32(em28xx_urb_data_copy_~i~1#1)))), 4bv64); [2025-02-08 03:52:52,822 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12844: havoc ldv_dev_get_drvdata_#t~mem2174#1.base, ldv_dev_get_drvdata_#t~mem2174#1.offset;havoc ldv_dev_get_drvdata_#t~mem2175#1.base, ldv_dev_get_drvdata_#t~mem2175#1.offset; [2025-02-08 03:52:53,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7228-2: call #t~mem604.base, #t~mem604.offset := read~$Pointer$#7(~__sd___1~1.base, ~bvadd~64(152bv64, ~__sd___1~1.offset), 8bv64);call #t~mem605.base, #t~mem605.offset := read~$Pointer$#7(#t~mem604.base, ~bvadd~64(16bv64, #t~mem604.offset), 8bv64);#t~short609 := 0bv64 != ~bvadd~64(#t~mem605.base, #t~mem605.offset); [2025-02-08 03:52:53,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7228-1: assume #t~short609;call #t~mem606.base, #t~mem606.offset := read~$Pointer$#7(~__sd___1~1.base, ~bvadd~64(152bv64, ~__sd___1~1.offset), 8bv64);call #t~mem607.base, #t~mem607.offset := read~$Pointer$#7(#t~mem606.base, ~bvadd~64(16bv64, #t~mem606.offset), 8bv64);call #t~mem608.base, #t~mem608.offset := read~$Pointer$#7(#t~mem607.base, ~bvadd~64(16bv64, #t~mem607.offset), 8bv64);#t~short609 := 0bv64 != ~bvadd~64(#t~mem608.base, #t~mem608.offset); [2025-02-08 03:52:53,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7228-1: assume !#t~short609; [2025-02-08 03:52:53,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7195: call #t~mem582.base, #t~mem582.offset := read~$Pointer$#7(~__sd~2.base, ~bvadd~64(116bv64, ~__sd~2.offset), 8bv64);~__mptr___0~2.base, ~__mptr___0~2.offset := #t~mem582.base, #t~mem582.offset;havoc #t~mem582.base, #t~mem582.offset;~__sd~2.base, ~__sd~2.offset := ~__mptr___0~2.base, ~bvadd~64(18446744073709515264bv64, ~__mptr___0~2.offset); [2025-02-08 03:52:53,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7228: assume #t~short609;havoc #t~mem604.base, #t~mem604.offset;havoc #t~mem605.base, #t~mem605.offset;havoc #t~mem606.base, #t~mem606.offset;havoc #t~mem607.base, #t~mem607.offset;havoc #t~mem608.base, #t~mem608.offset;havoc #t~short609;call #t~mem617 := read~intINTTYPE4#7(~dev.base, ~bvadd~64(7770bv64, ~dev.offset), 4bv64);call #t~mem618.base, #t~mem618.offset := read~$Pointer$#7(~__sd___1~1.base, ~bvadd~64(152bv64, ~__sd___1~1.offset), 8bv64);call #t~mem619.base, #t~mem619.offset := read~$Pointer$#7(#t~mem618.base, ~bvadd~64(16bv64, #t~mem618.offset), 8bv64);call #t~mem620.base, #t~mem620.offset := read~$Pointer$#7(#t~mem619.base, ~bvadd~64(16bv64, #t~mem619.offset), 8bv64); [2025-02-08 03:52:53,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7228: assume !#t~short609;havoc #t~mem604.base, #t~mem604.offset;havoc #t~mem605.base, #t~mem605.offset;havoc #t~mem606.base, #t~mem606.offset;havoc #t~mem607.base, #t~mem607.offset;havoc #t~mem608.base, #t~mem608.offset;havoc #t~short609; [2025-02-08 03:52:53,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7261: call #t~mem644.base, #t~mem644.offset := read~$Pointer$#7(~__sd___2~0.base, ~bvadd~64(116bv64, ~__sd___2~0.offset), 8bv64);~__mptr___6~0.base, ~__mptr___6~0.offset := #t~mem644.base, #t~mem644.offset;havoc #t~mem644.base, #t~mem644.offset;~__sd___2~0.base, ~__sd___2~0.offset := ~__mptr___6~0.base, ~bvadd~64(18446744073709515264bv64, ~__mptr___6~0.offset); [2025-02-08 03:52:53,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7208-2: call #t~mem586.base, #t~mem586.offset := read~$Pointer$#7(~__sd___0~1.base, ~bvadd~64(152bv64, ~__sd___0~1.offset), 8bv64);call #t~mem587.base, #t~mem587.offset := read~$Pointer$#7(#t~mem586.base, ~bvadd~64(16bv64, #t~mem586.offset), 8bv64);#t~short591 := 0bv64 != ~bvadd~64(#t~mem587.base, #t~mem587.offset); [2025-02-08 03:52:53,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7208-1: assume #t~short591;call #t~mem588.base, #t~mem588.offset := read~$Pointer$#7(~__sd___0~1.base, ~bvadd~64(152bv64, ~__sd___0~1.offset), 8bv64);call #t~mem589.base, #t~mem589.offset := read~$Pointer$#7(#t~mem588.base, ~bvadd~64(16bv64, #t~mem588.offset), 8bv64);call #t~mem590.base, #t~mem590.offset := read~$Pointer$#7(#t~mem589.base, ~bvadd~64(8bv64, #t~mem589.offset), 8bv64);#t~short591 := 0bv64 != ~bvadd~64(#t~mem590.base, #t~mem590.offset); [2025-02-08 03:52:53,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7208-1: assume !#t~short591; [2025-02-08 03:52:53,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7208: assume #t~short591;havoc #t~mem586.base, #t~mem586.offset;havoc #t~mem587.base, #t~mem587.offset;havoc #t~mem588.base, #t~mem588.offset;havoc #t~mem589.base, #t~mem589.offset;havoc #t~mem590.base, #t~mem590.offset;havoc #t~short591;call #t~mem597 := read~intINTTYPE4#7(~dev.base, ~bvadd~64(1034bv64, ~dev.offset), 4bv64);call #t~mem598.base, #t~mem598.offset := read~$Pointer$#7(~__sd___0~1.base, ~bvadd~64(152bv64, ~__sd___0~1.offset), 8bv64);call #t~mem599.base, #t~mem599.offset := read~$Pointer$#7(#t~mem598.base, ~bvadd~64(16bv64, #t~mem598.offset), 8bv64);call #t~mem600.base, #t~mem600.offset := read~$Pointer$#7(#t~mem599.base, ~bvadd~64(8bv64, #t~mem599.offset), 8bv64); [2025-02-08 03:52:53,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7208: assume !#t~short591;havoc #t~mem586.base, #t~mem586.offset;havoc #t~mem587.base, #t~mem587.offset;havoc #t~mem588.base, #t~mem588.offset;havoc #t~mem589.base, #t~mem589.offset;havoc #t~mem590.base, #t~mem590.offset;havoc #t~short591; [2025-02-08 03:52:53,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7237: call #t~mem622.base, #t~mem622.offset := read~$Pointer$#7(~__sd___1~1.base, ~bvadd~64(116bv64, ~__sd___1~1.offset), 8bv64);~__mptr___4~1.base, ~__mptr___4~1.offset := #t~mem622.base, #t~mem622.offset;havoc #t~mem622.base, #t~mem622.offset;~__sd___1~1.base, ~__sd___1~1.offset := ~__mptr___4~1.base, ~bvadd~64(18446744073709515264bv64, ~__mptr___4~1.offset); [2025-02-08 03:52:53,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7233-1: SUMMARY for call #t~ret621 := ##fun~$Pointer$~X~~u32~0~X~~u32~0~X~~u32~0~TO~C_INT(~__sd___1~1.base, ~__sd___1~1.offset, #t~mem617, 68bv32, 0bv32, #t~mem620.base, #t~mem620.offset); srcloc: null [2025-02-08 03:52:53,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7233: havoc #t~mem617;havoc #t~mem618.base, #t~mem618.offset;havoc #t~mem619.base, #t~mem619.offset;havoc #t~mem620.base, #t~mem620.offset;havoc #t~ret621; [2025-02-08 03:52:53,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7251-1: assume #t~short630;call #t~mem627.base, #t~mem627.offset := read~$Pointer$#7(~__sd___2~0.base, ~bvadd~64(152bv64, ~__sd___2~0.offset), 8bv64);call #t~mem628.base, #t~mem628.offset := read~$Pointer$#7(#t~mem627.base, ~bvadd~64(16bv64, #t~mem627.offset), 8bv64);call #t~mem629.base, #t~mem629.offset := read~$Pointer$#7(#t~mem628.base, ~bvadd~64(16bv64, #t~mem628.offset), 8bv64);#t~short630 := 0bv64 != ~bvadd~64(#t~mem629.base, #t~mem629.offset); [2025-02-08 03:52:53,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7251-1: assume !#t~short630; [2025-02-08 03:52:53,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7218: assume ~bvadd~64(~__sd___0~1.base, ~bvadd~64(116bv64, ~__sd___0~1.offset)) != ~bvadd~64(~dev.base, ~bvadd~64(16bv64, ~bvadd~64(63bv64, ~dev.offset))); [2025-02-08 03:52:53,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7218: assume !(~bvadd~64(~__sd___0~1.base, ~bvadd~64(116bv64, ~__sd___0~1.offset)) != ~bvadd~64(~dev.base, ~bvadd~64(16bv64, ~bvadd~64(63bv64, ~dev.offset)))); [2025-02-08 03:52:53,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7251: assume #t~short630;havoc #t~mem625.base, #t~mem625.offset;havoc #t~mem626.base, #t~mem626.offset;havoc #t~mem627.base, #t~mem627.offset;havoc #t~mem628.base, #t~mem628.offset;havoc #t~mem629.base, #t~mem629.offset;havoc #t~short630;call #t~mem638 := read~intINTTYPE4#7(~dev.base, ~bvadd~64(7770bv64, ~dev.offset), 4bv64);call #t~mem639 := read~intINTTYPE4#7(~dev.base, ~bvadd~64(7774bv64, ~dev.offset), 4bv64);call #t~mem640.base, #t~mem640.offset := read~$Pointer$#7(~__sd___2~0.base, ~bvadd~64(152bv64, ~__sd___2~0.offset), 8bv64);call #t~mem641.base, #t~mem641.offset := read~$Pointer$#7(#t~mem640.base, ~bvadd~64(16bv64, #t~mem640.offset), 8bv64);call #t~mem642.base, #t~mem642.offset := read~$Pointer$#7(#t~mem641.base, ~bvadd~64(16bv64, #t~mem641.offset), 8bv64); [2025-02-08 03:52:53,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7251: assume !#t~short630;havoc #t~mem625.base, #t~mem625.offset;havoc #t~mem626.base, #t~mem626.offset;havoc #t~mem627.base, #t~mem627.offset;havoc #t~mem628.base, #t~mem628.offset;havoc #t~mem629.base, #t~mem629.offset;havoc #t~short630; [2025-02-08 03:52:53,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7185-2: call #t~mem563.base, #t~mem563.offset := read~$Pointer$#7(~__sd~2.base, ~bvadd~64(152bv64, ~__sd~2.offset), 8bv64);call #t~mem564.base, #t~mem564.offset := read~$Pointer$#7(#t~mem563.base, ~bvadd~64(24bv64, #t~mem563.offset), 8bv64);#t~short568 := 0bv64 != ~bvadd~64(#t~mem564.base, #t~mem564.offset); [2025-02-08 03:52:53,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7185-1: assume #t~short568;call #t~mem565.base, #t~mem565.offset := read~$Pointer$#7(~__sd~2.base, ~bvadd~64(152bv64, ~__sd~2.offset), 8bv64);call #t~mem566.base, #t~mem566.offset := read~$Pointer$#7(#t~mem565.base, ~bvadd~64(24bv64, #t~mem565.offset), 8bv64);call #t~mem567.base, #t~mem567.offset := read~$Pointer$#7(#t~mem566.base, #t~mem566.offset, 8bv64);#t~short568 := 0bv64 != ~bvadd~64(#t~mem567.base, #t~mem567.offset); [2025-02-08 03:52:53,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7185-1: assume !#t~short568; [2025-02-08 03:52:53,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7251-2: call #t~mem625.base, #t~mem625.offset := read~$Pointer$#7(~__sd___2~0.base, ~bvadd~64(152bv64, ~__sd___2~0.offset), 8bv64);call #t~mem626.base, #t~mem626.offset := read~$Pointer$#7(#t~mem625.base, ~bvadd~64(16bv64, #t~mem625.offset), 8bv64);#t~short630 := 0bv64 != ~bvadd~64(#t~mem626.base, #t~mem626.offset); [2025-02-08 03:52:53,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7185: assume #t~short568;havoc #t~mem563.base, #t~mem563.offset;havoc #t~mem564.base, #t~mem564.offset;havoc #t~mem565.base, #t~mem565.offset;havoc #t~mem566.base, #t~mem566.offset;havoc #t~mem567.base, #t~mem567.offset;havoc #t~short568;call #t~mem576 := read~intINTTYPE4#7(~dev.base, ~bvadd~64(30bv64, ~dev.offset), 4bv64);call #t~mem577 := read~intINTTYPE4#12(~#em28xx_boards~0.base, ~bvadd~64(4bv64, ~bvadd~64(~bvadd~64(105bv64, ~bvadd~64(~#em28xx_boards~0.offset, ~bvmul~64(249bv64, ~sign_extend~64~32(#t~mem576)))), ~bvmul~64(24bv64, ~sign_extend~64~32(~index)))), 4bv64);call #t~mem578.base, #t~mem578.offset := read~$Pointer$#7(~__sd~2.base, ~bvadd~64(152bv64, ~__sd~2.offset), 8bv64);call #t~mem579.base, #t~mem579.offset := read~$Pointer$#7(#t~mem578.base, ~bvadd~64(24bv64, #t~mem578.offset), 8bv64);call #t~mem580.base, #t~mem580.offset := read~$Pointer$#7(#t~mem579.base, #t~mem579.offset, 8bv64); [2025-02-08 03:52:53,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7185: assume !#t~short568;havoc #t~mem563.base, #t~mem563.offset;havoc #t~mem564.base, #t~mem564.offset;havoc #t~mem565.base, #t~mem565.offset;havoc #t~mem566.base, #t~mem566.offset;havoc #t~mem567.base, #t~mem567.offset;havoc #t~short568; [2025-02-08 03:52:53,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7264: assume ~bvadd~64(~__sd___2~0.base, ~bvadd~64(116bv64, ~__sd___2~0.offset)) != ~bvadd~64(~dev.base, ~bvadd~64(16bv64, ~bvadd~64(63bv64, ~dev.offset))); [2025-02-08 03:52:53,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7264: assume !(~bvadd~64(~__sd___2~0.base, ~bvadd~64(116bv64, ~__sd___2~0.offset)) != ~bvadd~64(~dev.base, ~bvadd~64(16bv64, ~bvadd~64(63bv64, ~dev.offset)))); [2025-02-08 03:52:53,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7190: havoc #t~mem576;havoc #t~mem577;havoc #t~mem578.base, #t~mem578.offset;havoc #t~mem579.base, #t~mem579.offset;havoc #t~mem580.base, #t~mem580.offset;havoc #t~ret581; [2025-02-08 03:52:53,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7256-1: SUMMARY for call #t~ret643 := ##fun~$Pointer$~X~~u32~0~X~~u32~0~X~~u32~0~TO~C_INT(~__sd___2~0.base, ~__sd___2~0.offset, #t~mem638, #t~mem639, 0bv32, #t~mem642.base, #t~mem642.offset); srcloc: null [2025-02-08 03:52:53,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7256: havoc #t~mem638;havoc #t~mem639;havoc #t~mem640.base, #t~mem640.offset;havoc #t~mem641.base, #t~mem641.offset;havoc #t~mem642.base, #t~mem642.offset;havoc #t~ret643; [2025-02-08 03:52:53,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7190-1: SUMMARY for call #t~ret581 := ##fun~$Pointer$~X~~u32~0~X~~u32~0~X~~u32~0~TO~C_INT(~__sd~2.base, ~__sd~2.offset, #t~mem577, 0bv32, 0bv32, #t~mem580.base, #t~mem580.offset); srcloc: null [2025-02-08 03:52:53,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7215: call #t~mem602.base, #t~mem602.offset := read~$Pointer$#7(~__sd___0~1.base, ~bvadd~64(116bv64, ~__sd___0~1.offset), 8bv64);~__mptr___2~1.base, ~__mptr___2~1.offset := #t~mem602.base, #t~mem602.offset;havoc #t~mem602.base, #t~mem602.offset;~__sd___0~1.base, ~__sd___0~1.offset := ~__mptr___2~1.base, ~bvadd~64(18446744073709515264bv64, ~__mptr___2~1.offset); [2025-02-08 03:52:53,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7211-1: SUMMARY for call #t~ret601 := ##fun~$Pointer$~X~~u32~0~TO~C_INT(~__sd___0~1.base, ~__sd___0~1.offset, #t~mem597, #t~mem600.base, #t~mem600.offset); srcloc: null [2025-02-08 03:52:53,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7211: havoc #t~mem597;havoc #t~mem598.base, #t~mem598.offset;havoc #t~mem599.base, #t~mem599.offset;havoc #t~mem600.base, #t~mem600.offset;havoc #t~ret601; [2025-02-08 03:52:53,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7240: assume ~bvadd~64(~__sd___1~1.base, ~bvadd~64(116bv64, ~__sd___1~1.offset)) != ~bvadd~64(~dev.base, ~bvadd~64(16bv64, ~bvadd~64(63bv64, ~dev.offset))); [2025-02-08 03:52:53,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7240: assume !(~bvadd~64(~__sd___1~1.base, ~bvadd~64(116bv64, ~__sd___1~1.offset)) != ~bvadd~64(~dev.base, ~bvadd~64(16bv64, ~bvadd~64(63bv64, ~dev.offset)))); [2025-02-08 03:52:53,517 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11549: #res := 12bv32; [2025-02-08 03:52:53,517 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11547: #res := 9bv32; [2025-02-08 03:52:53,517 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11553: #res := 15bv32; [2025-02-08 03:52:53,517 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11551: #res := 14bv32; [2025-02-08 03:52:53,517 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11541: #res := 1bv32; [2025-02-08 03:52:53,517 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11545: #res := 7bv32; [2025-02-08 03:52:53,517 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11543: #res := 3bv32; [2025-02-08 03:52:53,517 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11555: #res := 16bv32; [2025-02-08 03:52:53,546 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11485: #res := 1bv32; [2025-02-08 03:52:53,546 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11489: #res := 7bv32; [2025-02-08 03:52:53,546 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11487: #res := 3bv32; [2025-02-08 03:52:53,799 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11803: #res := 55bv32; [2025-02-08 03:52:53,799 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11745: #res := 4bv32; [2025-02-08 03:52:53,799 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11795: #res := 51bv32; [2025-02-08 03:52:53,799 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11787: #res := 45bv32; [2025-02-08 03:52:53,799 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11779: #res := 39bv32; [2025-02-08 03:52:53,799 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11771: #res := 33bv32; [2025-02-08 03:52:53,799 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11763: #res := 29bv32; [2025-02-08 03:52:53,799 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11821: #res := 68bv32; [2025-02-08 03:52:53,799 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11755: #res := 25bv32; [2025-02-08 03:52:53,799 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11813: #res := 64bv32; [2025-02-08 03:52:53,799 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11747: #res := 17bv32; [2025-02-08 03:52:53,799 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11805: #res := 57bv32; [2025-02-08 03:52:53,799 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11797: #res := 52bv32; [2025-02-08 03:52:53,799 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11789: #res := 46bv32; [2025-02-08 03:52:53,799 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11781: #res := 41bv32; [2025-02-08 03:52:53,799 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11773: #res := 34bv32; [2025-02-08 03:52:53,799 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11765: #res := 30bv32; [2025-02-08 03:52:53,799 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11757: #res := 26bv32; [2025-02-08 03:52:53,799 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11823: #res := 69bv32; [2025-02-08 03:52:53,799 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11749: #res := 18bv32; [2025-02-08 03:52:53,799 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11815: #res := 65bv32; [2025-02-08 03:52:53,799 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11807: #res := 59bv32; [2025-02-08 03:52:53,799 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11799: #res := 53bv32; [2025-02-08 03:52:53,799 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11791: #res := 47bv32; [2025-02-08 03:52:53,799 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11783: #res := 43bv32; [2025-02-08 03:52:53,799 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11775: #res := 36bv32; [2025-02-08 03:52:53,799 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11767: #res := 31bv32; [2025-02-08 03:52:53,799 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11825: #res := 70bv32; [2025-02-08 03:52:53,799 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11759: #res := 27bv32; [2025-02-08 03:52:53,799 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11817: #res := 66bv32; [2025-02-08 03:52:53,799 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11751: #res := 20bv32; [2025-02-08 03:52:53,799 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11809: #res := 60bv32; [2025-02-08 03:52:53,799 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11743: #res := 2bv32; [2025-02-08 03:52:53,799 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11801: #res := 54bv32; [2025-02-08 03:52:53,799 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11793: #res := 49bv32; [2025-02-08 03:52:53,799 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11785: #res := 44bv32; [2025-02-08 03:52:53,799 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11777: #res := 38bv32; [2025-02-08 03:52:53,800 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11769: #res := 32bv32; [2025-02-08 03:52:53,800 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11819: #res := 67bv32; [2025-02-08 03:52:53,800 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11761: #res := 28bv32; [2025-02-08 03:52:53,800 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11811: #res := 62bv32; [2025-02-08 03:52:53,800 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11753: #res := 23bv32; [2025-02-08 03:52:53,809 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14190: havoc #t~nondet2253; [2025-02-08 03:52:54,362 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14202: havoc em28xx_init_usb_xfer_#t~nondet2256#1;#t~ret510#1 := em28xx_init_usb_xfer_#res#1;havoc em28xx_init_usb_xfer_#t~nondet2256#1, em28xx_init_usb_xfer_~arg0#1.base, em28xx_init_usb_xfer_~arg0#1.offset, em28xx_init_usb_xfer_~arg1#1, em28xx_init_usb_xfer_~arg2#1, em28xx_init_usb_xfer_~arg3#1, em28xx_init_usb_xfer_~arg4#1, em28xx_init_usb_xfer_~arg5#1, em28xx_init_usb_xfer_~arg6#1.base, em28xx_init_usb_xfer_~arg6#1.offset;havoc em28xx_init_usb_xfer_#in~arg0#1.base, em28xx_init_usb_xfer_#in~arg0#1.offset, em28xx_init_usb_xfer_#in~arg1#1, em28xx_init_usb_xfer_#in~arg2#1, em28xx_init_usb_xfer_#in~arg3#1, em28xx_init_usb_xfer_#in~arg4#1, em28xx_init_usb_xfer_#in~arg5#1, em28xx_init_usb_xfer_#in~arg6#1.base, em28xx_init_usb_xfer_#in~arg6#1.offset;assume { :end_inline_em28xx_init_usb_xfer } true;~rc~0#1 := #t~ret510#1;havoc #t~mem507#1;havoc #t~mem508#1;havoc #t~mem509#1;havoc #t~ret510#1; [2025-02-08 03:52:54,362 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6241: havoc em28xx_set_alternate_#t~mem360#1;havoc em28xx_set_alternate_#t~ret361#1;em28xx_set_alternate_#res#1 := em28xx_set_alternate_~errCode~0#1; [2025-02-08 03:52:54,362 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6241-1: SUMMARY for call em28xx_set_alternate_#t~ret361#1 := printk(17bv64, 0bv64); srcloc: null [2025-02-08 03:52:54,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6237-2: call em28xx_set_alternate_#t~mem356#1.base, em28xx_set_alternate_#t~mem356#1.offset := read~$Pointer$#7(em28xx_set_alternate_~dev#1.base, ~bvadd~64(10399bv64, em28xx_set_alternate_~dev#1.offset), 8bv64);call em28xx_set_alternate_#t~mem357#1 := read~intINTTYPE1#7(em28xx_set_alternate_~dev#1.base, ~bvadd~64(10407bv64, em28xx_set_alternate_~dev#1.offset), 1bv64);call em28xx_set_alternate_#t~mem358#1 := read~intINTTYPE4#7(em28xx_set_alternate_~dev#1.base, ~bvadd~64(10412bv64, em28xx_set_alternate_~dev#1.offset), 4bv64); [2025-02-08 03:52:54,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6237: em28xx_set_alternate_~errCode~0#1 := em28xx_set_alternate_#t~ret359#1;havoc em28xx_set_alternate_#t~mem356#1.base, em28xx_set_alternate_#t~mem356#1.offset;havoc em28xx_set_alternate_#t~mem357#1;havoc em28xx_set_alternate_#t~mem358#1;havoc em28xx_set_alternate_#t~ret359#1; [2025-02-08 03:52:54,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6237-1: SUMMARY for call em28xx_set_alternate_#t~ret359#1 := usb_set_interface(em28xx_set_alternate_#t~mem356#1.base, em28xx_set_alternate_#t~mem356#1.offset, ~zero_extend~32~8(em28xx_set_alternate_#t~mem357#1), em28xx_set_alternate_#t~mem358#1); srcloc: null [2025-02-08 03:52:54,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6229: assume 0bv32 != ~video_debug~0;call em28xx_set_alternate_#t~mem353#1 := read~intINTTYPE4#7(em28xx_set_alternate_~dev#1.base, ~bvadd~64(10412bv64, em28xx_set_alternate_~dev#1.offset), 4bv64);call em28xx_set_alternate_#t~mem354#1 := read~intINTTYPE4#7(em28xx_set_alternate_~dev#1.base, ~bvadd~64(10416bv64, em28xx_set_alternate_~dev#1.offset), 4bv64); [2025-02-08 03:52:54,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6229: assume !(0bv32 != ~video_debug~0); [2025-02-08 03:52:54,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6221: havoc em28xx_set_alternate_#t~mem348#1;havoc em28xx_set_alternate_#t~ret349#1; [2025-02-08 03:52:54,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6221-1: SUMMARY for call em28xx_set_alternate_#t~ret349#1 := printk(13bv64, 0bv64); srcloc: null [2025-02-08 03:52:54,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6919: #t~ret506#1 := em28xx_set_alternate_#res#1;havoc em28xx_set_alternate_#t~mem331#1, em28xx_set_alternate_#t~mem332#1, em28xx_set_alternate_#t~short333#1, em28xx_set_alternate_#t~mem334#1, em28xx_set_alternate_#t~ret335#1, em28xx_set_alternate_#t~mem336#1, em28xx_set_alternate_#t~mem337#1, em28xx_set_alternate_#t~mem338#1, em28xx_set_alternate_#t~mem339#1.base, em28xx_set_alternate_#t~mem339#1.offset, em28xx_set_alternate_#t~mem340#1, em28xx_set_alternate_#t~mem341#1.base, em28xx_set_alternate_#t~mem341#1.offset, em28xx_set_alternate_#t~mem344#1, em28xx_set_alternate_#t~mem343#1.base, em28xx_set_alternate_#t~mem343#1.offset, em28xx_set_alternate_#t~mem342#1, em28xx_set_alternate_#t~mem345#1, em28xx_set_alternate_#t~mem346#1, em28xx_set_alternate_#t~mem347#1, em28xx_set_alternate_#t~mem348#1, em28xx_set_alternate_#t~ret349#1, em28xx_set_alternate_#t~mem351#1.base, em28xx_set_alternate_#t~mem351#1.offset, em28xx_set_alternate_#t~mem350#1, em28xx_set_alternate_#t~mem352#1, em28xx_set_alternate_#t~mem353#1, em28xx_set_alternate_#t~mem354#1, em28xx_set_alternate_#t~ret355#1, em28xx_set_alternate_#t~mem356#1.base, em28xx_set_alternate_#t~mem356#1.offset, em28xx_set_alternate_#t~mem357#1, em28xx_set_alternate_#t~mem358#1, em28xx_set_alternate_#t~ret359#1, em28xx_set_alternate_#t~mem360#1, em28xx_set_alternate_#t~ret361#1, em28xx_set_alternate_~dev#1.base, em28xx_set_alternate_~dev#1.offset, em28xx_set_alternate_~errCode~0#1, em28xx_set_alternate_~i~0#1, em28xx_set_alternate_~min_pkt_size~0#1;havoc em28xx_set_alternate_#in~dev#1.base, em28xx_set_alternate_#in~dev#1.offset;assume { :end_inline_em28xx_set_alternate } true;havoc #t~ret506#1; [2025-02-08 03:52:54,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6952: assume ~bvadd~64(~__sd~1#1.base, ~bvadd~64(116bv64, ~__sd~1#1.offset)) != ~bvadd~64(~dev~2#1.base, ~bvadd~64(16bv64, ~bvadd~64(63bv64, ~dev~2#1.offset))); [2025-02-08 03:52:54,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6952: assume !(~bvadd~64(~__sd~1#1.base, ~bvadd~64(116bv64, ~__sd~1#1.offset)) != ~bvadd~64(~dev~2#1.base, ~bvadd~64(16bv64, ~bvadd~64(63bv64, ~dev~2#1.offset)))); [2025-02-08 03:52:54,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6209: assume ~bvslt~32(em28xx_set_alternate_~i~0#1, em28xx_set_alternate_#t~mem346#1);havoc em28xx_set_alternate_#t~mem346#1; [2025-02-08 03:52:54,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6209: assume !~bvslt~32(em28xx_set_alternate_~i~0#1, em28xx_set_alternate_#t~mem346#1);havoc em28xx_set_alternate_#t~mem346#1;call em28xx_set_alternate_#t~mem347#1 := read~intINTTYPE1#7(em28xx_set_alternate_~dev#1.base, ~bvadd~64(10800bv64, em28xx_set_alternate_~dev#1.offset), 1bv64); [2025-02-08 03:52:54,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6226: call em28xx_set_alternate_#t~mem351#1.base, em28xx_set_alternate_#t~mem351#1.offset := read~$Pointer$#7(em28xx_set_alternate_~dev#1.base, ~bvadd~64(10428bv64, em28xx_set_alternate_~dev#1.offset), 8bv64);call em28xx_set_alternate_#t~mem350#1 := read~intINTTYPE4#7(em28xx_set_alternate_~dev#1.base, ~bvadd~64(10412bv64, em28xx_set_alternate_~dev#1.offset), 4bv64);call em28xx_set_alternate_#t~mem352#1 := read~intINTTYPE4#7(em28xx_set_alternate_#t~mem351#1.base, ~bvadd~64(em28xx_set_alternate_#t~mem351#1.offset, ~bvmul~64(4bv64, ~sign_extend~64~32(em28xx_set_alternate_#t~mem350#1))), 4bv64);call write~intINTTYPE4#7(em28xx_set_alternate_#t~mem352#1, em28xx_set_alternate_~dev#1.base, ~bvadd~64(10416bv64, em28xx_set_alternate_~dev#1.offset), 4bv64);havoc em28xx_set_alternate_#t~mem351#1.base, em28xx_set_alternate_#t~mem351#1.offset;havoc em28xx_set_alternate_#t~mem350#1;havoc em28xx_set_alternate_#t~mem352#1;call write~intINTTYPE4#7(64bv32, em28xx_set_alternate_~dev#1.base, ~bvadd~64(10420bv64, em28xx_set_alternate_~dev#1.offset), 4bv64); [2025-02-08 03:52:54,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6920-1: SUMMARY for call em28xx_wake_i2c(~dev~2#1.base, ~dev~2#1.offset); srcloc: null [2025-02-08 03:52:54,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6920: call write~intINTTYPE4#7(4294967295bv32, ~dev~2#1.base, ~bvadd~64(8008bv64, ~dev~2#1.offset), 4bv64);call #t~mem507#1 := read~intINTTYPE4#7(~dev~2#1.base, ~bvadd~64(10436bv64, ~dev~2#1.offset), 4bv64);call #t~mem508#1 := read~intINTTYPE4#7(~dev~2#1.base, ~bvadd~64(10416bv64, ~dev~2#1.offset), 4bv64);call #t~mem509#1 := read~intINTTYPE4#7(~dev~2#1.base, ~bvadd~64(10420bv64, ~dev~2#1.offset), 4bv64);assume { :begin_inline_em28xx_init_usb_xfer } true;em28xx_init_usb_xfer_#in~arg0#1.base, em28xx_init_usb_xfer_#in~arg0#1.offset, em28xx_init_usb_xfer_#in~arg1#1, em28xx_init_usb_xfer_#in~arg2#1, em28xx_init_usb_xfer_#in~arg3#1, em28xx_init_usb_xfer_#in~arg4#1, em28xx_init_usb_xfer_#in~arg5#1, em28xx_init_usb_xfer_#in~arg6#1.base, em28xx_init_usb_xfer_#in~arg6#1.offset := ~dev~2#1.base, ~dev~2#1.offset, 1bv32, #t~mem507#1, 5bv32, #t~mem508#1, #t~mem509#1, #funAddr~em28xx_urb_data_copy.base, #funAddr~em28xx_urb_data_copy.offset;havoc em28xx_init_usb_xfer_#res#1;havoc em28xx_init_usb_xfer_#t~nondet2256#1, em28xx_init_usb_xfer_~arg0#1.base, em28xx_init_usb_xfer_~arg0#1.offset, em28xx_init_usb_xfer_~arg1#1, em28xx_init_usb_xfer_~arg2#1, em28xx_init_usb_xfer_~arg3#1, em28xx_init_usb_xfer_~arg4#1, em28xx_init_usb_xfer_~arg5#1, em28xx_init_usb_xfer_~arg6#1.base, em28xx_init_usb_xfer_~arg6#1.offset;em28xx_init_usb_xfer_~arg0#1.base, em28xx_init_usb_xfer_~arg0#1.offset := em28xx_init_usb_xfer_#in~arg0#1.base, em28xx_init_usb_xfer_#in~arg0#1.offset;em28xx_init_usb_xfer_~arg1#1 := em28xx_init_usb_xfer_#in~arg1#1;em28xx_init_usb_xfer_~arg2#1 := em28xx_init_usb_xfer_#in~arg2#1;em28xx_init_usb_xfer_~arg3#1 := em28xx_init_usb_xfer_#in~arg3#1;em28xx_init_usb_xfer_~arg4#1 := em28xx_init_usb_xfer_#in~arg4#1;em28xx_init_usb_xfer_~arg5#1 := em28xx_init_usb_xfer_#in~arg5#1;em28xx_init_usb_xfer_~arg6#1.base, em28xx_init_usb_xfer_~arg6#1.offset := em28xx_init_usb_xfer_#in~arg6#1.base, em28xx_init_usb_xfer_#in~arg6#1.offset;havoc em28xx_init_usb_xfer_#t~nondet2256#1;em28xx_init_usb_xfer_#res#1 := em28xx_init_usb_xfer_#t~nondet2256#1;havoc em28xx_init_usb_xfer_#t~nondet2256#1; [2025-02-08 03:52:54,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6949: call #t~mem534#1.base, #t~mem534#1.offset := read~$Pointer$#7(~__sd~1#1.base, ~bvadd~64(116bv64, ~__sd~1#1.offset), 8bv64);~__mptr___0~1#1.base, ~__mptr___0~1#1.offset := #t~mem534#1.base, #t~mem534#1.offset;havoc #t~mem534#1.base, #t~mem534#1.offset;~__sd~1#1.base, ~__sd~1#1.offset := ~__mptr___0~1#1.base, ~bvadd~64(18446744073709515264bv64, ~__mptr___0~1#1.offset); [2025-02-08 03:52:54,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6239: assume ~bvslt~32(em28xx_set_alternate_~errCode~0#1, 0bv32);call em28xx_set_alternate_#t~mem360#1 := read~intINTTYPE4#7(em28xx_set_alternate_~dev#1.base, ~bvadd~64(10412bv64, em28xx_set_alternate_~dev#1.offset), 4bv64); [2025-02-08 03:52:54,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6239: assume !~bvslt~32(em28xx_set_alternate_~errCode~0#1, 0bv32);em28xx_set_alternate_#res#1 := 0bv32; [2025-02-08 03:52:54,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6945-1: SUMMARY for call #t~ret533#1 := ##fun~$Pointer$~X~$Pointer$~TO~C_INT(~__sd~1#1.base, ~__sd~1#1.offset, ~#f~0#1.base, ~#f~0#1.offset, #t~mem532#1.base, #t~mem532#1.offset); srcloc: null [2025-02-08 03:52:54,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6945: havoc #t~mem530#1.base, #t~mem530#1.offset;havoc #t~mem531#1.base, #t~mem531#1.offset;havoc #t~mem532#1.base, #t~mem532#1.offset;havoc #t~ret533#1; [2025-02-08 03:52:54,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6231: havoc em28xx_set_alternate_#t~mem353#1;havoc em28xx_set_alternate_#t~mem354#1;havoc em28xx_set_alternate_#t~ret355#1; [2025-02-08 03:52:54,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6231-1: SUMMARY for call em28xx_set_alternate_#t~ret355#1 := printk(15bv64, 0bv64); srcloc: null [2025-02-08 03:52:54,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6933-1: assume #t~short517#1;call #t~mem514#1.base, #t~mem514#1.offset := read~$Pointer$#7(~vq#1.base, ~bvadd~64(20bv64, ~vq#1.offset), 8bv64);call #t~mem515#1.base, #t~mem515#1.offset := read~$Pointer$#7(#t~mem514#1.base, ~bvadd~64(16bv64, #t~mem514#1.offset), 8bv64);call #t~mem516#1 := read~intINTTYPE4#7(#t~mem515#1.base, ~bvadd~64(1568bv64, #t~mem515#1.offset), 4bv64);#t~short517#1 := 2bv32 == #t~mem516#1; [2025-02-08 03:52:54,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6933-1: assume !#t~short517#1; [2025-02-08 03:52:54,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6933: assume #t~short517#1;havoc #t~mem513#1.base, #t~mem513#1.offset;havoc #t~mem514#1.base, #t~mem514#1.offset;havoc #t~mem515#1.base, #t~mem515#1.offset;havoc #t~mem516#1;havoc #t~short517#1;call write~intINTTYPE4#7(1bv32, ~#f~0#1.base, ~bvadd~64(4bv64, ~#f~0#1.offset), 4bv64); [2025-02-08 03:52:54,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6933: assume !#t~short517#1;havoc #t~mem513#1.base, #t~mem513#1.offset;havoc #t~mem514#1.base, #t~mem514#1.offset;havoc #t~mem515#1.base, #t~mem515#1.offset;havoc #t~mem516#1;havoc #t~short517#1;call write~intINTTYPE4#7(2bv32, ~#f~0#1.base, ~bvadd~64(4bv64, ~#f~0#1.offset), 4bv64); [2025-02-08 03:52:54,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6219: assume 0bv32 != ~video_debug~0;call em28xx_set_alternate_#t~mem348#1 := read~intINTTYPE4#7(em28xx_set_alternate_~dev#1.base, ~bvadd~64(10412bv64, em28xx_set_alternate_~dev#1.offset), 4bv64); [2025-02-08 03:52:54,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6219: assume !(0bv32 != ~video_debug~0); [2025-02-08 03:52:54,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6892: call ULTIMATE.dealloc(~#f~0#1.base, ~#f~0#1.offset);havoc ~#f~0#1.base, ~#f~0#1.offset; [2025-02-08 03:52:54,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6925: assume ~bvslt~32(~rc~0#1, 0bv32);#res#1 := ~rc~0#1;call ULTIMATE.dealloc(~#f~0#1.base, ~#f~0#1.offset);havoc ~#f~0#1.base, ~#f~0#1.offset; [2025-02-08 03:52:54,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6925: assume !~bvslt~32(~rc~0#1, 0bv32); [2025-02-08 03:52:54,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6215: assume 0bv32 != ~zero_extend~32~8(em28xx_set_alternate_#t~mem347#1);havoc em28xx_set_alternate_#t~mem347#1;call write~intINTTYPE4#7(512bv32, em28xx_set_alternate_~dev#1.base, ~bvadd~64(10416bv64, em28xx_set_alternate_~dev#1.offset), 4bv64);call write~intINTTYPE4#7(384bv32, em28xx_set_alternate_~dev#1.base, ~bvadd~64(10420bv64, em28xx_set_alternate_~dev#1.offset), 4bv64); [2025-02-08 03:52:54,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6215: assume !(0bv32 != ~zero_extend~32~8(em28xx_set_alternate_#t~mem347#1));havoc em28xx_set_alternate_#t~mem347#1; [2025-02-08 03:52:54,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6942: assume #t~short524#1;havoc #t~mem519#1.base, #t~mem519#1.offset;havoc #t~mem520#1.base, #t~mem520#1.offset;havoc #t~mem521#1.base, #t~mem521#1.offset;havoc #t~mem522#1.base, #t~mem522#1.offset;havoc #t~mem523#1.base, #t~mem523#1.offset;havoc #t~short524#1;call #t~mem530#1.base, #t~mem530#1.offset := read~$Pointer$#7(~__sd~1#1.base, ~bvadd~64(152bv64, ~__sd~1#1.offset), 8bv64);call #t~mem531#1.base, #t~mem531#1.offset := read~$Pointer$#7(#t~mem530#1.base, ~bvadd~64(8bv64, #t~mem530#1.offset), 8bv64);call #t~mem532#1.base, #t~mem532#1.offset := read~$Pointer$#7(#t~mem531#1.base, ~bvadd~64(8bv64, #t~mem531#1.offset), 8bv64); [2025-02-08 03:52:54,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6942: assume !#t~short524#1;havoc #t~mem519#1.base, #t~mem519#1.offset;havoc #t~mem520#1.base, #t~mem520#1.offset;havoc #t~mem521#1.base, #t~mem521#1.offset;havoc #t~mem522#1.base, #t~mem522#1.offset;havoc #t~mem523#1.base, #t~mem523#1.offset;havoc #t~short524#1; [2025-02-08 03:52:54,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6207: em28xx_set_alternate_~i~0#1 := ~bvadd~32(1bv32, em28xx_set_alternate_~i~0#1);call em28xx_set_alternate_#t~mem346#1 := read~intINTTYPE4#7(em28xx_set_alternate_~dev#1.base, ~bvadd~64(10424bv64, em28xx_set_alternate_~dev#1.offset), 4bv64); [2025-02-08 03:52:54,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6938: call #t~mem518#1.base, #t~mem518#1.offset := read~$Pointer$#7(~dev~2#1.base, ~bvadd~64(16bv64, ~bvadd~64(63bv64, ~dev~2#1.offset)), 8bv64);~__mptr~3#1.base, ~__mptr~3#1.offset := #t~mem518#1.base, #t~mem518#1.offset;havoc #t~mem518#1.base, #t~mem518#1.offset;~__sd~1#1.base, ~__sd~1#1.offset := ~__mptr~3#1.base, ~bvadd~64(18446744073709515264bv64, ~__mptr~3#1.offset); [2025-02-08 03:52:54,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6203: assume ~bvugt~32(em28xx_set_alternate_#t~mem344#1, em28xx_set_alternate_#t~mem345#1);havoc em28xx_set_alternate_#t~mem341#1.base, em28xx_set_alternate_#t~mem341#1.offset;havoc em28xx_set_alternate_#t~mem344#1;havoc em28xx_set_alternate_#t~mem343#1.base, em28xx_set_alternate_#t~mem343#1.offset;havoc em28xx_set_alternate_#t~mem342#1;havoc em28xx_set_alternate_#t~mem345#1;call write~intINTTYPE4#7(em28xx_set_alternate_~i~0#1, em28xx_set_alternate_~dev#1.base, ~bvadd~64(10412bv64, em28xx_set_alternate_~dev#1.offset), 4bv64); [2025-02-08 03:52:54,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6203: assume !~bvugt~32(em28xx_set_alternate_#t~mem344#1, em28xx_set_alternate_#t~mem345#1);havoc em28xx_set_alternate_#t~mem341#1.base, em28xx_set_alternate_#t~mem341#1.offset;havoc em28xx_set_alternate_#t~mem344#1;havoc em28xx_set_alternate_#t~mem343#1.base, em28xx_set_alternate_#t~mem343#1.offset;havoc em28xx_set_alternate_#t~mem342#1;havoc em28xx_set_alternate_#t~mem345#1; [2025-02-08 03:52:54,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6942-2: call #t~mem519#1.base, #t~mem519#1.offset := read~$Pointer$#7(~__sd~1#1.base, ~bvadd~64(152bv64, ~__sd~1#1.offset), 8bv64);call #t~mem520#1.base, #t~mem520#1.offset := read~$Pointer$#7(#t~mem519#1.base, ~bvadd~64(8bv64, #t~mem519#1.offset), 8bv64);#t~short524#1 := 0bv64 != ~bvadd~64(#t~mem520#1.base, #t~mem520#1.offset); [2025-02-08 03:52:54,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6942-1: assume #t~short524#1;call #t~mem521#1.base, #t~mem521#1.offset := read~$Pointer$#7(~__sd~1#1.base, ~bvadd~64(152bv64, ~__sd~1#1.offset), 8bv64);call #t~mem522#1.base, #t~mem522#1.offset := read~$Pointer$#7(#t~mem521#1.base, ~bvadd~64(8bv64, #t~mem521#1.offset), 8bv64);call #t~mem523#1.base, #t~mem523#1.offset := read~$Pointer$#7(#t~mem522#1.base, ~bvadd~64(8bv64, #t~mem522#1.offset), 8bv64);#t~short524#1 := 0bv64 != ~bvadd~64(#t~mem523#1.base, #t~mem523#1.offset); [2025-02-08 03:52:54,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6942-1: assume !#t~short524#1; [2025-02-08 03:52:54,364 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6199: assume ~bvuge~32(em28xx_set_alternate_#t~mem340#1, em28xx_set_alternate_~min_pkt_size~0#1);havoc em28xx_set_alternate_#t~mem339#1.base, em28xx_set_alternate_#t~mem339#1.offset;havoc em28xx_set_alternate_#t~mem340#1;call write~intINTTYPE4#7(em28xx_set_alternate_~i~0#1, em28xx_set_alternate_~dev#1.base, ~bvadd~64(10412bv64, em28xx_set_alternate_~dev#1.offset), 4bv64); [2025-02-08 03:52:54,364 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6199: assume !~bvuge~32(em28xx_set_alternate_#t~mem340#1, em28xx_set_alternate_~min_pkt_size~0#1);havoc em28xx_set_alternate_#t~mem339#1.base, em28xx_set_alternate_#t~mem339#1.offset;havoc em28xx_set_alternate_#t~mem340#1;call em28xx_set_alternate_#t~mem341#1.base, em28xx_set_alternate_#t~mem341#1.offset := read~$Pointer$#7(em28xx_set_alternate_~dev#1.base, ~bvadd~64(10428bv64, em28xx_set_alternate_~dev#1.offset), 8bv64);call em28xx_set_alternate_#t~mem344#1 := read~intINTTYPE4#7(em28xx_set_alternate_#t~mem341#1.base, ~bvadd~64(em28xx_set_alternate_#t~mem341#1.offset, ~bvmul~64(4bv64, ~sign_extend~64~32(em28xx_set_alternate_~i~0#1))), 4bv64);call em28xx_set_alternate_#t~mem343#1.base, em28xx_set_alternate_#t~mem343#1.offset := read~$Pointer$#7(em28xx_set_alternate_~dev#1.base, ~bvadd~64(10428bv64, em28xx_set_alternate_~dev#1.offset), 8bv64);call em28xx_set_alternate_#t~mem342#1 := read~intINTTYPE4#7(em28xx_set_alternate_~dev#1.base, ~bvadd~64(10412bv64, em28xx_set_alternate_~dev#1.offset), 4bv64);call em28xx_set_alternate_#t~mem345#1 := read~intINTTYPE4#7(em28xx_set_alternate_#t~mem343#1.base, ~bvadd~64(em28xx_set_alternate_#t~mem343#1.offset, ~bvmul~64(4bv64, ~sign_extend~64~32(em28xx_set_alternate_#t~mem342#1))), 4bv64); [2025-02-08 03:52:54,364 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6199-1: call em28xx_set_alternate_#t~mem339#1.base, em28xx_set_alternate_#t~mem339#1.offset := read~$Pointer$#7(em28xx_set_alternate_~dev#1.base, ~bvadd~64(10428bv64, em28xx_set_alternate_~dev#1.offset), 8bv64);call em28xx_set_alternate_#t~mem340#1 := read~intINTTYPE4#7(em28xx_set_alternate_#t~mem339#1.base, ~bvadd~64(em28xx_set_alternate_#t~mem339#1.offset, ~bvmul~64(4bv64, ~sign_extend~64~32(em28xx_set_alternate_~i~0#1))), 4bv64); [2025-02-08 03:52:54,364 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6930: havoc #t~memset~res511#1.base, #t~memset~res511#1.offset;call #t~mem512#1 := read~intINTTYPE4#7(~dev~2#1.base, ~bvadd~64(7762bv64, ~dev~2#1.offset), 4bv64);call write~intINTTYPE4#7(#t~mem512#1, ~#f~0#1.base, ~bvadd~64(8bv64, ~#f~0#1.offset), 4bv64);havoc #t~mem512#1;call #t~mem513#1.base, #t~mem513#1.offset := read~$Pointer$#7(~vq#1.base, ~bvadd~64(20bv64, ~vq#1.offset), 8bv64);#t~short517#1 := 0bv64 != ~bvadd~64(#t~mem513#1.base, #t~mem513#1.offset); [2025-02-08 03:52:54,364 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6930-1: SUMMARY for call #t~memset~res511#1.base, #t~memset~res511#1.offset := #Ultimate.C_memset#7(~#f~0#1.base, ~#f~0#1.offset, 0bv32, 44bv64); srcloc: null [2025-02-08 03:52:54,379 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14210: havoc #t~nondet2258; [2025-02-08 03:52:54,411 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7475-1: call #t~mem695 := read~intINTTYPE4#7(~#format~0.base, ~bvadd~64(8bv64, ~bvadd~64(~#format~0.offset, ~bvmul~64(20bv64, ~zero_extend~64~32(~i~2)))), 4bv64); [2025-02-08 03:52:54,411 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7475: assume #t~mem695 == ~fourcc;havoc #t~mem695;#res.base, #res.offset := ~#format~0.base, ~bvadd~64(~#format~0.offset, ~bvmul~64(20bv64, ~zero_extend~64~32(~i~2))); [2025-02-08 03:52:54,412 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7475: assume !(#t~mem695 == ~fourcc);havoc #t~mem695;~i~2 := ~bvadd~32(1bv32, ~i~2); [2025-02-08 03:52:54,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8159: #res := 2bv32; [2025-02-08 03:52:58,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14324: havoc #t~nondet2275; [2025-02-08 03:52:58,667 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6758: #res := 1bv32; [2025-02-08 03:52:58,667 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6760: #res := 2bv32; [2025-02-08 03:53:22,433 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12059: assume 45bv32 == ~ldv_statevar_4~0; [2025-02-08 03:53:22,433 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12059: assume !(45bv32 == ~ldv_statevar_4~0); [2025-02-08 03:53:22,433 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12257-1: SUMMARY for call ldv_v4l2_file_operations_io_instance_4_#t~ret2138#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2138#1.offset := ldv_xmalloc(204bv64); srcloc: null [2025-02-08 03:53:22,433 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12257: ldv_v4l2_file_operations_io_instance_4_~tmp___18~0#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___18~0#1.offset := ldv_v4l2_file_operations_io_instance_4_#t~ret2138#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2138#1.offset;havoc ldv_v4l2_file_operations_io_instance_4_#t~ret2138#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2138#1.offset;~ldv_4_resource_struct_v4l2_streamparm_ptr~0.base, ~ldv_4_resource_struct_v4l2_streamparm_ptr~0.offset := ldv_v4l2_file_operations_io_instance_4_~tmp___18~0#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___18~0#1.offset; [2025-02-08 03:53:22,433 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7897-1: SUMMARY for call vidioc_g_audio_#t~strcpy~res848#1.base, vidioc_g_audio_#t~strcpy~res848#1.offset := #Ultimate.C_strcpy#7(vidioc_g_audio_~a#1.base, ~bvadd~64(4bv64, vidioc_g_audio_~a#1.offset), 78bv64, 0bv64); srcloc: null [2025-02-08 03:53:22,433 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7897: havoc vidioc_g_audio_#t~strcpy~res848#1.base, vidioc_g_audio_#t~strcpy~res848#1.offset; [2025-02-08 03:53:22,433 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12588: assume { :begin_inline_ldv_io_instance_callback_4_69 } true;ldv_io_instance_callback_4_69_#in~arg0#1.base, ldv_io_instance_callback_4_69_#in~arg0#1.offset, ldv_io_instance_callback_4_69_#in~arg1#1.base, ldv_io_instance_callback_4_69_#in~arg1#1.offset, ldv_io_instance_callback_4_69_#in~arg2#1.base, ldv_io_instance_callback_4_69_#in~arg2#1.offset, ldv_io_instance_callback_4_69_#in~arg3#1.base, ldv_io_instance_callback_4_69_#in~arg3#1.offset := ~ldv_4_callback_vidioc_try_fmt_vid_cap~0.base, ~ldv_4_callback_vidioc_try_fmt_vid_cap~0.offset, ~ldv_4_resource_file~0.base, ~ldv_4_resource_file~0.offset, ~ldv_4_resource_struct_poll_table_struct_ptr~0.base, ~ldv_4_resource_struct_poll_table_struct_ptr~0.offset, ~ldv_4_resource_struct_v4l2_format_ptr~0.base, ~ldv_4_resource_struct_v4l2_format_ptr~0.offset;havoc ldv_io_instance_callback_4_69_#t~ret2094#1, ldv_io_instance_callback_4_69_~arg0#1.base, ldv_io_instance_callback_4_69_~arg0#1.offset, ldv_io_instance_callback_4_69_~arg1#1.base, ldv_io_instance_callback_4_69_~arg1#1.offset, ldv_io_instance_callback_4_69_~arg2#1.base, ldv_io_instance_callback_4_69_~arg2#1.offset, ldv_io_instance_callback_4_69_~arg3#1.base, ldv_io_instance_callback_4_69_~arg3#1.offset;ldv_io_instance_callback_4_69_~arg0#1.base, ldv_io_instance_callback_4_69_~arg0#1.offset := ldv_io_instance_callback_4_69_#in~arg0#1.base, ldv_io_instance_callback_4_69_#in~arg0#1.offset;ldv_io_instance_callback_4_69_~arg1#1.base, ldv_io_instance_callback_4_69_~arg1#1.offset := ldv_io_instance_callback_4_69_#in~arg1#1.base, ldv_io_instance_callback_4_69_#in~arg1#1.offset;ldv_io_instance_callback_4_69_~arg2#1.base, ldv_io_instance_callback_4_69_~arg2#1.offset := ldv_io_instance_callback_4_69_#in~arg2#1.base, ldv_io_instance_callback_4_69_#in~arg2#1.offset;ldv_io_instance_callback_4_69_~arg3#1.base, ldv_io_instance_callback_4_69_~arg3#1.offset := ldv_io_instance_callback_4_69_#in~arg3#1.base, ldv_io_instance_callback_4_69_#in~arg3#1.offset; [2025-02-08 03:53:22,433 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10540: SUMMARY for call ldv_check_final_state(); srcloc: null [2025-02-08 03:53:22,433 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14372-1: ldv_io_instance_callback_4_25_#t~ret2060#1 := vb2_ioctl_create_bufs_#res#1;havoc vb2_ioctl_create_bufs_#t~nondet2283#1, vb2_ioctl_create_bufs_~arg0#1.base, vb2_ioctl_create_bufs_~arg0#1.offset, vb2_ioctl_create_bufs_~arg1#1.base, vb2_ioctl_create_bufs_~arg1#1.offset, vb2_ioctl_create_bufs_~arg2#1.base, vb2_ioctl_create_bufs_~arg2#1.offset;havoc vb2_ioctl_create_bufs_#in~arg0#1.base, vb2_ioctl_create_bufs_#in~arg0#1.offset, vb2_ioctl_create_bufs_#in~arg1#1.base, vb2_ioctl_create_bufs_#in~arg1#1.offset, vb2_ioctl_create_bufs_#in~arg2#1.base, vb2_ioctl_create_bufs_#in~arg2#1.offset;assume { :end_inline_vb2_ioctl_create_bufs } true;havoc ldv_io_instance_callback_4_25_#t~ret2060#1;havoc ldv_io_instance_callback_4_25_#t~ret2060#1, ldv_io_instance_callback_4_25_~arg0#1.base, ldv_io_instance_callback_4_25_~arg0#1.offset, ldv_io_instance_callback_4_25_~arg1#1.base, ldv_io_instance_callback_4_25_~arg1#1.offset, ldv_io_instance_callback_4_25_~arg2#1.base, ldv_io_instance_callback_4_25_~arg2#1.offset, ldv_io_instance_callback_4_25_~arg3#1.base, ldv_io_instance_callback_4_25_~arg3#1.offset;havoc ldv_io_instance_callback_4_25_#in~arg0#1.base, ldv_io_instance_callback_4_25_#in~arg0#1.offset, ldv_io_instance_callback_4_25_#in~arg1#1.base, ldv_io_instance_callback_4_25_#in~arg1#1.offset, ldv_io_instance_callback_4_25_#in~arg2#1.base, ldv_io_instance_callback_4_25_#in~arg2#1.offset, ldv_io_instance_callback_4_25_#in~arg3#1.base, ldv_io_instance_callback_4_25_#in~arg3#1.offset;assume { :end_inline_ldv_io_instance_callback_4_25 } true;~ldv_statevar_4~0 := 3bv32; [2025-02-08 03:53:22,433 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8360-1: SUMMARY for call scale_to_size(vidioc_enum_framesizes_~dev~29#1.base, vidioc_enum_framesizes_~dev~29#1.offset, 16383bv32, 16383bv32, vidioc_enum_framesizes_~fsize#1.base, ~bvadd~64(12bv64, vidioc_enum_framesizes_~fsize#1.offset), vidioc_enum_framesizes_~fsize#1.base, ~bvadd~64(12bv64, ~bvadd~64(12bv64, vidioc_enum_framesizes_~fsize#1.offset))); srcloc: null [2025-02-08 03:53:22,433 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8360: call vidioc_enum_framesizes_#t~mem1034#1 := read~intINTTYPE4#7(vidioc_enum_framesizes_~fsize#1.base, ~bvadd~64(12bv64, vidioc_enum_framesizes_~fsize#1.offset), 4bv64); [2025-02-08 03:53:22,433 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14372: havoc vb2_ioctl_create_bufs_#t~nondet2283#1; [2025-02-08 03:53:22,433 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8096: assume ~bvadd~64(vidioc_s_frequency_~__sd___0~2#1.base, ~bvadd~64(116bv64, vidioc_s_frequency_~__sd___0~2#1.offset)) != ~bvadd~64(vidioc_s_frequency_~dev~24#1.base, ~bvadd~64(16bv64, ~bvadd~64(63bv64, vidioc_s_frequency_~dev~24#1.offset))); [2025-02-08 03:53:22,433 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8096: assume !(~bvadd~64(vidioc_s_frequency_~__sd___0~2#1.base, ~bvadd~64(116bv64, vidioc_s_frequency_~__sd___0~2#1.offset)) != ~bvadd~64(vidioc_s_frequency_~dev~24#1.base, ~bvadd~64(16bv64, ~bvadd~64(63bv64, vidioc_s_frequency_~dev~24#1.offset))));call vidioc_s_frequency_#t~mem959#1 := read~intINTTYPE4#7(vidioc_s_frequency_~#new_freq~0#1.base, ~bvadd~64(8bv64, vidioc_s_frequency_~#new_freq~0#1.offset), 4bv64);call write~intINTTYPE4#7(vidioc_s_frequency_#t~mem959#1, vidioc_s_frequency_~dev~24#1.base, ~bvadd~64(7762bv64, vidioc_s_frequency_~dev~24#1.offset), 4bv64);havoc vidioc_s_frequency_#t~mem959#1;vidioc_s_frequency_#res#1 := 0bv32;call ULTIMATE.dealloc(vidioc_s_frequency_~#new_freq~0#1.base, vidioc_s_frequency_~#new_freq~0#1.offset);havoc vidioc_s_frequency_~#new_freq~0#1.base, vidioc_s_frequency_~#new_freq~0#1.offset; [2025-02-08 03:53:22,433 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10541-1: SUMMARY for call ldv_stop(); srcloc: null [2025-02-08 03:53:22,433 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10541: ~ldv_statevar_5~0 := 15bv32; [2025-02-08 03:53:22,433 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11268: ~ldv_statevar_2~0 := ldv_struct_vb2_ops_dummy_resourceless_instance_2_#t~ret2102#1;havoc ldv_struct_vb2_ops_dummy_resourceless_instance_2_#t~ret2102#1; [2025-02-08 03:53:22,433 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12325: assume { :begin_inline_ldv_io_instance_callback_4_27 } true;ldv_io_instance_callback_4_27_#in~arg0#1.base, ldv_io_instance_callback_4_27_#in~arg0#1.offset, ldv_io_instance_callback_4_27_#in~arg1#1.base, ldv_io_instance_callback_4_27_#in~arg1#1.offset, ldv_io_instance_callback_4_27_#in~arg2#1.base, ldv_io_instance_callback_4_27_#in~arg2#1.offset, ldv_io_instance_callback_4_27_#in~arg3#1.base, ldv_io_instance_callback_4_27_#in~arg3#1.offset := ~ldv_4_callback_vidioc_enum_fmt_vid_cap~0.base, ~ldv_4_callback_vidioc_enum_fmt_vid_cap~0.offset, ~ldv_4_resource_file~0.base, ~ldv_4_resource_file~0.offset, ~ldv_4_resource_struct_poll_table_struct_ptr~0.base, ~ldv_4_resource_struct_poll_table_struct_ptr~0.offset, ~ldv_4_resource_struct_v4l2_fmtdesc_ptr~0.base, ~ldv_4_resource_struct_v4l2_fmtdesc_ptr~0.offset;havoc ldv_io_instance_callback_4_27_#t~ret2062#1, ldv_io_instance_callback_4_27_~arg0#1.base, ldv_io_instance_callback_4_27_~arg0#1.offset, ldv_io_instance_callback_4_27_~arg1#1.base, ldv_io_instance_callback_4_27_~arg1#1.offset, ldv_io_instance_callback_4_27_~arg2#1.base, ldv_io_instance_callback_4_27_~arg2#1.offset, ldv_io_instance_callback_4_27_~arg3#1.base, ldv_io_instance_callback_4_27_~arg3#1.offset;ldv_io_instance_callback_4_27_~arg0#1.base, ldv_io_instance_callback_4_27_~arg0#1.offset := ldv_io_instance_callback_4_27_#in~arg0#1.base, ldv_io_instance_callback_4_27_#in~arg0#1.offset;ldv_io_instance_callback_4_27_~arg1#1.base, ldv_io_instance_callback_4_27_~arg1#1.offset := ldv_io_instance_callback_4_27_#in~arg1#1.base, ldv_io_instance_callback_4_27_#in~arg1#1.offset;ldv_io_instance_callback_4_27_~arg2#1.base, ldv_io_instance_callback_4_27_~arg2#1.offset := ldv_io_instance_callback_4_27_#in~arg2#1.base, ldv_io_instance_callback_4_27_#in~arg2#1.offset;ldv_io_instance_callback_4_27_~arg3#1.base, ldv_io_instance_callback_4_27_~arg3#1.offset := ldv_io_instance_callback_4_27_#in~arg3#1.base, ldv_io_instance_callback_4_27_#in~arg3#1.offset;assume { :begin_inline_vidioc_enum_fmt_vid_cap } true;vidioc_enum_fmt_vid_cap_#in~file#1.base, vidioc_enum_fmt_vid_cap_#in~file#1.offset, vidioc_enum_fmt_vid_cap_#in~priv#1.base, vidioc_enum_fmt_vid_cap_#in~priv#1.offset, vidioc_enum_fmt_vid_cap_#in~f#1.base, vidioc_enum_fmt_vid_cap_#in~f#1.offset := ldv_io_instance_callback_4_27_~arg1#1.base, ldv_io_instance_callback_4_27_~arg1#1.offset, ldv_io_instance_callback_4_27_~arg2#1.base, ldv_io_instance_callback_4_27_~arg2#1.offset, ldv_io_instance_callback_4_27_~arg3#1.base, ldv_io_instance_callback_4_27_~arg3#1.offset;havoc vidioc_enum_fmt_vid_cap_#res#1;havoc vidioc_enum_fmt_vid_cap_#t~mem1015#1, vidioc_enum_fmt_vid_cap_#t~ret1016#1, vidioc_enum_fmt_vid_cap_#t~mem1017#1, vidioc_enum_fmt_vid_cap_#t~mem1018#1.base, vidioc_enum_fmt_vid_cap_#t~mem1018#1.offset, vidioc_enum_fmt_vid_cap_#t~ret1019#1, vidioc_enum_fmt_vid_cap_#t~mem1020#1, vidioc_enum_fmt_vid_cap_#t~mem1021#1, vidioc_enum_fmt_vid_cap_~file#1.base, vidioc_enum_fmt_vid_cap_~file#1.offset, vidioc_enum_fmt_vid_cap_~priv#1.base, vidioc_enum_fmt_vid_cap_~priv#1.offset, vidioc_enum_fmt_vid_cap_~f#1.base, vidioc_enum_fmt_vid_cap_~f#1.offset, vidioc_enum_fmt_vid_cap_~tmp~30#1;vidioc_enum_fmt_vid_cap_~file#1.base, vidioc_enum_fmt_vid_cap_~file#1.offset := vidioc_enum_fmt_vid_cap_#in~file#1.base, vidioc_enum_fmt_vid_cap_#in~file#1.offset;vidioc_enum_fmt_vid_cap_~priv#1.base, vidioc_enum_fmt_vid_cap_~priv#1.offset := vidioc_enum_fmt_vid_cap_#in~priv#1.base, vidioc_enum_fmt_vid_cap_#in~priv#1.offset;vidioc_enum_fmt_vid_cap_~f#1.base, vidioc_enum_fmt_vid_cap_~f#1.offset := vidioc_enum_fmt_vid_cap_#in~f#1.base, vidioc_enum_fmt_vid_cap_#in~f#1.offset;havoc vidioc_enum_fmt_vid_cap_~tmp~30#1;call vidioc_enum_fmt_vid_cap_#t~mem1015#1 := read~intINTTYPE4#7(vidioc_enum_fmt_vid_cap_~f#1.base, vidioc_enum_fmt_vid_cap_~f#1.offset, 4bv64); [2025-02-08 03:53:22,433 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12259-1: SUMMARY for call ldv_v4l2_file_operations_io_instance_4_#t~ret2139#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2139#1.offset := ldv_xmalloc(84bv64); srcloc: null [2025-02-08 03:53:22,433 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12259: ldv_v4l2_file_operations_io_instance_4_~tmp___19~0#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___19~0#1.offset := ldv_v4l2_file_operations_io_instance_4_#t~ret2139#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2139#1.offset;havoc ldv_v4l2_file_operations_io_instance_4_#t~ret2139#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2139#1.offset;~ldv_4_resource_struct_v4l2_tuner_ptr~0.base, ~ldv_4_resource_struct_v4l2_tuner_ptr~0.offset := ldv_v4l2_file_operations_io_instance_4_~tmp___19~0#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___19~0#1.offset; [2025-02-08 03:53:22,433 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11268-1: SUMMARY for call ldv_struct_vb2_ops_dummy_resourceless_instance_2_#t~ret2102#1 := ldv_switch_1(); srcloc: null [2025-02-08 03:53:22,433 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10409: assume 4bv32 == ~ldv_statevar_5~0; [2025-02-08 03:53:22,433 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10409: assume !(4bv32 == ~ldv_statevar_5~0); [2025-02-08 03:53:22,433 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11995: assume 25bv32 == ~ldv_statevar_4~0; [2025-02-08 03:53:22,433 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11995: assume !(25bv32 == ~ldv_statevar_4~0); [2025-02-08 03:53:22,433 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7899: call vidioc_g_audio_#t~mem856#1 := read~intINTTYPE4#7(vidioc_g_audio_~dev~19#1.base, ~bvadd~64(7770bv64, vidioc_g_audio_~dev~19#1.offset), 4bv64);call write~intINTTYPE4#7(vidioc_g_audio_#t~mem856#1, vidioc_g_audio_~a#1.base, vidioc_g_audio_~a#1.offset, 4bv64);call write~intINTTYPE4#7(1bv32, vidioc_g_audio_~a#1.base, ~bvadd~64(36bv64, vidioc_g_audio_~a#1.offset), 4bv64);vidioc_g_audio_#res#1 := 0bv32; [2025-02-08 03:53:22,433 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12127: assume 68bv32 == ~ldv_statevar_4~0; [2025-02-08 03:53:22,434 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12127: assume !(68bv32 == ~ldv_statevar_4~0); [2025-02-08 03:53:22,434 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12458: assume { :begin_inline_ldv_io_instance_callback_4_47 } true;ldv_io_instance_callback_4_47_#in~arg0#1.base, ldv_io_instance_callback_4_47_#in~arg0#1.offset, ldv_io_instance_callback_4_47_#in~arg1#1.base, ldv_io_instance_callback_4_47_#in~arg1#1.offset, ldv_io_instance_callback_4_47_#in~arg2#1.base, ldv_io_instance_callback_4_47_#in~arg2#1.offset, ldv_io_instance_callback_4_47_#in~arg3#1.base, ldv_io_instance_callback_4_47_#in~arg3#1.offset := ~ldv_4_callback_vidioc_querycap~0.base, ~ldv_4_callback_vidioc_querycap~0.offset, ~ldv_4_resource_file~0.base, ~ldv_4_resource_file~0.offset, ~ldv_4_resource_struct_poll_table_struct_ptr~0.base, ~ldv_4_resource_struct_poll_table_struct_ptr~0.offset, ~ldv_4_resource_struct_v4l2_capability_ptr~0.base, ~ldv_4_resource_struct_v4l2_capability_ptr~0.offset;havoc ldv_io_instance_callback_4_47_#t~ret2078#1, ldv_io_instance_callback_4_47_~arg0#1.base, ldv_io_instance_callback_4_47_~arg0#1.offset, ldv_io_instance_callback_4_47_~arg1#1.base, ldv_io_instance_callback_4_47_~arg1#1.offset, ldv_io_instance_callback_4_47_~arg2#1.base, ldv_io_instance_callback_4_47_~arg2#1.offset, ldv_io_instance_callback_4_47_~arg3#1.base, ldv_io_instance_callback_4_47_~arg3#1.offset;ldv_io_instance_callback_4_47_~arg0#1.base, ldv_io_instance_callback_4_47_~arg0#1.offset := ldv_io_instance_callback_4_47_#in~arg0#1.base, ldv_io_instance_callback_4_47_#in~arg0#1.offset;ldv_io_instance_callback_4_47_~arg1#1.base, ldv_io_instance_callback_4_47_~arg1#1.offset := ldv_io_instance_callback_4_47_#in~arg1#1.base, ldv_io_instance_callback_4_47_#in~arg1#1.offset;ldv_io_instance_callback_4_47_~arg2#1.base, ldv_io_instance_callback_4_47_~arg2#1.offset := ldv_io_instance_callback_4_47_#in~arg2#1.base, ldv_io_instance_callback_4_47_#in~arg2#1.offset;ldv_io_instance_callback_4_47_~arg3#1.base, ldv_io_instance_callback_4_47_~arg3#1.offset := ldv_io_instance_callback_4_47_#in~arg3#1.base, ldv_io_instance_callback_4_47_#in~arg3#1.offset;assume { :begin_inline_vidioc_querycap } true;vidioc_querycap_#in~file#1.base, vidioc_querycap_#in~file#1.offset, vidioc_querycap_#in~priv#1.base, vidioc_querycap_#in~priv#1.offset, vidioc_querycap_#in~cap#1.base, vidioc_querycap_#in~cap#1.offset := ldv_io_instance_callback_4_47_~arg1#1.base, ldv_io_instance_callback_4_47_~arg1#1.offset, ldv_io_instance_callback_4_47_~arg2#1.base, ldv_io_instance_callback_4_47_~arg2#1.offset, ldv_io_instance_callback_4_47_~arg3#1.base, ldv_io_instance_callback_4_47_~arg3#1.offset;havoc vidioc_querycap_#res#1;havoc vidioc_querycap_#t~ret996#1.base, vidioc_querycap_#t~ret996#1.offset, vidioc_querycap_#t~mem997#1.base, vidioc_querycap_#t~mem997#1.offset, vidioc_querycap_#t~ret998#1, vidioc_querycap_#t~mem999#1, vidioc_querycap_#t~mem1000#1.base, vidioc_querycap_#t~mem1000#1.offset, vidioc_querycap_#t~ret1001#1, vidioc_querycap_#t~mem1002#1.base, vidioc_querycap_#t~mem1002#1.offset, vidioc_querycap_#t~ret1003#1, vidioc_querycap_#t~mem1004#1, vidioc_querycap_#t~mem1005#1, vidioc_querycap_#t~mem1006#1, vidioc_querycap_#t~mem1007#1, vidioc_querycap_#t~mem1008#1, vidioc_querycap_#t~mem1009#1, vidioc_querycap_#t~mem1010#1, vidioc_querycap_#t~mem1011#1.base, vidioc_querycap_#t~mem1011#1.offset, vidioc_querycap_#t~mem1012#1, vidioc_querycap_#t~mem1013#1.base, vidioc_querycap_#t~mem1013#1.offset, vidioc_querycap_#t~mem1014#1, vidioc_querycap_~file#1.base, vidioc_querycap_~file#1.offset, vidioc_querycap_~priv#1.base, vidioc_querycap_~priv#1.offset, vidioc_querycap_~cap#1.base, vidioc_querycap_~cap#1.offset, vidioc_querycap_~vdev~0#1.base, vidioc_querycap_~vdev~0#1.offset, vidioc_querycap_~tmp~29#1.base, vidioc_querycap_~tmp~29#1.offset, vidioc_querycap_~fh~19#1.base, vidioc_querycap_~fh~19#1.offset, vidioc_querycap_~dev~28#1.base, vidioc_querycap_~dev~28#1.offset;vidioc_querycap_~file#1.base, vidioc_querycap_~file#1.offset := vidioc_querycap_#in~file#1.base, vidioc_querycap_#in~file#1.offset;vidioc_querycap_~priv#1.base, vidioc_querycap_~priv#1.offset := vidioc_querycap_#in~priv#1.base, vidioc_querycap_#in~priv#1.offset;vidioc_querycap_~cap#1.base, vidioc_querycap_~cap#1.offset := vidioc_querycap_#in~cap#1.base, vidioc_querycap_#in~cap#1.offset;havoc vidioc_querycap_~vdev~0#1.base, vidioc_querycap_~vdev~0#1.offset;havoc vidioc_querycap_~tmp~29#1.base, vidioc_querycap_~tmp~29#1.offset;havoc vidioc_querycap_~fh~19#1.base, vidioc_querycap_~fh~19#1.offset;havoc vidioc_querycap_~dev~28#1.base, vidioc_querycap_~dev~28#1.offset; [2025-02-08 03:53:22,434 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8098: assume vidioc_s_frequency_#t~short948#1;havoc vidioc_s_frequency_#t~mem943#1.base, vidioc_s_frequency_#t~mem943#1.offset;havoc vidioc_s_frequency_#t~mem944#1.base, vidioc_s_frequency_#t~mem944#1.offset;havoc vidioc_s_frequency_#t~mem945#1.base, vidioc_s_frequency_#t~mem945#1.offset;havoc vidioc_s_frequency_#t~mem946#1.base, vidioc_s_frequency_#t~mem946#1.offset;havoc vidioc_s_frequency_#t~mem947#1.base, vidioc_s_frequency_#t~mem947#1.offset;havoc vidioc_s_frequency_#t~short948#1;call vidioc_s_frequency_#t~mem954#1.base, vidioc_s_frequency_#t~mem954#1.offset := read~$Pointer$#7(vidioc_s_frequency_~__sd___0~2#1.base, ~bvadd~64(152bv64, vidioc_s_frequency_~__sd___0~2#1.offset), 8bv64);call vidioc_s_frequency_#t~mem955#1.base, vidioc_s_frequency_#t~mem955#1.offset := read~$Pointer$#7(vidioc_s_frequency_#t~mem954#1.base, ~bvadd~64(8bv64, vidioc_s_frequency_#t~mem954#1.offset), 8bv64);call vidioc_s_frequency_#t~mem956#1.base, vidioc_s_frequency_#t~mem956#1.offset := read~$Pointer$#7(vidioc_s_frequency_#t~mem955#1.base, ~bvadd~64(16bv64, vidioc_s_frequency_#t~mem955#1.offset), 8bv64); [2025-02-08 03:53:22,434 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8098: assume !vidioc_s_frequency_#t~short948#1;havoc vidioc_s_frequency_#t~mem943#1.base, vidioc_s_frequency_#t~mem943#1.offset;havoc vidioc_s_frequency_#t~mem944#1.base, vidioc_s_frequency_#t~mem944#1.offset;havoc vidioc_s_frequency_#t~mem945#1.base, vidioc_s_frequency_#t~mem945#1.offset;havoc vidioc_s_frequency_#t~mem946#1.base, vidioc_s_frequency_#t~mem946#1.offset;havoc vidioc_s_frequency_#t~mem947#1.base, vidioc_s_frequency_#t~mem947#1.offset;havoc vidioc_s_frequency_#t~short948#1; [2025-02-08 03:53:22,434 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10344: havoc ldv_dummy_resourceless_instance_callback_2_7_~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_7_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_2_7_~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_7_~arg1#1.offset;havoc ldv_dummy_resourceless_instance_callback_2_7_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_7_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_2_7_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_7_#in~arg1#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_2_7 } true;~ldv_statevar_2~0 := 2bv32; [2025-02-08 03:53:22,434 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10344-1: SUMMARY for call buffer_queue(ldv_dummy_resourceless_instance_callback_2_7_~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_7_~arg1#1.offset); srcloc: null [2025-02-08 03:53:22,434 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7966: vidioc_s_audio_#res#1 := 0bv32;ldv_io_instance_callback_4_52_#t~ret2081#1 := vidioc_s_audio_#res#1;havoc vidioc_s_audio_#t~mem857#1.base, vidioc_s_audio_#t~mem857#1.offset, vidioc_s_audio_#t~mem858#1, vidioc_s_audio_#t~mem859#1, vidioc_s_audio_#t~mem860#1, vidioc_s_audio_#t~mem861#1, vidioc_s_audio_#t~mem862#1, vidioc_s_audio_#t~mem863#1, vidioc_s_audio_#t~mem864#1, vidioc_s_audio_#t~mem865#1, vidioc_s_audio_#t~mem866#1, vidioc_s_audio_#t~mem867#1, vidioc_s_audio_#t~mem868#1, vidioc_s_audio_~file#1.base, vidioc_s_audio_~file#1.offset, vidioc_s_audio_~priv#1.base, vidioc_s_audio_~priv#1.offset, vidioc_s_audio_~a#1.base, vidioc_s_audio_~a#1.offset, vidioc_s_audio_~fh~11#1.base, vidioc_s_audio_~fh~11#1.offset, vidioc_s_audio_~dev~20#1.base, vidioc_s_audio_~dev~20#1.offset;havoc vidioc_s_audio_#in~file#1.base, vidioc_s_audio_#in~file#1.offset, vidioc_s_audio_#in~priv#1.base, vidioc_s_audio_#in~priv#1.offset, vidioc_s_audio_#in~a#1.base, vidioc_s_audio_#in~a#1.offset;assume { :end_inline_vidioc_s_audio } true;havoc ldv_io_instance_callback_4_52_#t~ret2081#1;havoc ldv_io_instance_callback_4_52_#t~ret2081#1, ldv_io_instance_callback_4_52_~arg0#1.base, ldv_io_instance_callback_4_52_~arg0#1.offset, ldv_io_instance_callback_4_52_~arg1#1.base, ldv_io_instance_callback_4_52_~arg1#1.offset, ldv_io_instance_callback_4_52_~arg2#1.base, ldv_io_instance_callback_4_52_~arg2#1.offset, ldv_io_instance_callback_4_52_~arg3#1.base, ldv_io_instance_callback_4_52_~arg3#1.offset;havoc ldv_io_instance_callback_4_52_#in~arg0#1.base, ldv_io_instance_callback_4_52_#in~arg0#1.offset, ldv_io_instance_callback_4_52_#in~arg1#1.base, ldv_io_instance_callback_4_52_#in~arg1#1.offset, ldv_io_instance_callback_4_52_#in~arg2#1.base, ldv_io_instance_callback_4_52_#in~arg2#1.offset, ldv_io_instance_callback_4_52_#in~arg3#1.base, ldv_io_instance_callback_4_52_#in~arg3#1.offset;assume { :end_inline_ldv_io_instance_callback_4_52 } true;~ldv_statevar_4~0 := 3bv32; [2025-02-08 03:53:22,434 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8032: call vidioc_s_tuner_#t~mem907#1.base, vidioc_s_tuner_#t~mem907#1.offset := read~$Pointer$#7(vidioc_s_tuner_~__sd~8#1.base, ~bvadd~64(116bv64, vidioc_s_tuner_~__sd~8#1.offset), 8bv64);vidioc_s_tuner_~__mptr___0~8#1.base, vidioc_s_tuner_~__mptr___0~8#1.offset := vidioc_s_tuner_#t~mem907#1.base, vidioc_s_tuner_#t~mem907#1.offset;havoc vidioc_s_tuner_#t~mem907#1.base, vidioc_s_tuner_#t~mem907#1.offset;vidioc_s_tuner_~__sd~8#1.base, vidioc_s_tuner_~__sd~8#1.offset := vidioc_s_tuner_~__mptr___0~8#1.base, ~bvadd~64(18446744073709515264bv64, vidioc_s_tuner_~__mptr___0~8#1.offset); [2025-02-08 03:53:22,434 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8098-2: call vidioc_s_frequency_#t~mem943#1.base, vidioc_s_frequency_#t~mem943#1.offset := read~$Pointer$#7(vidioc_s_frequency_~__sd___0~2#1.base, ~bvadd~64(152bv64, vidioc_s_frequency_~__sd___0~2#1.offset), 8bv64);call vidioc_s_frequency_#t~mem944#1.base, vidioc_s_frequency_#t~mem944#1.offset := read~$Pointer$#7(vidioc_s_frequency_#t~mem943#1.base, ~bvadd~64(8bv64, vidioc_s_frequency_#t~mem943#1.offset), 8bv64);vidioc_s_frequency_#t~short948#1 := 0bv64 != ~bvadd~64(vidioc_s_frequency_#t~mem944#1.base, vidioc_s_frequency_#t~mem944#1.offset); [2025-02-08 03:53:22,434 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8098-1: assume vidioc_s_frequency_#t~short948#1;call vidioc_s_frequency_#t~mem945#1.base, vidioc_s_frequency_#t~mem945#1.offset := read~$Pointer$#7(vidioc_s_frequency_~__sd___0~2#1.base, ~bvadd~64(152bv64, vidioc_s_frequency_~__sd___0~2#1.offset), 8bv64);call vidioc_s_frequency_#t~mem946#1.base, vidioc_s_frequency_#t~mem946#1.offset := read~$Pointer$#7(vidioc_s_frequency_#t~mem945#1.base, ~bvadd~64(8bv64, vidioc_s_frequency_#t~mem945#1.offset), 8bv64);call vidioc_s_frequency_#t~mem947#1.base, vidioc_s_frequency_#t~mem947#1.offset := read~$Pointer$#7(vidioc_s_frequency_#t~mem946#1.base, ~bvadd~64(16bv64, vidioc_s_frequency_#t~mem946#1.offset), 8bv64);vidioc_s_frequency_#t~short948#1 := 0bv64 != ~bvadd~64(vidioc_s_frequency_#t~mem947#1.base, vidioc_s_frequency_#t~mem947#1.offset); [2025-02-08 03:53:22,434 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8098-1: assume !vidioc_s_frequency_#t~short948#1; [2025-02-08 03:53:22,434 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12789: havoc ldv_dummy_resourceless_instance_callback_3_14_#t~ret2169#1;havoc ldv_dummy_resourceless_instance_callback_3_14_#t~ret2169#1, ldv_dummy_resourceless_instance_callback_3_14_~arg0#1.base, ldv_dummy_resourceless_instance_callback_3_14_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_3_14_~arg1#1.base, ldv_dummy_resourceless_instance_callback_3_14_~arg1#1.offset;havoc ldv_dummy_resourceless_instance_callback_3_14_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_3_14_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_3_14_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_3_14_#in~arg1#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_3_14 } true;~ldv_statevar_3~0 := 2bv32; [2025-02-08 03:53:22,434 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12789-1: SUMMARY for call ldv_dummy_resourceless_instance_callback_3_14_#t~ret2169#1 := em28xx_stop_vbi_streaming(ldv_dummy_resourceless_instance_callback_3_14_~arg1#1.base, ldv_dummy_resourceless_instance_callback_3_14_~arg1#1.offset); srcloc: null [2025-02-08 03:53:22,434 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12525: assume { :begin_inline_ldv_io_instance_callback_4_59 } true;ldv_io_instance_callback_4_59_#in~arg0#1.base, ldv_io_instance_callback_4_59_#in~arg0#1.offset, ldv_io_instance_callback_4_59_#in~arg1#1.base, ldv_io_instance_callback_4_59_#in~arg1#1.offset, ldv_io_instance_callback_4_59_#in~arg2#1.base, ldv_io_instance_callback_4_59_#in~arg2#1.offset, ldv_io_instance_callback_4_59_#in~arg3#1.base, ldv_io_instance_callback_4_59_#in~arg3#1.offset := ~ldv_4_callback_vidioc_s_parm~0.base, ~ldv_4_callback_vidioc_s_parm~0.offset, ~ldv_4_resource_file~0.base, ~ldv_4_resource_file~0.offset, ~ldv_4_resource_struct_poll_table_struct_ptr~0.base, ~ldv_4_resource_struct_poll_table_struct_ptr~0.offset, ~ldv_4_resource_struct_v4l2_streamparm_ptr~0.base, ~ldv_4_resource_struct_v4l2_streamparm_ptr~0.offset;havoc ldv_io_instance_callback_4_59_#t~ret2086#1, ldv_io_instance_callback_4_59_~arg0#1.base, ldv_io_instance_callback_4_59_~arg0#1.offset, ldv_io_instance_callback_4_59_~arg1#1.base, ldv_io_instance_callback_4_59_~arg1#1.offset, ldv_io_instance_callback_4_59_~arg2#1.base, ldv_io_instance_callback_4_59_~arg2#1.offset, ldv_io_instance_callback_4_59_~arg3#1.base, ldv_io_instance_callback_4_59_~arg3#1.offset;ldv_io_instance_callback_4_59_~arg0#1.base, ldv_io_instance_callback_4_59_~arg0#1.offset := ldv_io_instance_callback_4_59_#in~arg0#1.base, ldv_io_instance_callback_4_59_#in~arg0#1.offset;ldv_io_instance_callback_4_59_~arg1#1.base, ldv_io_instance_callback_4_59_~arg1#1.offset := ldv_io_instance_callback_4_59_#in~arg1#1.base, ldv_io_instance_callback_4_59_#in~arg1#1.offset;ldv_io_instance_callback_4_59_~arg2#1.base, ldv_io_instance_callback_4_59_~arg2#1.offset := ldv_io_instance_callback_4_59_#in~arg2#1.base, ldv_io_instance_callback_4_59_#in~arg2#1.offset;ldv_io_instance_callback_4_59_~arg3#1.base, ldv_io_instance_callback_4_59_~arg3#1.offset := ldv_io_instance_callback_4_59_#in~arg3#1.base, ldv_io_instance_callback_4_59_#in~arg3#1.offset;assume { :begin_inline_vidioc_s_parm } true;vidioc_s_parm_#in~file#1.base, vidioc_s_parm_#in~file#1.offset, vidioc_s_parm_#in~priv#1.base, vidioc_s_parm_#in~priv#1.offset, vidioc_s_parm_#in~p#1.base, vidioc_s_parm_#in~p#1.offset := ldv_io_instance_callback_4_59_~arg1#1.base, ldv_io_instance_callback_4_59_~arg1#1.offset, ldv_io_instance_callback_4_59_~arg2#1.base, ldv_io_instance_callback_4_59_~arg2#1.offset, ldv_io_instance_callback_4_59_~arg3#1.base, ldv_io_instance_callback_4_59_~arg3#1.offset;havoc vidioc_s_parm_#res#1;havoc vidioc_s_parm_#t~mem803#1.base, vidioc_s_parm_#t~mem803#1.offset, vidioc_s_parm_#t~mem804#1.base, vidioc_s_parm_#t~mem804#1.offset, vidioc_s_parm_#t~mem805#1.base, vidioc_s_parm_#t~mem805#1.offset, vidioc_s_parm_#t~mem806#1.base, vidioc_s_parm_#t~mem806#1.offset, vidioc_s_parm_#t~mem807#1.base, vidioc_s_parm_#t~mem807#1.offset, vidioc_s_parm_#t~mem808#1.base, vidioc_s_parm_#t~mem808#1.offset, vidioc_s_parm_#t~mem809#1.base, vidioc_s_parm_#t~mem809#1.offset, vidioc_s_parm_#t~short810#1, vidioc_s_parm_#t~mem816#1.base, vidioc_s_parm_#t~mem816#1.offset, vidioc_s_parm_#t~mem817#1.base, vidioc_s_parm_#t~mem817#1.offset, vidioc_s_parm_#t~mem818#1.base, vidioc_s_parm_#t~mem818#1.offset, vidioc_s_parm_#t~ret819#1, vidioc_s_parm_#t~mem820#1.base, vidioc_s_parm_#t~mem820#1.offset, vidioc_s_parm_~file#1.base, vidioc_s_parm_~file#1.offset, vidioc_s_parm_~priv#1.base, vidioc_s_parm_~priv#1.offset, vidioc_s_parm_~p#1.base, vidioc_s_parm_~p#1.offset, vidioc_s_parm_~fh~6#1.base, vidioc_s_parm_~fh~6#1.offset, vidioc_s_parm_~dev~15#1.base, vidioc_s_parm_~dev~15#1.offset, vidioc_s_parm_~__sd~6#1.base, vidioc_s_parm_~__sd~6#1.offset, vidioc_s_parm_~__err~1#1, vidioc_s_parm_~__mptr~12#1.base, vidioc_s_parm_~__mptr~12#1.offset, vidioc_s_parm_~tmp~26#1, vidioc_s_parm_~__mptr___0~6#1.base, vidioc_s_parm_~__mptr___0~6#1.offset;vidioc_s_parm_~file#1.base, vidioc_s_parm_~file#1.offset := vidioc_s_parm_#in~file#1.base, vidioc_s_parm_#in~file#1.offset;vidioc_s_parm_~priv#1.base, vidioc_s_parm_~priv#1.offset := vidioc_s_parm_#in~priv#1.base, vidioc_s_parm_#in~priv#1.offset;vidioc_s_parm_~p#1.base, vidioc_s_parm_~p#1.offset := vidioc_s_parm_#in~p#1.base, vidioc_s_parm_#in~p#1.offset;havoc vidioc_s_parm_~fh~6#1.base, vidioc_s_parm_~fh~6#1.offset;havoc vidioc_s_parm_~dev~15#1.base, vidioc_s_parm_~dev~15#1.offset;havoc vidioc_s_parm_~__sd~6#1.base, vidioc_s_parm_~__sd~6#1.offset;havoc vidioc_s_parm_~__err~1#1;havoc vidioc_s_parm_~__mptr~12#1.base, vidioc_s_parm_~__mptr~12#1.offset;havoc vidioc_s_parm_~tmp~26#1;havoc vidioc_s_parm_~__mptr___0~6#1.base, vidioc_s_parm_~__mptr___0~6#1.offset;vidioc_s_parm_~fh~6#1.base, vidioc_s_parm_~fh~6#1.offset := vidioc_s_parm_~priv#1.base, vidioc_s_parm_~priv#1.offset;call vidioc_s_parm_#t~mem803#1.base, vidioc_s_parm_#t~mem803#1.offset := read~$Pointer$#7(vidioc_s_parm_~fh~6#1.base, ~bvadd~64(168bv64, vidioc_s_parm_~fh~6#1.offset), 8bv64);vidioc_s_parm_~dev~15#1.base, vidioc_s_parm_~dev~15#1.offset := vidioc_s_parm_#t~mem803#1.base, vidioc_s_parm_#t~mem803#1.offset;havoc vidioc_s_parm_#t~mem803#1.base, vidioc_s_parm_#t~mem803#1.offset;call write~intINTTYPE4#7(4bv32, vidioc_s_parm_~p#1.base, ~bvadd~64(20bv64, ~bvadd~64(4bv64, vidioc_s_parm_~p#1.offset)), 4bv64);vidioc_s_parm_~__err~1#1 := 0bv64;call vidioc_s_parm_#t~mem804#1.base, vidioc_s_parm_#t~mem804#1.offset := read~$Pointer$#7(vidioc_s_parm_~dev~15#1.base, ~bvadd~64(16bv64, ~bvadd~64(63bv64, vidioc_s_parm_~dev~15#1.offset)), 8bv64);vidioc_s_parm_~__mptr~12#1.base, vidioc_s_parm_~__mptr~12#1.offset := vidioc_s_parm_#t~mem804#1.base, vidioc_s_parm_#t~mem804#1.offset;havoc vidioc_s_parm_#t~mem804#1.base, vidioc_s_parm_#t~mem804#1.offset;vidioc_s_parm_~__sd~6#1.base, vidioc_s_parm_~__sd~6#1.offset := vidioc_s_parm_~__mptr~12#1.base, ~bvadd~64(18446744073709515264bv64, vidioc_s_parm_~__mptr~12#1.offset); [2025-02-08 03:53:22,434 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8363: assume ~bvule~32(vidioc_enum_framesizes_#t~mem1034#1, 47bv32);havoc vidioc_enum_framesizes_#t~mem1034#1;call write~intINTTYPE4#7(48bv32, vidioc_enum_framesizes_~fsize#1.base, ~bvadd~64(12bv64, vidioc_enum_framesizes_~fsize#1.offset), 4bv64); [2025-02-08 03:53:22,434 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8363: assume !~bvule~32(vidioc_enum_framesizes_#t~mem1034#1, 47bv32);havoc vidioc_enum_framesizes_#t~mem1034#1; [2025-02-08 03:53:22,434 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12261-1: SUMMARY for call ldv_v4l2_file_operations_io_instance_4_#t~ret2140#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2140#1.offset := ldv_xmalloc(1808bv64); srcloc: null [2025-02-08 03:53:22,434 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12261: ldv_v4l2_file_operations_io_instance_4_~tmp___20~0#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___20~0#1.offset := ldv_v4l2_file_operations_io_instance_4_#t~ret2140#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2140#1.offset;havoc ldv_v4l2_file_operations_io_instance_4_#t~ret2140#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2140#1.offset;~ldv_4_resource_struct_video_device~0.base, ~ldv_4_resource_struct_video_device~0.offset := ldv_v4l2_file_operations_io_instance_4_~tmp___20~0#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___20~0#1.offset; [2025-02-08 03:53:22,434 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11138: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_0_7 } true;ldv_dummy_resourceless_instance_callback_0_7_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_0_7_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_0_7_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_0_7_#in~arg1#1.offset := ~ldv_0_callback_init~0.base, ~ldv_0_callback_init~0.offset, ~ldv_0_container_struct_em28xx_ptr~0.base, ~ldv_0_container_struct_em28xx_ptr~0.offset;havoc ldv_dummy_resourceless_instance_callback_0_7_#t~ret2044#1, ldv_dummy_resourceless_instance_callback_0_7_~arg0#1.base, ldv_dummy_resourceless_instance_callback_0_7_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_0_7_~arg1#1.base, ldv_dummy_resourceless_instance_callback_0_7_~arg1#1.offset;ldv_dummy_resourceless_instance_callback_0_7_~arg0#1.base, ldv_dummy_resourceless_instance_callback_0_7_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_0_7_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_0_7_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_0_7_~arg1#1.base, ldv_dummy_resourceless_instance_callback_0_7_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_0_7_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_0_7_#in~arg1#1.offset; [2025-02-08 03:53:22,434 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12195: SUMMARY for call ldv_assume((if 0bv32 != ~ldv_4_ret_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:53:22,434 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12063: assume 46bv32 == ~ldv_statevar_4~0; [2025-02-08 03:53:22,434 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12063: assume !(46bv32 == ~ldv_statevar_4~0); [2025-02-08 03:53:22,434 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7769: assume 0bv64 != vidioc_s_parm_~__err~1#1 && 18446744073709551101bv64 != vidioc_s_parm_~__err~1#1; [2025-02-08 03:53:22,434 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7769: assume !(0bv64 != vidioc_s_parm_~__err~1#1 && 18446744073709551101bv64 != vidioc_s_parm_~__err~1#1);call vidioc_s_parm_#t~mem820#1.base, vidioc_s_parm_#t~mem820#1.offset := read~$Pointer$#7(vidioc_s_parm_~__sd~6#1.base, ~bvadd~64(116bv64, vidioc_s_parm_~__sd~6#1.offset), 8bv64);vidioc_s_parm_~__mptr___0~6#1.base, vidioc_s_parm_~__mptr___0~6#1.offset := vidioc_s_parm_#t~mem820#1.base, vidioc_s_parm_#t~mem820#1.offset;havoc vidioc_s_parm_#t~mem820#1.base, vidioc_s_parm_#t~mem820#1.offset;vidioc_s_parm_~__sd~6#1.base, vidioc_s_parm_~__sd~6#1.offset := vidioc_s_parm_~__mptr___0~6#1.base, ~bvadd~64(18446744073709515264bv64, vidioc_s_parm_~__mptr___0~6#1.offset); [2025-02-08 03:53:22,434 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12394: ~ldv_statevar_4~0 := 3bv32; [2025-02-08 03:53:22,434 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12196: ldv_v4l2_file_operations_io_instance_4_~tmp___0~20#1 := ldv_v4l2_file_operations_io_instance_4_#t~ret2116#1;havoc ldv_v4l2_file_operations_io_instance_4_#t~ret2116#1; [2025-02-08 03:53:22,434 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8232: assume ~bvugt~32(vidioc_s_register_#t~mem986#1, 1bv32);havoc vidioc_s_register_#t~mem986#1;vidioc_s_register_#res#1 := 4294967274bv32;call ULTIMATE.dealloc(vidioc_s_register_~#buf~8#1.base, vidioc_s_register_~#buf~8#1.offset);havoc vidioc_s_register_~#buf~8#1.base, vidioc_s_register_~#buf~8#1.offset; [2025-02-08 03:53:22,434 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8232: assume !~bvugt~32(vidioc_s_register_#t~mem986#1, 1bv32);havoc vidioc_s_register_#t~mem986#1;call vidioc_s_register_#t~mem987#1 := read~intINTTYPE4#7(vidioc_s_register_~reg#1.base, ~bvadd~64(4bv64, vidioc_s_register_~reg#1.offset), 4bv64); [2025-02-08 03:53:22,434 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12196-1: SUMMARY for call ldv_v4l2_file_operations_io_instance_4_#t~ret2116#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:53:22,434 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14376-1: ldv_io_instance_callback_4_26_#t~ret2061#1 := vb2_ioctl_dqbuf_#res#1;havoc vb2_ioctl_dqbuf_#t~nondet2284#1, vb2_ioctl_dqbuf_~arg0#1.base, vb2_ioctl_dqbuf_~arg0#1.offset, vb2_ioctl_dqbuf_~arg1#1.base, vb2_ioctl_dqbuf_~arg1#1.offset, vb2_ioctl_dqbuf_~arg2#1.base, vb2_ioctl_dqbuf_~arg2#1.offset;havoc vb2_ioctl_dqbuf_#in~arg0#1.base, vb2_ioctl_dqbuf_#in~arg0#1.offset, vb2_ioctl_dqbuf_#in~arg1#1.base, vb2_ioctl_dqbuf_#in~arg1#1.offset, vb2_ioctl_dqbuf_#in~arg2#1.base, vb2_ioctl_dqbuf_#in~arg2#1.offset;assume { :end_inline_vb2_ioctl_dqbuf } true;havoc ldv_io_instance_callback_4_26_#t~ret2061#1;havoc ldv_io_instance_callback_4_26_#t~ret2061#1, ldv_io_instance_callback_4_26_~arg0#1.base, ldv_io_instance_callback_4_26_~arg0#1.offset, ldv_io_instance_callback_4_26_~arg1#1.base, ldv_io_instance_callback_4_26_~arg1#1.offset, ldv_io_instance_callback_4_26_~arg2#1.base, ldv_io_instance_callback_4_26_~arg2#1.offset, ldv_io_instance_callback_4_26_~arg3#1.base, ldv_io_instance_callback_4_26_~arg3#1.offset;havoc ldv_io_instance_callback_4_26_#in~arg0#1.base, ldv_io_instance_callback_4_26_#in~arg0#1.offset, ldv_io_instance_callback_4_26_#in~arg1#1.base, ldv_io_instance_callback_4_26_#in~arg1#1.offset, ldv_io_instance_callback_4_26_#in~arg2#1.base, ldv_io_instance_callback_4_26_#in~arg2#1.offset, ldv_io_instance_callback_4_26_#in~arg3#1.base, ldv_io_instance_callback_4_26_#in~arg3#1.offset;assume { :end_inline_ldv_io_instance_callback_4_26 } true;~ldv_statevar_4~0 := 3bv32; [2025-02-08 03:53:22,434 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12394-1: SUMMARY for call ldv_free(~ldv_4_ldv_param_35_2_default~0.base, ~ldv_4_ldv_param_35_2_default~0.offset); srcloc: null [2025-02-08 03:53:22,434 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14376: havoc vb2_ioctl_dqbuf_#t~nondet2284#1; [2025-02-08 03:53:22,434 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7902: havoc vidioc_g_audio_#t~strcpy~res849#1.base, vidioc_g_audio_#t~strcpy~res849#1.offset; [2025-02-08 03:53:22,434 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11073-1: SUMMARY for call ldv_io_instance_probe_4_11_#t~ret2096#1 := em28xx_v4l2_open(ldv_io_instance_probe_4_11_~arg1#1.base, ldv_io_instance_probe_4_11_~arg1#1.offset); srcloc: null [2025-02-08 03:53:22,434 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11073: ldv_io_instance_probe_4_11_~tmp~41#1 := ldv_io_instance_probe_4_11_#t~ret2096#1;havoc ldv_io_instance_probe_4_11_#t~ret2096#1;ldv_io_instance_probe_4_11_#res#1 := ldv_io_instance_probe_4_11_~tmp~41#1;ldv_v4l2_file_operations_io_instance_4_#t~ret2119#1 := ldv_io_instance_probe_4_11_#res#1;havoc ldv_io_instance_probe_4_11_#t~ret2096#1, ldv_io_instance_probe_4_11_~arg0#1.base, ldv_io_instance_probe_4_11_~arg0#1.offset, ldv_io_instance_probe_4_11_~arg1#1.base, ldv_io_instance_probe_4_11_~arg1#1.offset, ldv_io_instance_probe_4_11_~tmp~41#1;havoc ldv_io_instance_probe_4_11_#in~arg0#1.base, ldv_io_instance_probe_4_11_#in~arg0#1.offset, ldv_io_instance_probe_4_11_#in~arg1#1.base, ldv_io_instance_probe_4_11_#in~arg1#1.offset;assume { :end_inline_ldv_io_instance_probe_4_11 } true;~ldv_4_ret_default~0 := ldv_v4l2_file_operations_io_instance_4_#t~ret2119#1;havoc ldv_v4l2_file_operations_io_instance_4_#t~mem2118#1.base, ldv_v4l2_file_operations_io_instance_4_#t~mem2118#1.offset;havoc ldv_v4l2_file_operations_io_instance_4_#t~ret2119#1;assume { :begin_inline_ldv_filter_err_code } true;ldv_filter_err_code_#in~ret_val#1 := ~ldv_4_ret_default~0;havoc ldv_filter_err_code_#res#1;havoc ldv_filter_err_code_#t~ret2183#1, ldv_filter_err_code_~ret_val#1, ldv_filter_err_code_~tmp~60#1;ldv_filter_err_code_~ret_val#1 := ldv_filter_err_code_#in~ret_val#1;havoc ldv_filter_err_code_~tmp~60#1; [2025-02-08 03:53:22,434 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7902-1: SUMMARY for call vidioc_g_audio_#t~strcpy~res849#1.base, vidioc_g_audio_#t~strcpy~res849#1.offset := #Ultimate.C_strcpy#7(vidioc_g_audio_~a#1.base, ~bvadd~64(4bv64, vidioc_g_audio_~a#1.offset), 79bv64, 0bv64); srcloc: null [2025-02-08 03:53:22,435 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5656: assume true;assume ~bvult~64(usb_make_path_#t~loopctr36#1, usb_make_path_~size#1);havoc usb_make_path_#t~nondet37#1;call write~intINTTYPE1#7(usb_make_path_#t~nondet37#1, usb_make_path_~buf#1.base, ~bvadd~64(usb_make_path_~buf#1.offset, usb_make_path_#t~loopctr36#1), 8bv64);usb_make_path_#t~loopctr36#1 := ~bvadd~64(1bv64, usb_make_path_#t~loopctr36#1); [2025-02-08 03:53:22,435 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5656: assume true;usb_make_path_~actual~0#1 := ~sign_extend~32~8(usb_make_path_#t~ret38#1);havoc usb_make_path_#t~mem34#1.base, usb_make_path_#t~mem34#1.offset;havoc usb_make_path_#t~mem35#1.base, usb_make_path_#t~mem35#1.offset;havoc usb_make_path_#t~loopctr36#1;havoc usb_make_path_#t~nondet37#1;havoc usb_make_path_#t~ret38#1;usb_make_path_#res#1 := (if ~bvslt~32(usb_make_path_~actual~0#1, usb_make_path_~size#1[32:0]) then usb_make_path_~actual~0#1 else 4294967295bv32);vidioc_querycap_#t~ret1003#1 := usb_make_path_#res#1;havoc usb_make_path_#t~mem34#1.base, usb_make_path_#t~mem34#1.offset, usb_make_path_#t~mem35#1.base, usb_make_path_#t~mem35#1.offset, usb_make_path_#t~loopctr36#1, usb_make_path_#t~nondet37#1, usb_make_path_#t~ret38#1, usb_make_path_~dev#1.base, usb_make_path_~dev#1.offset, usb_make_path_~buf#1.base, usb_make_path_~buf#1.offset, usb_make_path_~size#1, usb_make_path_~actual~0#1;havoc usb_make_path_#in~dev#1.base, usb_make_path_#in~dev#1.offset, usb_make_path_#in~buf#1.base, usb_make_path_#in~buf#1.offset, usb_make_path_#in~size#1;assume { :end_inline_usb_make_path } true;havoc vidioc_querycap_#t~mem1002#1.base, vidioc_querycap_#t~mem1002#1.offset;havoc vidioc_querycap_#t~ret1003#1;call vidioc_querycap_#t~mem1004#1 := read~intINTTYPE4#7(vidioc_querycap_~vdev~0#1.base, ~bvadd~64(1568bv64, vidioc_querycap_~vdev~0#1.offset), 4bv64); [2025-02-08 03:53:22,435 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10611: assume { :begin_inline_ldv_entry_EMGentry_5 } true;ldv_entry_EMGentry_5_#in~arg0#1.base, ldv_entry_EMGentry_5_#in~arg0#1.offset := 0bv64, 0bv64;havoc ldv_entry_EMGentry_5_#t~ret2051#1, ldv_entry_EMGentry_5_#t~ret2052#1, ldv_entry_EMGentry_5_#t~ret2053#1, ldv_entry_EMGentry_5_#t~ret2054#1, ldv_entry_EMGentry_5_~arg0#1.base, ldv_entry_EMGentry_5_~arg0#1.offset, ldv_entry_EMGentry_5_~tmp~39#1, ldv_entry_EMGentry_5_~tmp___0~16#1;ldv_entry_EMGentry_5_~arg0#1.base, ldv_entry_EMGentry_5_~arg0#1.offset := ldv_entry_EMGentry_5_#in~arg0#1.base, ldv_entry_EMGentry_5_#in~arg0#1.offset;havoc ldv_entry_EMGentry_5_~tmp~39#1;havoc ldv_entry_EMGentry_5_~tmp___0~16#1; [2025-02-08 03:53:22,435 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11404: ~ldv_statevar_3~0 := ldv_struct_vb2_ops_dummy_resourceless_instance_3_#t~ret2107#1;havoc ldv_struct_vb2_ops_dummy_resourceless_instance_3_#t~ret2107#1; [2025-02-08 03:53:22,435 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10413: assume 5bv32 == ~ldv_statevar_5~0; [2025-02-08 03:53:22,435 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10413: assume !(5bv32 == ~ldv_statevar_5~0); [2025-02-08 03:53:22,435 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11404-1: SUMMARY for call ldv_struct_vb2_ops_dummy_resourceless_instance_3_#t~ret2107#1 := ldv_switch_1(); srcloc: null [2025-02-08 03:53:22,435 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10479: assume { :begin_inline_ldv_dispatch_deregister_dummy_resourceless_instance_2_5_5 } 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_2_5_5 } true;~ldv_statevar_5~0 := 4bv32; [2025-02-08 03:53:22,435 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10479-1: SUMMARY for call ldv_assume((if 1bv32 == ~ldv_statevar_1~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:53:22,435 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8233: ldv_io_instance_callback_4_60_#t~ret2087#1 := vidioc_s_register_#res#1;havoc vidioc_s_register_#t~mem985#1.base, vidioc_s_register_#t~mem985#1.offset, vidioc_s_register_#t~mem986#1, vidioc_s_register_#t~mem987#1, vidioc_s_register_#t~mem988#1, vidioc_s_register_#t~mem989#1, vidioc_s_register_#t~ret990#1, vidioc_s_register_#t~mem991#1, vidioc_s_register_#t~mem992#1, vidioc_s_register_#t~ret993#1, vidioc_s_register_#t~mem994#1, vidioc_s_register_#t~ret995#1, vidioc_s_register_~file#1.base, vidioc_s_register_~file#1.offset, vidioc_s_register_~priv#1.base, vidioc_s_register_~priv#1.offset, vidioc_s_register_~reg#1.base, vidioc_s_register_~reg#1.offset, vidioc_s_register_~fh~18#1.base, vidioc_s_register_~fh~18#1.offset, vidioc_s_register_~dev~27#1.base, vidioc_s_register_~dev~27#1.offset, vidioc_s_register_~#buf~8#1.base, vidioc_s_register_~#buf~8#1.offset, vidioc_s_register_~tmp~28#1, vidioc_s_register_~tmp___0~11#1, vidioc_s_register_~tmp___1~4#1;havoc vidioc_s_register_#in~file#1.base, vidioc_s_register_#in~file#1.offset, vidioc_s_register_#in~priv#1.base, vidioc_s_register_#in~priv#1.offset, vidioc_s_register_#in~reg#1.base, vidioc_s_register_#in~reg#1.offset;assume { :end_inline_vidioc_s_register } true;havoc ldv_io_instance_callback_4_60_#t~ret2087#1;havoc ldv_io_instance_callback_4_60_#t~ret2087#1, ldv_io_instance_callback_4_60_~arg0#1.base, ldv_io_instance_callback_4_60_~arg0#1.offset, ldv_io_instance_callback_4_60_~arg1#1.base, ldv_io_instance_callback_4_60_~arg1#1.offset, ldv_io_instance_callback_4_60_~arg2#1.base, ldv_io_instance_callback_4_60_~arg2#1.offset, ldv_io_instance_callback_4_60_~arg3#1.base, ldv_io_instance_callback_4_60_~arg3#1.offset;havoc ldv_io_instance_callback_4_60_#in~arg0#1.base, ldv_io_instance_callback_4_60_#in~arg0#1.offset, ldv_io_instance_callback_4_60_#in~arg1#1.base, ldv_io_instance_callback_4_60_#in~arg1#1.offset, ldv_io_instance_callback_4_60_#in~arg2#1.base, ldv_io_instance_callback_4_60_#in~arg2#1.offset, ldv_io_instance_callback_4_60_#in~arg3#1.base, ldv_io_instance_callback_4_60_#in~arg3#1.offset;assume { :end_inline_ldv_io_instance_callback_4_60 } true;~ldv_statevar_4~0 := 3bv32; [2025-02-08 03:53:22,435 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12131: assume 69bv32 == ~ldv_statevar_4~0; [2025-02-08 03:53:22,435 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12131: assume !(69bv32 == ~ldv_statevar_4~0); [2025-02-08 03:53:22,435 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8101-1: SUMMARY for call vidioc_s_frequency_#t~ret957#1 := ##fun~$Pointer$~X~$Pointer$~TO~C_INT(vidioc_s_frequency_~__sd___0~2#1.base, vidioc_s_frequency_~__sd___0~2#1.offset, vidioc_s_frequency_~#new_freq~0#1.base, vidioc_s_frequency_~#new_freq~0#1.offset, vidioc_s_frequency_#t~mem956#1.base, vidioc_s_frequency_#t~mem956#1.offset); srcloc: null [2025-02-08 03:53:22,435 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12263-1: SUMMARY for call ldv_v4l2_file_operations_io_instance_4_#t~ret2141#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2141#1.offset := ldv_xmalloc(184bv64); srcloc: null [2025-02-08 03:53:22,435 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8101: havoc vidioc_s_frequency_#t~mem954#1.base, vidioc_s_frequency_#t~mem954#1.offset;havoc vidioc_s_frequency_#t~mem955#1.base, vidioc_s_frequency_#t~mem955#1.offset;havoc vidioc_s_frequency_#t~mem956#1.base, vidioc_s_frequency_#t~mem956#1.offset;havoc vidioc_s_frequency_#t~ret957#1; [2025-02-08 03:53:22,436 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12263: ldv_v4l2_file_operations_io_instance_4_~tmp___21~0#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___21~0#1.offset := ldv_v4l2_file_operations_io_instance_4_#t~ret2141#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2141#1.offset;havoc ldv_v4l2_file_operations_io_instance_4_#t~ret2141#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2141#1.offset;~ldv_4_resource_struct_vm_area_struct_ptr~0.base, ~ldv_4_resource_struct_vm_area_struct_ptr~0.offset := ldv_v4l2_file_operations_io_instance_4_~tmp___21~0#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___21~0#1.offset; [2025-02-08 03:53:22,436 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11999: assume 26bv32 == ~ldv_statevar_4~0; [2025-02-08 03:53:22,436 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11999: assume !(26bv32 == ~ldv_statevar_4~0); [2025-02-08 03:53:22,436 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8300-1: SUMMARY for call vidioc_enum_fmt_vid_cap_#t~ret1016#1 := ldv__builtin_expect(~sign_extend~64~32((if ~bvugt~32(vidioc_enum_fmt_vid_cap_#t~mem1015#1, 5bv32) then 1bv32 else 0bv32)), 0bv64); srcloc: null [2025-02-08 03:53:22,436 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8300: vidioc_enum_fmt_vid_cap_~tmp~30#1 := vidioc_enum_fmt_vid_cap_#t~ret1016#1;havoc vidioc_enum_fmt_vid_cap_#t~mem1015#1;havoc vidioc_enum_fmt_vid_cap_#t~ret1016#1; [2025-02-08 03:53:22,436 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11273: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_2_3 } true;ldv_dummy_resourceless_instance_callback_2_3_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_3_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_2_3_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_3_#in~arg1#1.offset := ~ldv_2_callback_buf_prepare~0.base, ~ldv_2_callback_buf_prepare~0.offset, ~ldv_2_container_struct_vb2_buffer_ptr~0.base, ~ldv_2_container_struct_vb2_buffer_ptr~0.offset;havoc ldv_dummy_resourceless_instance_callback_2_3_#t~ret2048#1, ldv_dummy_resourceless_instance_callback_2_3_~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_3_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_2_3_~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_3_~arg1#1.offset;ldv_dummy_resourceless_instance_callback_2_3_~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_3_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_2_3_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_3_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_2_3_~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_3_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_2_3_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_3_#in~arg1#1.offset; [2025-02-08 03:53:22,436 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12198: assume 0bv32 != ldv_v4l2_file_operations_io_instance_4_~tmp___0~20#1;~ldv_statevar_4~0 := 6bv32; [2025-02-08 03:53:22,436 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12198: assume !(0bv32 != ldv_v4l2_file_operations_io_instance_4_~tmp___0~20#1);~ldv_statevar_4~0 := 11bv32; [2025-02-08 03:53:22,436 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10547: assume { :begin_inline_ldv_EMGentry_init_em28xx_video_register_5_15 } true;ldv_EMGentry_init_em28xx_video_register_5_15_#in~arg0#1.base, ldv_EMGentry_init_em28xx_video_register_5_15_#in~arg0#1.offset := ~ldv_5_init_em28xx_video_register_default~0.base, ~ldv_5_init_em28xx_video_register_default~0.offset;havoc ldv_EMGentry_init_em28xx_video_register_5_15_#res#1;havoc ldv_EMGentry_init_em28xx_video_register_5_15_#t~ret2004#1, ldv_EMGentry_init_em28xx_video_register_5_15_~arg0#1.base, ldv_EMGentry_init_em28xx_video_register_5_15_~arg0#1.offset, ldv_EMGentry_init_em28xx_video_register_5_15_~tmp~38#1;ldv_EMGentry_init_em28xx_video_register_5_15_~arg0#1.base, ldv_EMGentry_init_em28xx_video_register_5_15_~arg0#1.offset := ldv_EMGentry_init_em28xx_video_register_5_15_#in~arg0#1.base, ldv_EMGentry_init_em28xx_video_register_5_15_#in~arg0#1.offset;havoc ldv_EMGentry_init_em28xx_video_register_5_15_~tmp~38#1;assume { :begin_inline_em28xx_video_register } true;havoc em28xx_video_register_#res#1;havoc em28xx_video_register_#t~ret2003#1, em28xx_video_register_~tmp~37#1;havoc em28xx_video_register_~tmp~37#1;assume { :begin_inline_em28xx_register_extension } true;em28xx_register_extension_#in~arg0#1.base, em28xx_register_extension_#in~arg0#1.offset := ~#v4l2_ops~0.base, ~#v4l2_ops~0.offset;havoc em28xx_register_extension_#res#1;havoc em28xx_register_extension_#t~nondet2259#1, em28xx_register_extension_~arg0#1.base, em28xx_register_extension_~arg0#1.offset;em28xx_register_extension_~arg0#1.base, em28xx_register_extension_~arg0#1.offset := em28xx_register_extension_#in~arg0#1.base, em28xx_register_extension_#in~arg0#1.offset;havoc em28xx_register_extension_#t~nondet2259#1;em28xx_register_extension_#res#1 := em28xx_register_extension_#t~nondet2259#1;havoc em28xx_register_extension_#t~nondet2259#1; [2025-02-08 03:53:22,436 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8367-1: call vidioc_enum_framesizes_#t~mem1035#1 := read~intINTTYPE4#7(vidioc_enum_framesizes_~fsize#1.base, ~bvadd~64(12bv64, ~bvadd~64(12bv64, vidioc_enum_framesizes_~fsize#1.offset)), 4bv64); [2025-02-08 03:53:22,436 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8367: assume ~bvule~32(vidioc_enum_framesizes_#t~mem1035#1, 37bv32);havoc vidioc_enum_framesizes_#t~mem1035#1;call write~intINTTYPE4#7(38bv32, vidioc_enum_framesizes_~fsize#1.base, ~bvadd~64(12bv64, ~bvadd~64(12bv64, vidioc_enum_framesizes_~fsize#1.offset)), 4bv64); [2025-02-08 03:53:22,436 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8367: assume !~bvule~32(vidioc_enum_framesizes_#t~mem1035#1, 37bv32);havoc vidioc_enum_framesizes_#t~mem1035#1; [2025-02-08 03:53:22,436 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10283: havoc ldv_dummy_resourceless_instance_callback_1_3_#t~ret2045#1;havoc ldv_dummy_resourceless_instance_callback_1_3_#t~ret2045#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:53:22,436 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10283-1: SUMMARY for call ldv_dummy_resourceless_instance_callback_1_3_#t~ret2045#1 := em28xx_s_ctrl(ldv_dummy_resourceless_instance_callback_1_3_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_3_~arg1#1.offset); srcloc: null [2025-02-08 03:53:22,436 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12067: assume 47bv32 == ~ldv_statevar_4~0; [2025-02-08 03:53:22,436 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12067: assume !(47bv32 == ~ldv_statevar_4~0); [2025-02-08 03:53:22,436 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12265-1: SUMMARY for call ldv_v4l2_file_operations_io_instance_4_#t~ret2142#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:53:22,436 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12265: ldv_v4l2_file_operations_io_instance_4_~tmp___22~0#1 := ldv_v4l2_file_operations_io_instance_4_#t~ret2142#1;havoc ldv_v4l2_file_operations_io_instance_4_#t~ret2142#1; [2025-02-08 03:53:22,436 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12596: assume { :begin_inline_ldv_io_instance_callback_4_70 } true;ldv_io_instance_callback_4_70_#in~arg0#1.base, ldv_io_instance_callback_4_70_#in~arg0#1.offset, ldv_io_instance_callback_4_70_#in~arg1#1.base, ldv_io_instance_callback_4_70_#in~arg1#1.offset, ldv_io_instance_callback_4_70_#in~arg2#1.base, ldv_io_instance_callback_4_70_#in~arg2#1.offset := ~ldv_4_callback_vidioc_unsubscribe_event~0.base, ~ldv_4_callback_vidioc_unsubscribe_event~0.offset, ~ldv_4_resource_struct_v4l2_fh_ptr~0.base, ~ldv_4_resource_struct_v4l2_fh_ptr~0.offset, ~ldv_4_resource_struct_v4l2_event_subscription_ptr~0.base, ~ldv_4_resource_struct_v4l2_event_subscription_ptr~0.offset;havoc ldv_io_instance_callback_4_70_#t~ret2095#1, ldv_io_instance_callback_4_70_~arg0#1.base, ldv_io_instance_callback_4_70_~arg0#1.offset, ldv_io_instance_callback_4_70_~arg1#1.base, ldv_io_instance_callback_4_70_~arg1#1.offset, ldv_io_instance_callback_4_70_~arg2#1.base, ldv_io_instance_callback_4_70_~arg2#1.offset;ldv_io_instance_callback_4_70_~arg0#1.base, ldv_io_instance_callback_4_70_~arg0#1.offset := ldv_io_instance_callback_4_70_#in~arg0#1.base, ldv_io_instance_callback_4_70_#in~arg0#1.offset;ldv_io_instance_callback_4_70_~arg1#1.base, ldv_io_instance_callback_4_70_~arg1#1.offset := ldv_io_instance_callback_4_70_#in~arg1#1.base, ldv_io_instance_callback_4_70_#in~arg1#1.offset;ldv_io_instance_callback_4_70_~arg2#1.base, ldv_io_instance_callback_4_70_~arg2#1.offset := ldv_io_instance_callback_4_70_#in~arg2#1.base, ldv_io_instance_callback_4_70_#in~arg2#1.offset; [2025-02-08 03:53:22,436 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14380-1: ldv_io_instance_callback_4_44_#t~ret2075#1 := vb2_ioctl_prepare_buf_#res#1;havoc vb2_ioctl_prepare_buf_#t~nondet2285#1, vb2_ioctl_prepare_buf_~arg0#1.base, vb2_ioctl_prepare_buf_~arg0#1.offset, vb2_ioctl_prepare_buf_~arg1#1.base, vb2_ioctl_prepare_buf_~arg1#1.offset, vb2_ioctl_prepare_buf_~arg2#1.base, vb2_ioctl_prepare_buf_~arg2#1.offset;havoc vb2_ioctl_prepare_buf_#in~arg0#1.base, vb2_ioctl_prepare_buf_#in~arg0#1.offset, vb2_ioctl_prepare_buf_#in~arg1#1.base, vb2_ioctl_prepare_buf_#in~arg1#1.offset, vb2_ioctl_prepare_buf_#in~arg2#1.base, vb2_ioctl_prepare_buf_#in~arg2#1.offset;assume { :end_inline_vb2_ioctl_prepare_buf } true;havoc ldv_io_instance_callback_4_44_#t~ret2075#1;havoc ldv_io_instance_callback_4_44_#t~ret2075#1, ldv_io_instance_callback_4_44_~arg0#1.base, ldv_io_instance_callback_4_44_~arg0#1.offset, ldv_io_instance_callback_4_44_~arg1#1.base, ldv_io_instance_callback_4_44_~arg1#1.offset, ldv_io_instance_callback_4_44_~arg2#1.base, ldv_io_instance_callback_4_44_~arg2#1.offset, ldv_io_instance_callback_4_44_~arg3#1.base, ldv_io_instance_callback_4_44_~arg3#1.offset;havoc ldv_io_instance_callback_4_44_#in~arg0#1.base, ldv_io_instance_callback_4_44_#in~arg0#1.offset, ldv_io_instance_callback_4_44_#in~arg1#1.base, ldv_io_instance_callback_4_44_#in~arg1#1.offset, ldv_io_instance_callback_4_44_#in~arg2#1.base, ldv_io_instance_callback_4_44_#in~arg2#1.offset, ldv_io_instance_callback_4_44_#in~arg3#1.base, ldv_io_instance_callback_4_44_#in~arg3#1.offset;assume { :end_inline_ldv_io_instance_callback_4_44 } true;~ldv_statevar_4~0 := 3bv32; [2025-02-08 03:53:22,436 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8302: assume 0bv64 != vidioc_enum_fmt_vid_cap_~tmp~30#1;vidioc_enum_fmt_vid_cap_#res#1 := 4294967274bv32; [2025-02-08 03:53:22,436 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8302: assume !(0bv64 != vidioc_enum_fmt_vid_cap_~tmp~30#1);call vidioc_enum_fmt_vid_cap_#t~mem1017#1 := read~intINTTYPE4#7(vidioc_enum_fmt_vid_cap_~f#1.base, vidioc_enum_fmt_vid_cap_~f#1.offset, 4bv64);call vidioc_enum_fmt_vid_cap_#t~mem1018#1.base, vidioc_enum_fmt_vid_cap_#t~mem1018#1.offset := read~$Pointer$#7(~#format~0.base, ~bvadd~64(~#format~0.offset, ~bvmul~64(20bv64, ~zero_extend~64~32(vidioc_enum_fmt_vid_cap_#t~mem1017#1))), 8bv64); [2025-02-08 03:53:22,436 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14380: havoc vb2_ioctl_prepare_buf_#t~nondet2285#1; [2025-02-08 03:53:22,437 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8236: assume 0bv32 != vidioc_s_register_#t~mem987#1;havoc vidioc_s_register_#t~mem987#1;call vidioc_s_register_#t~mem988#1 := read~intINTTYPE8#7(vidioc_s_register_~reg#1.base, ~bvadd~64(40bv64, vidioc_s_register_~reg#1.offset), 8bv64);call vidioc_s_register_#t~mem989#1 := read~intINTTYPE8#7(vidioc_s_register_~reg#1.base, ~bvadd~64(48bv64, vidioc_s_register_~reg#1.offset), 8bv64);assume { :begin_inline_em28xx_write_ac97 } true;em28xx_write_ac97_#in~arg0#1.base, em28xx_write_ac97_#in~arg0#1.offset, em28xx_write_ac97_#in~arg1#1, em28xx_write_ac97_#in~arg2#1 := vidioc_s_register_~dev~27#1.base, vidioc_s_register_~dev~27#1.offset, ~zero_extend~32~8(vidioc_s_register_#t~mem988#1[8:0])[8:0], ~zero_extend~32~16(vidioc_s_register_#t~mem989#1[16:0])[16:0];havoc em28xx_write_ac97_#res#1;havoc em28xx_write_ac97_#t~nondet2261#1, em28xx_write_ac97_~arg0#1.base, em28xx_write_ac97_~arg0#1.offset, em28xx_write_ac97_~arg1#1, em28xx_write_ac97_~arg2#1;em28xx_write_ac97_~arg0#1.base, em28xx_write_ac97_~arg0#1.offset := em28xx_write_ac97_#in~arg0#1.base, em28xx_write_ac97_#in~arg0#1.offset;em28xx_write_ac97_~arg1#1 := em28xx_write_ac97_#in~arg1#1;em28xx_write_ac97_~arg2#1 := em28xx_write_ac97_#in~arg2#1;havoc em28xx_write_ac97_#t~nondet2261#1;em28xx_write_ac97_#res#1 := em28xx_write_ac97_#t~nondet2261#1;havoc em28xx_write_ac97_#t~nondet2261#1; [2025-02-08 03:53:22,437 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8236: assume !(0bv32 != vidioc_s_register_#t~mem987#1);havoc vidioc_s_register_#t~mem987#1;call vidioc_s_register_#t~mem991#1 := read~intINTTYPE8#7(vidioc_s_register_~reg#1.base, ~bvadd~64(48bv64, vidioc_s_register_~reg#1.offset), 8bv64);call write~intINTTYPE2#18(vidioc_s_register_#t~mem991#1[16:0], vidioc_s_register_~#buf~8#1.base, vidioc_s_register_~#buf~8#1.offset, 2bv64);havoc vidioc_s_register_#t~mem991#1;call vidioc_s_register_#t~mem992#1 := read~intINTTYPE8#7(vidioc_s_register_~reg#1.base, ~bvadd~64(40bv64, vidioc_s_register_~reg#1.offset), 8bv64); [2025-02-08 03:53:22,437 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7840: assume ~bvugt~32(vidioc_s_input_~i#1, 3bv32);vidioc_s_input_#res#1 := 4294967274bv32; [2025-02-08 03:53:22,437 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7840: assume !~bvugt~32(vidioc_s_input_~i#1, 3bv32);call vidioc_s_input_#t~mem837#1 := read~intINTTYPE4#7(vidioc_s_input_~dev~18#1.base, ~bvadd~64(30bv64, vidioc_s_input_~dev~18#1.offset), 4bv64);call vidioc_s_input_#t~mem838#1 := read~intINTTYPE4#12(~#em28xx_boards~0.base, ~bvadd~64(~bvadd~64(105bv64, ~bvadd~64(~#em28xx_boards~0.offset, ~bvmul~64(249bv64, ~sign_extend~64~32(vidioc_s_input_#t~mem837#1)))), ~bvmul~64(24bv64, ~zero_extend~64~32(vidioc_s_input_~i#1))), 4bv64); [2025-02-08 03:53:22,437 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7708: assume 0bv32 != ~zero_extend~32~8(vidioc_g_parm_#t~mem784#1);havoc vidioc_g_parm_#t~mem784#1;vidioc_g_parm_~__err~0#1 := 0bv64;call vidioc_g_parm_#t~mem785#1.base, vidioc_g_parm_#t~mem785#1.offset := read~$Pointer$#7(vidioc_g_parm_~dev~14#1.base, ~bvadd~64(16bv64, ~bvadd~64(63bv64, vidioc_g_parm_~dev~14#1.offset)), 8bv64);vidioc_g_parm_~__mptr~11#1.base, vidioc_g_parm_~__mptr~11#1.offset := vidioc_g_parm_#t~mem785#1.base, vidioc_g_parm_#t~mem785#1.offset;havoc vidioc_g_parm_#t~mem785#1.base, vidioc_g_parm_#t~mem785#1.offset;vidioc_g_parm_~__sd~5#1.base, vidioc_g_parm_~__sd~5#1.offset := vidioc_g_parm_~__mptr~11#1.base, ~bvadd~64(18446744073709515264bv64, vidioc_g_parm_~__mptr~11#1.offset); [2025-02-08 03:53:22,437 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7708: assume !(0bv32 != ~zero_extend~32~8(vidioc_g_parm_#t~mem784#1));havoc vidioc_g_parm_#t~mem784#1;call vidioc_g_parm_#t~mem802#1 := read~intINTTYPE8#7(vidioc_g_parm_~dev~14#1.base, ~bvadd~64(7754bv64, vidioc_g_parm_~dev~14#1.offset), 8bv64);assume { :begin_inline_v4l2_video_std_frame_period } true;v4l2_video_std_frame_period_#in~arg0#1, v4l2_video_std_frame_period_#in~arg1#1.base, v4l2_video_std_frame_period_#in~arg1#1.offset := vidioc_g_parm_#t~mem802#1[32:0], vidioc_g_parm_~p#1.base, ~bvadd~64(8bv64, ~bvadd~64(4bv64, vidioc_g_parm_~p#1.offset));havoc v4l2_video_std_frame_period_~arg0#1, v4l2_video_std_frame_period_~arg1#1.base, v4l2_video_std_frame_period_~arg1#1.offset;v4l2_video_std_frame_period_~arg0#1 := v4l2_video_std_frame_period_#in~arg0#1;v4l2_video_std_frame_period_~arg1#1.base, v4l2_video_std_frame_period_~arg1#1.offset := v4l2_video_std_frame_period_#in~arg1#1.base, v4l2_video_std_frame_period_#in~arg1#1.offset; [2025-02-08 03:53:22,437 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10549-1: SUMMARY for call ldv_entry_EMGentry_5_#t~ret2054#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:53:22,437 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10549: ldv_entry_EMGentry_5_~tmp___0~16#1 := ldv_entry_EMGentry_5_#t~ret2054#1;havoc ldv_entry_EMGentry_5_#t~ret2054#1; [2025-02-08 03:53:22,437 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12333: assume { :begin_inline_ldv_io_instance_callback_4_28 } true;ldv_io_instance_callback_4_28_#in~arg0#1.base, ldv_io_instance_callback_4_28_#in~arg0#1.offset, ldv_io_instance_callback_4_28_#in~arg1#1.base, ldv_io_instance_callback_4_28_#in~arg1#1.offset, ldv_io_instance_callback_4_28_#in~arg2#1.base, ldv_io_instance_callback_4_28_#in~arg2#1.offset, ldv_io_instance_callback_4_28_#in~arg3#1.base, ldv_io_instance_callback_4_28_#in~arg3#1.offset := ~ldv_4_callback_vidioc_enum_framesizes~0.base, ~ldv_4_callback_vidioc_enum_framesizes~0.offset, ~ldv_4_resource_file~0.base, ~ldv_4_resource_file~0.offset, ~ldv_4_resource_struct_poll_table_struct_ptr~0.base, ~ldv_4_resource_struct_poll_table_struct_ptr~0.offset, ~ldv_4_resource_struct_v4l2_frmsizeenum_ptr~0.base, ~ldv_4_resource_struct_v4l2_frmsizeenum_ptr~0.offset;havoc ldv_io_instance_callback_4_28_#t~ret2063#1, ldv_io_instance_callback_4_28_~arg0#1.base, ldv_io_instance_callback_4_28_~arg0#1.offset, ldv_io_instance_callback_4_28_~arg1#1.base, ldv_io_instance_callback_4_28_~arg1#1.offset, ldv_io_instance_callback_4_28_~arg2#1.base, ldv_io_instance_callback_4_28_~arg2#1.offset, ldv_io_instance_callback_4_28_~arg3#1.base, ldv_io_instance_callback_4_28_~arg3#1.offset;ldv_io_instance_callback_4_28_~arg0#1.base, ldv_io_instance_callback_4_28_~arg0#1.offset := ldv_io_instance_callback_4_28_#in~arg0#1.base, ldv_io_instance_callback_4_28_#in~arg0#1.offset;ldv_io_instance_callback_4_28_~arg1#1.base, ldv_io_instance_callback_4_28_~arg1#1.offset := ldv_io_instance_callback_4_28_#in~arg1#1.base, ldv_io_instance_callback_4_28_#in~arg1#1.offset;ldv_io_instance_callback_4_28_~arg2#1.base, ldv_io_instance_callback_4_28_~arg2#1.offset := ldv_io_instance_callback_4_28_#in~arg2#1.base, ldv_io_instance_callback_4_28_#in~arg2#1.offset;ldv_io_instance_callback_4_28_~arg3#1.base, ldv_io_instance_callback_4_28_~arg3#1.offset := ldv_io_instance_callback_4_28_#in~arg3#1.base, ldv_io_instance_callback_4_28_#in~arg3#1.offset;assume { :begin_inline_vidioc_enum_framesizes } true;vidioc_enum_framesizes_#in~file#1.base, vidioc_enum_framesizes_#in~file#1.offset, vidioc_enum_framesizes_#in~priv#1.base, vidioc_enum_framesizes_#in~priv#1.offset, vidioc_enum_framesizes_#in~fsize#1.base, vidioc_enum_framesizes_#in~fsize#1.offset := ldv_io_instance_callback_4_28_~arg1#1.base, ldv_io_instance_callback_4_28_~arg1#1.offset, ldv_io_instance_callback_4_28_~arg2#1.base, ldv_io_instance_callback_4_28_~arg2#1.offset, ldv_io_instance_callback_4_28_~arg3#1.base, ldv_io_instance_callback_4_28_~arg3#1.offset;havoc vidioc_enum_framesizes_#res#1;havoc vidioc_enum_framesizes_#t~mem1022#1.base, vidioc_enum_framesizes_#t~mem1022#1.offset, vidioc_enum_framesizes_#t~ret1023#1, vidioc_enum_framesizes_#t~ret1024#1, vidioc_enum_framesizes_#t~mem1025#1, vidioc_enum_framesizes_#t~ret1026#1.base, vidioc_enum_framesizes_#t~ret1026#1.offset, vidioc_enum_framesizes_#t~mem1027#1, vidioc_enum_framesizes_#t~ret1028#1, vidioc_enum_framesizes_#t~mem1029#1, vidioc_enum_framesizes_#t~mem1030#1, vidioc_enum_framesizes_#t~mem1031#1, vidioc_enum_framesizes_#t~mem1032#1, vidioc_enum_framesizes_#t~mem1033#1, vidioc_enum_framesizes_#t~mem1034#1, vidioc_enum_framesizes_#t~mem1035#1, vidioc_enum_framesizes_~file#1.base, vidioc_enum_framesizes_~file#1.offset, vidioc_enum_framesizes_~priv#1.base, vidioc_enum_framesizes_~priv#1.offset, vidioc_enum_framesizes_~fsize#1.base, vidioc_enum_framesizes_~fsize#1.offset, vidioc_enum_framesizes_~fh~20#1.base, vidioc_enum_framesizes_~fh~20#1.offset, vidioc_enum_framesizes_~dev~29#1.base, vidioc_enum_framesizes_~dev~29#1.offset, vidioc_enum_framesizes_~fmt~3#1.base, vidioc_enum_framesizes_~fmt~3#1.offset, vidioc_enum_framesizes_~maxw~3#1, vidioc_enum_framesizes_~tmp~31#1, vidioc_enum_framesizes_~maxh~3#1, vidioc_enum_framesizes_~tmp___0~12#1;vidioc_enum_framesizes_~file#1.base, vidioc_enum_framesizes_~file#1.offset := vidioc_enum_framesizes_#in~file#1.base, vidioc_enum_framesizes_#in~file#1.offset;vidioc_enum_framesizes_~priv#1.base, vidioc_enum_framesizes_~priv#1.offset := vidioc_enum_framesizes_#in~priv#1.base, vidioc_enum_framesizes_#in~priv#1.offset;vidioc_enum_framesizes_~fsize#1.base, vidioc_enum_framesizes_~fsize#1.offset := vidioc_enum_framesizes_#in~fsize#1.base, vidioc_enum_framesizes_#in~fsize#1.offset;havoc vidioc_enum_framesizes_~fh~20#1.base, vidioc_enum_framesizes_~fh~20#1.offset;havoc vidioc_enum_framesizes_~dev~29#1.base, vidioc_enum_framesizes_~dev~29#1.offset;havoc vidioc_enum_framesizes_~fmt~3#1.base, vidioc_enum_framesizes_~fmt~3#1.offset;havoc vidioc_enum_framesizes_~maxw~3#1;havoc vidioc_enum_framesizes_~tmp~31#1;havoc vidioc_enum_framesizes_~maxh~3#1;havoc vidioc_enum_framesizes_~tmp___0~12#1;vidioc_enum_framesizes_~fh~20#1.base, vidioc_enum_framesizes_~fh~20#1.offset := vidioc_enum_framesizes_~priv#1.base, vidioc_enum_framesizes_~priv#1.offset;call vidioc_enum_framesizes_#t~mem1022#1.base, vidioc_enum_framesizes_#t~mem1022#1.offset := read~$Pointer$#7(vidioc_enum_framesizes_~fh~20#1.base, ~bvadd~64(168bv64, vidioc_enum_framesizes_~fh~20#1.offset), 8bv64);vidioc_enum_framesizes_~dev~29#1.base, vidioc_enum_framesizes_~dev~29#1.offset := vidioc_enum_framesizes_#t~mem1022#1.base, vidioc_enum_framesizes_#t~mem1022#1.offset;havoc vidioc_enum_framesizes_#t~mem1022#1.base, vidioc_enum_framesizes_#t~mem1022#1.offset; [2025-02-08 03:53:22,437 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12267: assume 0bv32 != ldv_v4l2_file_operations_io_instance_4_~tmp___22~0#1;~ldv_statevar_4~0 := 6bv32; [2025-02-08 03:53:22,437 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12267: assume !(0bv32 != ldv_v4l2_file_operations_io_instance_4_~tmp___22~0#1);~ldv_statevar_4~0 := 11bv32; [2025-02-08 03:53:22,437 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10417: assume 6bv32 == ~ldv_statevar_5~0; [2025-02-08 03:53:22,437 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10417: assume !(6bv32 == ~ldv_statevar_5~0); [2025-02-08 03:53:22,437 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8105: call vidioc_s_frequency_#t~mem958#1.base, vidioc_s_frequency_#t~mem958#1.offset := read~$Pointer$#7(vidioc_s_frequency_~__sd___0~2#1.base, ~bvadd~64(116bv64, vidioc_s_frequency_~__sd___0~2#1.offset), 8bv64);vidioc_s_frequency_~__mptr___2~2#1.base, vidioc_s_frequency_~__mptr___2~2#1.offset := vidioc_s_frequency_#t~mem958#1.base, vidioc_s_frequency_#t~mem958#1.offset;havoc vidioc_s_frequency_#t~mem958#1.base, vidioc_s_frequency_#t~mem958#1.offset;vidioc_s_frequency_~__sd___0~2#1.base, vidioc_s_frequency_~__sd___0~2#1.offset := vidioc_s_frequency_~__mptr___2~2#1.base, ~bvadd~64(18446744073709515264bv64, vidioc_s_frequency_~__mptr___2~2#1.offset); [2025-02-08 03:53:22,437 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12003: assume 27bv32 == ~ldv_statevar_4~0; [2025-02-08 03:53:22,437 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12003: assume !(27bv32 == ~ldv_statevar_4~0); [2025-02-08 03:53:22,437 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7907-1: SUMMARY for call vidioc_g_audio_#t~strcpy~res850#1.base, vidioc_g_audio_#t~strcpy~res850#1.offset := #Ultimate.C_strcpy#7(vidioc_g_audio_~a#1.base, ~bvadd~64(4bv64, vidioc_g_audio_~a#1.offset), 80bv64, 0bv64); srcloc: null [2025-02-08 03:53:22,437 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7907: havoc vidioc_g_audio_#t~strcpy~res850#1.base, vidioc_g_audio_#t~strcpy~res850#1.offset; [2025-02-08 03:53:22,437 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12135: assume 70bv32 == ~ldv_statevar_4~0; [2025-02-08 03:53:22,437 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12135: assume !(70bv32 == ~ldv_statevar_4~0); [2025-02-08 03:53:22,438 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12466: ldv_v4l2_file_operations_io_instance_4_~tmp___27~0#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___27~0#1.offset := ldv_v4l2_file_operations_io_instance_4_#t~ret2147#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2147#1.offset;havoc ldv_v4l2_file_operations_io_instance_4_#t~ret2147#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2147#1.offset;~ldv_4_ldv_param_48_2_default~0.base, ~ldv_4_ldv_param_48_2_default~0.offset := ldv_v4l2_file_operations_io_instance_4_~tmp___27~0#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___27~0#1.offset;assume { :begin_inline_ldv_io_instance_callback_4_48 } true;ldv_io_instance_callback_4_48_#in~arg0#1.base, ldv_io_instance_callback_4_48_#in~arg0#1.offset, ldv_io_instance_callback_4_48_#in~arg1#1.base, ldv_io_instance_callback_4_48_#in~arg1#1.offset, ldv_io_instance_callback_4_48_#in~arg2#1.base, ldv_io_instance_callback_4_48_#in~arg2#1.offset, ldv_io_instance_callback_4_48_#in~arg3#1.base, ldv_io_instance_callback_4_48_#in~arg3#1.offset := ~ldv_4_callback_vidioc_querystd~0.base, ~ldv_4_callback_vidioc_querystd~0.offset, ~ldv_4_resource_file~0.base, ~ldv_4_resource_file~0.offset, ~ldv_4_resource_struct_poll_table_struct_ptr~0.base, ~ldv_4_resource_struct_poll_table_struct_ptr~0.offset, ~ldv_4_ldv_param_48_2_default~0.base, ~ldv_4_ldv_param_48_2_default~0.offset;havoc ldv_io_instance_callback_4_48_#t~ret2079#1, ldv_io_instance_callback_4_48_~arg0#1.base, ldv_io_instance_callback_4_48_~arg0#1.offset, ldv_io_instance_callback_4_48_~arg1#1.base, ldv_io_instance_callback_4_48_~arg1#1.offset, ldv_io_instance_callback_4_48_~arg2#1.base, ldv_io_instance_callback_4_48_~arg2#1.offset, ldv_io_instance_callback_4_48_~arg3#1.base, ldv_io_instance_callback_4_48_~arg3#1.offset;ldv_io_instance_callback_4_48_~arg0#1.base, ldv_io_instance_callback_4_48_~arg0#1.offset := ldv_io_instance_callback_4_48_#in~arg0#1.base, ldv_io_instance_callback_4_48_#in~arg0#1.offset;ldv_io_instance_callback_4_48_~arg1#1.base, ldv_io_instance_callback_4_48_~arg1#1.offset := ldv_io_instance_callback_4_48_#in~arg1#1.base, ldv_io_instance_callback_4_48_#in~arg1#1.offset;ldv_io_instance_callback_4_48_~arg2#1.base, ldv_io_instance_callback_4_48_~arg2#1.offset := ldv_io_instance_callback_4_48_#in~arg2#1.base, ldv_io_instance_callback_4_48_#in~arg2#1.offset;ldv_io_instance_callback_4_48_~arg3#1.base, ldv_io_instance_callback_4_48_~arg3#1.offset := ldv_io_instance_callback_4_48_#in~arg3#1.base, ldv_io_instance_callback_4_48_#in~arg3#1.offset;assume { :begin_inline_vidioc_querystd } true;vidioc_querystd_#in~file#1.base, vidioc_querystd_#in~file#1.offset, vidioc_querystd_#in~priv#1.base, vidioc_querystd_#in~priv#1.offset, vidioc_querystd_#in~norm#1.base, vidioc_querystd_#in~norm#1.offset := ldv_io_instance_callback_4_48_~arg1#1.base, ldv_io_instance_callback_4_48_~arg1#1.offset, ldv_io_instance_callback_4_48_~arg2#1.base, ldv_io_instance_callback_4_48_~arg2#1.offset, ldv_io_instance_callback_4_48_~arg3#1.base, ldv_io_instance_callback_4_48_~arg3#1.offset;havoc vidioc_querystd_#res#1;havoc vidioc_querystd_#t~mem738#1.base, vidioc_querystd_#t~mem738#1.offset, vidioc_querystd_#t~mem739#1.base, vidioc_querystd_#t~mem739#1.offset, vidioc_querystd_#t~mem740#1.base, vidioc_querystd_#t~mem740#1.offset, vidioc_querystd_#t~mem741#1.base, vidioc_querystd_#t~mem741#1.offset, vidioc_querystd_#t~mem742#1.base, vidioc_querystd_#t~mem742#1.offset, vidioc_querystd_#t~mem743#1.base, vidioc_querystd_#t~mem743#1.offset, vidioc_querystd_#t~mem744#1.base, vidioc_querystd_#t~mem744#1.offset, vidioc_querystd_#t~short745#1, vidioc_querystd_#t~mem751#1.base, vidioc_querystd_#t~mem751#1.offset, vidioc_querystd_#t~mem752#1.base, vidioc_querystd_#t~mem752#1.offset, vidioc_querystd_#t~mem753#1.base, vidioc_querystd_#t~mem753#1.offset, vidioc_querystd_#t~ret754#1, vidioc_querystd_#t~mem755#1.base, vidioc_querystd_#t~mem755#1.offset, vidioc_querystd_~file#1.base, vidioc_querystd_~file#1.offset, vidioc_querystd_~priv#1.base, vidioc_querystd_~priv#1.offset, vidioc_querystd_~norm#1.base, vidioc_querystd_~norm#1.offset, vidioc_querystd_~fh~3#1.base, vidioc_querystd_~fh~3#1.offset, vidioc_querystd_~dev~12#1.base, vidioc_querystd_~dev~12#1.offset, vidioc_querystd_~__sd~3#1.base, vidioc_querystd_~__sd~3#1.offset, vidioc_querystd_~__mptr~9#1.base, vidioc_querystd_~__mptr~9#1.offset, vidioc_querystd_~__mptr___0~3#1.base, vidioc_querystd_~__mptr___0~3#1.offset;vidioc_querystd_~file#1.base, vidioc_querystd_~file#1.offset := vidioc_querystd_#in~file#1.base, vidioc_querystd_#in~file#1.offset;vidioc_querystd_~priv#1.base, vidioc_querystd_~priv#1.offset := vidioc_querystd_#in~priv#1.base, vidioc_querystd_#in~priv#1.offset;vidioc_querystd_~norm#1.base, vidioc_querystd_~norm#1.offset := vidioc_querystd_#in~norm#1.base, vidioc_querystd_#in~norm#1.offset;havoc vidioc_querystd_~fh~3#1.base, vidioc_querystd_~fh~3#1.offset;havoc vidioc_querystd_~dev~12#1.base, vidioc_querystd_~dev~12#1.offset;havoc vidioc_querystd_~__sd~3#1.base, vidioc_querystd_~__sd~3#1.offset;havoc vidioc_querystd_~__mptr~9#1.base, vidioc_querystd_~__mptr~9#1.offset;havoc vidioc_querystd_~__mptr___0~3#1.base, vidioc_querystd_~__mptr___0~3#1.offset;vidioc_querystd_~fh~3#1.base, vidioc_querystd_~fh~3#1.offset := vidioc_querystd_~priv#1.base, vidioc_querystd_~priv#1.offset;call vidioc_querystd_#t~mem738#1.base, vidioc_querystd_#t~mem738#1.offset := read~$Pointer$#7(vidioc_querystd_~fh~3#1.base, ~bvadd~64(168bv64, vidioc_querystd_~fh~3#1.offset), 8bv64);vidioc_querystd_~dev~12#1.base, vidioc_querystd_~dev~12#1.offset := vidioc_querystd_#t~mem738#1.base, vidioc_querystd_#t~mem738#1.offset;havoc vidioc_querystd_#t~mem738#1.base, vidioc_querystd_#t~mem738#1.offset;call vidioc_querystd_#t~mem739#1.base, vidioc_querystd_#t~mem739#1.offset := read~$Pointer$#7(vidioc_querystd_~dev~12#1.base, ~bvadd~64(16bv64, ~bvadd~64(63bv64, vidioc_querystd_~dev~12#1.offset)), 8bv64);vidioc_querystd_~__mptr~9#1.base, vidioc_querystd_~__mptr~9#1.offset := vidioc_querystd_#t~mem739#1.base, vidioc_querystd_#t~mem739#1.offset;havoc vidioc_querystd_#t~mem739#1.base, vidioc_querystd_#t~mem739#1.offset;vidioc_querystd_~__sd~3#1.base, vidioc_querystd_~__sd~3#1.offset := vidioc_querystd_~__mptr~9#1.base, ~bvadd~64(18446744073709515264bv64, vidioc_querystd_~__mptr~9#1.offset); [2025-02-08 03:53:22,438 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10616: assume { :begin_inline_ldv_struct_em28xx_ops_dummy_resourceless_instance_0 } true;ldv_struct_em28xx_ops_dummy_resourceless_instance_0_#in~arg0#1.base, ldv_struct_em28xx_ops_dummy_resourceless_instance_0_#in~arg0#1.offset := 0bv64, 0bv64;havoc ldv_struct_em28xx_ops_dummy_resourceless_instance_0_#t~ret2098#1, ldv_struct_em28xx_ops_dummy_resourceless_instance_0_#t~ret2099#1, ldv_struct_em28xx_ops_dummy_resourceless_instance_0_~arg0#1.base, ldv_struct_em28xx_ops_dummy_resourceless_instance_0_~arg0#1.offset;ldv_struct_em28xx_ops_dummy_resourceless_instance_0_~arg0#1.base, ldv_struct_em28xx_ops_dummy_resourceless_instance_0_~arg0#1.offset := ldv_struct_em28xx_ops_dummy_resourceless_instance_0_#in~arg0#1.base, ldv_struct_em28xx_ops_dummy_resourceless_instance_0_#in~arg0#1.offset; [2025-02-08 03:53:22,438 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12400: assume { :begin_inline_ldv_io_instance_callback_4_38 } true;ldv_io_instance_callback_4_38_#in~arg0#1.base, ldv_io_instance_callback_4_38_#in~arg0#1.offset, ldv_io_instance_callback_4_38_#in~arg1#1.base, ldv_io_instance_callback_4_38_#in~arg1#1.offset, ldv_io_instance_callback_4_38_#in~arg2#1.base, ldv_io_instance_callback_4_38_#in~arg2#1.offset, ldv_io_instance_callback_4_38_#in~arg3#1.base, ldv_io_instance_callback_4_38_#in~arg3#1.offset := ~ldv_4_callback_vidioc_g_parm~0.base, ~ldv_4_callback_vidioc_g_parm~0.offset, ~ldv_4_resource_file~0.base, ~ldv_4_resource_file~0.offset, ~ldv_4_resource_struct_poll_table_struct_ptr~0.base, ~ldv_4_resource_struct_poll_table_struct_ptr~0.offset, ~ldv_4_resource_struct_v4l2_streamparm_ptr~0.base, ~ldv_4_resource_struct_v4l2_streamparm_ptr~0.offset;havoc ldv_io_instance_callback_4_38_#t~ret2071#1, ldv_io_instance_callback_4_38_~arg0#1.base, ldv_io_instance_callback_4_38_~arg0#1.offset, ldv_io_instance_callback_4_38_~arg1#1.base, ldv_io_instance_callback_4_38_~arg1#1.offset, ldv_io_instance_callback_4_38_~arg2#1.base, ldv_io_instance_callback_4_38_~arg2#1.offset, ldv_io_instance_callback_4_38_~arg3#1.base, ldv_io_instance_callback_4_38_~arg3#1.offset;ldv_io_instance_callback_4_38_~arg0#1.base, ldv_io_instance_callback_4_38_~arg0#1.offset := ldv_io_instance_callback_4_38_#in~arg0#1.base, ldv_io_instance_callback_4_38_#in~arg0#1.offset;ldv_io_instance_callback_4_38_~arg1#1.base, ldv_io_instance_callback_4_38_~arg1#1.offset := ldv_io_instance_callback_4_38_#in~arg1#1.base, ldv_io_instance_callback_4_38_#in~arg1#1.offset;ldv_io_instance_callback_4_38_~arg2#1.base, ldv_io_instance_callback_4_38_~arg2#1.offset := ldv_io_instance_callback_4_38_#in~arg2#1.base, ldv_io_instance_callback_4_38_#in~arg2#1.offset;ldv_io_instance_callback_4_38_~arg3#1.base, ldv_io_instance_callback_4_38_~arg3#1.offset := ldv_io_instance_callback_4_38_#in~arg3#1.base, ldv_io_instance_callback_4_38_#in~arg3#1.offset;assume { :begin_inline_vidioc_g_parm } true;vidioc_g_parm_#in~file#1.base, vidioc_g_parm_#in~file#1.offset, vidioc_g_parm_#in~priv#1.base, vidioc_g_parm_#in~priv#1.offset, vidioc_g_parm_#in~p#1.base, vidioc_g_parm_#in~p#1.offset := ldv_io_instance_callback_4_38_~arg1#1.base, ldv_io_instance_callback_4_38_~arg1#1.offset, ldv_io_instance_callback_4_38_~arg2#1.base, ldv_io_instance_callback_4_38_~arg2#1.offset, ldv_io_instance_callback_4_38_~arg3#1.base, ldv_io_instance_callback_4_38_~arg3#1.offset;havoc vidioc_g_parm_#res#1;havoc vidioc_g_parm_#t~mem783#1.base, vidioc_g_parm_#t~mem783#1.offset, vidioc_g_parm_#t~mem784#1, vidioc_g_parm_#t~mem785#1.base, vidioc_g_parm_#t~mem785#1.offset, vidioc_g_parm_#t~mem786#1.base, vidioc_g_parm_#t~mem786#1.offset, vidioc_g_parm_#t~mem787#1.base, vidioc_g_parm_#t~mem787#1.offset, vidioc_g_parm_#t~mem788#1.base, vidioc_g_parm_#t~mem788#1.offset, vidioc_g_parm_#t~mem789#1.base, vidioc_g_parm_#t~mem789#1.offset, vidioc_g_parm_#t~mem790#1.base, vidioc_g_parm_#t~mem790#1.offset, vidioc_g_parm_#t~short791#1, vidioc_g_parm_#t~mem797#1.base, vidioc_g_parm_#t~mem797#1.offset, vidioc_g_parm_#t~mem798#1.base, vidioc_g_parm_#t~mem798#1.offset, vidioc_g_parm_#t~mem799#1.base, vidioc_g_parm_#t~mem799#1.offset, vidioc_g_parm_#t~ret800#1, vidioc_g_parm_#t~mem801#1.base, vidioc_g_parm_#t~mem801#1.offset, vidioc_g_parm_#t~mem802#1, vidioc_g_parm_~file#1.base, vidioc_g_parm_~file#1.offset, vidioc_g_parm_~priv#1.base, vidioc_g_parm_~priv#1.offset, vidioc_g_parm_~p#1.base, vidioc_g_parm_~p#1.offset, vidioc_g_parm_~fh~5#1.base, vidioc_g_parm_~fh~5#1.offset, vidioc_g_parm_~dev~14#1.base, vidioc_g_parm_~dev~14#1.offset, vidioc_g_parm_~rc~2#1, vidioc_g_parm_~__sd~5#1.base, vidioc_g_parm_~__sd~5#1.offset, vidioc_g_parm_~__err~0#1, vidioc_g_parm_~__mptr~11#1.base, vidioc_g_parm_~__mptr~11#1.offset, vidioc_g_parm_~tmp~25#1, vidioc_g_parm_~__mptr___0~5#1.base, vidioc_g_parm_~__mptr___0~5#1.offset;vidioc_g_parm_~file#1.base, vidioc_g_parm_~file#1.offset := vidioc_g_parm_#in~file#1.base, vidioc_g_parm_#in~file#1.offset;vidioc_g_parm_~priv#1.base, vidioc_g_parm_~priv#1.offset := vidioc_g_parm_#in~priv#1.base, vidioc_g_parm_#in~priv#1.offset;vidioc_g_parm_~p#1.base, vidioc_g_parm_~p#1.offset := vidioc_g_parm_#in~p#1.base, vidioc_g_parm_#in~p#1.offset;havoc vidioc_g_parm_~fh~5#1.base, vidioc_g_parm_~fh~5#1.offset;havoc vidioc_g_parm_~dev~14#1.base, vidioc_g_parm_~dev~14#1.offset;havoc vidioc_g_parm_~rc~2#1;havoc vidioc_g_parm_~__sd~5#1.base, vidioc_g_parm_~__sd~5#1.offset;havoc vidioc_g_parm_~__err~0#1;havoc vidioc_g_parm_~__mptr~11#1.base, vidioc_g_parm_~__mptr~11#1.offset;havoc vidioc_g_parm_~tmp~25#1;havoc vidioc_g_parm_~__mptr___0~5#1.base, vidioc_g_parm_~__mptr___0~5#1.offset;vidioc_g_parm_~fh~5#1.base, vidioc_g_parm_~fh~5#1.offset := vidioc_g_parm_~priv#1.base, vidioc_g_parm_~priv#1.offset;call vidioc_g_parm_#t~mem783#1.base, vidioc_g_parm_#t~mem783#1.offset := read~$Pointer$#7(vidioc_g_parm_~fh~5#1.base, ~bvadd~64(168bv64, vidioc_g_parm_~fh~5#1.offset), 8bv64);vidioc_g_parm_~dev~14#1.base, vidioc_g_parm_~dev~14#1.offset := vidioc_g_parm_#t~mem783#1.base, vidioc_g_parm_#t~mem783#1.offset;havoc vidioc_g_parm_#t~mem783#1.base, vidioc_g_parm_#t~mem783#1.offset;vidioc_g_parm_~rc~2#1 := 0bv32;call write~intINTTYPE4#7(4bv32, vidioc_g_parm_~p#1.base, ~bvadd~64(20bv64, ~bvadd~64(4bv64, vidioc_g_parm_~p#1.offset)), 4bv64);call vidioc_g_parm_#t~mem784#1 := read~intINTTYPE1#7(vidioc_g_parm_~dev~14#1.base, ~bvadd~64(728bv64, vidioc_g_parm_~dev~14#1.offset), 1bv64); [2025-02-08 03:53:22,438 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12466-1: SUMMARY for call ldv_v4l2_file_operations_io_instance_4_#t~ret2147#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2147#1.offset := ldv_xmalloc(8bv64); srcloc: null [2025-02-08 03:53:22,438 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8172: call ULTIMATE.dealloc(vidioc_g_register_~#val~0#1.base, vidioc_g_register_~#val~0#1.offset);havoc vidioc_g_register_~#val~0#1.base, vidioc_g_register_~#val~0#1.offset; [2025-02-08 03:53:22,438 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12533: assume { :begin_inline_ldv_io_instance_callback_4_60 } true;ldv_io_instance_callback_4_60_#in~arg0#1.base, ldv_io_instance_callback_4_60_#in~arg0#1.offset, ldv_io_instance_callback_4_60_#in~arg1#1.base, ldv_io_instance_callback_4_60_#in~arg1#1.offset, ldv_io_instance_callback_4_60_#in~arg2#1.base, ldv_io_instance_callback_4_60_#in~arg2#1.offset, ldv_io_instance_callback_4_60_#in~arg3#1.base, ldv_io_instance_callback_4_60_#in~arg3#1.offset := ~ldv_4_callback_vidioc_s_register~0.base, ~ldv_4_callback_vidioc_s_register~0.offset, ~ldv_4_resource_file~0.base, ~ldv_4_resource_file~0.offset, ~ldv_4_resource_struct_poll_table_struct_ptr~0.base, ~ldv_4_resource_struct_poll_table_struct_ptr~0.offset, ~ldv_4_resource_struct_v4l2_dbg_register_ptr~0.base, ~ldv_4_resource_struct_v4l2_dbg_register_ptr~0.offset;havoc ldv_io_instance_callback_4_60_#t~ret2087#1, ldv_io_instance_callback_4_60_~arg0#1.base, ldv_io_instance_callback_4_60_~arg0#1.offset, ldv_io_instance_callback_4_60_~arg1#1.base, ldv_io_instance_callback_4_60_~arg1#1.offset, ldv_io_instance_callback_4_60_~arg2#1.base, ldv_io_instance_callback_4_60_~arg2#1.offset, ldv_io_instance_callback_4_60_~arg3#1.base, ldv_io_instance_callback_4_60_~arg3#1.offset;ldv_io_instance_callback_4_60_~arg0#1.base, ldv_io_instance_callback_4_60_~arg0#1.offset := ldv_io_instance_callback_4_60_#in~arg0#1.base, ldv_io_instance_callback_4_60_#in~arg0#1.offset;ldv_io_instance_callback_4_60_~arg1#1.base, ldv_io_instance_callback_4_60_~arg1#1.offset := ldv_io_instance_callback_4_60_#in~arg1#1.base, ldv_io_instance_callback_4_60_#in~arg1#1.offset;ldv_io_instance_callback_4_60_~arg2#1.base, ldv_io_instance_callback_4_60_~arg2#1.offset := ldv_io_instance_callback_4_60_#in~arg2#1.base, ldv_io_instance_callback_4_60_#in~arg2#1.offset;ldv_io_instance_callback_4_60_~arg3#1.base, ldv_io_instance_callback_4_60_~arg3#1.offset := ldv_io_instance_callback_4_60_#in~arg3#1.base, ldv_io_instance_callback_4_60_#in~arg3#1.offset;assume { :begin_inline_vidioc_s_register } true;vidioc_s_register_#in~file#1.base, vidioc_s_register_#in~file#1.offset, vidioc_s_register_#in~priv#1.base, vidioc_s_register_#in~priv#1.offset, vidioc_s_register_#in~reg#1.base, vidioc_s_register_#in~reg#1.offset := ldv_io_instance_callback_4_60_~arg1#1.base, ldv_io_instance_callback_4_60_~arg1#1.offset, ldv_io_instance_callback_4_60_~arg2#1.base, ldv_io_instance_callback_4_60_~arg2#1.offset, ldv_io_instance_callback_4_60_~arg3#1.base, ldv_io_instance_callback_4_60_~arg3#1.offset;havoc vidioc_s_register_#res#1;havoc vidioc_s_register_#t~mem985#1.base, vidioc_s_register_#t~mem985#1.offset, vidioc_s_register_#t~mem986#1, vidioc_s_register_#t~mem987#1, vidioc_s_register_#t~mem988#1, vidioc_s_register_#t~mem989#1, vidioc_s_register_#t~ret990#1, vidioc_s_register_#t~mem991#1, vidioc_s_register_#t~mem992#1, vidioc_s_register_#t~ret993#1, vidioc_s_register_#t~mem994#1, vidioc_s_register_#t~ret995#1, vidioc_s_register_~file#1.base, vidioc_s_register_~file#1.offset, vidioc_s_register_~priv#1.base, vidioc_s_register_~priv#1.offset, vidioc_s_register_~reg#1.base, vidioc_s_register_~reg#1.offset, vidioc_s_register_~fh~18#1.base, vidioc_s_register_~fh~18#1.offset, vidioc_s_register_~dev~27#1.base, vidioc_s_register_~dev~27#1.offset, vidioc_s_register_~#buf~8#1.base, vidioc_s_register_~#buf~8#1.offset, vidioc_s_register_~tmp~28#1, vidioc_s_register_~tmp___0~11#1, vidioc_s_register_~tmp___1~4#1;vidioc_s_register_~file#1.base, vidioc_s_register_~file#1.offset := vidioc_s_register_#in~file#1.base, vidioc_s_register_#in~file#1.offset;vidioc_s_register_~priv#1.base, vidioc_s_register_~priv#1.offset := vidioc_s_register_#in~priv#1.base, vidioc_s_register_#in~priv#1.offset;vidioc_s_register_~reg#1.base, vidioc_s_register_~reg#1.offset := vidioc_s_register_#in~reg#1.base, vidioc_s_register_#in~reg#1.offset;havoc vidioc_s_register_~fh~18#1.base, vidioc_s_register_~fh~18#1.offset;havoc vidioc_s_register_~dev~27#1.base, vidioc_s_register_~dev~27#1.offset;call vidioc_s_register_~#buf~8#1.base, vidioc_s_register_~#buf~8#1.offset := #Ultimate.allocOnStack(2bv64);havoc vidioc_s_register_~tmp~28#1;havoc vidioc_s_register_~tmp___0~11#1;havoc vidioc_s_register_~tmp___1~4#1;vidioc_s_register_~fh~18#1.base, vidioc_s_register_~fh~18#1.offset := vidioc_s_register_~priv#1.base, vidioc_s_register_~priv#1.offset;call vidioc_s_register_#t~mem985#1.base, vidioc_s_register_#t~mem985#1.offset := read~$Pointer$#7(vidioc_s_register_~fh~18#1.base, ~bvadd~64(168bv64, vidioc_s_register_~fh~18#1.offset), 8bv64);vidioc_s_register_~dev~27#1.base, vidioc_s_register_~dev~27#1.offset := vidioc_s_register_#t~mem985#1.base, vidioc_s_register_#t~mem985#1.offset;havoc vidioc_s_register_#t~mem985#1.base, vidioc_s_register_#t~mem985#1.offset;call vidioc_s_register_#t~mem986#1 := read~intINTTYPE4#7(vidioc_s_register_~reg#1.base, ~bvadd~64(4bv64, vidioc_s_register_~reg#1.offset), 4bv64); [2025-02-08 03:53:22,438 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8371: call write~intINTTYPE4#7(vidioc_enum_framesizes_~maxw~3#1, vidioc_enum_framesizes_~fsize#1.base, ~bvadd~64(4bv64, ~bvadd~64(12bv64, vidioc_enum_framesizes_~fsize#1.offset)), 4bv64);call write~intINTTYPE4#7(vidioc_enum_framesizes_~maxh~3#1, vidioc_enum_framesizes_~fsize#1.base, ~bvadd~64(16bv64, ~bvadd~64(12bv64, vidioc_enum_framesizes_~fsize#1.offset)), 4bv64);call write~intINTTYPE4#7(1bv32, vidioc_enum_framesizes_~fsize#1.base, ~bvadd~64(8bv64, ~bvadd~64(12bv64, vidioc_enum_framesizes_~fsize#1.offset)), 4bv64);call write~intINTTYPE4#7(1bv32, vidioc_enum_framesizes_~fsize#1.base, ~bvadd~64(20bv64, ~bvadd~64(12bv64, vidioc_enum_framesizes_~fsize#1.offset)), 4bv64);vidioc_enum_framesizes_#res#1 := 0bv32;ldv_io_instance_callback_4_28_#t~ret2063#1 := vidioc_enum_framesizes_#res#1;havoc vidioc_enum_framesizes_#t~mem1022#1.base, vidioc_enum_framesizes_#t~mem1022#1.offset, vidioc_enum_framesizes_#t~ret1023#1, vidioc_enum_framesizes_#t~ret1024#1, vidioc_enum_framesizes_#t~mem1025#1, vidioc_enum_framesizes_#t~ret1026#1.base, vidioc_enum_framesizes_#t~ret1026#1.offset, vidioc_enum_framesizes_#t~mem1027#1, vidioc_enum_framesizes_#t~ret1028#1, vidioc_enum_framesizes_#t~mem1029#1, vidioc_enum_framesizes_#t~mem1030#1, vidioc_enum_framesizes_#t~mem1031#1, vidioc_enum_framesizes_#t~mem1032#1, vidioc_enum_framesizes_#t~mem1033#1, vidioc_enum_framesizes_#t~mem1034#1, vidioc_enum_framesizes_#t~mem1035#1, vidioc_enum_framesizes_~file#1.base, vidioc_enum_framesizes_~file#1.offset, vidioc_enum_framesizes_~priv#1.base, vidioc_enum_framesizes_~priv#1.offset, vidioc_enum_framesizes_~fsize#1.base, vidioc_enum_framesizes_~fsize#1.offset, vidioc_enum_framesizes_~fh~20#1.base, vidioc_enum_framesizes_~fh~20#1.offset, vidioc_enum_framesizes_~dev~29#1.base, vidioc_enum_framesizes_~dev~29#1.offset, vidioc_enum_framesizes_~fmt~3#1.base, vidioc_enum_framesizes_~fmt~3#1.offset, vidioc_enum_framesizes_~maxw~3#1, vidioc_enum_framesizes_~tmp~31#1, vidioc_enum_framesizes_~maxh~3#1, vidioc_enum_framesizes_~tmp___0~12#1;havoc vidioc_enum_framesizes_#in~file#1.base, vidioc_enum_framesizes_#in~file#1.offset, vidioc_enum_framesizes_#in~priv#1.base, vidioc_enum_framesizes_#in~priv#1.offset, vidioc_enum_framesizes_#in~fsize#1.base, vidioc_enum_framesizes_#in~fsize#1.offset;assume { :end_inline_vidioc_enum_framesizes } true;havoc ldv_io_instance_callback_4_28_#t~ret2063#1;havoc ldv_io_instance_callback_4_28_#t~ret2063#1, ldv_io_instance_callback_4_28_~arg0#1.base, ldv_io_instance_callback_4_28_~arg0#1.offset, ldv_io_instance_callback_4_28_~arg1#1.base, ldv_io_instance_callback_4_28_~arg1#1.offset, ldv_io_instance_callback_4_28_~arg2#1.base, ldv_io_instance_callback_4_28_~arg2#1.offset, ldv_io_instance_callback_4_28_~arg3#1.base, ldv_io_instance_callback_4_28_~arg3#1.offset;havoc ldv_io_instance_callback_4_28_#in~arg0#1.base, ldv_io_instance_callback_4_28_#in~arg0#1.offset, ldv_io_instance_callback_4_28_#in~arg1#1.base, ldv_io_instance_callback_4_28_#in~arg1#1.offset, ldv_io_instance_callback_4_28_#in~arg2#1.base, ldv_io_instance_callback_4_28_#in~arg2#1.offset, ldv_io_instance_callback_4_28_#in~arg3#1.base, ldv_io_instance_callback_4_28_#in~arg3#1.offset;assume { :end_inline_ldv_io_instance_callback_4_28 } true;~ldv_statevar_4~0 := 3bv32; [2025-02-08 03:53:22,438 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10551: assume 0bv32 != ldv_entry_EMGentry_5_~tmp___0~16#1;~ldv_statevar_5~0 := 12bv32; [2025-02-08 03:53:22,438 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10551: assume !(0bv32 != ldv_entry_EMGentry_5_~tmp___0~16#1);~ldv_statevar_5~0 := 14bv32; [2025-02-08 03:53:22,438 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11344: assume 1bv32 == ~ldv_statevar_3~0; [2025-02-08 03:53:22,438 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11344: assume !(1bv32 == ~ldv_statevar_3~0); [2025-02-08 03:53:22,438 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11939: assume 1bv32 == ~ldv_statevar_4~0; [2025-02-08 03:53:22,438 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11939: assume !(1bv32 == ~ldv_statevar_4~0); [2025-02-08 03:53:22,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12071: assume 49bv32 == ~ldv_statevar_4~0; [2025-02-08 03:53:22,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12071: assume !(49bv32 == ~ldv_statevar_4~0); [2025-02-08 03:53:22,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10486-1: SUMMARY for call ldv_assume((if 1bv32 == ~ldv_statevar_2~0 || 1bv32 == ~ldv_statevar_3~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:53:22,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11411: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_3_7 } true;ldv_dummy_resourceless_instance_callback_3_7_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_3_7_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_3_7_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_3_7_#in~arg1#1.offset := ~ldv_3_callback_buf_queue~0.base, ~ldv_3_callback_buf_queue~0.offset, ~ldv_3_container_struct_vb2_buffer_ptr~0.base, ~ldv_3_container_struct_vb2_buffer_ptr~0.offset;havoc ldv_dummy_resourceless_instance_callback_3_7_~arg0#1.base, ldv_dummy_resourceless_instance_callback_3_7_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_3_7_~arg1#1.base, ldv_dummy_resourceless_instance_callback_3_7_~arg1#1.offset;ldv_dummy_resourceless_instance_callback_3_7_~arg0#1.base, ldv_dummy_resourceless_instance_callback_3_7_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_3_7_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_3_7_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_3_7_~arg1#1.base, ldv_dummy_resourceless_instance_callback_3_7_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_3_7_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_3_7_#in~arg1#1.offset; [2025-02-08 03:53:22,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10486: assume { :begin_inline_ldv_dispatch_deregister_dummy_resourceless_instance_3_5_6 } true;assume { :begin_inline_ldv_switch_automaton_state_2_1 } true;~ldv_statevar_2~0 := 5bv32;assume { :end_inline_ldv_switch_automaton_state_2_1 } true;assume { :begin_inline_ldv_switch_automaton_state_3_1 } true;~ldv_statevar_3~0 := 5bv32;assume { :end_inline_ldv_switch_automaton_state_3_1 } true;assume { :end_inline_ldv_dispatch_deregister_dummy_resourceless_instance_3_5_6 } true;~ldv_statevar_5~0 := 5bv32; [2025-02-08 03:53:22,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14384-1: ldv_io_instance_callback_4_45_#t~ret2076#1 := vb2_ioctl_qbuf_#res#1;havoc vb2_ioctl_qbuf_#t~nondet2286#1, vb2_ioctl_qbuf_~arg0#1.base, vb2_ioctl_qbuf_~arg0#1.offset, vb2_ioctl_qbuf_~arg1#1.base, vb2_ioctl_qbuf_~arg1#1.offset, vb2_ioctl_qbuf_~arg2#1.base, vb2_ioctl_qbuf_~arg2#1.offset;havoc vb2_ioctl_qbuf_#in~arg0#1.base, vb2_ioctl_qbuf_#in~arg0#1.offset, vb2_ioctl_qbuf_#in~arg1#1.base, vb2_ioctl_qbuf_#in~arg1#1.offset, vb2_ioctl_qbuf_#in~arg2#1.base, vb2_ioctl_qbuf_#in~arg2#1.offset;assume { :end_inline_vb2_ioctl_qbuf } true;havoc ldv_io_instance_callback_4_45_#t~ret2076#1;havoc ldv_io_instance_callback_4_45_#t~ret2076#1, ldv_io_instance_callback_4_45_~arg0#1.base, ldv_io_instance_callback_4_45_~arg0#1.offset, ldv_io_instance_callback_4_45_~arg1#1.base, ldv_io_instance_callback_4_45_~arg1#1.offset, ldv_io_instance_callback_4_45_~arg2#1.base, ldv_io_instance_callback_4_45_~arg2#1.offset, ldv_io_instance_callback_4_45_~arg3#1.base, ldv_io_instance_callback_4_45_~arg3#1.offset;havoc ldv_io_instance_callback_4_45_#in~arg0#1.base, ldv_io_instance_callback_4_45_#in~arg0#1.offset, ldv_io_instance_callback_4_45_#in~arg1#1.base, ldv_io_instance_callback_4_45_#in~arg1#1.offset, ldv_io_instance_callback_4_45_#in~arg2#1.base, ldv_io_instance_callback_4_45_#in~arg2#1.offset, ldv_io_instance_callback_4_45_#in~arg3#1.base, ldv_io_instance_callback_4_45_#in~arg3#1.offset;assume { :end_inline_ldv_io_instance_callback_4_45 } true;~ldv_statevar_4~0 := 3bv32; [2025-02-08 03:53:22,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11279-1: SUMMARY for call ldv_struct_vb2_ops_dummy_resourceless_instance_2_#t~ret2103#1 := ldv_switch_1(); srcloc: null [2025-02-08 03:53:22,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14384: havoc vb2_ioctl_qbuf_#t~nondet2286#1; [2025-02-08 03:53:22,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11279: ~ldv_statevar_2~0 := ldv_struct_vb2_ops_dummy_resourceless_instance_2_#t~ret2103#1;havoc ldv_struct_vb2_ops_dummy_resourceless_instance_2_#t~ret2103#1; [2025-02-08 03:53:22,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7844: assume 0bv32 == vidioc_s_input_#t~mem838#1;havoc vidioc_s_input_#t~mem837#1;havoc vidioc_s_input_#t~mem838#1;vidioc_s_input_#res#1 := 4294967274bv32; [2025-02-08 03:53:22,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7844: assume !(0bv32 == vidioc_s_input_#t~mem838#1);havoc vidioc_s_input_#t~mem837#1;havoc vidioc_s_input_#t~mem838#1; [2025-02-08 03:53:22,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7646: call ULTIMATE.dealloc(vidioc_s_std_~#f~1#1.base, vidioc_s_std_~#f~1#1.offset);havoc vidioc_s_std_~#f~1#1.base, vidioc_s_std_~#f~1#1.offset; [2025-02-08 03:53:22,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12799: havoc ldv_dummy_resourceless_instance_callback_3_3_#t~ret2170#1;havoc ldv_dummy_resourceless_instance_callback_3_3_#t~ret2170#1, ldv_dummy_resourceless_instance_callback_3_3_~arg0#1.base, ldv_dummy_resourceless_instance_callback_3_3_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_3_3_~arg1#1.base, ldv_dummy_resourceless_instance_callback_3_3_~arg1#1.offset;havoc ldv_dummy_resourceless_instance_callback_3_3_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_3_3_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_3_3_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_3_3_#in~arg1#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_3_3 } true;~ldv_statevar_3~0 := 2bv32; [2025-02-08 03:53:22,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12799-1: SUMMARY for call ldv_dummy_resourceless_instance_callback_3_3_#t~ret2170#1 := vbi_buffer_prepare(ldv_dummy_resourceless_instance_callback_3_3_~arg1#1.base, ldv_dummy_resourceless_instance_callback_3_3_~arg1#1.offset); srcloc: null [2025-02-08 03:53:22,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10421: assume 7bv32 == ~ldv_statevar_5~0; [2025-02-08 03:53:22,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10421: assume !(7bv32 == ~ldv_statevar_5~0); [2025-02-08 03:53:22,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8307-1: SUMMARY for call vidioc_enum_fmt_vid_cap_#t~ret1019#1 := strlcpy(vidioc_enum_fmt_vid_cap_~f#1.base, ~bvadd~64(12bv64, vidioc_enum_fmt_vid_cap_~f#1.offset), vidioc_enum_fmt_vid_cap_#t~mem1018#1.base, vidioc_enum_fmt_vid_cap_#t~mem1018#1.offset, 32bv64); srcloc: null [2025-02-08 03:53:22,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8307: havoc vidioc_enum_fmt_vid_cap_#t~mem1017#1;havoc vidioc_enum_fmt_vid_cap_#t~mem1018#1.base, vidioc_enum_fmt_vid_cap_#t~mem1018#1.offset;havoc vidioc_enum_fmt_vid_cap_#t~ret1019#1;call vidioc_enum_fmt_vid_cap_#t~mem1020#1 := read~intINTTYPE4#7(vidioc_enum_fmt_vid_cap_~f#1.base, vidioc_enum_fmt_vid_cap_~f#1.offset, 4bv64);call vidioc_enum_fmt_vid_cap_#t~mem1021#1 := read~intINTTYPE4#7(~#format~0.base, ~bvadd~64(8bv64, ~bvadd~64(~#format~0.offset, ~bvmul~64(20bv64, ~zero_extend~64~32(vidioc_enum_fmt_vid_cap_#t~mem1020#1)))), 4bv64);call write~intINTTYPE4#7(vidioc_enum_fmt_vid_cap_#t~mem1021#1, vidioc_enum_fmt_vid_cap_~f#1.base, ~bvadd~64(44bv64, vidioc_enum_fmt_vid_cap_~f#1.offset), 4bv64);havoc vidioc_enum_fmt_vid_cap_#t~mem1020#1;havoc vidioc_enum_fmt_vid_cap_#t~mem1021#1;vidioc_enum_fmt_vid_cap_#res#1 := 0bv32;ldv_io_instance_callback_4_27_#t~ret2062#1 := vidioc_enum_fmt_vid_cap_#res#1;havoc vidioc_enum_fmt_vid_cap_#t~mem1015#1, vidioc_enum_fmt_vid_cap_#t~ret1016#1, vidioc_enum_fmt_vid_cap_#t~mem1017#1, vidioc_enum_fmt_vid_cap_#t~mem1018#1.base, vidioc_enum_fmt_vid_cap_#t~mem1018#1.offset, vidioc_enum_fmt_vid_cap_#t~ret1019#1, vidioc_enum_fmt_vid_cap_#t~mem1020#1, vidioc_enum_fmt_vid_cap_#t~mem1021#1, vidioc_enum_fmt_vid_cap_~file#1.base, vidioc_enum_fmt_vid_cap_~file#1.offset, vidioc_enum_fmt_vid_cap_~priv#1.base, vidioc_enum_fmt_vid_cap_~priv#1.offset, vidioc_enum_fmt_vid_cap_~f#1.base, vidioc_enum_fmt_vid_cap_~f#1.offset, vidioc_enum_fmt_vid_cap_~tmp~30#1;havoc vidioc_enum_fmt_vid_cap_#in~file#1.base, vidioc_enum_fmt_vid_cap_#in~file#1.offset, vidioc_enum_fmt_vid_cap_#in~priv#1.base, vidioc_enum_fmt_vid_cap_#in~priv#1.offset, vidioc_enum_fmt_vid_cap_#in~f#1.base, vidioc_enum_fmt_vid_cap_#in~f#1.offset;assume { :end_inline_vidioc_enum_fmt_vid_cap } true;havoc ldv_io_instance_callback_4_27_#t~ret2062#1;havoc ldv_io_instance_callback_4_27_#t~ret2062#1, ldv_io_instance_callback_4_27_~arg0#1.base, ldv_io_instance_callback_4_27_~arg0#1.offset, ldv_io_instance_callback_4_27_~arg1#1.base, ldv_io_instance_callback_4_27_~arg1#1.offset, ldv_io_instance_callback_4_27_~arg2#1.base, ldv_io_instance_callback_4_27_~arg2#1.offset, ldv_io_instance_callback_4_27_~arg3#1.base, ldv_io_instance_callback_4_27_~arg3#1.offset;havoc ldv_io_instance_callback_4_27_#in~arg0#1.base, ldv_io_instance_callback_4_27_#in~arg0#1.offset, ldv_io_instance_callback_4_27_#in~arg1#1.base, ldv_io_instance_callback_4_27_#in~arg1#1.offset, ldv_io_instance_callback_4_27_#in~arg2#1.base, ldv_io_instance_callback_4_27_#in~arg2#1.offset, ldv_io_instance_callback_4_27_#in~arg3#1.base, ldv_io_instance_callback_4_27_#in~arg3#1.offset;assume { :end_inline_ldv_io_instance_callback_4_27 } true;~ldv_statevar_4~0 := 3bv32; [2025-02-08 03:53:22,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11082: havoc ldv_io_instance_release_4_2_#t~ret2097#1;havoc ldv_io_instance_release_4_2_#t~ret2097#1, ldv_io_instance_release_4_2_~arg0#1.base, ldv_io_instance_release_4_2_~arg0#1.offset, ldv_io_instance_release_4_2_~arg1#1.base, ldv_io_instance_release_4_2_~arg1#1.offset;havoc ldv_io_instance_release_4_2_#in~arg0#1.base, ldv_io_instance_release_4_2_#in~arg0#1.offset, ldv_io_instance_release_4_2_#in~arg1#1.base, ldv_io_instance_release_4_2_#in~arg1#1.offset;assume { :end_inline_ldv_io_instance_release_4_2 } true;havoc ldv_v4l2_file_operations_io_instance_4_#t~mem2114#1.base, ldv_v4l2_file_operations_io_instance_4_#t~mem2114#1.offset;~ldv_statevar_4~0 := 1bv32; [2025-02-08 03:53:22,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12139: havoc ldv_v4l2_file_operations_io_instance_4_#t~ret2113#1, ldv_v4l2_file_operations_io_instance_4_#t~mem2114#1.base, ldv_v4l2_file_operations_io_instance_4_#t~mem2114#1.offset, ldv_v4l2_file_operations_io_instance_4_#t~ret2115#1, ldv_v4l2_file_operations_io_instance_4_#t~ret2116#1, ldv_v4l2_file_operations_io_instance_4_#t~ret2117#1, ldv_v4l2_file_operations_io_instance_4_#t~mem2118#1.base, ldv_v4l2_file_operations_io_instance_4_#t~mem2118#1.offset, ldv_v4l2_file_operations_io_instance_4_#t~ret2119#1, ldv_v4l2_file_operations_io_instance_4_#t~ret2120#1, ldv_v4l2_file_operations_io_instance_4_#t~ret2121#1, ldv_v4l2_file_operations_io_instance_4_#t~ret2122#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2122#1.offset, ldv_v4l2_file_operations_io_instance_4_#t~ret2123#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2123#1.offset, ldv_v4l2_file_operations_io_instance_4_#t~ret2124#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2124#1.offset, ldv_v4l2_file_operations_io_instance_4_#t~ret2125#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2125#1.offset, ldv_v4l2_file_operations_io_instance_4_#t~ret2126#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2126#1.offset, ldv_v4l2_file_operations_io_instance_4_#t~ret2127#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2127#1.offset, ldv_v4l2_file_operations_io_instance_4_#t~ret2128#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2128#1.offset, ldv_v4l2_file_operations_io_instance_4_#t~ret2129#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2129#1.offset, ldv_v4l2_file_operations_io_instance_4_#t~ret2130#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2130#1.offset, ldv_v4l2_file_operations_io_instance_4_#t~ret2131#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2131#1.offset, ldv_v4l2_file_operations_io_instance_4_#t~ret2132#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2132#1.offset, ldv_v4l2_file_operations_io_instance_4_#t~ret2133#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2133#1.offset, ldv_v4l2_file_operations_io_instance_4_#t~ret2134#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2134#1.offset, ldv_v4l2_file_operations_io_instance_4_#t~ret2135#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2135#1.offset, ldv_v4l2_file_operations_io_instance_4_#t~ret2136#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2136#1.offset, ldv_v4l2_file_operations_io_instance_4_#t~ret2137#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2137#1.offset, ldv_v4l2_file_operations_io_instance_4_#t~ret2138#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2138#1.offset, ldv_v4l2_file_operations_io_instance_4_#t~ret2139#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2139#1.offset, ldv_v4l2_file_operations_io_instance_4_#t~ret2140#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2140#1.offset, ldv_v4l2_file_operations_io_instance_4_#t~ret2141#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2141#1.offset, ldv_v4l2_file_operations_io_instance_4_#t~ret2142#1, ldv_v4l2_file_operations_io_instance_4_#t~ret2143#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2143#1.offset, ldv_v4l2_file_operations_io_instance_4_#t~ret2144#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2144#1.offset, ldv_v4l2_file_operations_io_instance_4_#t~ret2145#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2145#1.offset, ldv_v4l2_file_operations_io_instance_4_#t~ret2146#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2146#1.offset, ldv_v4l2_file_operations_io_instance_4_#t~ret2147#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2147#1.offset, ldv_v4l2_file_operations_io_instance_4_~arg0#1.base, ldv_v4l2_file_operations_io_instance_4_~arg0#1.offset, ldv_v4l2_file_operations_io_instance_4_~tmp~48#1, ldv_v4l2_file_operations_io_instance_4_~tmp___0~20#1, ldv_v4l2_file_operations_io_instance_4_~tmp___1~8#1, ldv_v4l2_file_operations_io_instance_4_~tmp___2~3#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___2~3#1.offset, ldv_v4l2_file_operations_io_instance_4_~tmp___3~2#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___3~2#1.offset, ldv_v4l2_file_operations_io_instance_4_~tmp___4~1#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___4~1#1.offset, ldv_v4l2_file_operations_io_instance_4_~tmp___5~1#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___5~1#1.offset, ldv_v4l2_file_operations_io_instance_4_~tmp___6~1#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___6~1#1.offset, ldv_v4l2_file_operations_io_instance_4_~tmp___7~1#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___7~1#1.offset, ldv_v4l2_file_operations_io_instance_4_~tmp___8~1#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___8~1#1.offset, ldv_v4l2_file_operations_io_instance_4_~tmp___9~1#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___9~1#1.offset, ldv_v4l2_file_operations_io_instance_4_~tmp___10~1#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___10~1#1.offset, ldv_v4l2_file_operations_io_instance_4_~tmp___11~1#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___11~1#1.offset, ldv_v4l2_file_operations_io_instance_4_~tmp___12~1#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___12~1#1.offset, ldv_v4l2_file_operations_io_instance_4_~tmp___13~1#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___13~1#1.offset, ldv_v4l2_file_operations_io_instance_4_~tmp___14~1#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___14~1#1.offset, ldv_v4l2_file_operations_io_instance_4_~tmp___15~1#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___15~1#1.offset, ldv_v4l2_file_operations_io_instance_4_~tmp___16~0#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___16~0#1.offset, ldv_v4l2_file_operations_io_instance_4_~tmp___17~0#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___17~0#1.offset, ldv_v4l2_file_operations_io_instance_4_~tmp___18~0#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___18~0#1.offset, ldv_v4l2_file_operations_io_instance_4_~tmp___19~0#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___19~0#1.offset, ldv_v4l2_file_operations_io_instance_4_~tmp___20~0#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___20~0#1.offset, ldv_v4l2_file_operations_io_instance_4_~tmp___21~0#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___21~0#1.offset, ldv_v4l2_file_operations_io_instance_4_~tmp___22~0#1, ldv_v4l2_file_operations_io_instance_4_~tmp___23~0#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___23~0#1.offset, ldv_v4l2_file_operations_io_instance_4_~tmp___24~0#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___24~0#1.offset, ldv_v4l2_file_operations_io_instance_4_~tmp___25~0#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___25~0#1.offset, ldv_v4l2_file_operations_io_instance_4_~tmp___26~0#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___26~0#1.offset, ldv_v4l2_file_operations_io_instance_4_~tmp___27~0#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___27~0#1.offset;havoc ldv_v4l2_file_operations_io_instance_4_#in~arg0#1.base, ldv_v4l2_file_operations_io_instance_4_#in~arg0#1.offset;assume { :end_inline_ldv_v4l2_file_operations_io_instance_4 } true; [2025-02-08 03:53:22,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11082-1: SUMMARY for call ldv_io_instance_release_4_2_#t~ret2097#1 := em28xx_v4l2_close(ldv_io_instance_release_4_2_~arg1#1.base, ldv_io_instance_release_4_2_~arg1#1.offset); srcloc: null [2025-02-08 03:53:22,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12007: assume 28bv32 == ~ldv_statevar_4~0; [2025-02-08 03:53:22,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12007: assume !(28bv32 == ~ldv_statevar_4~0); [2025-02-08 03:53:22,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8176: assume ~bvugt~32(vidioc_g_register_#t~mem966#1, 1bv32);havoc vidioc_g_register_#t~mem966#1;vidioc_g_register_#res#1 := 4294967274bv32;call ULTIMATE.dealloc(vidioc_g_register_~#val~0#1.base, vidioc_g_register_~#val~0#1.offset);havoc vidioc_g_register_~#val~0#1.base, vidioc_g_register_~#val~0#1.offset; [2025-02-08 03:53:22,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8176: assume !~bvugt~32(vidioc_g_register_#t~mem966#1, 1bv32);havoc vidioc_g_register_#t~mem966#1;call vidioc_g_register_#t~mem967#1 := read~intINTTYPE4#7(vidioc_g_register_~reg#1.base, ~bvadd~64(4bv64, vidioc_g_register_~reg#1.offset), 4bv64); [2025-02-08 03:53:22,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12206: SUMMARY for call ldv_assume((if 0bv32 == ~ldv_4_ret_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:53:22,440 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7912-1: SUMMARY for call vidioc_g_audio_#t~strcpy~res851#1.base, vidioc_g_audio_#t~strcpy~res851#1.offset := #Ultimate.C_strcpy#7(vidioc_g_audio_~a#1.base, ~bvadd~64(4bv64, vidioc_g_audio_~a#1.offset), 81bv64, 0bv64); srcloc: null [2025-02-08 03:53:22,440 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7912: havoc vidioc_g_audio_#t~strcpy~res851#1.base, vidioc_g_audio_#t~strcpy~res851#1.offset; [2025-02-08 03:53:22,440 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7714: assume vidioc_g_parm_#t~short791#1;havoc vidioc_g_parm_#t~mem786#1.base, vidioc_g_parm_#t~mem786#1.offset;havoc vidioc_g_parm_#t~mem787#1.base, vidioc_g_parm_#t~mem787#1.offset;havoc vidioc_g_parm_#t~mem788#1.base, vidioc_g_parm_#t~mem788#1.offset;havoc vidioc_g_parm_#t~mem789#1.base, vidioc_g_parm_#t~mem789#1.offset;havoc vidioc_g_parm_#t~mem790#1.base, vidioc_g_parm_#t~mem790#1.offset;havoc vidioc_g_parm_#t~short791#1;call vidioc_g_parm_#t~mem797#1.base, vidioc_g_parm_#t~mem797#1.offset := read~$Pointer$#7(vidioc_g_parm_~__sd~5#1.base, ~bvadd~64(152bv64, vidioc_g_parm_~__sd~5#1.offset), 8bv64);call vidioc_g_parm_#t~mem798#1.base, vidioc_g_parm_#t~mem798#1.offset := read~$Pointer$#7(vidioc_g_parm_#t~mem797#1.base, ~bvadd~64(24bv64, vidioc_g_parm_#t~mem797#1.offset), 8bv64);call vidioc_g_parm_#t~mem799#1.base, vidioc_g_parm_#t~mem799#1.offset := read~$Pointer$#7(vidioc_g_parm_#t~mem798#1.base, ~bvadd~64(88bv64, vidioc_g_parm_#t~mem798#1.offset), 8bv64); [2025-02-08 03:53:22,440 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7714: assume !vidioc_g_parm_#t~short791#1;havoc vidioc_g_parm_#t~mem786#1.base, vidioc_g_parm_#t~mem786#1.offset;havoc vidioc_g_parm_#t~mem787#1.base, vidioc_g_parm_#t~mem787#1.offset;havoc vidioc_g_parm_#t~mem788#1.base, vidioc_g_parm_#t~mem788#1.offset;havoc vidioc_g_parm_#t~mem789#1.base, vidioc_g_parm_#t~mem789#1.offset;havoc vidioc_g_parm_#t~mem790#1.base, vidioc_g_parm_#t~mem790#1.offset;havoc vidioc_g_parm_#t~short791#1; [2025-02-08 03:53:22,440 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10621: 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~ret2100#1, ldv_struct_v4l2_ctrl_ops_dummy_resourceless_instance_1_#t~ret2101#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_~tmp~42#1, ldv_struct_v4l2_ctrl_ops_dummy_resourceless_instance_1_~tmp___0~17#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_#in~arg0#1.base, ldv_struct_v4l2_ctrl_ops_dummy_resourceless_instance_1_#in~arg0#1.offset;havoc ldv_struct_v4l2_ctrl_ops_dummy_resourceless_instance_1_~tmp~42#1;havoc ldv_struct_v4l2_ctrl_ops_dummy_resourceless_instance_1_~tmp___0~17#1; [2025-02-08 03:53:22,440 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7714-2: call vidioc_g_parm_#t~mem786#1.base, vidioc_g_parm_#t~mem786#1.offset := read~$Pointer$#7(vidioc_g_parm_~__sd~5#1.base, ~bvadd~64(152bv64, vidioc_g_parm_~__sd~5#1.offset), 8bv64);call vidioc_g_parm_#t~mem787#1.base, vidioc_g_parm_#t~mem787#1.offset := read~$Pointer$#7(vidioc_g_parm_#t~mem786#1.base, ~bvadd~64(24bv64, vidioc_g_parm_#t~mem786#1.offset), 8bv64);vidioc_g_parm_#t~short791#1 := 0bv64 != ~bvadd~64(vidioc_g_parm_#t~mem787#1.base, vidioc_g_parm_#t~mem787#1.offset); [2025-02-08 03:53:22,440 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7714-1: assume vidioc_g_parm_#t~short791#1;call vidioc_g_parm_#t~mem788#1.base, vidioc_g_parm_#t~mem788#1.offset := read~$Pointer$#7(vidioc_g_parm_~__sd~5#1.base, ~bvadd~64(152bv64, vidioc_g_parm_~__sd~5#1.offset), 8bv64);call vidioc_g_parm_#t~mem789#1.base, vidioc_g_parm_#t~mem789#1.offset := read~$Pointer$#7(vidioc_g_parm_#t~mem788#1.base, ~bvadd~64(24bv64, vidioc_g_parm_#t~mem788#1.offset), 8bv64);call vidioc_g_parm_#t~mem790#1.base, vidioc_g_parm_#t~mem790#1.offset := read~$Pointer$#7(vidioc_g_parm_#t~mem789#1.base, ~bvadd~64(88bv64, vidioc_g_parm_#t~mem789#1.offset), 8bv64);vidioc_g_parm_#t~short791#1 := 0bv64 != ~bvadd~64(vidioc_g_parm_#t~mem790#1.base, vidioc_g_parm_#t~mem790#1.offset); [2025-02-08 03:53:22,440 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7714-1: assume !vidioc_g_parm_#t~short791#1; [2025-02-08 03:53:22,440 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11348: assume 2bv32 == ~ldv_statevar_3~0; [2025-02-08 03:53:22,440 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11348: assume !(2bv32 == ~ldv_statevar_3~0); [2025-02-08 03:53:22,440 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12471-1: SUMMARY for call ldv_free(~ldv_4_ldv_param_48_2_default~0.base, ~ldv_4_ldv_param_48_2_default~0.offset); srcloc: null [2025-02-08 03:53:22,440 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12471: ~ldv_statevar_4~0 := 3bv32; [2025-02-08 03:53:22,440 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8177: ldv_io_instance_callback_4_39_#t~ret2072#1 := vidioc_g_register_#res#1;havoc vidioc_g_register_#t~mem965#1.base, vidioc_g_register_#t~mem965#1.offset, vidioc_g_register_#t~mem966#1, vidioc_g_register_#t~mem967#1, vidioc_g_register_#t~mem968#1, vidioc_g_register_#t~ret969#1, vidioc_g_register_#t~mem970#1, vidioc_g_register_#t~ret971#1, vidioc_g_register_#t~mem972#1, vidioc_g_register_#t~mem973#1, vidioc_g_register_#t~ret974#1, vidioc_g_register_#t~mem981#1, vidioc_g_register_#t~mem982#1.base, vidioc_g_register_#t~mem982#1.offset, vidioc_g_register_#t~ret983#1, vidioc_g_register_#t~mem984#1, vidioc_g_register_~file#1.base, vidioc_g_register_~file#1.offset, vidioc_g_register_~priv#1.base, vidioc_g_register_~priv#1.offset, vidioc_g_register_~reg#1.base, vidioc_g_register_~reg#1.offset, vidioc_g_register_~fh~17#1.base, vidioc_g_register_~fh~17#1.offset, vidioc_g_register_~dev~26#1.base, vidioc_g_register_~dev~26#1.offset, vidioc_g_register_~ret~2#1, vidioc_g_register_~tmp~27#1, vidioc_g_register_~#val~0#1.base, vidioc_g_register_~#val~0#1.offset;havoc vidioc_g_register_#in~file#1.base, vidioc_g_register_#in~file#1.offset, vidioc_g_register_#in~priv#1.base, vidioc_g_register_#in~priv#1.offset, vidioc_g_register_#in~reg#1.base, vidioc_g_register_#in~reg#1.offset;assume { :end_inline_vidioc_g_register } true;havoc ldv_io_instance_callback_4_39_#t~ret2072#1;havoc ldv_io_instance_callback_4_39_#t~ret2072#1, ldv_io_instance_callback_4_39_~arg0#1.base, ldv_io_instance_callback_4_39_~arg0#1.offset, ldv_io_instance_callback_4_39_~arg1#1.base, ldv_io_instance_callback_4_39_~arg1#1.offset, ldv_io_instance_callback_4_39_~arg2#1.base, ldv_io_instance_callback_4_39_~arg2#1.offset, ldv_io_instance_callback_4_39_~arg3#1.base, ldv_io_instance_callback_4_39_~arg3#1.offset;havoc ldv_io_instance_callback_4_39_#in~arg0#1.base, ldv_io_instance_callback_4_39_#in~arg0#1.offset, ldv_io_instance_callback_4_39_#in~arg1#1.base, ldv_io_instance_callback_4_39_#in~arg1#1.offset, ldv_io_instance_callback_4_39_#in~arg2#1.base, ldv_io_instance_callback_4_39_#in~arg2#1.offset, ldv_io_instance_callback_4_39_#in~arg3#1.base, ldv_io_instance_callback_4_39_#in~arg3#1.offset;assume { :end_inline_ldv_io_instance_callback_4_39 } true;~ldv_statevar_4~0 := 3bv32; [2025-02-08 03:53:22,440 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12075: assume 51bv32 == ~ldv_statevar_4~0; [2025-02-08 03:53:22,440 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12075: assume !(51bv32 == ~ldv_statevar_4~0); [2025-02-08 03:53:22,440 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7979: assume 0bv32 != vidioc_g_tuner_#t~mem870#1;havoc vidioc_g_tuner_#t~mem870#1;vidioc_g_tuner_#res#1 := 4294967274bv32; [2025-02-08 03:53:22,440 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7979: assume !(0bv32 != vidioc_g_tuner_#t~mem870#1);havoc vidioc_g_tuner_#t~mem870#1; [2025-02-08 03:53:22,440 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12207-1: SUMMARY for call ldv_v4l2_file_operations_io_instance_4_#t~ret2117#1 := ldv_switch_2(); srcloc: null [2025-02-08 03:53:22,440 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12207: ~ldv_statevar_4~0 := ldv_v4l2_file_operations_io_instance_4_#t~ret2117#1;havoc ldv_v4l2_file_operations_io_instance_4_#t~ret2117#1; [2025-02-08 03:53:22,440 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11943: assume 2bv32 == ~ldv_statevar_4~0; [2025-02-08 03:53:22,440 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11943: assume !(2bv32 == ~ldv_statevar_4~0); [2025-02-08 03:53:22,440 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14388-1: ldv_io_instance_callback_4_46_#t~ret2077#1 := vb2_ioctl_querybuf_#res#1;havoc vb2_ioctl_querybuf_#t~nondet2287#1, vb2_ioctl_querybuf_~arg0#1.base, vb2_ioctl_querybuf_~arg0#1.offset, vb2_ioctl_querybuf_~arg1#1.base, vb2_ioctl_querybuf_~arg1#1.offset, vb2_ioctl_querybuf_~arg2#1.base, vb2_ioctl_querybuf_~arg2#1.offset;havoc vb2_ioctl_querybuf_#in~arg0#1.base, vb2_ioctl_querybuf_#in~arg0#1.offset, vb2_ioctl_querybuf_#in~arg1#1.base, vb2_ioctl_querybuf_#in~arg1#1.offset, vb2_ioctl_querybuf_#in~arg2#1.base, vb2_ioctl_querybuf_#in~arg2#1.offset;assume { :end_inline_vb2_ioctl_querybuf } true;havoc ldv_io_instance_callback_4_46_#t~ret2077#1;havoc ldv_io_instance_callback_4_46_#t~ret2077#1, ldv_io_instance_callback_4_46_~arg0#1.base, ldv_io_instance_callback_4_46_~arg0#1.offset, ldv_io_instance_callback_4_46_~arg1#1.base, ldv_io_instance_callback_4_46_~arg1#1.offset, ldv_io_instance_callback_4_46_~arg2#1.base, ldv_io_instance_callback_4_46_~arg2#1.offset, ldv_io_instance_callback_4_46_~arg3#1.base, ldv_io_instance_callback_4_46_~arg3#1.offset;havoc ldv_io_instance_callback_4_46_#in~arg0#1.base, ldv_io_instance_callback_4_46_#in~arg0#1.offset, ldv_io_instance_callback_4_46_#in~arg1#1.base, ldv_io_instance_callback_4_46_#in~arg1#1.offset, ldv_io_instance_callback_4_46_#in~arg2#1.base, ldv_io_instance_callback_4_46_#in~arg2#1.offset, ldv_io_instance_callback_4_46_#in~arg3#1.base, ldv_io_instance_callback_4_46_#in~arg3#1.offset;assume { :end_inline_ldv_io_instance_callback_4_46 } true;~ldv_statevar_4~0 := 3bv32; [2025-02-08 03:53:22,440 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14388: havoc vb2_ioctl_querybuf_#t~nondet2287#1; [2025-02-08 03:53:22,440 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12142-1: SUMMARY for call ldv_v4l2_file_operations_io_instance_4_#t~ret2113#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:53:22,440 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12142: ldv_v4l2_file_operations_io_instance_4_~tmp~48#1 := ldv_v4l2_file_operations_io_instance_4_#t~ret2113#1;havoc ldv_v4l2_file_operations_io_instance_4_#t~ret2113#1; [2025-02-08 03:53:22,440 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12935: ldv_post_init_~tmp~58#1 := ldv_post_init_#t~ret2181#1;havoc ldv_post_init_#t~ret2181#1;ldv_post_init_#res#1 := ldv_post_init_~tmp~58#1;ldv_entry_EMGentry_5_#t~ret2053#1 := ldv_post_init_#res#1;havoc ldv_post_init_#t~ret2181#1, ldv_post_init_~init_ret_val#1, ldv_post_init_~tmp~58#1;havoc ldv_post_init_#in~init_ret_val#1;assume { :end_inline_ldv_post_init } true;~ldv_5_ret_default~0 := ldv_entry_EMGentry_5_#t~ret2053#1;havoc ldv_entry_EMGentry_5_#t~ret2053#1; [2025-02-08 03:53:22,440 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12935-1: SUMMARY for call ldv_post_init_#t~ret2181#1 := ldv_filter_positive_int(ldv_post_init_~init_ret_val#1); srcloc: null [2025-02-08 03:53:22,440 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12341: assume { :begin_inline_ldv_io_instance_callback_4_29 } true;ldv_io_instance_callback_4_29_#in~arg0#1.base, ldv_io_instance_callback_4_29_#in~arg0#1.offset, ldv_io_instance_callback_4_29_#in~arg1#1.base, ldv_io_instance_callback_4_29_#in~arg1#1.offset, ldv_io_instance_callback_4_29_#in~arg2#1.base, ldv_io_instance_callback_4_29_#in~arg2#1.offset, ldv_io_instance_callback_4_29_#in~arg3#1.base, ldv_io_instance_callback_4_29_#in~arg3#1.offset := ~ldv_4_callback_vidioc_enum_input~0.base, ~ldv_4_callback_vidioc_enum_input~0.offset, ~ldv_4_resource_file~0.base, ~ldv_4_resource_file~0.offset, ~ldv_4_resource_struct_poll_table_struct_ptr~0.base, ~ldv_4_resource_struct_poll_table_struct_ptr~0.offset, ~ldv_4_resource_struct_v4l2_input_ptr~0.base, ~ldv_4_resource_struct_v4l2_input_ptr~0.offset;havoc ldv_io_instance_callback_4_29_#t~ret2064#1, ldv_io_instance_callback_4_29_~arg0#1.base, ldv_io_instance_callback_4_29_~arg0#1.offset, ldv_io_instance_callback_4_29_~arg1#1.base, ldv_io_instance_callback_4_29_~arg1#1.offset, ldv_io_instance_callback_4_29_~arg2#1.base, ldv_io_instance_callback_4_29_~arg2#1.offset, ldv_io_instance_callback_4_29_~arg3#1.base, ldv_io_instance_callback_4_29_~arg3#1.offset;ldv_io_instance_callback_4_29_~arg0#1.base, ldv_io_instance_callback_4_29_~arg0#1.offset := ldv_io_instance_callback_4_29_#in~arg0#1.base, ldv_io_instance_callback_4_29_#in~arg0#1.offset;ldv_io_instance_callback_4_29_~arg1#1.base, ldv_io_instance_callback_4_29_~arg1#1.offset := ldv_io_instance_callback_4_29_#in~arg1#1.base, ldv_io_instance_callback_4_29_#in~arg1#1.offset;ldv_io_instance_callback_4_29_~arg2#1.base, ldv_io_instance_callback_4_29_~arg2#1.offset := ldv_io_instance_callback_4_29_#in~arg2#1.base, ldv_io_instance_callback_4_29_#in~arg2#1.offset;ldv_io_instance_callback_4_29_~arg3#1.base, ldv_io_instance_callback_4_29_~arg3#1.offset := ldv_io_instance_callback_4_29_#in~arg3#1.base, ldv_io_instance_callback_4_29_#in~arg3#1.offset;assume { :begin_inline_vidioc_enum_input } true;vidioc_enum_input_#in~file#1.base, vidioc_enum_input_#in~file#1.offset, vidioc_enum_input_#in~priv#1.base, vidioc_enum_input_#in~priv#1.offset, vidioc_enum_input_#in~i#1.base, vidioc_enum_input_#in~i#1.offset := ldv_io_instance_callback_4_29_~arg1#1.base, ldv_io_instance_callback_4_29_~arg1#1.offset, ldv_io_instance_callback_4_29_~arg2#1.base, ldv_io_instance_callback_4_29_~arg2#1.offset, ldv_io_instance_callback_4_29_~arg3#1.base, ldv_io_instance_callback_4_29_~arg3#1.offset;havoc vidioc_enum_input_#res#1;havoc vidioc_enum_input_#t~mem821#1.base, vidioc_enum_input_#t~mem821#1.offset, vidioc_enum_input_#t~mem822#1, vidioc_enum_input_#t~mem823#1, vidioc_enum_input_#t~mem824#1, vidioc_enum_input_#t~mem825#1, vidioc_enum_input_#t~mem826#1, vidioc_enum_input_#t~mem827#1.base, vidioc_enum_input_#t~mem827#1.offset, vidioc_enum_input_#t~strcpy~res828#1.base, vidioc_enum_input_#t~strcpy~res828#1.offset, vidioc_enum_input_#t~mem829#1, vidioc_enum_input_#t~mem830#1, vidioc_enum_input_#t~mem831#1.base, vidioc_enum_input_#t~mem831#1.offset, vidioc_enum_input_#t~mem832#1, vidioc_enum_input_#t~mem833#1, vidioc_enum_input_~file#1.base, vidioc_enum_input_~file#1.offset, vidioc_enum_input_~priv#1.base, vidioc_enum_input_~priv#1.offset, vidioc_enum_input_~i#1.base, vidioc_enum_input_~i#1.offset, vidioc_enum_input_~fh~7#1.base, vidioc_enum_input_~fh~7#1.offset, vidioc_enum_input_~dev~16#1.base, vidioc_enum_input_~dev~16#1.offset, vidioc_enum_input_~n~0#1;vidioc_enum_input_~file#1.base, vidioc_enum_input_~file#1.offset := vidioc_enum_input_#in~file#1.base, vidioc_enum_input_#in~file#1.offset;vidioc_enum_input_~priv#1.base, vidioc_enum_input_~priv#1.offset := vidioc_enum_input_#in~priv#1.base, vidioc_enum_input_#in~priv#1.offset;vidioc_enum_input_~i#1.base, vidioc_enum_input_~i#1.offset := vidioc_enum_input_#in~i#1.base, vidioc_enum_input_#in~i#1.offset;havoc vidioc_enum_input_~fh~7#1.base, vidioc_enum_input_~fh~7#1.offset;havoc vidioc_enum_input_~dev~16#1.base, vidioc_enum_input_~dev~16#1.offset;havoc vidioc_enum_input_~n~0#1;vidioc_enum_input_~fh~7#1.base, vidioc_enum_input_~fh~7#1.offset := vidioc_enum_input_~priv#1.base, vidioc_enum_input_~priv#1.offset;call vidioc_enum_input_#t~mem821#1.base, vidioc_enum_input_#t~mem821#1.offset := read~$Pointer$#7(vidioc_enum_input_~fh~7#1.base, ~bvadd~64(168bv64, vidioc_enum_input_~fh~7#1.offset), 8bv64);vidioc_enum_input_~dev~16#1.base, vidioc_enum_input_~dev~16#1.offset := vidioc_enum_input_#t~mem821#1.base, vidioc_enum_input_#t~mem821#1.offset;havoc vidioc_enum_input_#t~mem821#1.base, vidioc_enum_input_#t~mem821#1.offset;call vidioc_enum_input_#t~mem822#1 := read~intINTTYPE4#7(vidioc_enum_input_~i#1.base, vidioc_enum_input_~i#1.offset, 4bv64);vidioc_enum_input_~n~0#1 := vidioc_enum_input_#t~mem822#1;havoc vidioc_enum_input_#t~mem822#1; [2025-02-08 03:53:22,440 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10425: assume 8bv32 == ~ldv_statevar_5~0; [2025-02-08 03:53:22,441 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10425: assume !(8bv32 == ~ldv_statevar_5~0); [2025-02-08 03:53:22,441 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8245-1: SUMMARY for call vidioc_s_register_#t~ret993#1 := em28xx_reg_len(vidioc_s_register_#t~mem992#1[32:0]); srcloc: null [2025-02-08 03:53:22,441 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8245: vidioc_s_register_~tmp___0~11#1 := vidioc_s_register_#t~ret993#1;havoc vidioc_s_register_#t~mem992#1;havoc vidioc_s_register_#t~ret993#1;call vidioc_s_register_#t~mem994#1 := read~intINTTYPE8#7(vidioc_s_register_~reg#1.base, ~bvadd~64(40bv64, vidioc_s_register_~reg#1.offset), 8bv64); [2025-02-08 03:53:22,441 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12011: assume 29bv32 == ~ldv_statevar_4~0; [2025-02-08 03:53:22,441 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12011: assume !(29bv32 == ~ldv_statevar_4~0); [2025-02-08 03:53:22,441 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7849-1: SUMMARY for call video_mux(vidioc_s_input_~dev~18#1.base, vidioc_s_input_~dev~18#1.offset, vidioc_s_input_~i#1); srcloc: null [2025-02-08 03:53:22,441 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7849: vidioc_s_input_#res#1 := 0bv32;ldv_io_instance_callback_4_56_#t~ret2085#1 := vidioc_s_input_#res#1;havoc vidioc_s_input_#t~mem836#1.base, vidioc_s_input_#t~mem836#1.offset, vidioc_s_input_#t~mem837#1, vidioc_s_input_#t~mem838#1, vidioc_s_input_~file#1.base, vidioc_s_input_~file#1.offset, vidioc_s_input_~priv#1.base, vidioc_s_input_~priv#1.offset, vidioc_s_input_~i#1, vidioc_s_input_~fh~9#1.base, vidioc_s_input_~fh~9#1.offset, vidioc_s_input_~dev~18#1.base, vidioc_s_input_~dev~18#1.offset;havoc vidioc_s_input_#in~file#1.base, vidioc_s_input_#in~file#1.offset, vidioc_s_input_#in~priv#1.base, vidioc_s_input_#in~priv#1.offset, vidioc_s_input_#in~i#1;assume { :end_inline_vidioc_s_input } true;havoc ldv_io_instance_callback_4_56_#t~ret2085#1;havoc ldv_io_instance_callback_4_56_#t~ret2085#1, ldv_io_instance_callback_4_56_~arg0#1.base, ldv_io_instance_callback_4_56_~arg0#1.offset, ldv_io_instance_callback_4_56_~arg1#1.base, ldv_io_instance_callback_4_56_~arg1#1.offset, ldv_io_instance_callback_4_56_~arg2#1.base, ldv_io_instance_callback_4_56_~arg2#1.offset, ldv_io_instance_callback_4_56_~arg3#1;havoc ldv_io_instance_callback_4_56_#in~arg0#1.base, ldv_io_instance_callback_4_56_#in~arg0#1.offset, ldv_io_instance_callback_4_56_#in~arg1#1.base, ldv_io_instance_callback_4_56_#in~arg1#1.offset, ldv_io_instance_callback_4_56_#in~arg2#1.base, ldv_io_instance_callback_4_56_#in~arg2#1.offset, ldv_io_instance_callback_4_56_#in~arg3#1;assume { :end_inline_ldv_io_instance_callback_4_56 } true;~ldv_statevar_4~0 := 3bv32; [2025-02-08 03:53:22,441 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7717-1: SUMMARY for call vidioc_g_parm_#t~ret800#1 := ##fun~$Pointer$~X~$Pointer$~TO~C_INT(vidioc_g_parm_~__sd~5#1.base, vidioc_g_parm_~__sd~5#1.offset, vidioc_g_parm_~p#1.base, vidioc_g_parm_~p#1.offset, vidioc_g_parm_#t~mem799#1.base, vidioc_g_parm_#t~mem799#1.offset); srcloc: null [2025-02-08 03:53:22,441 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7717: vidioc_g_parm_~tmp~25#1 := vidioc_g_parm_#t~ret800#1;havoc vidioc_g_parm_#t~mem797#1.base, vidioc_g_parm_#t~mem797#1.offset;havoc vidioc_g_parm_#t~mem798#1.base, vidioc_g_parm_#t~mem798#1.offset;havoc vidioc_g_parm_#t~mem799#1.base, vidioc_g_parm_#t~mem799#1.offset;havoc vidioc_g_parm_#t~ret800#1;vidioc_g_parm_~__err~0#1 := ~sign_extend~64~32(vidioc_g_parm_~tmp~25#1); [2025-02-08 03:53:22,441 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7585-1: SUMMARY for call vidioc_s_fmt_vid_cap_#t~ret729#1.base, vidioc_s_fmt_vid_cap_#t~ret729#1.offset := video_drvdata(vidioc_s_fmt_vid_cap_~file#1.base, vidioc_s_fmt_vid_cap_~file#1.offset); srcloc: null [2025-02-08 03:53:22,441 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7585: vidioc_s_fmt_vid_cap_~tmp~24#1.base, vidioc_s_fmt_vid_cap_~tmp~24#1.offset := vidioc_s_fmt_vid_cap_#t~ret729#1.base, vidioc_s_fmt_vid_cap_#t~ret729#1.offset;havoc vidioc_s_fmt_vid_cap_#t~ret729#1.base, vidioc_s_fmt_vid_cap_#t~ret729#1.offset;vidioc_s_fmt_vid_cap_~dev~10#1.base, vidioc_s_fmt_vid_cap_~dev~10#1.offset := vidioc_s_fmt_vid_cap_~tmp~24#1.base, vidioc_s_fmt_vid_cap_~tmp~24#1.offset;call vidioc_s_fmt_vid_cap_#t~mem730#1 := read~intINTTYPE4#7(vidioc_s_fmt_vid_cap_~dev~10#1.base, ~bvadd~64(7742bv64, vidioc_s_fmt_vid_cap_~dev~10#1.offset), 4bv64); [2025-02-08 03:53:22,441 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8246: vidioc_s_register_~tmp___1~4#1 := vidioc_s_register_#t~ret995#1;havoc vidioc_s_register_#t~mem994#1;havoc vidioc_s_register_#t~ret995#1;vidioc_s_register_#res#1 := vidioc_s_register_~tmp___1~4#1;call ULTIMATE.dealloc(vidioc_s_register_~#buf~8#1.base, vidioc_s_register_~#buf~8#1.offset);havoc vidioc_s_register_~#buf~8#1.base, vidioc_s_register_~#buf~8#1.offset; [2025-02-08 03:53:22,441 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10294-1: SUMMARY for call ldv_dummy_resourceless_instance_callback_2_11_#t~ret2046#1 := em28xx_start_analog_streaming(ldv_dummy_resourceless_instance_callback_2_11_~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_11_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_2_11_~arg2#1); srcloc: null [2025-02-08 03:53:22,441 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11219: assume 1bv32 == ~ldv_statevar_2~0; [2025-02-08 03:53:22,441 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11219: assume !(1bv32 == ~ldv_statevar_2~0); [2025-02-08 03:53:22,441 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12408: assume { :begin_inline_ldv_io_instance_callback_4_39 } true;ldv_io_instance_callback_4_39_#in~arg0#1.base, ldv_io_instance_callback_4_39_#in~arg0#1.offset, ldv_io_instance_callback_4_39_#in~arg1#1.base, ldv_io_instance_callback_4_39_#in~arg1#1.offset, ldv_io_instance_callback_4_39_#in~arg2#1.base, ldv_io_instance_callback_4_39_#in~arg2#1.offset, ldv_io_instance_callback_4_39_#in~arg3#1.base, ldv_io_instance_callback_4_39_#in~arg3#1.offset := ~ldv_4_callback_vidioc_g_register~0.base, ~ldv_4_callback_vidioc_g_register~0.offset, ~ldv_4_resource_file~0.base, ~ldv_4_resource_file~0.offset, ~ldv_4_resource_struct_poll_table_struct_ptr~0.base, ~ldv_4_resource_struct_poll_table_struct_ptr~0.offset, ~ldv_4_resource_struct_v4l2_dbg_register_ptr~0.base, ~ldv_4_resource_struct_v4l2_dbg_register_ptr~0.offset;havoc ldv_io_instance_callback_4_39_#t~ret2072#1, ldv_io_instance_callback_4_39_~arg0#1.base, ldv_io_instance_callback_4_39_~arg0#1.offset, ldv_io_instance_callback_4_39_~arg1#1.base, ldv_io_instance_callback_4_39_~arg1#1.offset, ldv_io_instance_callback_4_39_~arg2#1.base, ldv_io_instance_callback_4_39_~arg2#1.offset, ldv_io_instance_callback_4_39_~arg3#1.base, ldv_io_instance_callback_4_39_~arg3#1.offset;ldv_io_instance_callback_4_39_~arg0#1.base, ldv_io_instance_callback_4_39_~arg0#1.offset := ldv_io_instance_callback_4_39_#in~arg0#1.base, ldv_io_instance_callback_4_39_#in~arg0#1.offset;ldv_io_instance_callback_4_39_~arg1#1.base, ldv_io_instance_callback_4_39_~arg1#1.offset := ldv_io_instance_callback_4_39_#in~arg1#1.base, ldv_io_instance_callback_4_39_#in~arg1#1.offset;ldv_io_instance_callback_4_39_~arg2#1.base, ldv_io_instance_callback_4_39_~arg2#1.offset := ldv_io_instance_callback_4_39_#in~arg2#1.base, ldv_io_instance_callback_4_39_#in~arg2#1.offset;ldv_io_instance_callback_4_39_~arg3#1.base, ldv_io_instance_callback_4_39_~arg3#1.offset := ldv_io_instance_callback_4_39_#in~arg3#1.base, ldv_io_instance_callback_4_39_#in~arg3#1.offset;assume { :begin_inline_vidioc_g_register } true;vidioc_g_register_#in~file#1.base, vidioc_g_register_#in~file#1.offset, vidioc_g_register_#in~priv#1.base, vidioc_g_register_#in~priv#1.offset, vidioc_g_register_#in~reg#1.base, vidioc_g_register_#in~reg#1.offset := ldv_io_instance_callback_4_39_~arg1#1.base, ldv_io_instance_callback_4_39_~arg1#1.offset, ldv_io_instance_callback_4_39_~arg2#1.base, ldv_io_instance_callback_4_39_~arg2#1.offset, ldv_io_instance_callback_4_39_~arg3#1.base, ldv_io_instance_callback_4_39_~arg3#1.offset;havoc vidioc_g_register_#res#1;havoc vidioc_g_register_#t~mem965#1.base, vidioc_g_register_#t~mem965#1.offset, vidioc_g_register_#t~mem966#1, vidioc_g_register_#t~mem967#1, vidioc_g_register_#t~mem968#1, vidioc_g_register_#t~ret969#1, vidioc_g_register_#t~mem970#1, vidioc_g_register_#t~ret971#1, vidioc_g_register_#t~mem972#1, vidioc_g_register_#t~mem973#1, vidioc_g_register_#t~ret974#1, vidioc_g_register_#t~mem981#1, vidioc_g_register_#t~mem982#1.base, vidioc_g_register_#t~mem982#1.offset, vidioc_g_register_#t~ret983#1, vidioc_g_register_#t~mem984#1, vidioc_g_register_~file#1.base, vidioc_g_register_~file#1.offset, vidioc_g_register_~priv#1.base, vidioc_g_register_~priv#1.offset, vidioc_g_register_~reg#1.base, vidioc_g_register_~reg#1.offset, vidioc_g_register_~fh~17#1.base, vidioc_g_register_~fh~17#1.offset, vidioc_g_register_~dev~26#1.base, vidioc_g_register_~dev~26#1.offset, vidioc_g_register_~ret~2#1, vidioc_g_register_~tmp~27#1, vidioc_g_register_~#val~0#1.base, vidioc_g_register_~#val~0#1.offset;vidioc_g_register_~file#1.base, vidioc_g_register_~file#1.offset := vidioc_g_register_#in~file#1.base, vidioc_g_register_#in~file#1.offset;vidioc_g_register_~priv#1.base, vidioc_g_register_~priv#1.offset := vidioc_g_register_#in~priv#1.base, vidioc_g_register_#in~priv#1.offset;vidioc_g_register_~reg#1.base, vidioc_g_register_~reg#1.offset := vidioc_g_register_#in~reg#1.base, vidioc_g_register_#in~reg#1.offset;havoc vidioc_g_register_~fh~17#1.base, vidioc_g_register_~fh~17#1.offset;havoc vidioc_g_register_~dev~26#1.base, vidioc_g_register_~dev~26#1.offset;havoc vidioc_g_register_~ret~2#1;havoc vidioc_g_register_~tmp~27#1;call vidioc_g_register_~#val~0#1.base, vidioc_g_register_~#val~0#1.offset := #Ultimate.allocOnStack(2bv64);vidioc_g_register_~fh~17#1.base, vidioc_g_register_~fh~17#1.offset := vidioc_g_register_~priv#1.base, vidioc_g_register_~priv#1.offset;call vidioc_g_register_#t~mem965#1.base, vidioc_g_register_#t~mem965#1.offset := read~$Pointer$#7(vidioc_g_register_~fh~17#1.base, ~bvadd~64(168bv64, vidioc_g_register_~fh~17#1.offset), 8bv64);vidioc_g_register_~dev~26#1.base, vidioc_g_register_~dev~26#1.offset := vidioc_g_register_#t~mem965#1.base, vidioc_g_register_#t~mem965#1.offset;havoc vidioc_g_register_#t~mem965#1.base, vidioc_g_register_#t~mem965#1.offset;call vidioc_g_register_#t~mem966#1 := read~intINTTYPE4#7(vidioc_g_register_~reg#1.base, ~bvadd~64(4bv64, vidioc_g_register_~reg#1.offset), 4bv64); [2025-02-08 03:53:22,441 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11417-1: SUMMARY for call ldv_struct_vb2_ops_dummy_resourceless_instance_3_#t~ret2108#1.base, ldv_struct_vb2_ops_dummy_resourceless_instance_3_#t~ret2108#1.offset := ldv_xmalloc(4bv64); srcloc: null [2025-02-08 03:53:22,441 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11417: ldv_struct_vb2_ops_dummy_resourceless_instance_3_~tmp~44#1.base, ldv_struct_vb2_ops_dummy_resourceless_instance_3_~tmp~44#1.offset := ldv_struct_vb2_ops_dummy_resourceless_instance_3_#t~ret2108#1.base, ldv_struct_vb2_ops_dummy_resourceless_instance_3_#t~ret2108#1.offset;havoc ldv_struct_vb2_ops_dummy_resourceless_instance_3_#t~ret2108#1.base, ldv_struct_vb2_ops_dummy_resourceless_instance_3_#t~ret2108#1.offset;~ldv_3_ldv_param_8_3_default~0.base, ~ldv_3_ldv_param_8_3_default~0.offset := ldv_struct_vb2_ops_dummy_resourceless_instance_3_~tmp~44#1.base, ldv_struct_vb2_ops_dummy_resourceless_instance_3_~tmp~44#1.offset; [2025-02-08 03:53:22,441 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8180: assume 0bv32 != vidioc_g_register_#t~mem967#1;havoc vidioc_g_register_#t~mem967#1;call vidioc_g_register_#t~mem968#1 := read~intINTTYPE8#7(vidioc_g_register_~reg#1.base, ~bvadd~64(40bv64, vidioc_g_register_~reg#1.offset), 8bv64);assume { :begin_inline_em28xx_read_ac97 } true;em28xx_read_ac97_#in~arg0#1.base, em28xx_read_ac97_#in~arg0#1.offset, em28xx_read_ac97_#in~arg1#1 := vidioc_g_register_~dev~26#1.base, vidioc_g_register_~dev~26#1.offset, ~zero_extend~32~8(vidioc_g_register_#t~mem968#1[8:0])[8:0];havoc em28xx_read_ac97_#res#1;havoc em28xx_read_ac97_#t~nondet2257#1, em28xx_read_ac97_~arg0#1.base, em28xx_read_ac97_~arg0#1.offset, em28xx_read_ac97_~arg1#1;em28xx_read_ac97_~arg0#1.base, em28xx_read_ac97_~arg0#1.offset := em28xx_read_ac97_#in~arg0#1.base, em28xx_read_ac97_#in~arg0#1.offset;em28xx_read_ac97_~arg1#1 := em28xx_read_ac97_#in~arg1#1;havoc em28xx_read_ac97_#t~nondet2257#1;em28xx_read_ac97_#res#1 := em28xx_read_ac97_#t~nondet2257#1;havoc em28xx_read_ac97_#t~nondet2257#1; [2025-02-08 03:53:22,441 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8180: assume !(0bv32 != vidioc_g_register_#t~mem967#1);havoc vidioc_g_register_#t~mem967#1;call vidioc_g_register_#t~mem970#1 := read~intINTTYPE8#7(vidioc_g_register_~reg#1.base, ~bvadd~64(40bv64, vidioc_g_register_~reg#1.offset), 8bv64); [2025-02-08 03:53:22,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8246-1: SUMMARY for call vidioc_s_register_#t~ret995#1 := em28xx_write_regs(vidioc_s_register_~dev~27#1.base, vidioc_s_register_~dev~27#1.offset, ~zero_extend~32~16(vidioc_s_register_#t~mem994#1[16:0])[16:0], vidioc_s_register_~#buf~8#1.base, vidioc_s_register_~#buf~8#1.offset, vidioc_s_register_~tmp___0~11#1); srcloc: null [2025-02-08 03:53:22,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10294: havoc ldv_dummy_resourceless_instance_callback_2_11_#t~ret2046#1;havoc ldv_dummy_resourceless_instance_callback_2_11_#t~ret2046#1, ldv_dummy_resourceless_instance_callback_2_11_~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_11_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_2_11_~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_11_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_2_11_~arg2#1;havoc ldv_dummy_resourceless_instance_callback_2_11_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_11_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_2_11_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_11_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_2_11_#in~arg2#1;assume { :end_inline_ldv_dummy_resourceless_instance_callback_2_11 } true;~ldv_statevar_2~0 := 2bv32; [2025-02-08 03:53:22,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12144: assume 0bv32 != ldv_v4l2_file_operations_io_instance_4_~tmp~48#1;~ldv_statevar_4~0 := 6bv32; [2025-02-08 03:53:22,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12144: assume !(0bv32 != ldv_v4l2_file_operations_io_instance_4_~tmp~48#1);~ldv_statevar_4~0 := 11bv32; [2025-02-08 03:53:22,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10493: assume { :begin_inline_ldv_dispatch_deregister_io_instance_4_5_7 } true;assume { :begin_inline_ldv_switch_automaton_state_4_5 } true;~ldv_4_ret_default~0 := 1bv32;~ldv_statevar_4~0 := 14bv32;assume { :end_inline_ldv_switch_automaton_state_4_5 } true;assume { :end_inline_ldv_dispatch_deregister_io_instance_4_5_7 } true;~ldv_statevar_5~0 := 6bv32; [2025-02-08 03:53:22,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12541: assume { :begin_inline_ldv_io_instance_callback_4_61 } true;ldv_io_instance_callback_4_61_#in~arg0#1.base, ldv_io_instance_callback_4_61_#in~arg0#1.offset, ldv_io_instance_callback_4_61_#in~arg1#1.base, ldv_io_instance_callback_4_61_#in~arg1#1.offset, ldv_io_instance_callback_4_61_#in~arg2#1.base, ldv_io_instance_callback_4_61_#in~arg2#1.offset, ldv_io_instance_callback_4_61_#in~arg3#1 := ~ldv_4_callback_vidioc_s_std~0.base, ~ldv_4_callback_vidioc_s_std~0.offset, ~ldv_4_resource_file~0.base, ~ldv_4_resource_file~0.offset, ~ldv_4_resource_struct_poll_table_struct_ptr~0.base, ~ldv_4_resource_struct_poll_table_struct_ptr~0.offset, ~ldv_4_ldv_param_61_2_default~0;havoc ldv_io_instance_callback_4_61_#t~ret2088#1, ldv_io_instance_callback_4_61_~arg0#1.base, ldv_io_instance_callback_4_61_~arg0#1.offset, ldv_io_instance_callback_4_61_~arg1#1.base, ldv_io_instance_callback_4_61_~arg1#1.offset, ldv_io_instance_callback_4_61_~arg2#1.base, ldv_io_instance_callback_4_61_~arg2#1.offset, ldv_io_instance_callback_4_61_~arg3#1;ldv_io_instance_callback_4_61_~arg0#1.base, ldv_io_instance_callback_4_61_~arg0#1.offset := ldv_io_instance_callback_4_61_#in~arg0#1.base, ldv_io_instance_callback_4_61_#in~arg0#1.offset;ldv_io_instance_callback_4_61_~arg1#1.base, ldv_io_instance_callback_4_61_~arg1#1.offset := ldv_io_instance_callback_4_61_#in~arg1#1.base, ldv_io_instance_callback_4_61_#in~arg1#1.offset;ldv_io_instance_callback_4_61_~arg2#1.base, ldv_io_instance_callback_4_61_~arg2#1.offset := ldv_io_instance_callback_4_61_#in~arg2#1.base, ldv_io_instance_callback_4_61_#in~arg2#1.offset;ldv_io_instance_callback_4_61_~arg3#1 := ldv_io_instance_callback_4_61_#in~arg3#1;assume { :begin_inline_vidioc_s_std } true;vidioc_s_std_#in~file#1.base, vidioc_s_std_#in~file#1.offset, vidioc_s_std_#in~priv#1.base, vidioc_s_std_#in~priv#1.offset, vidioc_s_std_#in~norm#1 := ldv_io_instance_callback_4_61_~arg1#1.base, ldv_io_instance_callback_4_61_~arg1#1.offset, ldv_io_instance_callback_4_61_~arg2#1.base, ldv_io_instance_callback_4_61_~arg2#1.offset, ldv_io_instance_callback_4_61_~arg3#1;havoc vidioc_s_std_#res#1;havoc vidioc_s_std_#t~mem756#1.base, vidioc_s_std_#t~mem756#1.offset, vidioc_s_std_#t~mem757#1, vidioc_s_std_#t~mem758#1, vidioc_s_std_#t~ret759#1, vidioc_s_std_#t~mem760#1, vidioc_s_std_#t~mem761#1, vidioc_s_std_#t~mem762#1, vidioc_s_std_#t~mem763#1, vidioc_s_std_#t~ret764#1, vidioc_s_std_#t~mem765#1.base, vidioc_s_std_#t~mem765#1.offset, vidioc_s_std_#t~mem766#1.base, vidioc_s_std_#t~mem766#1.offset, vidioc_s_std_#t~mem767#1.base, vidioc_s_std_#t~mem767#1.offset, vidioc_s_std_#t~mem768#1.base, vidioc_s_std_#t~mem768#1.offset, vidioc_s_std_#t~mem769#1.base, vidioc_s_std_#t~mem769#1.offset, vidioc_s_std_#t~mem770#1.base, vidioc_s_std_#t~mem770#1.offset, vidioc_s_std_#t~short771#1, vidioc_s_std_#t~mem777#1, vidioc_s_std_#t~mem778#1.base, vidioc_s_std_#t~mem778#1.offset, vidioc_s_std_#t~mem779#1.base, vidioc_s_std_#t~mem779#1.offset, vidioc_s_std_#t~mem780#1.base, vidioc_s_std_#t~mem780#1.offset, vidioc_s_std_#t~ret781#1, vidioc_s_std_#t~mem782#1.base, vidioc_s_std_#t~mem782#1.offset, vidioc_s_std_~file#1.base, vidioc_s_std_~file#1.offset, vidioc_s_std_~priv#1.base, vidioc_s_std_~priv#1.offset, vidioc_s_std_~norm#1, vidioc_s_std_~fh~4#1.base, vidioc_s_std_~fh~4#1.offset, vidioc_s_std_~dev~13#1.base, vidioc_s_std_~dev~13#1.offset, vidioc_s_std_~#f~1#1.base, vidioc_s_std_~#f~1#1.offset, vidioc_s_std_~__sd~4#1.base, vidioc_s_std_~__sd~4#1.offset, vidioc_s_std_~__mptr~10#1.base, vidioc_s_std_~__mptr~10#1.offset, vidioc_s_std_~__mptr___0~4#1.base, vidioc_s_std_~__mptr___0~4#1.offset;vidioc_s_std_~file#1.base, vidioc_s_std_~file#1.offset := vidioc_s_std_#in~file#1.base, vidioc_s_std_#in~file#1.offset;vidioc_s_std_~priv#1.base, vidioc_s_std_~priv#1.offset := vidioc_s_std_#in~priv#1.base, vidioc_s_std_#in~priv#1.offset;vidioc_s_std_~norm#1 := vidioc_s_std_#in~norm#1;havoc vidioc_s_std_~fh~4#1.base, vidioc_s_std_~fh~4#1.offset;havoc vidioc_s_std_~dev~13#1.base, vidioc_s_std_~dev~13#1.offset;call vidioc_s_std_~#f~1#1.base, vidioc_s_std_~#f~1#1.offset := #Ultimate.allocOnStack(204bv64);havoc vidioc_s_std_~__sd~4#1.base, vidioc_s_std_~__sd~4#1.offset;havoc vidioc_s_std_~__mptr~10#1.base, vidioc_s_std_~__mptr~10#1.offset;havoc vidioc_s_std_~__mptr___0~4#1.base, vidioc_s_std_~__mptr___0~4#1.offset;vidioc_s_std_~fh~4#1.base, vidioc_s_std_~fh~4#1.offset := vidioc_s_std_~priv#1.base, vidioc_s_std_~priv#1.offset;call vidioc_s_std_#t~mem756#1.base, vidioc_s_std_#t~mem756#1.offset := read~$Pointer$#7(vidioc_s_std_~fh~4#1.base, ~bvadd~64(168bv64, vidioc_s_std_~fh~4#1.offset), 8bv64);vidioc_s_std_~dev~13#1.base, vidioc_s_std_~dev~13#1.offset := vidioc_s_std_#t~mem756#1.base, vidioc_s_std_#t~mem756#1.offset;havoc vidioc_s_std_#t~mem756#1.base, vidioc_s_std_#t~mem756#1.offset;call vidioc_s_std_#t~mem757#1 := read~intINTTYPE8#7(vidioc_s_std_~dev~13#1.base, ~bvadd~64(7754bv64, vidioc_s_std_~dev~13#1.offset), 8bv64); [2025-02-08 03:53:22,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10493-1: SUMMARY for call ldv_assume((if 6bv32 == ~ldv_statevar_4~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:53:22,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12277: assume { :begin_inline_ldv_io_instance_callback_4_17 } true;ldv_io_instance_callback_4_17_#in~arg0#1.base, ldv_io_instance_callback_4_17_#in~arg0#1.offset, ldv_io_instance_callback_4_17_#in~arg1#1.base, ldv_io_instance_callback_4_17_#in~arg1#1.offset, ldv_io_instance_callback_4_17_#in~arg2#1.base, ldv_io_instance_callback_4_17_#in~arg2#1.offset := ~ldv_4_callback_mmap~0.base, ~ldv_4_callback_mmap~0.offset, ~ldv_4_resource_file~0.base, ~ldv_4_resource_file~0.offset, ~ldv_4_resource_struct_vm_area_struct_ptr~0.base, ~ldv_4_resource_struct_vm_area_struct_ptr~0.offset;havoc ldv_io_instance_callback_4_17_#t~ret2056#1, ldv_io_instance_callback_4_17_~arg0#1.base, ldv_io_instance_callback_4_17_~arg0#1.offset, ldv_io_instance_callback_4_17_~arg1#1.base, ldv_io_instance_callback_4_17_~arg1#1.offset, ldv_io_instance_callback_4_17_~arg2#1.base, ldv_io_instance_callback_4_17_~arg2#1.offset;ldv_io_instance_callback_4_17_~arg0#1.base, ldv_io_instance_callback_4_17_~arg0#1.offset := ldv_io_instance_callback_4_17_#in~arg0#1.base, ldv_io_instance_callback_4_17_#in~arg0#1.offset;ldv_io_instance_callback_4_17_~arg1#1.base, ldv_io_instance_callback_4_17_~arg1#1.offset := ldv_io_instance_callback_4_17_#in~arg1#1.base, ldv_io_instance_callback_4_17_#in~arg1#1.offset;ldv_io_instance_callback_4_17_~arg2#1.base, ldv_io_instance_callback_4_17_~arg2#1.offset := ldv_io_instance_callback_4_17_#in~arg2#1.base, ldv_io_instance_callback_4_17_#in~arg2#1.offset; [2025-02-08 03:53:22,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11352: assume 3bv32 == ~ldv_statevar_3~0; [2025-02-08 03:53:22,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11352: assume !(3bv32 == ~ldv_statevar_3~0); [2025-02-08 03:53:22,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11286: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_2_7 } true;ldv_dummy_resourceless_instance_callback_2_7_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_7_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_2_7_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_7_#in~arg1#1.offset := ~ldv_2_callback_buf_queue~0.base, ~ldv_2_callback_buf_queue~0.offset, ~ldv_2_container_struct_vb2_buffer_ptr~0.base, ~ldv_2_container_struct_vb2_buffer_ptr~0.offset;havoc ldv_dummy_resourceless_instance_callback_2_7_~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_7_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_2_7_~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_7_~arg1#1.offset;ldv_dummy_resourceless_instance_callback_2_7_~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_7_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_2_7_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_7_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_2_7_~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_7_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_2_7_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_7_#in~arg1#1.offset; [2025-02-08 03:53:22,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8049: assume 0bv32 != vidioc_g_frequency_#t~mem909#1;havoc vidioc_g_frequency_#t~mem909#1;vidioc_g_frequency_#res#1 := 4294967274bv32; [2025-02-08 03:53:22,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8049: assume !(0bv32 != vidioc_g_frequency_#t~mem909#1);havoc vidioc_g_frequency_#t~mem909#1;call vidioc_g_frequency_#t~mem910#1 := read~intINTTYPE4#7(vidioc_g_frequency_~dev~23#1.base, ~bvadd~64(7762bv64, vidioc_g_frequency_~dev~23#1.offset), 4bv64);call write~intINTTYPE4#7(vidioc_g_frequency_#t~mem910#1, vidioc_g_frequency_~f#1.base, ~bvadd~64(8bv64, vidioc_g_frequency_~f#1.offset), 4bv64);havoc vidioc_g_frequency_#t~mem910#1;vidioc_g_frequency_#res#1 := 0bv32;ldv_io_instance_callback_4_34_#t~ret2069#1 := vidioc_g_frequency_#res#1;havoc vidioc_g_frequency_#t~mem908#1.base, vidioc_g_frequency_#t~mem908#1.offset, vidioc_g_frequency_#t~mem909#1, vidioc_g_frequency_#t~mem910#1, vidioc_g_frequency_~file#1.base, vidioc_g_frequency_~file#1.offset, vidioc_g_frequency_~priv#1.base, vidioc_g_frequency_~priv#1.offset, vidioc_g_frequency_~f#1.base, vidioc_g_frequency_~f#1.offset, vidioc_g_frequency_~fh~14#1.base, vidioc_g_frequency_~fh~14#1.offset, vidioc_g_frequency_~dev~23#1.base, vidioc_g_frequency_~dev~23#1.offset;havoc vidioc_g_frequency_#in~file#1.base, vidioc_g_frequency_#in~file#1.offset, vidioc_g_frequency_#in~priv#1.base, vidioc_g_frequency_#in~priv#1.offset, vidioc_g_frequency_#in~f#1.base, vidioc_g_frequency_#in~f#1.offset;assume { :end_inline_vidioc_g_frequency } true;havoc ldv_io_instance_callback_4_34_#t~ret2069#1;havoc ldv_io_instance_callback_4_34_#t~ret2069#1, ldv_io_instance_callback_4_34_~arg0#1.base, ldv_io_instance_callback_4_34_~arg0#1.offset, ldv_io_instance_callback_4_34_~arg1#1.base, ldv_io_instance_callback_4_34_~arg1#1.offset, ldv_io_instance_callback_4_34_~arg2#1.base, ldv_io_instance_callback_4_34_~arg2#1.offset, ldv_io_instance_callback_4_34_~arg3#1.base, ldv_io_instance_callback_4_34_~arg3#1.offset;havoc ldv_io_instance_callback_4_34_#in~arg0#1.base, ldv_io_instance_callback_4_34_#in~arg0#1.offset, ldv_io_instance_callback_4_34_#in~arg1#1.base, ldv_io_instance_callback_4_34_#in~arg1#1.offset, ldv_io_instance_callback_4_34_#in~arg2#1.base, ldv_io_instance_callback_4_34_#in~arg2#1.offset, ldv_io_instance_callback_4_34_#in~arg3#1.base, ldv_io_instance_callback_4_34_#in~arg3#1.offset;assume { :end_inline_ldv_io_instance_callback_4_34 } true;~ldv_statevar_4~0 := 3bv32; [2025-02-08 03:53:22,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11947: assume 3bv32 == ~ldv_statevar_4~0; [2025-02-08 03:53:22,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11947: assume !(3bv32 == ~ldv_statevar_4~0); [2025-02-08 03:53:22,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7917-1: SUMMARY for call vidioc_g_audio_#t~strcpy~res852#1.base, vidioc_g_audio_#t~strcpy~res852#1.offset := #Ultimate.C_strcpy#7(vidioc_g_audio_~a#1.base, ~bvadd~64(4bv64, vidioc_g_audio_~a#1.offset), 82bv64, 0bv64); srcloc: null [2025-02-08 03:53:22,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7917: havoc vidioc_g_audio_#t~strcpy~res852#1.base, vidioc_g_audio_#t~strcpy~res852#1.offset; [2025-02-08 03:53:22,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12079: assume 52bv32 == ~ldv_statevar_4~0; [2025-02-08 03:53:22,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12079: assume !(52bv32 == ~ldv_statevar_4~0); [2025-02-08 03:53:22,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10626: assume { :begin_inline_ldv_struct_vb2_ops_dummy_resourceless_instance_2 } true;ldv_struct_vb2_ops_dummy_resourceless_instance_2_#in~arg0#1.base, ldv_struct_vb2_ops_dummy_resourceless_instance_2_#in~arg0#1.offset := 0bv64, 0bv64;havoc ldv_struct_vb2_ops_dummy_resourceless_instance_2_#t~ret2102#1, ldv_struct_vb2_ops_dummy_resourceless_instance_2_#t~ret2103#1, ldv_struct_vb2_ops_dummy_resourceless_instance_2_#t~ret2104#1.base, ldv_struct_vb2_ops_dummy_resourceless_instance_2_#t~ret2104#1.offset, ldv_struct_vb2_ops_dummy_resourceless_instance_2_#t~ret2105#1.base, ldv_struct_vb2_ops_dummy_resourceless_instance_2_#t~ret2105#1.offset, ldv_struct_vb2_ops_dummy_resourceless_instance_2_~arg0#1.base, ldv_struct_vb2_ops_dummy_resourceless_instance_2_~arg0#1.offset, ldv_struct_vb2_ops_dummy_resourceless_instance_2_~tmp~43#1.base, ldv_struct_vb2_ops_dummy_resourceless_instance_2_~tmp~43#1.offset, ldv_struct_vb2_ops_dummy_resourceless_instance_2_~tmp___0~18#1.base, ldv_struct_vb2_ops_dummy_resourceless_instance_2_~tmp___0~18#1.offset;ldv_struct_vb2_ops_dummy_resourceless_instance_2_~arg0#1.base, ldv_struct_vb2_ops_dummy_resourceless_instance_2_~arg0#1.offset := ldv_struct_vb2_ops_dummy_resourceless_instance_2_#in~arg0#1.base, ldv_struct_vb2_ops_dummy_resourceless_instance_2_#in~arg0#1.offset;havoc ldv_struct_vb2_ops_dummy_resourceless_instance_2_~tmp~43#1.base, ldv_struct_vb2_ops_dummy_resourceless_instance_2_~tmp~43#1.offset;havoc ldv_struct_vb2_ops_dummy_resourceless_instance_2_~tmp___0~18#1.base, ldv_struct_vb2_ops_dummy_resourceless_instance_2_~tmp___0~18#1.offset; [2025-02-08 03:53:22,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7653: assume vidioc_s_std_~norm#1 == vidioc_s_std_#t~mem757#1;havoc vidioc_s_std_#t~mem757#1;vidioc_s_std_#res#1 := 0bv32;call ULTIMATE.dealloc(vidioc_s_std_~#f~1#1.base, vidioc_s_std_~#f~1#1.offset);havoc vidioc_s_std_~#f~1#1.base, vidioc_s_std_~#f~1#1.offset; [2025-02-08 03:53:22,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7653: assume !(vidioc_s_std_~norm#1 == vidioc_s_std_#t~mem757#1);havoc vidioc_s_std_#t~mem757#1;call vidioc_s_std_#t~mem758#1 := read~intINTTYPE4#7(vidioc_s_std_~dev~13#1.base, ~bvadd~64(7742bv64, vidioc_s_std_~dev~13#1.offset), 4bv64); [2025-02-08 03:53:22,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11419-1: SUMMARY for call ldv_struct_vb2_ops_dummy_resourceless_instance_3_#t~ret2109#1.base, ldv_struct_vb2_ops_dummy_resourceless_instance_3_#t~ret2109#1.offset := ldv_xmalloc(4bv64); srcloc: null [2025-02-08 03:53:22,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11419: ldv_struct_vb2_ops_dummy_resourceless_instance_3_~tmp___0~19#1.base, ldv_struct_vb2_ops_dummy_resourceless_instance_3_~tmp___0~19#1.offset := ldv_struct_vb2_ops_dummy_resourceless_instance_3_#t~ret2109#1.base, ldv_struct_vb2_ops_dummy_resourceless_instance_3_#t~ret2109#1.offset;havoc ldv_struct_vb2_ops_dummy_resourceless_instance_3_#t~ret2109#1.base, ldv_struct_vb2_ops_dummy_resourceless_instance_3_#t~ret2109#1.offset;~ldv_3_ldv_param_8_4_default~0.base, ~ldv_3_ldv_param_8_4_default~0.offset := ldv_struct_vb2_ops_dummy_resourceless_instance_3_~tmp___0~19#1.base, ldv_struct_vb2_ops_dummy_resourceless_instance_3_~tmp___0~19#1.offset;assume { :begin_inline_ldv_dummy_resourceless_instance_callback_3_8 } true;ldv_dummy_resourceless_instance_callback_3_8_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_3_8_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_3_8_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_3_8_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_3_8_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_3_8_#in~arg2#1.offset, ldv_dummy_resourceless_instance_callback_3_8_#in~arg3#1.base, ldv_dummy_resourceless_instance_callback_3_8_#in~arg3#1.offset, ldv_dummy_resourceless_instance_callback_3_8_#in~arg4#1.base, ldv_dummy_resourceless_instance_callback_3_8_#in~arg4#1.offset, ldv_dummy_resourceless_instance_callback_3_8_#in~arg5#1.base, ldv_dummy_resourceless_instance_callback_3_8_#in~arg5#1.offset, ldv_dummy_resourceless_instance_callback_3_8_#in~arg6#1.base, ldv_dummy_resourceless_instance_callback_3_8_#in~arg6#1.offset := ~ldv_3_callback_queue_setup~0.base, ~ldv_3_callback_queue_setup~0.offset, ~ldv_3_container_struct_vb2_queue_ptr~0.base, ~ldv_3_container_struct_vb2_queue_ptr~0.offset, ~ldv_3_container_struct_v4l2_format_ptr~0.base, ~ldv_3_container_struct_v4l2_format_ptr~0.offset, ~ldv_3_container_void_ptr_ptr~0.base, ~ldv_3_container_void_ptr_ptr~0.offset, ~ldv_3_ldv_param_8_3_default~0.base, ~ldv_3_ldv_param_8_3_default~0.offset, ~ldv_3_ldv_param_8_4_default~0.base, ~ldv_3_ldv_param_8_4_default~0.offset, ~ldv_3_container_struct_vb2_buffer_ptr~0.base, ~ldv_3_container_struct_vb2_buffer_ptr~0.offset;havoc ldv_dummy_resourceless_instance_callback_3_8_#t~ret2171#1, ldv_dummy_resourceless_instance_callback_3_8_~arg0#1.base, ldv_dummy_resourceless_instance_callback_3_8_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_3_8_~arg1#1.base, ldv_dummy_resourceless_instance_callback_3_8_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_3_8_~arg2#1.base, ldv_dummy_resourceless_instance_callback_3_8_~arg2#1.offset, ldv_dummy_resourceless_instance_callback_3_8_~arg3#1.base, ldv_dummy_resourceless_instance_callback_3_8_~arg3#1.offset, ldv_dummy_resourceless_instance_callback_3_8_~arg4#1.base, ldv_dummy_resourceless_instance_callback_3_8_~arg4#1.offset, ldv_dummy_resourceless_instance_callback_3_8_~arg5#1.base, ldv_dummy_resourceless_instance_callback_3_8_~arg5#1.offset, ldv_dummy_resourceless_instance_callback_3_8_~arg6#1.base, ldv_dummy_resourceless_instance_callback_3_8_~arg6#1.offset;ldv_dummy_resourceless_instance_callback_3_8_~arg0#1.base, ldv_dummy_resourceless_instance_callback_3_8_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_3_8_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_3_8_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_3_8_~arg1#1.base, ldv_dummy_resourceless_instance_callback_3_8_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_3_8_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_3_8_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_3_8_~arg2#1.base, ldv_dummy_resourceless_instance_callback_3_8_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_3_8_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_3_8_#in~arg2#1.offset;ldv_dummy_resourceless_instance_callback_3_8_~arg3#1.base, ldv_dummy_resourceless_instance_callback_3_8_~arg3#1.offset := ldv_dummy_resourceless_instance_callback_3_8_#in~arg3#1.base, ldv_dummy_resourceless_instance_callback_3_8_#in~arg3#1.offset;ldv_dummy_resourceless_instance_callback_3_8_~arg4#1.base, ldv_dummy_resourceless_instance_callback_3_8_~arg4#1.offset := ldv_dummy_resourceless_instance_callback_3_8_#in~arg4#1.base, ldv_dummy_resourceless_instance_callback_3_8_#in~arg4#1.offset;ldv_dummy_resourceless_instance_callback_3_8_~arg5#1.base, ldv_dummy_resourceless_instance_callback_3_8_~arg5#1.offset := ldv_dummy_resourceless_instance_callback_3_8_#in~arg5#1.base, ldv_dummy_resourceless_instance_callback_3_8_#in~arg5#1.offset;ldv_dummy_resourceless_instance_callback_3_8_~arg6#1.base, ldv_dummy_resourceless_instance_callback_3_8_~arg6#1.offset := ldv_dummy_resourceless_instance_callback_3_8_#in~arg6#1.base, ldv_dummy_resourceless_instance_callback_3_8_#in~arg6#1.offset;assume { :begin_inline_vbi_queue_setup } true;vbi_queue_setup_#in~vq#1.base, vbi_queue_setup_#in~vq#1.offset, vbi_queue_setup_#in~fmt#1.base, vbi_queue_setup_#in~fmt#1.offset, vbi_queue_setup_#in~nbuffers#1.base, vbi_queue_setup_#in~nbuffers#1.offset, vbi_queue_setup_#in~nplanes#1.base, vbi_queue_setup_#in~nplanes#1.offset, vbi_queue_setup_#in~sizes#1.base, vbi_queue_setup_#in~sizes#1.offset, vbi_queue_setup_#in~alloc_ctxs#1.base, vbi_queue_setup_#in~alloc_ctxs#1.offset := ldv_dummy_resourceless_instance_callback_3_8_~arg1#1.base, ldv_dummy_resourceless_instance_callback_3_8_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_3_8_~arg2#1.base, ldv_dummy_resourceless_instance_callback_3_8_~arg2#1.offset, ldv_dummy_resourceless_instance_callback_3_8_~arg3#1.base, ldv_dummy_resourceless_instance_callback_3_8_~arg3#1.offset, ldv_dummy_resourceless_instance_callback_3_8_~arg4#1.base, ldv_dummy_resourceless_instance_callback_3_8_~arg4#1.offset, ldv_dummy_resourceless_instance_callback_3_8_~arg5#1.base, ldv_dummy_resourceless_instance_callback_3_8_~arg5#1.offset, ldv_dummy_resourceless_instance_callback_3_8_~arg6#1.base, ldv_dummy_resourceless_instance_callback_3_8_~arg6#1.offset;havoc vbi_queue_setup_#res#1;havoc vbi_queue_setup_#t~ret2151#1.base, vbi_queue_setup_#t~ret2151#1.offset, vbi_queue_setup_#t~mem2152#1, vbi_queue_setup_#t~mem2153#1, vbi_queue_setup_#t~mem2154#1, vbi_queue_setup_#t~mem2155#1, vbi_queue_setup_#t~mem2156#1, vbi_queue_setup_#t~mem2157#1, vbi_queue_setup_~vq#1.base, vbi_queue_setup_~vq#1.offset, vbi_queue_setup_~fmt#1.base, vbi_queue_setup_~fmt#1.offset, vbi_queue_setup_~nbuffers#1.base, vbi_queue_setup_~nbuffers#1.offset, vbi_queue_setup_~nplanes#1.base, vbi_queue_setup_~nplanes#1.offset, vbi_queue_setup_~sizes#1.base, vbi_queue_setup_~sizes#1.offset, vbi_queue_setup_~alloc_ctxs#1.base, vbi_queue_setup_~alloc_ctxs#1.offset, vbi_queue_setup_~dev~36#1.base, vbi_queue_setup_~dev~36#1.offset, vbi_queue_setup_~tmp~52#1.base, vbi_queue_setup_~tmp~52#1.offset, vbi_queue_setup_~size~2#1;vbi_queue_setup_~vq#1.base, vbi_queue_setup_~vq#1.offset := vbi_queue_setup_#in~vq#1.base, vbi_queue_setup_#in~vq#1.offset;vbi_queue_setup_~fmt#1.base, vbi_queue_setup_~fmt#1.offset := vbi_queue_setup_#in~fmt#1.base, vbi_queue_setup_#in~fmt#1.offset;vbi_queue_setup_~nbuffers#1.base, vbi_queue_setup_~nbuffers#1.offset := vbi_queue_setup_#in~nbuffers#1.base, vbi_queue_setup_#in~nbuffers#1.offset;vbi_queue_setup_~nplanes#1.base, vbi_queue_setup_~nplanes#1.offset := vbi_queue_setup_#in~nplanes#1.base, vbi_queue_setup_#in~nplanes#1.offset;vbi_queue_setup_~sizes#1.base, vbi_queue_setup_~sizes#1.offset := vbi_queue_setup_#in~sizes#1.base, vbi_queue_setup_#in~sizes#1.offset;vbi_queue_setup_~alloc_ctxs#1.base, vbi_queue_setup_~alloc_ctxs#1.offset := vbi_queue_setup_#in~alloc_ctxs#1.base, vbi_queue_setup_#in~alloc_ctxs#1.offset;havoc vbi_queue_setup_~dev~36#1.base, vbi_queue_setup_~dev~36#1.offset;havoc vbi_queue_setup_~tmp~52#1.base, vbi_queue_setup_~tmp~52#1.offset;havoc vbi_queue_setup_~size~2#1; [2025-02-08 03:53:22,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12212: call ldv_v4l2_file_operations_io_instance_4_#t~mem2118#1.base, ldv_v4l2_file_operations_io_instance_4_#t~mem2118#1.offset := read~$Pointer$#14(~ldv_4_container_v4l2_file_operations~0.base, ~bvadd~64(72bv64, ~ldv_4_container_v4l2_file_operations~0.offset), 8bv64);assume { :begin_inline_ldv_io_instance_probe_4_11 } true;ldv_io_instance_probe_4_11_#in~arg0#1.base, ldv_io_instance_probe_4_11_#in~arg0#1.offset, ldv_io_instance_probe_4_11_#in~arg1#1.base, ldv_io_instance_probe_4_11_#in~arg1#1.offset := ldv_v4l2_file_operations_io_instance_4_#t~mem2118#1.base, ldv_v4l2_file_operations_io_instance_4_#t~mem2118#1.offset, ~ldv_4_resource_file~0.base, ~ldv_4_resource_file~0.offset;havoc ldv_io_instance_probe_4_11_#res#1;havoc ldv_io_instance_probe_4_11_#t~ret2096#1, ldv_io_instance_probe_4_11_~arg0#1.base, ldv_io_instance_probe_4_11_~arg0#1.offset, ldv_io_instance_probe_4_11_~arg1#1.base, ldv_io_instance_probe_4_11_~arg1#1.offset, ldv_io_instance_probe_4_11_~tmp~41#1;ldv_io_instance_probe_4_11_~arg0#1.base, ldv_io_instance_probe_4_11_~arg0#1.offset := ldv_io_instance_probe_4_11_#in~arg0#1.base, ldv_io_instance_probe_4_11_#in~arg0#1.offset;ldv_io_instance_probe_4_11_~arg1#1.base, ldv_io_instance_probe_4_11_~arg1#1.offset := ldv_io_instance_probe_4_11_#in~arg1#1.base, ldv_io_instance_probe_4_11_#in~arg1#1.offset;havoc ldv_io_instance_probe_4_11_~tmp~41#1; [2025-02-08 03:53:22,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11155: assume 1bv32 == ~ldv_statevar_1~0; [2025-02-08 03:53:22,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11155: assume !(1bv32 == ~ldv_statevar_1~0); [2025-02-08 03:53:22,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14392-1: ldv_io_instance_callback_4_51_#t~ret2080#1 := vb2_ioctl_reqbufs_#res#1;havoc vb2_ioctl_reqbufs_#t~nondet2288#1, vb2_ioctl_reqbufs_~arg0#1.base, vb2_ioctl_reqbufs_~arg0#1.offset, vb2_ioctl_reqbufs_~arg1#1.base, vb2_ioctl_reqbufs_~arg1#1.offset, vb2_ioctl_reqbufs_~arg2#1.base, vb2_ioctl_reqbufs_~arg2#1.offset;havoc vb2_ioctl_reqbufs_#in~arg0#1.base, vb2_ioctl_reqbufs_#in~arg0#1.offset, vb2_ioctl_reqbufs_#in~arg1#1.base, vb2_ioctl_reqbufs_#in~arg1#1.offset, vb2_ioctl_reqbufs_#in~arg2#1.base, vb2_ioctl_reqbufs_#in~arg2#1.offset;assume { :end_inline_vb2_ioctl_reqbufs } true;havoc ldv_io_instance_callback_4_51_#t~ret2080#1;havoc ldv_io_instance_callback_4_51_#t~ret2080#1, ldv_io_instance_callback_4_51_~arg0#1.base, ldv_io_instance_callback_4_51_~arg0#1.offset, ldv_io_instance_callback_4_51_~arg1#1.base, ldv_io_instance_callback_4_51_~arg1#1.offset, ldv_io_instance_callback_4_51_~arg2#1.base, ldv_io_instance_callback_4_51_~arg2#1.offset, ldv_io_instance_callback_4_51_~arg3#1.base, ldv_io_instance_callback_4_51_~arg3#1.offset;havoc ldv_io_instance_callback_4_51_#in~arg0#1.base, ldv_io_instance_callback_4_51_#in~arg0#1.offset, ldv_io_instance_callback_4_51_#in~arg1#1.base, ldv_io_instance_callback_4_51_#in~arg1#1.offset, ldv_io_instance_callback_4_51_#in~arg2#1.base, ldv_io_instance_callback_4_51_#in~arg2#1.offset, ldv_io_instance_callback_4_51_#in~arg3#1.base, ldv_io_instance_callback_4_51_#in~arg3#1.offset;assume { :end_inline_ldv_io_instance_callback_4_51 } true;~ldv_statevar_4~0 := 3bv32; [2025-02-08 03:53:22,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14392: havoc vb2_ioctl_reqbufs_#t~nondet2288#1; [2025-02-08 03:53:22,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7984-1: SUMMARY for call vidioc_g_tuner_#t~strcpy~res871#1.base, vidioc_g_tuner_#t~strcpy~res871#1.offset := #Ultimate.C_strcpy#7(vidioc_g_tuner_~t#1.base, ~bvadd~64(4bv64, vidioc_g_tuner_~t#1.offset), 86bv64, 0bv64); srcloc: null [2025-02-08 03:53:22,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7984: havoc vidioc_g_tuner_#t~strcpy~res871#1.base, vidioc_g_tuner_#t~strcpy~res871#1.offset;call vidioc_g_tuner_#t~mem872#1.base, vidioc_g_tuner_#t~mem872#1.offset := read~$Pointer$#7(vidioc_g_tuner_~dev~21#1.base, ~bvadd~64(16bv64, ~bvadd~64(63bv64, vidioc_g_tuner_~dev~21#1.offset)), 8bv64);vidioc_g_tuner_~__mptr~13#1.base, vidioc_g_tuner_~__mptr~13#1.offset := vidioc_g_tuner_#t~mem872#1.base, vidioc_g_tuner_#t~mem872#1.offset;havoc vidioc_g_tuner_#t~mem872#1.base, vidioc_g_tuner_#t~mem872#1.offset;vidioc_g_tuner_~__sd~7#1.base, vidioc_g_tuner_~__sd~7#1.offset := vidioc_g_tuner_~__mptr~13#1.base, ~bvadd~64(18446744073709515264bv64, vidioc_g_tuner_~__mptr~13#1.offset); [2025-02-08 03:53:22,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7654: ldv_io_instance_callback_4_61_#t~ret2088#1 := vidioc_s_std_#res#1;havoc vidioc_s_std_#t~mem756#1.base, vidioc_s_std_#t~mem756#1.offset, vidioc_s_std_#t~mem757#1, vidioc_s_std_#t~mem758#1, vidioc_s_std_#t~ret759#1, vidioc_s_std_#t~mem760#1, vidioc_s_std_#t~mem761#1, vidioc_s_std_#t~mem762#1, vidioc_s_std_#t~mem763#1, vidioc_s_std_#t~ret764#1, vidioc_s_std_#t~mem765#1.base, vidioc_s_std_#t~mem765#1.offset, vidioc_s_std_#t~mem766#1.base, vidioc_s_std_#t~mem766#1.offset, vidioc_s_std_#t~mem767#1.base, vidioc_s_std_#t~mem767#1.offset, vidioc_s_std_#t~mem768#1.base, vidioc_s_std_#t~mem768#1.offset, vidioc_s_std_#t~mem769#1.base, vidioc_s_std_#t~mem769#1.offset, vidioc_s_std_#t~mem770#1.base, vidioc_s_std_#t~mem770#1.offset, vidioc_s_std_#t~short771#1, vidioc_s_std_#t~mem777#1, vidioc_s_std_#t~mem778#1.base, vidioc_s_std_#t~mem778#1.offset, vidioc_s_std_#t~mem779#1.base, vidioc_s_std_#t~mem779#1.offset, vidioc_s_std_#t~mem780#1.base, vidioc_s_std_#t~mem780#1.offset, vidioc_s_std_#t~ret781#1, vidioc_s_std_#t~mem782#1.base, vidioc_s_std_#t~mem782#1.offset, vidioc_s_std_~file#1.base, vidioc_s_std_~file#1.offset, vidioc_s_std_~priv#1.base, vidioc_s_std_~priv#1.offset, vidioc_s_std_~norm#1, vidioc_s_std_~fh~4#1.base, vidioc_s_std_~fh~4#1.offset, vidioc_s_std_~dev~13#1.base, vidioc_s_std_~dev~13#1.offset, vidioc_s_std_~#f~1#1.base, vidioc_s_std_~#f~1#1.offset, vidioc_s_std_~__sd~4#1.base, vidioc_s_std_~__sd~4#1.offset, vidioc_s_std_~__mptr~10#1.base, vidioc_s_std_~__mptr~10#1.offset, vidioc_s_std_~__mptr___0~4#1.base, vidioc_s_std_~__mptr___0~4#1.offset;havoc vidioc_s_std_#in~file#1.base, vidioc_s_std_#in~file#1.offset, vidioc_s_std_#in~priv#1.base, vidioc_s_std_#in~priv#1.offset, vidioc_s_std_#in~norm#1;assume { :end_inline_vidioc_s_std } true;havoc ldv_io_instance_callback_4_61_#t~ret2088#1;havoc ldv_io_instance_callback_4_61_#t~ret2088#1, ldv_io_instance_callback_4_61_~arg0#1.base, ldv_io_instance_callback_4_61_~arg0#1.offset, ldv_io_instance_callback_4_61_~arg1#1.base, ldv_io_instance_callback_4_61_~arg1#1.offset, ldv_io_instance_callback_4_61_~arg2#1.base, ldv_io_instance_callback_4_61_~arg2#1.offset, ldv_io_instance_callback_4_61_~arg3#1;havoc ldv_io_instance_callback_4_61_#in~arg0#1.base, ldv_io_instance_callback_4_61_#in~arg0#1.offset, ldv_io_instance_callback_4_61_#in~arg1#1.base, ldv_io_instance_callback_4_61_#in~arg1#1.offset, ldv_io_instance_callback_4_61_#in~arg2#1.base, ldv_io_instance_callback_4_61_#in~arg2#1.offset, ldv_io_instance_callback_4_61_#in~arg3#1;assume { :end_inline_ldv_io_instance_callback_4_61 } true;~ldv_statevar_4~0 := 3bv32; [2025-02-08 03:53:22,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7588: assume ~bvsgt~32(vidioc_s_fmt_vid_cap_#t~mem730#1, 0bv32);havoc vidioc_s_fmt_vid_cap_#t~mem730#1;vidioc_s_fmt_vid_cap_#res#1 := 4294967280bv32; [2025-02-08 03:53:22,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7588: assume !~bvsgt~32(vidioc_s_fmt_vid_cap_#t~mem730#1, 0bv32);havoc vidioc_s_fmt_vid_cap_#t~mem730#1; [2025-02-08 03:53:22,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10429: assume 9bv32 == ~ldv_statevar_5~0; [2025-02-08 03:53:22,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10429: assume !(9bv32 == ~ldv_statevar_5~0); [2025-02-08 03:53:22,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12477: assume { :begin_inline_ldv_io_instance_callback_4_51 } true;ldv_io_instance_callback_4_51_#in~arg0#1.base, ldv_io_instance_callback_4_51_#in~arg0#1.offset, ldv_io_instance_callback_4_51_#in~arg1#1.base, ldv_io_instance_callback_4_51_#in~arg1#1.offset, ldv_io_instance_callback_4_51_#in~arg2#1.base, ldv_io_instance_callback_4_51_#in~arg2#1.offset, ldv_io_instance_callback_4_51_#in~arg3#1.base, ldv_io_instance_callback_4_51_#in~arg3#1.offset := ~ldv_4_callback_vidioc_reqbufs~0.base, ~ldv_4_callback_vidioc_reqbufs~0.offset, ~ldv_4_resource_file~0.base, ~ldv_4_resource_file~0.offset, ~ldv_4_resource_struct_poll_table_struct_ptr~0.base, ~ldv_4_resource_struct_poll_table_struct_ptr~0.offset, ~ldv_4_resource_struct_v4l2_requestbuffers_ptr~0.base, ~ldv_4_resource_struct_v4l2_requestbuffers_ptr~0.offset;havoc ldv_io_instance_callback_4_51_#t~ret2080#1, ldv_io_instance_callback_4_51_~arg0#1.base, ldv_io_instance_callback_4_51_~arg0#1.offset, ldv_io_instance_callback_4_51_~arg1#1.base, ldv_io_instance_callback_4_51_~arg1#1.offset, ldv_io_instance_callback_4_51_~arg2#1.base, ldv_io_instance_callback_4_51_~arg2#1.offset, ldv_io_instance_callback_4_51_~arg3#1.base, ldv_io_instance_callback_4_51_~arg3#1.offset;ldv_io_instance_callback_4_51_~arg0#1.base, ldv_io_instance_callback_4_51_~arg0#1.offset := ldv_io_instance_callback_4_51_#in~arg0#1.base, ldv_io_instance_callback_4_51_#in~arg0#1.offset;ldv_io_instance_callback_4_51_~arg1#1.base, ldv_io_instance_callback_4_51_~arg1#1.offset := ldv_io_instance_callback_4_51_#in~arg1#1.base, ldv_io_instance_callback_4_51_#in~arg1#1.offset;ldv_io_instance_callback_4_51_~arg2#1.base, ldv_io_instance_callback_4_51_~arg2#1.offset := ldv_io_instance_callback_4_51_#in~arg2#1.base, ldv_io_instance_callback_4_51_#in~arg2#1.offset;ldv_io_instance_callback_4_51_~arg3#1.base, ldv_io_instance_callback_4_51_~arg3#1.offset := ldv_io_instance_callback_4_51_#in~arg3#1.base, ldv_io_instance_callback_4_51_#in~arg3#1.offset;assume { :begin_inline_vb2_ioctl_reqbufs } true;vb2_ioctl_reqbufs_#in~arg0#1.base, vb2_ioctl_reqbufs_#in~arg0#1.offset, vb2_ioctl_reqbufs_#in~arg1#1.base, vb2_ioctl_reqbufs_#in~arg1#1.offset, vb2_ioctl_reqbufs_#in~arg2#1.base, vb2_ioctl_reqbufs_#in~arg2#1.offset := ldv_io_instance_callback_4_51_~arg1#1.base, ldv_io_instance_callback_4_51_~arg1#1.offset, ldv_io_instance_callback_4_51_~arg2#1.base, ldv_io_instance_callback_4_51_~arg2#1.offset, ldv_io_instance_callback_4_51_~arg3#1.base, ldv_io_instance_callback_4_51_~arg3#1.offset;havoc vb2_ioctl_reqbufs_#res#1;havoc vb2_ioctl_reqbufs_#t~nondet2288#1, vb2_ioctl_reqbufs_~arg0#1.base, vb2_ioctl_reqbufs_~arg0#1.offset, vb2_ioctl_reqbufs_~arg1#1.base, vb2_ioctl_reqbufs_~arg1#1.offset, vb2_ioctl_reqbufs_~arg2#1.base, vb2_ioctl_reqbufs_~arg2#1.offset;vb2_ioctl_reqbufs_~arg0#1.base, vb2_ioctl_reqbufs_~arg0#1.offset := vb2_ioctl_reqbufs_#in~arg0#1.base, vb2_ioctl_reqbufs_#in~arg0#1.offset;vb2_ioctl_reqbufs_~arg1#1.base, vb2_ioctl_reqbufs_~arg1#1.offset := vb2_ioctl_reqbufs_#in~arg1#1.base, vb2_ioctl_reqbufs_#in~arg1#1.offset;vb2_ioctl_reqbufs_~arg2#1.base, vb2_ioctl_reqbufs_~arg2#1.offset := vb2_ioctl_reqbufs_#in~arg2#1.base, vb2_ioctl_reqbufs_#in~arg2#1.offset;havoc vb2_ioctl_reqbufs_#t~nondet2288#1;vb2_ioctl_reqbufs_#res#1 := vb2_ioctl_reqbufs_#t~nondet2288#1;havoc vb2_ioctl_reqbufs_#t~nondet2288#1; [2025-02-08 03:53:22,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12015: assume 30bv32 == ~ldv_statevar_4~0; [2025-02-08 03:53:22,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12015: assume !(30bv32 == ~ldv_statevar_4~0); [2025-02-08 03:53:22,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8184: assume ~bvslt~32(vidioc_g_register_~ret~2#1, 0bv32);vidioc_g_register_#res#1 := vidioc_g_register_~ret~2#1;call ULTIMATE.dealloc(vidioc_g_register_~#val~0#1.base, vidioc_g_register_~#val~0#1.offset);havoc vidioc_g_register_~#val~0#1.base, vidioc_g_register_~#val~0#1.offset; [2025-02-08 03:53:22,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8184: assume !~bvslt~32(vidioc_g_register_~ret~2#1, 0bv32);call write~intINTTYPE8#7(~sign_extend~64~32(vidioc_g_register_~ret~2#1), vidioc_g_register_~reg#1.base, ~bvadd~64(48bv64, vidioc_g_register_~reg#1.offset), 8bv64);call write~intINTTYPE4#7(1bv32, vidioc_g_register_~reg#1.base, ~bvadd~64(36bv64, vidioc_g_register_~reg#1.offset), 4bv64);vidioc_g_register_#res#1 := 0bv32;call ULTIMATE.dealloc(vidioc_g_register_~#val~0#1.base, vidioc_g_register_~#val~0#1.offset);havoc vidioc_g_register_~#val~0#1.base, vidioc_g_register_~#val~0#1.offset; [2025-02-08 03:53:22,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11091: assume 1bv32 == ~ldv_statevar_0~0; [2025-02-08 03:53:22,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11091: assume !(1bv32 == ~ldv_statevar_0~0); [2025-02-08 03:53:22,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11223: assume 2bv32 == ~ldv_statevar_2~0; [2025-02-08 03:53:22,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11223: assume !(2bv32 == ~ldv_statevar_2~0); [2025-02-08 03:53:22,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7722: assume 0bv64 != vidioc_g_parm_~__err~0#1 && 18446744073709551101bv64 != vidioc_g_parm_~__err~0#1; [2025-02-08 03:53:22,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7722: assume !(0bv64 != vidioc_g_parm_~__err~0#1 && 18446744073709551101bv64 != vidioc_g_parm_~__err~0#1);call vidioc_g_parm_#t~mem801#1.base, vidioc_g_parm_#t~mem801#1.offset := read~$Pointer$#7(vidioc_g_parm_~__sd~5#1.base, ~bvadd~64(116bv64, vidioc_g_parm_~__sd~5#1.offset), 8bv64);vidioc_g_parm_~__mptr___0~5#1.base, vidioc_g_parm_~__mptr___0~5#1.offset := vidioc_g_parm_#t~mem801#1.base, vidioc_g_parm_#t~mem801#1.offset;havoc vidioc_g_parm_#t~mem801#1.base, vidioc_g_parm_#t~mem801#1.offset;vidioc_g_parm_~__sd~5#1.base, vidioc_g_parm_~__sd~5#1.offset := vidioc_g_parm_~__mptr___0~5#1.base, ~bvadd~64(18446744073709515264bv64, vidioc_g_parm_~__mptr___0~5#1.offset); [2025-02-08 03:53:22,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12809: havoc ldv_dummy_resourceless_instance_callback_3_7_~arg0#1.base, ldv_dummy_resourceless_instance_callback_3_7_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_3_7_~arg1#1.base, ldv_dummy_resourceless_instance_callback_3_7_~arg1#1.offset;havoc ldv_dummy_resourceless_instance_callback_3_7_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_3_7_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_3_7_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_3_7_#in~arg1#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_3_7 } true;~ldv_statevar_3~0 := 2bv32; [2025-02-08 03:53:22,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12809-1: SUMMARY for call vbi_buffer_queue(ldv_dummy_resourceless_instance_callback_3_7_~arg1#1.base, ldv_dummy_resourceless_instance_callback_3_7_~arg1#1.offset); srcloc: null [2025-02-08 03:53:22,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11356: assume 4bv32 == ~ldv_statevar_3~0; [2025-02-08 03:53:22,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11356: assume !(4bv32 == ~ldv_statevar_3~0); [2025-02-08 03:53:22,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12083: assume 53bv32 == ~ldv_statevar_4~0; [2025-02-08 03:53:22,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12083: assume !(53bv32 == ~ldv_statevar_4~0); [2025-02-08 03:53:22,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12215-1: SUMMARY for call ldv_v4l2_file_operations_io_instance_4_#t~ret2121#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:53:22,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12215: ldv_v4l2_file_operations_io_instance_4_~tmp___1~8#1 := ldv_v4l2_file_operations_io_instance_4_#t~ret2121#1;havoc ldv_v4l2_file_operations_io_instance_4_#t~ret2121#1; [2025-02-08 03:53:22,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11951: assume 4bv32 == ~ldv_statevar_4~0; [2025-02-08 03:53:22,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11951: assume !(4bv32 == ~ldv_statevar_4~0); [2025-02-08 03:53:22,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7657: assume ~bvsgt~32(vidioc_s_std_#t~mem758#1, 0bv32);havoc vidioc_s_std_#t~mem758#1;vidioc_s_std_#res#1 := 4294967280bv32;call ULTIMATE.dealloc(vidioc_s_std_~#f~1#1.base, vidioc_s_std_~#f~1#1.offset);havoc vidioc_s_std_~#f~1#1.base, vidioc_s_std_~#f~1#1.offset; [2025-02-08 03:53:22,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7657: assume !~bvsgt~32(vidioc_s_std_#t~mem758#1, 0bv32);havoc vidioc_s_std_#t~mem758#1;call write~intINTTYPE8#7(vidioc_s_std_~norm#1, vidioc_s_std_~dev~13#1.base, ~bvadd~64(7754bv64, vidioc_s_std_~dev~13#1.offset), 8bv64);call write~intINTTYPE4#7(720bv32, vidioc_s_std_~#f~1#1.base, ~bvadd~64(4bv64, vidioc_s_std_~#f~1#1.offset), 4bv64);call write~intINTTYPE4#7((if 0bv64 != ~bvand~64(63744bv64, vidioc_s_std_~norm#1) then 480bv32 else 576bv32), vidioc_s_std_~#f~1#1.base, ~bvadd~64(4bv64, ~bvadd~64(4bv64, vidioc_s_std_~#f~1#1.offset)), 4bv64); [2025-02-08 03:53:22,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14396-1: ldv_io_instance_callback_4_65_#t~ret2090#1 := vb2_ioctl_streamoff_#res#1;havoc vb2_ioctl_streamoff_#t~nondet2289#1, vb2_ioctl_streamoff_~arg0#1.base, vb2_ioctl_streamoff_~arg0#1.offset, vb2_ioctl_streamoff_~arg1#1.base, vb2_ioctl_streamoff_~arg1#1.offset, vb2_ioctl_streamoff_~arg2#1;havoc vb2_ioctl_streamoff_#in~arg0#1.base, vb2_ioctl_streamoff_#in~arg0#1.offset, vb2_ioctl_streamoff_#in~arg1#1.base, vb2_ioctl_streamoff_#in~arg1#1.offset, vb2_ioctl_streamoff_#in~arg2#1;assume { :end_inline_vb2_ioctl_streamoff } true;havoc ldv_io_instance_callback_4_65_#t~ret2090#1;havoc ldv_io_instance_callback_4_65_#t~ret2090#1, ldv_io_instance_callback_4_65_~arg0#1.base, ldv_io_instance_callback_4_65_~arg0#1.offset, ldv_io_instance_callback_4_65_~arg1#1.base, ldv_io_instance_callback_4_65_~arg1#1.offset, ldv_io_instance_callback_4_65_~arg2#1.base, ldv_io_instance_callback_4_65_~arg2#1.offset, ldv_io_instance_callback_4_65_~arg3#1;havoc ldv_io_instance_callback_4_65_#in~arg0#1.base, ldv_io_instance_callback_4_65_#in~arg0#1.offset, ldv_io_instance_callback_4_65_#in~arg1#1.base, ldv_io_instance_callback_4_65_#in~arg1#1.offset, ldv_io_instance_callback_4_65_#in~arg2#1.base, ldv_io_instance_callback_4_65_#in~arg2#1.offset, ldv_io_instance_callback_4_65_#in~arg3#1;assume { :end_inline_ldv_io_instance_callback_4_65 } true;~ldv_statevar_4~0 := 3bv32; [2025-02-08 03:53:22,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14396: havoc vb2_ioctl_streamoff_#t~nondet2289#1; [2025-02-08 03:53:22,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7922: havoc vidioc_g_audio_#t~strcpy~res853#1.base, vidioc_g_audio_#t~strcpy~res853#1.offset; [2025-02-08 03:53:22,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7988: assume ~bvadd~64(vidioc_g_tuner_~__sd~7#1.base, ~bvadd~64(116bv64, vidioc_g_tuner_~__sd~7#1.offset)) != ~bvadd~64(vidioc_g_tuner_~dev~21#1.base, ~bvadd~64(16bv64, ~bvadd~64(63bv64, vidioc_g_tuner_~dev~21#1.offset))); [2025-02-08 03:53:22,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7988: assume !(~bvadd~64(vidioc_g_tuner_~__sd~7#1.base, ~bvadd~64(116bv64, vidioc_g_tuner_~__sd~7#1.offset)) != ~bvadd~64(vidioc_g_tuner_~dev~21#1.base, ~bvadd~64(16bv64, ~bvadd~64(63bv64, vidioc_g_tuner_~dev~21#1.offset))));vidioc_g_tuner_#res#1 := 0bv32;ldv_io_instance_callback_4_43_#t~ret2074#1 := vidioc_g_tuner_#res#1;havoc vidioc_g_tuner_#t~mem869#1.base, vidioc_g_tuner_#t~mem869#1.offset, vidioc_g_tuner_#t~mem870#1, vidioc_g_tuner_#t~strcpy~res871#1.base, vidioc_g_tuner_#t~strcpy~res871#1.offset, vidioc_g_tuner_#t~mem872#1.base, vidioc_g_tuner_#t~mem872#1.offset, vidioc_g_tuner_#t~mem873#1.base, vidioc_g_tuner_#t~mem873#1.offset, vidioc_g_tuner_#t~mem874#1.base, vidioc_g_tuner_#t~mem874#1.offset, vidioc_g_tuner_#t~mem875#1.base, vidioc_g_tuner_#t~mem875#1.offset, vidioc_g_tuner_#t~mem876#1.base, vidioc_g_tuner_#t~mem876#1.offset, vidioc_g_tuner_#t~mem877#1.base, vidioc_g_tuner_#t~mem877#1.offset, vidioc_g_tuner_#t~short878#1, vidioc_g_tuner_#t~mem884#1.base, vidioc_g_tuner_#t~mem884#1.offset, vidioc_g_tuner_#t~mem885#1.base, vidioc_g_tuner_#t~mem885#1.offset, vidioc_g_tuner_#t~mem886#1.base, vidioc_g_tuner_#t~mem886#1.offset, vidioc_g_tuner_#t~ret887#1, vidioc_g_tuner_#t~mem888#1.base, vidioc_g_tuner_#t~mem888#1.offset, vidioc_g_tuner_~file#1.base, vidioc_g_tuner_~file#1.offset, vidioc_g_tuner_~priv#1.base, vidioc_g_tuner_~priv#1.offset, vidioc_g_tuner_~t#1.base, vidioc_g_tuner_~t#1.offset, vidioc_g_tuner_~fh~12#1.base, vidioc_g_tuner_~fh~12#1.offset, vidioc_g_tuner_~dev~21#1.base, vidioc_g_tuner_~dev~21#1.offset, vidioc_g_tuner_~__sd~7#1.base, vidioc_g_tuner_~__sd~7#1.offset, vidioc_g_tuner_~__mptr~13#1.base, vidioc_g_tuner_~__mptr~13#1.offset, vidioc_g_tuner_~__mptr___0~7#1.base, vidioc_g_tuner_~__mptr___0~7#1.offset;havoc vidioc_g_tuner_#in~file#1.base, vidioc_g_tuner_#in~file#1.offset, vidioc_g_tuner_#in~priv#1.base, vidioc_g_tuner_#in~priv#1.offset, vidioc_g_tuner_#in~t#1.base, vidioc_g_tuner_#in~t#1.offset;assume { :end_inline_vidioc_g_tuner } true;havoc ldv_io_instance_callback_4_43_#t~ret2074#1;havoc ldv_io_instance_callback_4_43_#t~ret2074#1, ldv_io_instance_callback_4_43_~arg0#1.base, ldv_io_instance_callback_4_43_~arg0#1.offset, ldv_io_instance_callback_4_43_~arg1#1.base, ldv_io_instance_callback_4_43_~arg1#1.offset, ldv_io_instance_callback_4_43_~arg2#1.base, ldv_io_instance_callback_4_43_~arg2#1.offset, ldv_io_instance_callback_4_43_~arg3#1.base, ldv_io_instance_callback_4_43_~arg3#1.offset;havoc ldv_io_instance_callback_4_43_#in~arg0#1.base, ldv_io_instance_callback_4_43_#in~arg0#1.offset, ldv_io_instance_callback_4_43_#in~arg1#1.base, ldv_io_instance_callback_4_43_#in~arg1#1.offset, ldv_io_instance_callback_4_43_#in~arg2#1.base, ldv_io_instance_callback_4_43_#in~arg2#1.offset, ldv_io_instance_callback_4_43_#in~arg3#1.base, ldv_io_instance_callback_4_43_#in~arg3#1.offset;assume { :end_inline_ldv_io_instance_callback_4_43 } true;~ldv_statevar_4~0 := 3bv32; [2025-02-08 03:53:22,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11159: assume 2bv32 == ~ldv_statevar_1~0; [2025-02-08 03:53:22,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11159: assume !(2bv32 == ~ldv_statevar_1~0); [2025-02-08 03:53:22,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7922-1: SUMMARY for call vidioc_g_audio_#t~strcpy~res853#1.base, vidioc_g_audio_#t~strcpy~res853#1.offset := #Ultimate.C_strcpy#7(vidioc_g_audio_~a#1.base, ~bvadd~64(4bv64, vidioc_g_audio_~a#1.offset), 83bv64, 0bv64); srcloc: null [2025-02-08 03:53:22,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7460: assume 0bv32 != vidioc_g_fmt_vid_cap_#t~mem693#1;havoc vidioc_g_fmt_vid_cap_#t~mem693#1;call write~intINTTYPE4#7(1bv32, vidioc_g_fmt_vid_cap_~f#1.base, ~bvadd~64(12bv64, ~bvadd~64(4bv64, vidioc_g_fmt_vid_cap_~f#1.offset)), 4bv64); [2025-02-08 03:53:22,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7460: assume !(0bv32 != vidioc_g_fmt_vid_cap_#t~mem693#1);havoc vidioc_g_fmt_vid_cap_#t~mem693#1;call vidioc_g_fmt_vid_cap_#t~mem694#1 := read~intINTTYPE4#7(vidioc_g_fmt_vid_cap_~dev~8#1.base, ~bvadd~64(7802bv64, vidioc_g_fmt_vid_cap_~dev~8#1.offset), 4bv64);call write~intINTTYPE4#7((if 0bv32 != vidioc_g_fmt_vid_cap_#t~mem694#1 then 4bv32 else 2bv32), vidioc_g_fmt_vid_cap_~f#1.base, ~bvadd~64(12bv64, ~bvadd~64(4bv64, vidioc_g_fmt_vid_cap_~f#1.offset)), 4bv64);havoc vidioc_g_fmt_vid_cap_#t~mem694#1; [2025-02-08 03:53:22,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10631: assume { :begin_inline_ldv_struct_vb2_ops_dummy_resourceless_instance_3 } true;ldv_struct_vb2_ops_dummy_resourceless_instance_3_#in~arg0#1.base, ldv_struct_vb2_ops_dummy_resourceless_instance_3_#in~arg0#1.offset := 0bv64, 0bv64;havoc ldv_struct_vb2_ops_dummy_resourceless_instance_3_#t~ret2106#1, ldv_struct_vb2_ops_dummy_resourceless_instance_3_#t~ret2107#1, ldv_struct_vb2_ops_dummy_resourceless_instance_3_#t~ret2108#1.base, ldv_struct_vb2_ops_dummy_resourceless_instance_3_#t~ret2108#1.offset, ldv_struct_vb2_ops_dummy_resourceless_instance_3_#t~ret2109#1.base, ldv_struct_vb2_ops_dummy_resourceless_instance_3_#t~ret2109#1.offset, ldv_struct_vb2_ops_dummy_resourceless_instance_3_~arg0#1.base, ldv_struct_vb2_ops_dummy_resourceless_instance_3_~arg0#1.offset, ldv_struct_vb2_ops_dummy_resourceless_instance_3_~tmp~44#1.base, ldv_struct_vb2_ops_dummy_resourceless_instance_3_~tmp~44#1.offset, ldv_struct_vb2_ops_dummy_resourceless_instance_3_~tmp___0~19#1.base, ldv_struct_vb2_ops_dummy_resourceless_instance_3_~tmp___0~19#1.offset;ldv_struct_vb2_ops_dummy_resourceless_instance_3_~arg0#1.base, ldv_struct_vb2_ops_dummy_resourceless_instance_3_~arg0#1.offset := ldv_struct_vb2_ops_dummy_resourceless_instance_3_#in~arg0#1.base, ldv_struct_vb2_ops_dummy_resourceless_instance_3_#in~arg0#1.offset;havoc ldv_struct_vb2_ops_dummy_resourceless_instance_3_~tmp~44#1.base, ldv_struct_vb2_ops_dummy_resourceless_instance_3_~tmp~44#1.offset;havoc ldv_struct_vb2_ops_dummy_resourceless_instance_3_~tmp___0~19#1.base, ldv_struct_vb2_ops_dummy_resourceless_instance_3_~tmp___0~19#1.offset; [2025-02-08 03:53:22,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11292: ldv_struct_vb2_ops_dummy_resourceless_instance_2_~tmp~43#1.base, ldv_struct_vb2_ops_dummy_resourceless_instance_2_~tmp~43#1.offset := ldv_struct_vb2_ops_dummy_resourceless_instance_2_#t~ret2104#1.base, ldv_struct_vb2_ops_dummy_resourceless_instance_2_#t~ret2104#1.offset;havoc ldv_struct_vb2_ops_dummy_resourceless_instance_2_#t~ret2104#1.base, ldv_struct_vb2_ops_dummy_resourceless_instance_2_#t~ret2104#1.offset;~ldv_2_ldv_param_8_3_default~0.base, ~ldv_2_ldv_param_8_3_default~0.offset := ldv_struct_vb2_ops_dummy_resourceless_instance_2_~tmp~43#1.base, ldv_struct_vb2_ops_dummy_resourceless_instance_2_~tmp~43#1.offset; [2025-02-08 03:53:22,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12349: assume { :begin_inline_ldv_io_instance_callback_4_30 } true;ldv_io_instance_callback_4_30_#in~arg0#1.base, ldv_io_instance_callback_4_30_#in~arg0#1.offset, ldv_io_instance_callback_4_30_#in~arg1#1.base, ldv_io_instance_callback_4_30_#in~arg1#1.offset, ldv_io_instance_callback_4_30_#in~arg2#1.base, ldv_io_instance_callback_4_30_#in~arg2#1.offset, ldv_io_instance_callback_4_30_#in~arg3#1.base, ldv_io_instance_callback_4_30_#in~arg3#1.offset := ~ldv_4_callback_vidioc_g_audio~0.base, ~ldv_4_callback_vidioc_g_audio~0.offset, ~ldv_4_resource_file~0.base, ~ldv_4_resource_file~0.offset, ~ldv_4_resource_struct_poll_table_struct_ptr~0.base, ~ldv_4_resource_struct_poll_table_struct_ptr~0.offset, ~ldv_4_resource_struct_v4l2_audio_ptr~0.base, ~ldv_4_resource_struct_v4l2_audio_ptr~0.offset;havoc ldv_io_instance_callback_4_30_#t~ret2065#1, ldv_io_instance_callback_4_30_~arg0#1.base, ldv_io_instance_callback_4_30_~arg0#1.offset, ldv_io_instance_callback_4_30_~arg1#1.base, ldv_io_instance_callback_4_30_~arg1#1.offset, ldv_io_instance_callback_4_30_~arg2#1.base, ldv_io_instance_callback_4_30_~arg2#1.offset, ldv_io_instance_callback_4_30_~arg3#1.base, ldv_io_instance_callback_4_30_~arg3#1.offset;ldv_io_instance_callback_4_30_~arg0#1.base, ldv_io_instance_callback_4_30_~arg0#1.offset := ldv_io_instance_callback_4_30_#in~arg0#1.base, ldv_io_instance_callback_4_30_#in~arg0#1.offset;ldv_io_instance_callback_4_30_~arg1#1.base, ldv_io_instance_callback_4_30_~arg1#1.offset := ldv_io_instance_callback_4_30_#in~arg1#1.base, ldv_io_instance_callback_4_30_#in~arg1#1.offset;ldv_io_instance_callback_4_30_~arg2#1.base, ldv_io_instance_callback_4_30_~arg2#1.offset := ldv_io_instance_callback_4_30_#in~arg2#1.base, ldv_io_instance_callback_4_30_#in~arg2#1.offset;ldv_io_instance_callback_4_30_~arg3#1.base, ldv_io_instance_callback_4_30_~arg3#1.offset := ldv_io_instance_callback_4_30_#in~arg3#1.base, ldv_io_instance_callback_4_30_#in~arg3#1.offset;assume { :begin_inline_vidioc_g_audio } true;vidioc_g_audio_#in~file#1.base, vidioc_g_audio_#in~file#1.offset, vidioc_g_audio_#in~priv#1.base, vidioc_g_audio_#in~priv#1.offset, vidioc_g_audio_#in~a#1.base, vidioc_g_audio_#in~a#1.offset := ldv_io_instance_callback_4_30_~arg1#1.base, ldv_io_instance_callback_4_30_~arg1#1.offset, ldv_io_instance_callback_4_30_~arg2#1.base, ldv_io_instance_callback_4_30_~arg2#1.offset, ldv_io_instance_callback_4_30_~arg3#1.base, ldv_io_instance_callback_4_30_~arg3#1.offset;havoc vidioc_g_audio_#res#1;havoc vidioc_g_audio_#t~mem839#1.base, vidioc_g_audio_#t~mem839#1.offset, vidioc_g_audio_#t~mem840#1, vidioc_g_audio_#t~mem841#1, vidioc_g_audio_#t~mem842#1, vidioc_g_audio_#t~mem843#1, vidioc_g_audio_#t~mem844#1, vidioc_g_audio_#t~mem845#1, vidioc_g_audio_#t~mem846#1, vidioc_g_audio_#t~mem847#1, vidioc_g_audio_#t~strcpy~res848#1.base, vidioc_g_audio_#t~strcpy~res848#1.offset, vidioc_g_audio_#t~strcpy~res849#1.base, vidioc_g_audio_#t~strcpy~res849#1.offset, vidioc_g_audio_#t~strcpy~res850#1.base, vidioc_g_audio_#t~strcpy~res850#1.offset, vidioc_g_audio_#t~strcpy~res851#1.base, vidioc_g_audio_#t~strcpy~res851#1.offset, vidioc_g_audio_#t~strcpy~res852#1.base, vidioc_g_audio_#t~strcpy~res852#1.offset, vidioc_g_audio_#t~strcpy~res853#1.base, vidioc_g_audio_#t~strcpy~res853#1.offset, vidioc_g_audio_#t~strcpy~res854#1.base, vidioc_g_audio_#t~strcpy~res854#1.offset, vidioc_g_audio_#t~strcpy~res855#1.base, vidioc_g_audio_#t~strcpy~res855#1.offset, vidioc_g_audio_#t~mem856#1, vidioc_g_audio_~file#1.base, vidioc_g_audio_~file#1.offset, vidioc_g_audio_~priv#1.base, vidioc_g_audio_~priv#1.offset, vidioc_g_audio_~a#1.base, vidioc_g_audio_~a#1.offset, vidioc_g_audio_~fh~10#1.base, vidioc_g_audio_~fh~10#1.offset, vidioc_g_audio_~dev~19#1.base, vidioc_g_audio_~dev~19#1.offset;vidioc_g_audio_~file#1.base, vidioc_g_audio_~file#1.offset := vidioc_g_audio_#in~file#1.base, vidioc_g_audio_#in~file#1.offset;vidioc_g_audio_~priv#1.base, vidioc_g_audio_~priv#1.offset := vidioc_g_audio_#in~priv#1.base, vidioc_g_audio_#in~priv#1.offset;vidioc_g_audio_~a#1.base, vidioc_g_audio_~a#1.offset := vidioc_g_audio_#in~a#1.base, vidioc_g_audio_#in~a#1.offset;havoc vidioc_g_audio_~fh~10#1.base, vidioc_g_audio_~fh~10#1.offset;havoc vidioc_g_audio_~dev~19#1.base, vidioc_g_audio_~dev~19#1.offset;vidioc_g_audio_~fh~10#1.base, vidioc_g_audio_~fh~10#1.offset := vidioc_g_audio_~priv#1.base, vidioc_g_audio_~priv#1.offset;call vidioc_g_audio_#t~mem839#1.base, vidioc_g_audio_#t~mem839#1.offset := read~$Pointer$#7(vidioc_g_audio_~fh~10#1.base, ~bvadd~64(168bv64, vidioc_g_audio_~fh~10#1.offset), 8bv64);vidioc_g_audio_~dev~19#1.base, vidioc_g_audio_~dev~19#1.offset := vidioc_g_audio_#t~mem839#1.base, vidioc_g_audio_#t~mem839#1.offset;havoc vidioc_g_audio_#t~mem839#1.base, vidioc_g_audio_#t~mem839#1.offset;call vidioc_g_audio_#t~mem840#1 := read~intINTTYPE4#7(vidioc_g_audio_~a#1.base, vidioc_g_audio_~a#1.offset, 4bv64); [2025-02-08 03:53:22,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12283: assume { :begin_inline_ldv_io_instance_callback_4_18 } true;ldv_io_instance_callback_4_18_#in~arg0#1.base, ldv_io_instance_callback_4_18_#in~arg0#1.offset, ldv_io_instance_callback_4_18_#in~arg1#1.base, ldv_io_instance_callback_4_18_#in~arg1#1.offset, ldv_io_instance_callback_4_18_#in~arg2#1.base, ldv_io_instance_callback_4_18_#in~arg2#1.offset := ~ldv_4_callback_poll~0.base, ~ldv_4_callback_poll~0.offset, ~ldv_4_resource_file~0.base, ~ldv_4_resource_file~0.offset, ~ldv_4_resource_struct_poll_table_struct_ptr~0.base, ~ldv_4_resource_struct_poll_table_struct_ptr~0.offset;havoc ldv_io_instance_callback_4_18_#t~ret2057#1, ldv_io_instance_callback_4_18_~arg0#1.base, ldv_io_instance_callback_4_18_~arg0#1.offset, ldv_io_instance_callback_4_18_~arg1#1.base, ldv_io_instance_callback_4_18_~arg1#1.offset, ldv_io_instance_callback_4_18_~arg2#1.base, ldv_io_instance_callback_4_18_~arg2#1.offset;ldv_io_instance_callback_4_18_~arg0#1.base, ldv_io_instance_callback_4_18_~arg0#1.offset := ldv_io_instance_callback_4_18_#in~arg0#1.base, ldv_io_instance_callback_4_18_#in~arg0#1.offset;ldv_io_instance_callback_4_18_~arg1#1.base, ldv_io_instance_callback_4_18_~arg1#1.offset := ldv_io_instance_callback_4_18_#in~arg1#1.base, ldv_io_instance_callback_4_18_#in~arg1#1.offset;ldv_io_instance_callback_4_18_~arg2#1.base, ldv_io_instance_callback_4_18_~arg2#1.offset := ldv_io_instance_callback_4_18_#in~arg2#1.base, ldv_io_instance_callback_4_18_#in~arg2#1.offset;assume { :begin_inline_vb2_fop_poll } true;vb2_fop_poll_#in~arg0#1.base, vb2_fop_poll_#in~arg0#1.offset, vb2_fop_poll_#in~arg1#1.base, vb2_fop_poll_#in~arg1#1.offset := ldv_io_instance_callback_4_18_~arg1#1.base, ldv_io_instance_callback_4_18_~arg1#1.offset, ldv_io_instance_callback_4_18_~arg2#1.base, ldv_io_instance_callback_4_18_~arg2#1.offset;havoc vb2_fop_poll_#res#1;havoc vb2_fop_poll_#t~nondet2280#1, vb2_fop_poll_~arg0#1.base, vb2_fop_poll_~arg0#1.offset, vb2_fop_poll_~arg1#1.base, vb2_fop_poll_~arg1#1.offset;vb2_fop_poll_~arg0#1.base, vb2_fop_poll_~arg0#1.offset := vb2_fop_poll_#in~arg0#1.base, vb2_fop_poll_#in~arg0#1.offset;vb2_fop_poll_~arg1#1.base, vb2_fop_poll_~arg1#1.offset := vb2_fop_poll_#in~arg1#1.base, vb2_fop_poll_#in~arg1#1.offset;havoc vb2_fop_poll_#t~nondet2280#1;vb2_fop_poll_#res#1 := vb2_fop_poll_#t~nondet2280#1;havoc vb2_fop_poll_#t~nondet2280#1; [2025-02-08 03:53:22,444 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11292-1: SUMMARY for call ldv_struct_vb2_ops_dummy_resourceless_instance_2_#t~ret2104#1.base, ldv_struct_vb2_ops_dummy_resourceless_instance_2_#t~ret2104#1.offset := ldv_xmalloc(4bv64); srcloc: null [2025-02-08 03:53:22,444 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10433: assume 10bv32 == ~ldv_statevar_5~0; [2025-02-08 03:53:22,444 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10433: assume !(10bv32 == ~ldv_statevar_5~0); [2025-02-08 03:53:22,444 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12019: assume 31bv32 == ~ldv_statevar_4~0; [2025-02-08 03:53:22,444 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12019: assume !(31bv32 == ~ldv_statevar_4~0); [2025-02-08 03:53:22,444 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12217: assume 0bv32 != ldv_v4l2_file_operations_io_instance_4_~tmp___1~8#1;~ldv_statevar_4~0 := 8bv32; [2025-02-08 03:53:22,444 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12217: assume !(0bv32 != ldv_v4l2_file_operations_io_instance_4_~tmp___1~8#1);~ldv_statevar_4~0 := 10bv32; [2025-02-08 03:53:22,444 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10500: assume { :begin_inline_ldv_dispatch_register_dummy_resourceless_instance_1_5_8 } true;assume { :begin_inline_ldv_switch_automaton_state_0_5 } true;~ldv_statevar_0~0 := 4bv32;assume { :end_inline_ldv_switch_automaton_state_0_5 } true;assume { :end_inline_ldv_dispatch_register_dummy_resourceless_instance_1_5_8 } true;~ldv_statevar_5~0 := 7bv32; [2025-02-08 03:53:22,444 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7593-1: SUMMARY for call vidioc_s_fmt_vid_cap_#t~ret731#1 := vidioc_try_fmt_vid_cap(vidioc_s_fmt_vid_cap_~file#1.base, vidioc_s_fmt_vid_cap_~file#1.offset, vidioc_s_fmt_vid_cap_~priv#1.base, vidioc_s_fmt_vid_cap_~priv#1.offset, vidioc_s_fmt_vid_cap_~f#1.base, vidioc_s_fmt_vid_cap_~f#1.offset); srcloc: null [2025-02-08 03:53:22,444 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10500-1: SUMMARY for call ldv_assume((if 5bv32 == ~ldv_statevar_0~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:53:22,444 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7593: havoc vidioc_s_fmt_vid_cap_#t~ret731#1;call vidioc_s_fmt_vid_cap_#t~mem732#1 := read~intINTTYPE4#7(vidioc_s_fmt_vid_cap_~f#1.base, ~bvadd~64(8bv64, ~bvadd~64(4bv64, vidioc_s_fmt_vid_cap_~f#1.offset)), 4bv64);call vidioc_s_fmt_vid_cap_#t~mem733#1 := read~intINTTYPE4#7(vidioc_s_fmt_vid_cap_~f#1.base, ~bvadd~64(4bv64, vidioc_s_fmt_vid_cap_~f#1.offset), 4bv64);call vidioc_s_fmt_vid_cap_#t~mem734#1 := read~intINTTYPE4#7(vidioc_s_fmt_vid_cap_~f#1.base, ~bvadd~64(4bv64, ~bvadd~64(4bv64, vidioc_s_fmt_vid_cap_~f#1.offset)), 4bv64); [2025-02-08 03:53:22,444 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11227: assume 3bv32 == ~ldv_statevar_2~0; [2025-02-08 03:53:22,444 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11227: assume !(3bv32 == ~ldv_statevar_2~0); [2025-02-08 03:53:22,445 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12416: ldv_v4l2_file_operations_io_instance_4_~tmp___26~0#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___26~0#1.offset := ldv_v4l2_file_operations_io_instance_4_#t~ret2146#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2146#1.offset;havoc ldv_v4l2_file_operations_io_instance_4_#t~ret2146#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2146#1.offset;~ldv_4_ldv_param_40_2_default~0.base, ~ldv_4_ldv_param_40_2_default~0.offset := ldv_v4l2_file_operations_io_instance_4_~tmp___26~0#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___26~0#1.offset;assume { :begin_inline_ldv_io_instance_callback_4_40 } true;ldv_io_instance_callback_4_40_#in~arg0#1.base, ldv_io_instance_callback_4_40_#in~arg0#1.offset, ldv_io_instance_callback_4_40_#in~arg1#1.base, ldv_io_instance_callback_4_40_#in~arg1#1.offset, ldv_io_instance_callback_4_40_#in~arg2#1.base, ldv_io_instance_callback_4_40_#in~arg2#1.offset, ldv_io_instance_callback_4_40_#in~arg3#1.base, ldv_io_instance_callback_4_40_#in~arg3#1.offset := ~ldv_4_callback_vidioc_g_std~0.base, ~ldv_4_callback_vidioc_g_std~0.offset, ~ldv_4_resource_file~0.base, ~ldv_4_resource_file~0.offset, ~ldv_4_resource_struct_poll_table_struct_ptr~0.base, ~ldv_4_resource_struct_poll_table_struct_ptr~0.offset, ~ldv_4_ldv_param_40_2_default~0.base, ~ldv_4_ldv_param_40_2_default~0.offset;havoc ldv_io_instance_callback_4_40_#t~ret2073#1, ldv_io_instance_callback_4_40_~arg0#1.base, ldv_io_instance_callback_4_40_~arg0#1.offset, ldv_io_instance_callback_4_40_~arg1#1.base, ldv_io_instance_callback_4_40_~arg1#1.offset, ldv_io_instance_callback_4_40_~arg2#1.base, ldv_io_instance_callback_4_40_~arg2#1.offset, ldv_io_instance_callback_4_40_~arg3#1.base, ldv_io_instance_callback_4_40_~arg3#1.offset;ldv_io_instance_callback_4_40_~arg0#1.base, ldv_io_instance_callback_4_40_~arg0#1.offset := ldv_io_instance_callback_4_40_#in~arg0#1.base, ldv_io_instance_callback_4_40_#in~arg0#1.offset;ldv_io_instance_callback_4_40_~arg1#1.base, ldv_io_instance_callback_4_40_~arg1#1.offset := ldv_io_instance_callback_4_40_#in~arg1#1.base, ldv_io_instance_callback_4_40_#in~arg1#1.offset;ldv_io_instance_callback_4_40_~arg2#1.base, ldv_io_instance_callback_4_40_~arg2#1.offset := ldv_io_instance_callback_4_40_#in~arg2#1.base, ldv_io_instance_callback_4_40_#in~arg2#1.offset;ldv_io_instance_callback_4_40_~arg3#1.base, ldv_io_instance_callback_4_40_~arg3#1.offset := ldv_io_instance_callback_4_40_#in~arg3#1.base, ldv_io_instance_callback_4_40_#in~arg3#1.offset;assume { :begin_inline_vidioc_g_std } true;vidioc_g_std_#in~file#1.base, vidioc_g_std_#in~file#1.offset, vidioc_g_std_#in~priv#1.base, vidioc_g_std_#in~priv#1.offset, vidioc_g_std_#in~norm#1.base, vidioc_g_std_#in~norm#1.offset := ldv_io_instance_callback_4_40_~arg1#1.base, ldv_io_instance_callback_4_40_~arg1#1.offset, ldv_io_instance_callback_4_40_~arg2#1.base, ldv_io_instance_callback_4_40_~arg2#1.offset, ldv_io_instance_callback_4_40_~arg3#1.base, ldv_io_instance_callback_4_40_~arg3#1.offset;havoc vidioc_g_std_#res#1;havoc vidioc_g_std_#t~mem736#1.base, vidioc_g_std_#t~mem736#1.offset, vidioc_g_std_#t~mem737#1, vidioc_g_std_~file#1.base, vidioc_g_std_~file#1.offset, vidioc_g_std_~priv#1.base, vidioc_g_std_~priv#1.offset, vidioc_g_std_~norm#1.base, vidioc_g_std_~norm#1.offset, vidioc_g_std_~fh~2#1.base, vidioc_g_std_~fh~2#1.offset, vidioc_g_std_~dev~11#1.base, vidioc_g_std_~dev~11#1.offset;vidioc_g_std_~file#1.base, vidioc_g_std_~file#1.offset := vidioc_g_std_#in~file#1.base, vidioc_g_std_#in~file#1.offset;vidioc_g_std_~priv#1.base, vidioc_g_std_~priv#1.offset := vidioc_g_std_#in~priv#1.base, vidioc_g_std_#in~priv#1.offset;vidioc_g_std_~norm#1.base, vidioc_g_std_~norm#1.offset := vidioc_g_std_#in~norm#1.base, vidioc_g_std_#in~norm#1.offset;havoc vidioc_g_std_~fh~2#1.base, vidioc_g_std_~fh~2#1.offset;havoc vidioc_g_std_~dev~11#1.base, vidioc_g_std_~dev~11#1.offset;vidioc_g_std_~fh~2#1.base, vidioc_g_std_~fh~2#1.offset := vidioc_g_std_~priv#1.base, vidioc_g_std_~priv#1.offset;call vidioc_g_std_#t~mem736#1.base, vidioc_g_std_#t~mem736#1.offset := read~$Pointer$#7(vidioc_g_std_~fh~2#1.base, ~bvadd~64(168bv64, vidioc_g_std_~fh~2#1.offset), 8bv64);vidioc_g_std_~dev~11#1.base, vidioc_g_std_~dev~11#1.offset := vidioc_g_std_#t~mem736#1.base, vidioc_g_std_#t~mem736#1.offset;havoc vidioc_g_std_#t~mem736#1.base, vidioc_g_std_#t~mem736#1.offset;call vidioc_g_std_#t~mem737#1 := read~intINTTYPE8#7(vidioc_g_std_~dev~11#1.base, ~bvadd~64(7754bv64, vidioc_g_std_~dev~11#1.offset), 8bv64);call write~intINTTYPE8#7(vidioc_g_std_#t~mem737#1, vidioc_g_std_~norm#1.base, vidioc_g_std_~norm#1.offset, 8bv64);havoc vidioc_g_std_#t~mem737#1;vidioc_g_std_#res#1 := 0bv32;ldv_io_instance_callback_4_40_#t~ret2073#1 := vidioc_g_std_#res#1;havoc vidioc_g_std_#t~mem736#1.base, vidioc_g_std_#t~mem736#1.offset, vidioc_g_std_#t~mem737#1, vidioc_g_std_~file#1.base, vidioc_g_std_~file#1.offset, vidioc_g_std_~priv#1.base, vidioc_g_std_~priv#1.offset, vidioc_g_std_~norm#1.base, vidioc_g_std_~norm#1.offset, vidioc_g_std_~fh~2#1.base, vidioc_g_std_~fh~2#1.offset, vidioc_g_std_~dev~11#1.base, vidioc_g_std_~dev~11#1.offset;havoc vidioc_g_std_#in~file#1.base, vidioc_g_std_#in~file#1.offset, vidioc_g_std_#in~priv#1.base, vidioc_g_std_#in~priv#1.offset, vidioc_g_std_#in~norm#1.base, vidioc_g_std_#in~norm#1.offset;assume { :end_inline_vidioc_g_std } true;havoc ldv_io_instance_callback_4_40_#t~ret2073#1;havoc ldv_io_instance_callback_4_40_#t~ret2073#1, ldv_io_instance_callback_4_40_~arg0#1.base, ldv_io_instance_callback_4_40_~arg0#1.offset, ldv_io_instance_callback_4_40_~arg1#1.base, ldv_io_instance_callback_4_40_~arg1#1.offset, ldv_io_instance_callback_4_40_~arg2#1.base, ldv_io_instance_callback_4_40_~arg2#1.offset, ldv_io_instance_callback_4_40_~arg3#1.base, ldv_io_instance_callback_4_40_~arg3#1.offset;havoc ldv_io_instance_callback_4_40_#in~arg0#1.base, ldv_io_instance_callback_4_40_#in~arg0#1.offset, ldv_io_instance_callback_4_40_#in~arg1#1.base, ldv_io_instance_callback_4_40_#in~arg1#1.offset, ldv_io_instance_callback_4_40_#in~arg2#1.base, ldv_io_instance_callback_4_40_#in~arg2#1.offset, ldv_io_instance_callback_4_40_#in~arg3#1.base, ldv_io_instance_callback_4_40_#in~arg3#1.offset;assume { :end_inline_ldv_io_instance_callback_4_40 } true; [2025-02-08 03:53:22,445 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12416-1: SUMMARY for call ldv_v4l2_file_operations_io_instance_4_#t~ret2146#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2146#1.offset := ldv_xmalloc(8bv64); srcloc: null [2025-02-08 03:53:22,445 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7990: assume vidioc_g_tuner_#t~short878#1;havoc vidioc_g_tuner_#t~mem873#1.base, vidioc_g_tuner_#t~mem873#1.offset;havoc vidioc_g_tuner_#t~mem874#1.base, vidioc_g_tuner_#t~mem874#1.offset;havoc vidioc_g_tuner_#t~mem875#1.base, vidioc_g_tuner_#t~mem875#1.offset;havoc vidioc_g_tuner_#t~mem876#1.base, vidioc_g_tuner_#t~mem876#1.offset;havoc vidioc_g_tuner_#t~mem877#1.base, vidioc_g_tuner_#t~mem877#1.offset;havoc vidioc_g_tuner_#t~short878#1;call vidioc_g_tuner_#t~mem884#1.base, vidioc_g_tuner_#t~mem884#1.offset := read~$Pointer$#7(vidioc_g_tuner_~__sd~7#1.base, ~bvadd~64(152bv64, vidioc_g_tuner_~__sd~7#1.offset), 8bv64);call vidioc_g_tuner_#t~mem885#1.base, vidioc_g_tuner_#t~mem885#1.offset := read~$Pointer$#7(vidioc_g_tuner_#t~mem884#1.base, ~bvadd~64(8bv64, vidioc_g_tuner_#t~mem884#1.offset), 8bv64);call vidioc_g_tuner_#t~mem886#1.base, vidioc_g_tuner_#t~mem886#1.offset := read~$Pointer$#7(vidioc_g_tuner_#t~mem885#1.base, ~bvadd~64(24bv64, vidioc_g_tuner_#t~mem885#1.offset), 8bv64); [2025-02-08 03:53:22,445 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7990: assume !vidioc_g_tuner_#t~short878#1;havoc vidioc_g_tuner_#t~mem873#1.base, vidioc_g_tuner_#t~mem873#1.offset;havoc vidioc_g_tuner_#t~mem874#1.base, vidioc_g_tuner_#t~mem874#1.offset;havoc vidioc_g_tuner_#t~mem875#1.base, vidioc_g_tuner_#t~mem875#1.offset;havoc vidioc_g_tuner_#t~mem876#1.base, vidioc_g_tuner_#t~mem876#1.offset;havoc vidioc_g_tuner_#t~mem877#1.base, vidioc_g_tuner_#t~mem877#1.offset;havoc vidioc_g_tuner_#t~short878#1; [2025-02-08 03:53:22,445 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12152: call ldv_v4l2_file_operations_io_instance_4_#t~mem2114#1.base, ldv_v4l2_file_operations_io_instance_4_#t~mem2114#1.offset := read~$Pointer$#14(~ldv_4_container_v4l2_file_operations~0.base, ~bvadd~64(80bv64, ~ldv_4_container_v4l2_file_operations~0.offset), 8bv64);assume { :begin_inline_ldv_io_instance_release_4_2 } true;ldv_io_instance_release_4_2_#in~arg0#1.base, ldv_io_instance_release_4_2_#in~arg0#1.offset, ldv_io_instance_release_4_2_#in~arg1#1.base, ldv_io_instance_release_4_2_#in~arg1#1.offset := ldv_v4l2_file_operations_io_instance_4_#t~mem2114#1.base, ldv_v4l2_file_operations_io_instance_4_#t~mem2114#1.offset, ~ldv_4_resource_file~0.base, ~ldv_4_resource_file~0.offset;havoc ldv_io_instance_release_4_2_#t~ret2097#1, ldv_io_instance_release_4_2_~arg0#1.base, ldv_io_instance_release_4_2_~arg0#1.offset, ldv_io_instance_release_4_2_~arg1#1.base, ldv_io_instance_release_4_2_~arg1#1.offset;ldv_io_instance_release_4_2_~arg0#1.base, ldv_io_instance_release_4_2_~arg0#1.offset := ldv_io_instance_release_4_2_#in~arg0#1.base, ldv_io_instance_release_4_2_#in~arg0#1.offset;ldv_io_instance_release_4_2_~arg1#1.base, ldv_io_instance_release_4_2_~arg1#1.offset := ldv_io_instance_release_4_2_#in~arg1#1.base, ldv_io_instance_release_4_2_#in~arg1#1.offset; [2025-02-08 03:53:22,445 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7990-2: call vidioc_g_tuner_#t~mem873#1.base, vidioc_g_tuner_#t~mem873#1.offset := read~$Pointer$#7(vidioc_g_tuner_~__sd~7#1.base, ~bvadd~64(152bv64, vidioc_g_tuner_~__sd~7#1.offset), 8bv64);call vidioc_g_tuner_#t~mem874#1.base, vidioc_g_tuner_#t~mem874#1.offset := read~$Pointer$#7(vidioc_g_tuner_#t~mem873#1.base, ~bvadd~64(8bv64, vidioc_g_tuner_#t~mem873#1.offset), 8bv64);vidioc_g_tuner_#t~short878#1 := 0bv64 != ~bvadd~64(vidioc_g_tuner_#t~mem874#1.base, vidioc_g_tuner_#t~mem874#1.offset); [2025-02-08 03:53:22,445 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7990-1: assume vidioc_g_tuner_#t~short878#1;call vidioc_g_tuner_#t~mem875#1.base, vidioc_g_tuner_#t~mem875#1.offset := read~$Pointer$#7(vidioc_g_tuner_~__sd~7#1.base, ~bvadd~64(152bv64, vidioc_g_tuner_~__sd~7#1.offset), 8bv64);call vidioc_g_tuner_#t~mem876#1.base, vidioc_g_tuner_#t~mem876#1.offset := read~$Pointer$#7(vidioc_g_tuner_#t~mem875#1.base, ~bvadd~64(8bv64, vidioc_g_tuner_#t~mem875#1.offset), 8bv64);call vidioc_g_tuner_#t~mem877#1.base, vidioc_g_tuner_#t~mem877#1.offset := read~$Pointer$#7(vidioc_g_tuner_#t~mem876#1.base, ~bvadd~64(24bv64, vidioc_g_tuner_#t~mem876#1.offset), 8bv64);vidioc_g_tuner_#t~short878#1 := 0bv64 != ~bvadd~64(vidioc_g_tuner_#t~mem877#1.base, vidioc_g_tuner_#t~mem877#1.offset); [2025-02-08 03:53:22,445 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7990-1: assume !vidioc_g_tuner_#t~short878#1; [2025-02-08 03:53:22,445 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11095: assume 2bv32 == ~ldv_statevar_0~0; [2025-02-08 03:53:22,445 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11095: assume !(2bv32 == ~ldv_statevar_0~0); [2025-02-08 03:53:22,446 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7594: vidioc_s_fmt_vid_cap_~tmp___0~10#1 := vidioc_s_fmt_vid_cap_#t~ret735#1;havoc vidioc_s_fmt_vid_cap_#t~mem732#1;havoc vidioc_s_fmt_vid_cap_#t~mem733#1;havoc vidioc_s_fmt_vid_cap_#t~mem734#1;havoc vidioc_s_fmt_vid_cap_#t~ret735#1;vidioc_s_fmt_vid_cap_#res#1 := vidioc_s_fmt_vid_cap_~tmp___0~10#1;ldv_io_instance_callback_4_54_#t~ret2083#1 := vidioc_s_fmt_vid_cap_#res#1;havoc vidioc_s_fmt_vid_cap_#t~ret729#1.base, vidioc_s_fmt_vid_cap_#t~ret729#1.offset, vidioc_s_fmt_vid_cap_#t~mem730#1, vidioc_s_fmt_vid_cap_#t~ret731#1, vidioc_s_fmt_vid_cap_#t~mem732#1, vidioc_s_fmt_vid_cap_#t~mem733#1, vidioc_s_fmt_vid_cap_#t~mem734#1, vidioc_s_fmt_vid_cap_#t~ret735#1, vidioc_s_fmt_vid_cap_~file#1.base, vidioc_s_fmt_vid_cap_~file#1.offset, vidioc_s_fmt_vid_cap_~priv#1.base, vidioc_s_fmt_vid_cap_~priv#1.offset, vidioc_s_fmt_vid_cap_~f#1.base, vidioc_s_fmt_vid_cap_~f#1.offset, vidioc_s_fmt_vid_cap_~dev~10#1.base, vidioc_s_fmt_vid_cap_~dev~10#1.offset, vidioc_s_fmt_vid_cap_~tmp~24#1.base, vidioc_s_fmt_vid_cap_~tmp~24#1.offset, vidioc_s_fmt_vid_cap_~tmp___0~10#1;havoc vidioc_s_fmt_vid_cap_#in~file#1.base, vidioc_s_fmt_vid_cap_#in~file#1.offset, vidioc_s_fmt_vid_cap_#in~priv#1.base, vidioc_s_fmt_vid_cap_#in~priv#1.offset, vidioc_s_fmt_vid_cap_#in~f#1.base, vidioc_s_fmt_vid_cap_#in~f#1.offset;assume { :end_inline_vidioc_s_fmt_vid_cap } true;havoc ldv_io_instance_callback_4_54_#t~ret2083#1;havoc ldv_io_instance_callback_4_54_#t~ret2083#1, ldv_io_instance_callback_4_54_~arg0#1.base, ldv_io_instance_callback_4_54_~arg0#1.offset, ldv_io_instance_callback_4_54_~arg1#1.base, ldv_io_instance_callback_4_54_~arg1#1.offset, ldv_io_instance_callback_4_54_~arg2#1.base, ldv_io_instance_callback_4_54_~arg2#1.offset, ldv_io_instance_callback_4_54_~arg3#1.base, ldv_io_instance_callback_4_54_~arg3#1.offset;havoc ldv_io_instance_callback_4_54_#in~arg0#1.base, ldv_io_instance_callback_4_54_#in~arg0#1.offset, ldv_io_instance_callback_4_54_#in~arg1#1.base, ldv_io_instance_callback_4_54_#in~arg1#1.offset, ldv_io_instance_callback_4_54_#in~arg2#1.base, ldv_io_instance_callback_4_54_#in~arg2#1.offset, ldv_io_instance_callback_4_54_#in~arg3#1.base, ldv_io_instance_callback_4_54_#in~arg3#1.offset;assume { :end_inline_ldv_io_instance_callback_4_54 } true;~ldv_statevar_4~0 := 3bv32; [2025-02-08 03:53:22,446 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12549: assume { :begin_inline_ldv_io_instance_callback_4_64 } true;ldv_io_instance_callback_4_64_#in~arg0#1.base, ldv_io_instance_callback_4_64_#in~arg0#1.offset, ldv_io_instance_callback_4_64_#in~arg1#1.base, ldv_io_instance_callback_4_64_#in~arg1#1.offset, ldv_io_instance_callback_4_64_#in~arg2#1.base, ldv_io_instance_callback_4_64_#in~arg2#1.offset, ldv_io_instance_callback_4_64_#in~arg3#1.base, ldv_io_instance_callback_4_64_#in~arg3#1.offset := ~ldv_4_callback_vidioc_s_tuner~0.base, ~ldv_4_callback_vidioc_s_tuner~0.offset, ~ldv_4_resource_file~0.base, ~ldv_4_resource_file~0.offset, ~ldv_4_resource_struct_poll_table_struct_ptr~0.base, ~ldv_4_resource_struct_poll_table_struct_ptr~0.offset, ~ldv_4_resource_struct_v4l2_tuner_ptr~0.base, ~ldv_4_resource_struct_v4l2_tuner_ptr~0.offset;havoc ldv_io_instance_callback_4_64_#t~ret2089#1, ldv_io_instance_callback_4_64_~arg0#1.base, ldv_io_instance_callback_4_64_~arg0#1.offset, ldv_io_instance_callback_4_64_~arg1#1.base, ldv_io_instance_callback_4_64_~arg1#1.offset, ldv_io_instance_callback_4_64_~arg2#1.base, ldv_io_instance_callback_4_64_~arg2#1.offset, ldv_io_instance_callback_4_64_~arg3#1.base, ldv_io_instance_callback_4_64_~arg3#1.offset;ldv_io_instance_callback_4_64_~arg0#1.base, ldv_io_instance_callback_4_64_~arg0#1.offset := ldv_io_instance_callback_4_64_#in~arg0#1.base, ldv_io_instance_callback_4_64_#in~arg0#1.offset;ldv_io_instance_callback_4_64_~arg1#1.base, ldv_io_instance_callback_4_64_~arg1#1.offset := ldv_io_instance_callback_4_64_#in~arg1#1.base, ldv_io_instance_callback_4_64_#in~arg1#1.offset;ldv_io_instance_callback_4_64_~arg2#1.base, ldv_io_instance_callback_4_64_~arg2#1.offset := ldv_io_instance_callback_4_64_#in~arg2#1.base, ldv_io_instance_callback_4_64_#in~arg2#1.offset;ldv_io_instance_callback_4_64_~arg3#1.base, ldv_io_instance_callback_4_64_~arg3#1.offset := ldv_io_instance_callback_4_64_#in~arg3#1.base, ldv_io_instance_callback_4_64_#in~arg3#1.offset;assume { :begin_inline_vidioc_s_tuner } true;vidioc_s_tuner_#in~file#1.base, vidioc_s_tuner_#in~file#1.offset, vidioc_s_tuner_#in~priv#1.base, vidioc_s_tuner_#in~priv#1.offset, vidioc_s_tuner_#in~t#1.base, vidioc_s_tuner_#in~t#1.offset := ldv_io_instance_callback_4_64_~arg1#1.base, ldv_io_instance_callback_4_64_~arg1#1.offset, ldv_io_instance_callback_4_64_~arg2#1.base, ldv_io_instance_callback_4_64_~arg2#1.offset, ldv_io_instance_callback_4_64_~arg3#1.base, ldv_io_instance_callback_4_64_~arg3#1.offset;havoc vidioc_s_tuner_#res#1;havoc vidioc_s_tuner_#t~mem889#1.base, vidioc_s_tuner_#t~mem889#1.offset, vidioc_s_tuner_#t~mem890#1, vidioc_s_tuner_#t~mem891#1.base, vidioc_s_tuner_#t~mem891#1.offset, vidioc_s_tuner_#t~mem892#1.base, vidioc_s_tuner_#t~mem892#1.offset, vidioc_s_tuner_#t~mem893#1.base, vidioc_s_tuner_#t~mem893#1.offset, vidioc_s_tuner_#t~mem894#1.base, vidioc_s_tuner_#t~mem894#1.offset, vidioc_s_tuner_#t~mem895#1.base, vidioc_s_tuner_#t~mem895#1.offset, vidioc_s_tuner_#t~mem896#1.base, vidioc_s_tuner_#t~mem896#1.offset, vidioc_s_tuner_#t~short897#1, vidioc_s_tuner_#t~mem903#1.base, vidioc_s_tuner_#t~mem903#1.offset, vidioc_s_tuner_#t~mem904#1.base, vidioc_s_tuner_#t~mem904#1.offset, vidioc_s_tuner_#t~mem905#1.base, vidioc_s_tuner_#t~mem905#1.offset, vidioc_s_tuner_#t~ret906#1, vidioc_s_tuner_#t~mem907#1.base, vidioc_s_tuner_#t~mem907#1.offset, vidioc_s_tuner_~file#1.base, vidioc_s_tuner_~file#1.offset, vidioc_s_tuner_~priv#1.base, vidioc_s_tuner_~priv#1.offset, vidioc_s_tuner_~t#1.base, vidioc_s_tuner_~t#1.offset, vidioc_s_tuner_~fh~13#1.base, vidioc_s_tuner_~fh~13#1.offset, vidioc_s_tuner_~dev~22#1.base, vidioc_s_tuner_~dev~22#1.offset, vidioc_s_tuner_~__sd~8#1.base, vidioc_s_tuner_~__sd~8#1.offset, vidioc_s_tuner_~__mptr~14#1.base, vidioc_s_tuner_~__mptr~14#1.offset, vidioc_s_tuner_~__mptr___0~8#1.base, vidioc_s_tuner_~__mptr___0~8#1.offset;vidioc_s_tuner_~file#1.base, vidioc_s_tuner_~file#1.offset := vidioc_s_tuner_#in~file#1.base, vidioc_s_tuner_#in~file#1.offset;vidioc_s_tuner_~priv#1.base, vidioc_s_tuner_~priv#1.offset := vidioc_s_tuner_#in~priv#1.base, vidioc_s_tuner_#in~priv#1.offset;vidioc_s_tuner_~t#1.base, vidioc_s_tuner_~t#1.offset := vidioc_s_tuner_#in~t#1.base, vidioc_s_tuner_#in~t#1.offset;havoc vidioc_s_tuner_~fh~13#1.base, vidioc_s_tuner_~fh~13#1.offset;havoc vidioc_s_tuner_~dev~22#1.base, vidioc_s_tuner_~dev~22#1.offset;havoc vidioc_s_tuner_~__sd~8#1.base, vidioc_s_tuner_~__sd~8#1.offset;havoc vidioc_s_tuner_~__mptr~14#1.base, vidioc_s_tuner_~__mptr~14#1.offset;havoc vidioc_s_tuner_~__mptr___0~8#1.base, vidioc_s_tuner_~__mptr___0~8#1.offset;vidioc_s_tuner_~fh~13#1.base, vidioc_s_tuner_~fh~13#1.offset := vidioc_s_tuner_~priv#1.base, vidioc_s_tuner_~priv#1.offset;call vidioc_s_tuner_#t~mem889#1.base, vidioc_s_tuner_#t~mem889#1.offset := read~$Pointer$#7(vidioc_s_tuner_~fh~13#1.base, ~bvadd~64(168bv64, vidioc_s_tuner_~fh~13#1.offset), 8bv64);vidioc_s_tuner_~dev~22#1.base, vidioc_s_tuner_~dev~22#1.offset := vidioc_s_tuner_#t~mem889#1.base, vidioc_s_tuner_#t~mem889#1.offset;havoc vidioc_s_tuner_#t~mem889#1.base, vidioc_s_tuner_#t~mem889#1.offset;call vidioc_s_tuner_#t~mem890#1 := read~intINTTYPE4#7(vidioc_s_tuner_~t#1.base, vidioc_s_tuner_~t#1.offset, 4bv64); [2025-02-08 03:53:22,446 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11426: SUMMARY for call ldv_free(~ldv_3_ldv_param_8_3_default~0.base, ~ldv_3_ldv_param_8_3_default~0.offset); srcloc: null [2025-02-08 03:53:22,446 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7594-1: SUMMARY for call vidioc_s_fmt_vid_cap_#t~ret735#1 := em28xx_set_video_format(vidioc_s_fmt_vid_cap_~dev~10#1.base, vidioc_s_fmt_vid_cap_~dev~10#1.offset, vidioc_s_fmt_vid_cap_#t~mem732#1, vidioc_s_fmt_vid_cap_#t~mem733#1, vidioc_s_fmt_vid_cap_#t~mem734#1); srcloc: null [2025-02-08 03:53:22,446 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11294-1: SUMMARY for call ldv_struct_vb2_ops_dummy_resourceless_instance_2_#t~ret2105#1.base, ldv_struct_vb2_ops_dummy_resourceless_instance_2_#t~ret2105#1.offset := ldv_xmalloc(4bv64); srcloc: null [2025-02-08 03:53:22,446 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11360: assume 5bv32 == ~ldv_statevar_3~0; [2025-02-08 03:53:22,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11360: assume !(5bv32 == ~ldv_statevar_3~0); [2025-02-08 03:53:22,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8123: assume ~bvugt~32(vidioc_g_chip_info_#t~mem961#1, 1bv32);havoc vidioc_g_chip_info_#t~mem961#1;vidioc_g_chip_info_#res#1 := 4294967274bv32; [2025-02-08 03:53:22,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8123: assume !~bvugt~32(vidioc_g_chip_info_#t~mem961#1, 1bv32);havoc vidioc_g_chip_info_#t~mem961#1;call vidioc_g_chip_info_#t~mem962#1 := read~intINTTYPE4#7(vidioc_g_chip_info_~chip#1.base, ~bvadd~64(4bv64, vidioc_g_chip_info_~chip#1.offset), 4bv64); [2025-02-08 03:53:22,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11294: ldv_struct_vb2_ops_dummy_resourceless_instance_2_~tmp___0~18#1.base, ldv_struct_vb2_ops_dummy_resourceless_instance_2_~tmp___0~18#1.offset := ldv_struct_vb2_ops_dummy_resourceless_instance_2_#t~ret2105#1.base, ldv_struct_vb2_ops_dummy_resourceless_instance_2_#t~ret2105#1.offset;havoc ldv_struct_vb2_ops_dummy_resourceless_instance_2_#t~ret2105#1.base, ldv_struct_vb2_ops_dummy_resourceless_instance_2_#t~ret2105#1.offset;~ldv_2_ldv_param_8_4_default~0.base, ~ldv_2_ldv_param_8_4_default~0.offset := ldv_struct_vb2_ops_dummy_resourceless_instance_2_~tmp___0~18#1.base, ldv_struct_vb2_ops_dummy_resourceless_instance_2_~tmp___0~18#1.offset;assume { :begin_inline_ldv_dummy_resourceless_instance_callback_2_8 } true;ldv_dummy_resourceless_instance_callback_2_8_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_8_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_2_8_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_8_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_2_8_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_2_8_#in~arg2#1.offset, ldv_dummy_resourceless_instance_callback_2_8_#in~arg3#1.base, ldv_dummy_resourceless_instance_callback_2_8_#in~arg3#1.offset, ldv_dummy_resourceless_instance_callback_2_8_#in~arg4#1.base, ldv_dummy_resourceless_instance_callback_2_8_#in~arg4#1.offset, ldv_dummy_resourceless_instance_callback_2_8_#in~arg5#1.base, ldv_dummy_resourceless_instance_callback_2_8_#in~arg5#1.offset, ldv_dummy_resourceless_instance_callback_2_8_#in~arg6#1.base, ldv_dummy_resourceless_instance_callback_2_8_#in~arg6#1.offset := ~ldv_2_callback_queue_setup~0.base, ~ldv_2_callback_queue_setup~0.offset, ~ldv_2_container_struct_vb2_queue_ptr~0.base, ~ldv_2_container_struct_vb2_queue_ptr~0.offset, ~ldv_2_container_struct_v4l2_format_ptr~0.base, ~ldv_2_container_struct_v4l2_format_ptr~0.offset, ~ldv_2_container_void_ptr_ptr~0.base, ~ldv_2_container_void_ptr_ptr~0.offset, ~ldv_2_ldv_param_8_3_default~0.base, ~ldv_2_ldv_param_8_3_default~0.offset, ~ldv_2_ldv_param_8_4_default~0.base, ~ldv_2_ldv_param_8_4_default~0.offset, ~ldv_2_container_struct_vb2_buffer_ptr~0.base, ~ldv_2_container_struct_vb2_buffer_ptr~0.offset;havoc ldv_dummy_resourceless_instance_callback_2_8_#t~ret2049#1, ldv_dummy_resourceless_instance_callback_2_8_~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_8_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_2_8_~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_8_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_2_8_~arg2#1.base, ldv_dummy_resourceless_instance_callback_2_8_~arg2#1.offset, ldv_dummy_resourceless_instance_callback_2_8_~arg3#1.base, ldv_dummy_resourceless_instance_callback_2_8_~arg3#1.offset, ldv_dummy_resourceless_instance_callback_2_8_~arg4#1.base, ldv_dummy_resourceless_instance_callback_2_8_~arg4#1.offset, ldv_dummy_resourceless_instance_callback_2_8_~arg5#1.base, ldv_dummy_resourceless_instance_callback_2_8_~arg5#1.offset, ldv_dummy_resourceless_instance_callback_2_8_~arg6#1.base, ldv_dummy_resourceless_instance_callback_2_8_~arg6#1.offset;ldv_dummy_resourceless_instance_callback_2_8_~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_8_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_2_8_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_8_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_2_8_~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_8_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_2_8_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_8_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_2_8_~arg2#1.base, ldv_dummy_resourceless_instance_callback_2_8_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_2_8_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_2_8_#in~arg2#1.offset;ldv_dummy_resourceless_instance_callback_2_8_~arg3#1.base, ldv_dummy_resourceless_instance_callback_2_8_~arg3#1.offset := ldv_dummy_resourceless_instance_callback_2_8_#in~arg3#1.base, ldv_dummy_resourceless_instance_callback_2_8_#in~arg3#1.offset;ldv_dummy_resourceless_instance_callback_2_8_~arg4#1.base, ldv_dummy_resourceless_instance_callback_2_8_~arg4#1.offset := ldv_dummy_resourceless_instance_callback_2_8_#in~arg4#1.base, ldv_dummy_resourceless_instance_callback_2_8_#in~arg4#1.offset;ldv_dummy_resourceless_instance_callback_2_8_~arg5#1.base, ldv_dummy_resourceless_instance_callback_2_8_~arg5#1.offset := ldv_dummy_resourceless_instance_callback_2_8_#in~arg5#1.base, ldv_dummy_resourceless_instance_callback_2_8_#in~arg5#1.offset;ldv_dummy_resourceless_instance_callback_2_8_~arg6#1.base, ldv_dummy_resourceless_instance_callback_2_8_~arg6#1.offset := ldv_dummy_resourceless_instance_callback_2_8_#in~arg6#1.base, ldv_dummy_resourceless_instance_callback_2_8_#in~arg6#1.offset;assume { :begin_inline_queue_setup } true;queue_setup_#in~vq#1.base, queue_setup_#in~vq#1.offset, queue_setup_#in~fmt#1.base, queue_setup_#in~fmt#1.offset, queue_setup_#in~nbuffers#1.base, queue_setup_#in~nbuffers#1.offset, queue_setup_#in~nplanes#1.base, queue_setup_#in~nplanes#1.offset, queue_setup_#in~sizes#1.base, queue_setup_#in~sizes#1.offset, queue_setup_#in~alloc_ctxs#1.base, queue_setup_#in~alloc_ctxs#1.offset := ldv_dummy_resourceless_instance_callback_2_8_~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_8_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_2_8_~arg2#1.base, ldv_dummy_resourceless_instance_callback_2_8_~arg2#1.offset, ldv_dummy_resourceless_instance_callback_2_8_~arg3#1.base, ldv_dummy_resourceless_instance_callback_2_8_~arg3#1.offset, ldv_dummy_resourceless_instance_callback_2_8_~arg4#1.base, ldv_dummy_resourceless_instance_callback_2_8_~arg4#1.offset, ldv_dummy_resourceless_instance_callback_2_8_~arg5#1.base, ldv_dummy_resourceless_instance_callback_2_8_~arg5#1.offset, ldv_dummy_resourceless_instance_callback_2_8_~arg6#1.base, ldv_dummy_resourceless_instance_callback_2_8_~arg6#1.offset;havoc queue_setup_#res#1;havoc queue_setup_#t~ret483#1.base, queue_setup_#t~ret483#1.offset, queue_setup_#t~mem484#1, queue_setup_#t~mem485#1, queue_setup_#t~mem486#1, queue_setup_#t~mem487#1.base, queue_setup_#t~mem487#1.offset, queue_setup_#t~mem488#1, queue_setup_#t~mem489#1, queue_setup_~vq#1.base, queue_setup_~vq#1.offset, queue_setup_~fmt#1.base, queue_setup_~fmt#1.offset, queue_setup_~nbuffers#1.base, queue_setup_~nbuffers#1.offset, queue_setup_~nplanes#1.base, queue_setup_~nplanes#1.offset, queue_setup_~sizes#1.base, queue_setup_~sizes#1.offset, queue_setup_~alloc_ctxs#1.base, queue_setup_~alloc_ctxs#1.offset, queue_setup_~dev~0#1.base, queue_setup_~dev~0#1.offset, queue_setup_~tmp~15#1.base, queue_setup_~tmp~15#1.offset, queue_setup_~size~0#1;queue_setup_~vq#1.base, queue_setup_~vq#1.offset := queue_setup_#in~vq#1.base, queue_setup_#in~vq#1.offset;queue_setup_~fmt#1.base, queue_setup_~fmt#1.offset := queue_setup_#in~fmt#1.base, queue_setup_#in~fmt#1.offset;queue_setup_~nbuffers#1.base, queue_setup_~nbuffers#1.offset := queue_setup_#in~nbuffers#1.base, queue_setup_#in~nbuffers#1.offset;queue_setup_~nplanes#1.base, queue_setup_~nplanes#1.offset := queue_setup_#in~nplanes#1.base, queue_setup_#in~nplanes#1.offset;queue_setup_~sizes#1.base, queue_setup_~sizes#1.offset := queue_setup_#in~sizes#1.base, queue_setup_#in~sizes#1.offset;queue_setup_~alloc_ctxs#1.base, queue_setup_~alloc_ctxs#1.offset := queue_setup_#in~alloc_ctxs#1.base, queue_setup_#in~alloc_ctxs#1.offset;havoc queue_setup_~dev~0#1.base, queue_setup_~dev~0#1.offset;havoc queue_setup_~tmp~15#1.base, queue_setup_~tmp~15#1.offset;havoc queue_setup_~size~0#1; [2025-02-08 03:53:22,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11955: assume 6bv32 == ~ldv_statevar_4~0; [2025-02-08 03:53:22,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11955: assume !(6bv32 == ~ldv_statevar_4~0); [2025-02-08 03:53:22,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12087: assume 54bv32 == ~ldv_statevar_4~0; [2025-02-08 03:53:22,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12087: assume !(54bv32 == ~ldv_statevar_4~0); [2025-02-08 03:53:22,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11427-1: SUMMARY for call ldv_free(~ldv_3_ldv_param_8_4_default~0.base, ~ldv_3_ldv_param_8_4_default~0.offset); srcloc: null [2025-02-08 03:53:22,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10370: havoc ldv_dummy_resourceless_instance_callback_3_11_#t~ret2050#1;havoc ldv_dummy_resourceless_instance_callback_3_11_#t~ret2050#1, ldv_dummy_resourceless_instance_callback_3_11_~arg0#1.base, ldv_dummy_resourceless_instance_callback_3_11_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_3_11_~arg1#1.base, ldv_dummy_resourceless_instance_callback_3_11_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_3_11_~arg2#1;havoc ldv_dummy_resourceless_instance_callback_3_11_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_3_11_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_3_11_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_3_11_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_3_11_#in~arg2#1;assume { :end_inline_ldv_dummy_resourceless_instance_callback_3_11 } true;~ldv_statevar_3~0 := 2bv32; [2025-02-08 03:53:22,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11427: ~ldv_statevar_3~0 := 2bv32; [2025-02-08 03:53:22,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11163: assume 3bv32 == ~ldv_statevar_1~0; [2025-02-08 03:53:22,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11163: assume !(3bv32 == ~ldv_statevar_1~0); [2025-02-08 03:53:22,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14400-1: ldv_io_instance_callback_4_66_#t~ret2091#1 := vb2_ioctl_streamon_#res#1;havoc vb2_ioctl_streamon_#t~nondet2290#1, vb2_ioctl_streamon_~arg0#1.base, vb2_ioctl_streamon_~arg0#1.offset, vb2_ioctl_streamon_~arg1#1.base, vb2_ioctl_streamon_~arg1#1.offset, vb2_ioctl_streamon_~arg2#1;havoc vb2_ioctl_streamon_#in~arg0#1.base, vb2_ioctl_streamon_#in~arg0#1.offset, vb2_ioctl_streamon_#in~arg1#1.base, vb2_ioctl_streamon_#in~arg1#1.offset, vb2_ioctl_streamon_#in~arg2#1;assume { :end_inline_vb2_ioctl_streamon } true;havoc ldv_io_instance_callback_4_66_#t~ret2091#1;havoc ldv_io_instance_callback_4_66_#t~ret2091#1, ldv_io_instance_callback_4_66_~arg0#1.base, ldv_io_instance_callback_4_66_~arg0#1.offset, ldv_io_instance_callback_4_66_~arg1#1.base, ldv_io_instance_callback_4_66_~arg1#1.offset, ldv_io_instance_callback_4_66_~arg2#1.base, ldv_io_instance_callback_4_66_~arg2#1.offset, ldv_io_instance_callback_4_66_~arg3#1;havoc ldv_io_instance_callback_4_66_#in~arg0#1.base, ldv_io_instance_callback_4_66_#in~arg0#1.offset, ldv_io_instance_callback_4_66_#in~arg1#1.base, ldv_io_instance_callback_4_66_#in~arg1#1.offset, ldv_io_instance_callback_4_66_#in~arg2#1.base, ldv_io_instance_callback_4_66_#in~arg2#1.offset, ldv_io_instance_callback_4_66_#in~arg3#1;assume { :end_inline_ldv_io_instance_callback_4_66 } true;~ldv_statevar_4~0 := 3bv32; [2025-02-08 03:53:22,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10370-1: SUMMARY for call ldv_dummy_resourceless_instance_callback_3_11_#t~ret2050#1 := em28xx_start_analog_streaming(ldv_dummy_resourceless_instance_callback_3_11_~arg1#1.base, ldv_dummy_resourceless_instance_callback_3_11_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_3_11_~arg2#1); srcloc: null [2025-02-08 03:53:22,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10304: havoc ldv_dummy_resourceless_instance_callback_2_14_#t~ret2047#1;havoc ldv_dummy_resourceless_instance_callback_2_14_#t~ret2047#1, ldv_dummy_resourceless_instance_callback_2_14_~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_14_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_2_14_~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_14_~arg1#1.offset;havoc ldv_dummy_resourceless_instance_callback_2_14_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_14_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_2_14_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_14_#in~arg1#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_2_14 } true;~ldv_statevar_2~0 := 2bv32; [2025-02-08 03:53:22,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10304-1: SUMMARY for call ldv_dummy_resourceless_instance_callback_2_14_#t~ret2047#1 := em28xx_stop_streaming(ldv_dummy_resourceless_instance_callback_2_14_~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_14_~arg1#1.offset); srcloc: null [2025-02-08 03:53:22,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14400: havoc vb2_ioctl_streamon_#t~nondet2290#1; [2025-02-08 03:53:22,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10833-1: SUMMARY for call em28xx_videodevice_release(ldv_io_instance_callback_4_4_~arg1#1.base, ldv_io_instance_callback_4_4_~arg1#1.offset); srcloc: null [2025-02-08 03:53:22,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10833: havoc ldv_io_instance_callback_4_4_~arg0#1.base, ldv_io_instance_callback_4_4_~arg0#1.offset, ldv_io_instance_callback_4_4_~arg1#1.base, ldv_io_instance_callback_4_4_~arg1#1.offset;havoc ldv_io_instance_callback_4_4_#in~arg0#1.base, ldv_io_instance_callback_4_4_#in~arg0#1.offset, ldv_io_instance_callback_4_4_#in~arg1#1.base, ldv_io_instance_callback_4_4_#in~arg1#1.offset;assume { :end_inline_ldv_io_instance_callback_4_4 } true;~ldv_statevar_4~0 := 3bv32; [2025-02-08 03:53:22,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10437: assume 11bv32 == ~ldv_statevar_5~0; [2025-02-08 03:53:22,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10437: assume !(11bv32 == ~ldv_statevar_5~0); [2025-02-08 03:53:22,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12485: assume { :begin_inline_ldv_io_instance_callback_4_52 } true;ldv_io_instance_callback_4_52_#in~arg0#1.base, ldv_io_instance_callback_4_52_#in~arg0#1.offset, ldv_io_instance_callback_4_52_#in~arg1#1.base, ldv_io_instance_callback_4_52_#in~arg1#1.offset, ldv_io_instance_callback_4_52_#in~arg2#1.base, ldv_io_instance_callback_4_52_#in~arg2#1.offset, ldv_io_instance_callback_4_52_#in~arg3#1.base, ldv_io_instance_callback_4_52_#in~arg3#1.offset := ~ldv_4_callback_vidioc_s_audio~0.base, ~ldv_4_callback_vidioc_s_audio~0.offset, ~ldv_4_resource_file~0.base, ~ldv_4_resource_file~0.offset, ~ldv_4_resource_struct_poll_table_struct_ptr~0.base, ~ldv_4_resource_struct_poll_table_struct_ptr~0.offset, ~ldv_4_resource_struct_v4l2_audio_ptr~0.base, ~ldv_4_resource_struct_v4l2_audio_ptr~0.offset;havoc ldv_io_instance_callback_4_52_#t~ret2081#1, ldv_io_instance_callback_4_52_~arg0#1.base, ldv_io_instance_callback_4_52_~arg0#1.offset, ldv_io_instance_callback_4_52_~arg1#1.base, ldv_io_instance_callback_4_52_~arg1#1.offset, ldv_io_instance_callback_4_52_~arg2#1.base, ldv_io_instance_callback_4_52_~arg2#1.offset, ldv_io_instance_callback_4_52_~arg3#1.base, ldv_io_instance_callback_4_52_~arg3#1.offset;ldv_io_instance_callback_4_52_~arg0#1.base, ldv_io_instance_callback_4_52_~arg0#1.offset := ldv_io_instance_callback_4_52_#in~arg0#1.base, ldv_io_instance_callback_4_52_#in~arg0#1.offset;ldv_io_instance_callback_4_52_~arg1#1.base, ldv_io_instance_callback_4_52_~arg1#1.offset := ldv_io_instance_callback_4_52_#in~arg1#1.base, ldv_io_instance_callback_4_52_#in~arg1#1.offset;ldv_io_instance_callback_4_52_~arg2#1.base, ldv_io_instance_callback_4_52_~arg2#1.offset := ldv_io_instance_callback_4_52_#in~arg2#1.base, ldv_io_instance_callback_4_52_#in~arg2#1.offset;ldv_io_instance_callback_4_52_~arg3#1.base, ldv_io_instance_callback_4_52_~arg3#1.offset := ldv_io_instance_callback_4_52_#in~arg3#1.base, ldv_io_instance_callback_4_52_#in~arg3#1.offset;assume { :begin_inline_vidioc_s_audio } true;vidioc_s_audio_#in~file#1.base, vidioc_s_audio_#in~file#1.offset, vidioc_s_audio_#in~priv#1.base, vidioc_s_audio_#in~priv#1.offset, vidioc_s_audio_#in~a#1.base, vidioc_s_audio_#in~a#1.offset := ldv_io_instance_callback_4_52_~arg1#1.base, ldv_io_instance_callback_4_52_~arg1#1.offset, ldv_io_instance_callback_4_52_~arg2#1.base, ldv_io_instance_callback_4_52_~arg2#1.offset, ldv_io_instance_callback_4_52_~arg3#1.base, ldv_io_instance_callback_4_52_~arg3#1.offset;havoc vidioc_s_audio_#res#1;havoc vidioc_s_audio_#t~mem857#1.base, vidioc_s_audio_#t~mem857#1.offset, vidioc_s_audio_#t~mem858#1, vidioc_s_audio_#t~mem859#1, vidioc_s_audio_#t~mem860#1, vidioc_s_audio_#t~mem861#1, vidioc_s_audio_#t~mem862#1, vidioc_s_audio_#t~mem863#1, vidioc_s_audio_#t~mem864#1, vidioc_s_audio_#t~mem865#1, vidioc_s_audio_#t~mem866#1, vidioc_s_audio_#t~mem867#1, vidioc_s_audio_#t~mem868#1, vidioc_s_audio_~file#1.base, vidioc_s_audio_~file#1.offset, vidioc_s_audio_~priv#1.base, vidioc_s_audio_~priv#1.offset, vidioc_s_audio_~a#1.base, vidioc_s_audio_~a#1.offset, vidioc_s_audio_~fh~11#1.base, vidioc_s_audio_~fh~11#1.offset, vidioc_s_audio_~dev~20#1.base, vidioc_s_audio_~dev~20#1.offset;vidioc_s_audio_~file#1.base, vidioc_s_audio_~file#1.offset := vidioc_s_audio_#in~file#1.base, vidioc_s_audio_#in~file#1.offset;vidioc_s_audio_~priv#1.base, vidioc_s_audio_~priv#1.offset := vidioc_s_audio_#in~priv#1.base, vidioc_s_audio_#in~priv#1.offset;vidioc_s_audio_~a#1.base, vidioc_s_audio_~a#1.offset := vidioc_s_audio_#in~a#1.base, vidioc_s_audio_#in~a#1.offset;havoc vidioc_s_audio_~fh~11#1.base, vidioc_s_audio_~fh~11#1.offset;havoc vidioc_s_audio_~dev~20#1.base, vidioc_s_audio_~dev~20#1.offset;vidioc_s_audio_~fh~11#1.base, vidioc_s_audio_~fh~11#1.offset := vidioc_s_audio_~priv#1.base, vidioc_s_audio_~priv#1.offset;call vidioc_s_audio_#t~mem857#1.base, vidioc_s_audio_#t~mem857#1.offset := read~$Pointer$#7(vidioc_s_audio_~fh~11#1.base, ~bvadd~64(168bv64, vidioc_s_audio_~fh~11#1.offset), 8bv64);vidioc_s_audio_~dev~20#1.base, vidioc_s_audio_~dev~20#1.offset := vidioc_s_audio_#t~mem857#1.base, vidioc_s_audio_#t~mem857#1.offset;havoc vidioc_s_audio_#t~mem857#1.base, vidioc_s_audio_#t~mem857#1.offset;call vidioc_s_audio_#t~mem858#1 := read~intINTTYPE4#7(vidioc_s_audio_~a#1.base, vidioc_s_audio_~a#1.offset, 4bv64); [2025-02-08 03:53:22,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1: #t~ret2297#1 := main_#res#1;havoc main_#t~ret2055#1, main_~tmp~40#1;assume { :end_inline_main } true; [2025-02-08 03:53:22,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8059: call ULTIMATE.dealloc(vidioc_s_frequency_~#new_freq~0#1.base, vidioc_s_frequency_~#new_freq~0#1.offset);havoc vidioc_s_frequency_~#new_freq~0#1.base, vidioc_s_frequency_~#new_freq~0#1.offset; [2025-02-08 03:53:22,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7927-1: SUMMARY for call vidioc_g_audio_#t~strcpy~res854#1.base, vidioc_g_audio_#t~strcpy~res854#1.offset := #Ultimate.C_strcpy#7(vidioc_g_audio_~a#1.base, ~bvadd~64(4bv64, vidioc_g_audio_~a#1.offset), 84bv64, 0bv64); srcloc: null [2025-02-08 03:53:22,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7927: havoc vidioc_g_audio_#t~strcpy~res854#1.base, vidioc_g_audio_#t~strcpy~res854#1.offset; [2025-02-08 03:53:22,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7993-1: SUMMARY for call vidioc_g_tuner_#t~ret887#1 := ##fun~$Pointer$~X~$Pointer$~TO~C_INT(vidioc_g_tuner_~__sd~7#1.base, vidioc_g_tuner_~__sd~7#1.offset, vidioc_g_tuner_~t#1.base, vidioc_g_tuner_~t#1.offset, vidioc_g_tuner_#t~mem886#1.base, vidioc_g_tuner_#t~mem886#1.offset); srcloc: null [2025-02-08 03:53:22,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7993: havoc vidioc_g_tuner_#t~mem884#1.base, vidioc_g_tuner_#t~mem884#1.offset;havoc vidioc_g_tuner_#t~mem885#1.base, vidioc_g_tuner_#t~mem885#1.offset;havoc vidioc_g_tuner_#t~mem886#1.base, vidioc_g_tuner_#t~mem886#1.offset;havoc vidioc_g_tuner_#t~ret887#1; [2025-02-08 03:53:22,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12023: assume 32bv32 == ~ldv_statevar_4~0; [2025-02-08 03:53:22,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12023: assume !(32bv32 == ~ldv_statevar_4~0); [2025-02-08 03:53:22,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10636: assume { :begin_inline_ldv_v4l2_file_operations_io_instance_4 } true;ldv_v4l2_file_operations_io_instance_4_#in~arg0#1.base, ldv_v4l2_file_operations_io_instance_4_#in~arg0#1.offset := 0bv64, 0bv64;havoc ldv_v4l2_file_operations_io_instance_4_#t~ret2113#1, ldv_v4l2_file_operations_io_instance_4_#t~mem2114#1.base, ldv_v4l2_file_operations_io_instance_4_#t~mem2114#1.offset, ldv_v4l2_file_operations_io_instance_4_#t~ret2115#1, ldv_v4l2_file_operations_io_instance_4_#t~ret2116#1, ldv_v4l2_file_operations_io_instance_4_#t~ret2117#1, ldv_v4l2_file_operations_io_instance_4_#t~mem2118#1.base, ldv_v4l2_file_operations_io_instance_4_#t~mem2118#1.offset, ldv_v4l2_file_operations_io_instance_4_#t~ret2119#1, ldv_v4l2_file_operations_io_instance_4_#t~ret2120#1, ldv_v4l2_file_operations_io_instance_4_#t~ret2121#1, ldv_v4l2_file_operations_io_instance_4_#t~ret2122#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2122#1.offset, ldv_v4l2_file_operations_io_instance_4_#t~ret2123#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2123#1.offset, ldv_v4l2_file_operations_io_instance_4_#t~ret2124#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2124#1.offset, ldv_v4l2_file_operations_io_instance_4_#t~ret2125#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2125#1.offset, ldv_v4l2_file_operations_io_instance_4_#t~ret2126#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2126#1.offset, ldv_v4l2_file_operations_io_instance_4_#t~ret2127#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2127#1.offset, ldv_v4l2_file_operations_io_instance_4_#t~ret2128#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2128#1.offset, ldv_v4l2_file_operations_io_instance_4_#t~ret2129#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2129#1.offset, ldv_v4l2_file_operations_io_instance_4_#t~ret2130#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2130#1.offset, ldv_v4l2_file_operations_io_instance_4_#t~ret2131#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2131#1.offset, ldv_v4l2_file_operations_io_instance_4_#t~ret2132#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2132#1.offset, ldv_v4l2_file_operations_io_instance_4_#t~ret2133#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2133#1.offset, ldv_v4l2_file_operations_io_instance_4_#t~ret2134#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2134#1.offset, ldv_v4l2_file_operations_io_instance_4_#t~ret2135#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2135#1.offset, ldv_v4l2_file_operations_io_instance_4_#t~ret2136#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2136#1.offset, ldv_v4l2_file_operations_io_instance_4_#t~ret2137#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2137#1.offset, ldv_v4l2_file_operations_io_instance_4_#t~ret2138#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2138#1.offset, ldv_v4l2_file_operations_io_instance_4_#t~ret2139#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2139#1.offset, ldv_v4l2_file_operations_io_instance_4_#t~ret2140#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2140#1.offset, ldv_v4l2_file_operations_io_instance_4_#t~ret2141#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2141#1.offset, ldv_v4l2_file_operations_io_instance_4_#t~ret2142#1, ldv_v4l2_file_operations_io_instance_4_#t~ret2143#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2143#1.offset, ldv_v4l2_file_operations_io_instance_4_#t~ret2144#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2144#1.offset, ldv_v4l2_file_operations_io_instance_4_#t~ret2145#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2145#1.offset, ldv_v4l2_file_operations_io_instance_4_#t~ret2146#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2146#1.offset, ldv_v4l2_file_operations_io_instance_4_#t~ret2147#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2147#1.offset, ldv_v4l2_file_operations_io_instance_4_~arg0#1.base, ldv_v4l2_file_operations_io_instance_4_~arg0#1.offset, ldv_v4l2_file_operations_io_instance_4_~tmp~48#1, ldv_v4l2_file_operations_io_instance_4_~tmp___0~20#1, ldv_v4l2_file_operations_io_instance_4_~tmp___1~8#1, ldv_v4l2_file_operations_io_instance_4_~tmp___2~3#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___2~3#1.offset, ldv_v4l2_file_operations_io_instance_4_~tmp___3~2#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___3~2#1.offset, ldv_v4l2_file_operations_io_instance_4_~tmp___4~1#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___4~1#1.offset, ldv_v4l2_file_operations_io_instance_4_~tmp___5~1#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___5~1#1.offset, ldv_v4l2_file_operations_io_instance_4_~tmp___6~1#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___6~1#1.offset, ldv_v4l2_file_operations_io_instance_4_~tmp___7~1#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___7~1#1.offset, ldv_v4l2_file_operations_io_instance_4_~tmp___8~1#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___8~1#1.offset, ldv_v4l2_file_operations_io_instance_4_~tmp___9~1#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___9~1#1.offset, ldv_v4l2_file_operations_io_instance_4_~tmp___10~1#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___10~1#1.offset, ldv_v4l2_file_operations_io_instance_4_~tmp___11~1#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___11~1#1.offset, ldv_v4l2_file_operations_io_instance_4_~tmp___12~1#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___12~1#1.offset, ldv_v4l2_file_operations_io_instance_4_~tmp___13~1#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___13~1#1.offset, ldv_v4l2_file_operations_io_instance_4_~tmp___14~1#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___14~1#1.offset, ldv_v4l2_file_operations_io_instance_4_~tmp___15~1#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___15~1#1.offset, ldv_v4l2_file_operations_io_instance_4_~tmp___16~0#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___16~0#1.offset, ldv_v4l2_file_operations_io_instance_4_~tmp___17~0#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___17~0#1.offset, ldv_v4l2_file_operations_io_instance_4_~tmp___18~0#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___18~0#1.offset, ldv_v4l2_file_operations_io_instance_4_~tmp___19~0#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___19~0#1.offset, ldv_v4l2_file_operations_io_instance_4_~tmp___20~0#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___20~0#1.offset, ldv_v4l2_file_operations_io_instance_4_~tmp___21~0#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___21~0#1.offset, ldv_v4l2_file_operations_io_instance_4_~tmp___22~0#1, ldv_v4l2_file_operations_io_instance_4_~tmp___23~0#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___23~0#1.offset, ldv_v4l2_file_operations_io_instance_4_~tmp___24~0#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___24~0#1.offset, ldv_v4l2_file_operations_io_instance_4_~tmp___25~0#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___25~0#1.offset, ldv_v4l2_file_operations_io_instance_4_~tmp___26~0#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___26~0#1.offset, ldv_v4l2_file_operations_io_instance_4_~tmp___27~0#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___27~0#1.offset;ldv_v4l2_file_operations_io_instance_4_~arg0#1.base, ldv_v4l2_file_operations_io_instance_4_~arg0#1.offset := ldv_v4l2_file_operations_io_instance_4_#in~arg0#1.base, ldv_v4l2_file_operations_io_instance_4_#in~arg0#1.offset;havoc ldv_v4l2_file_operations_io_instance_4_~tmp~48#1;havoc ldv_v4l2_file_operations_io_instance_4_~tmp___0~20#1;havoc ldv_v4l2_file_operations_io_instance_4_~tmp___1~8#1;havoc ldv_v4l2_file_operations_io_instance_4_~tmp___2~3#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___2~3#1.offset;havoc ldv_v4l2_file_operations_io_instance_4_~tmp___3~2#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___3~2#1.offset;havoc ldv_v4l2_file_operations_io_instance_4_~tmp___4~1#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___4~1#1.offset;havoc ldv_v4l2_file_operations_io_instance_4_~tmp___5~1#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___5~1#1.offset;havoc ldv_v4l2_file_operations_io_instance_4_~tmp___6~1#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___6~1#1.offset;havoc ldv_v4l2_file_operations_io_instance_4_~tmp___7~1#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___7~1#1.offset;havoc ldv_v4l2_file_operations_io_instance_4_~tmp___8~1#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___8~1#1.offset;havoc ldv_v4l2_file_operations_io_instance_4_~tmp___9~1#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___9~1#1.offset;havoc ldv_v4l2_file_operations_io_instance_4_~tmp___10~1#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___10~1#1.offset;havoc ldv_v4l2_file_operations_io_instance_4_~tmp___11~1#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___11~1#1.offset;havoc ldv_v4l2_file_operations_io_instance_4_~tmp___12~1#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___12~1#1.offset;havoc ldv_v4l2_file_operations_io_instance_4_~tmp___13~1#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___13~1#1.offset;havoc ldv_v4l2_file_operations_io_instance_4_~tmp___14~1#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___14~1#1.offset;havoc ldv_v4l2_file_operations_io_instance_4_~tmp___15~1#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___15~1#1.offset;havoc ldv_v4l2_file_operations_io_instance_4_~tmp___16~0#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___16~0#1.offset;havoc ldv_v4l2_file_operations_io_instance_4_~tmp___17~0#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___17~0#1.offset;havoc ldv_v4l2_file_operations_io_instance_4_~tmp___18~0#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___18~0#1.offset;havoc ldv_v4l2_file_operations_io_instance_4_~tmp___19~0#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___19~0#1.offset;havoc ldv_v4l2_file_operations_io_instance_4_~tmp___20~0#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___20~0#1.offset;havoc ldv_v4l2_file_operations_io_instance_4_~tmp___21~0#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___21~0#1.offset;havoc ldv_v4l2_file_operations_io_instance_4_~tmp___22~0#1;havoc ldv_v4l2_file_operations_io_instance_4_~tmp___23~0#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___23~0#1.offset;havoc ldv_v4l2_file_operations_io_instance_4_~tmp___24~0#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___24~0#1.offset;havoc ldv_v4l2_file_operations_io_instance_4_~tmp___25~0#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___25~0#1.offset;havoc ldv_v4l2_file_operations_io_instance_4_~tmp___26~0#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___26~0#1.offset;havoc ldv_v4l2_file_operations_io_instance_4_~tmp___27~0#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___27~0#1.offset; [2025-02-08 03:53:22,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7729: assume ~bvadd~64(vidioc_g_parm_~__sd~5#1.base, ~bvadd~64(116bv64, vidioc_g_parm_~__sd~5#1.offset)) != ~bvadd~64(vidioc_g_parm_~dev~14#1.base, ~bvadd~64(16bv64, ~bvadd~64(63bv64, vidioc_g_parm_~dev~14#1.offset))); [2025-02-08 03:53:22,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7729: assume !(~bvadd~64(vidioc_g_parm_~__sd~5#1.base, ~bvadd~64(116bv64, vidioc_g_parm_~__sd~5#1.offset)) != ~bvadd~64(vidioc_g_parm_~dev~14#1.base, ~bvadd~64(16bv64, ~bvadd~64(63bv64, vidioc_g_parm_~dev~14#1.offset))));vidioc_g_parm_~rc~2#1 := (if 18446744073709551101bv64 != vidioc_g_parm_~__err~0#1 then vidioc_g_parm_~__err~0#1 else 0bv64)[32:0]; [2025-02-08 03:53:22,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7465: vidioc_g_fmt_vid_cap_#res#1 := 0bv32;ldv_io_instance_callback_4_33_#t~ret2068#1 := vidioc_g_fmt_vid_cap_#res#1;havoc vidioc_g_fmt_vid_cap_#t~mem683#1.base, vidioc_g_fmt_vid_cap_#t~mem683#1.offset, vidioc_g_fmt_vid_cap_#t~mem684#1, vidioc_g_fmt_vid_cap_#t~mem685#1, vidioc_g_fmt_vid_cap_#t~mem686#1.base, vidioc_g_fmt_vid_cap_#t~mem686#1.offset, vidioc_g_fmt_vid_cap_#t~mem687#1, vidioc_g_fmt_vid_cap_#t~mem689#1, vidioc_g_fmt_vid_cap_#t~mem688#1.base, vidioc_g_fmt_vid_cap_#t~mem688#1.offset, vidioc_g_fmt_vid_cap_#t~mem690#1, vidioc_g_fmt_vid_cap_#t~mem692#1, vidioc_g_fmt_vid_cap_#t~mem691#1, vidioc_g_fmt_vid_cap_#t~mem693#1, vidioc_g_fmt_vid_cap_#t~mem694#1, vidioc_g_fmt_vid_cap_~file#1.base, vidioc_g_fmt_vid_cap_~file#1.offset, vidioc_g_fmt_vid_cap_~priv#1.base, vidioc_g_fmt_vid_cap_~priv#1.offset, vidioc_g_fmt_vid_cap_~f#1.base, vidioc_g_fmt_vid_cap_~f#1.offset, vidioc_g_fmt_vid_cap_~fh~0#1.base, vidioc_g_fmt_vid_cap_~fh~0#1.offset, vidioc_g_fmt_vid_cap_~dev~8#1.base, vidioc_g_fmt_vid_cap_~dev~8#1.offset;havoc vidioc_g_fmt_vid_cap_#in~file#1.base, vidioc_g_fmt_vid_cap_#in~file#1.offset, vidioc_g_fmt_vid_cap_#in~priv#1.base, vidioc_g_fmt_vid_cap_#in~priv#1.offset, vidioc_g_fmt_vid_cap_#in~f#1.base, vidioc_g_fmt_vid_cap_#in~f#1.offset;assume { :end_inline_vidioc_g_fmt_vid_cap } true;havoc ldv_io_instance_callback_4_33_#t~ret2068#1;havoc ldv_io_instance_callback_4_33_#t~ret2068#1, ldv_io_instance_callback_4_33_~arg0#1.base, ldv_io_instance_callback_4_33_~arg0#1.offset, ldv_io_instance_callback_4_33_~arg1#1.base, ldv_io_instance_callback_4_33_~arg1#1.offset, ldv_io_instance_callback_4_33_~arg2#1.base, ldv_io_instance_callback_4_33_~arg2#1.offset, ldv_io_instance_callback_4_33_~arg3#1.base, ldv_io_instance_callback_4_33_~arg3#1.offset;havoc ldv_io_instance_callback_4_33_#in~arg0#1.base, ldv_io_instance_callback_4_33_#in~arg0#1.offset, ldv_io_instance_callback_4_33_#in~arg1#1.base, ldv_io_instance_callback_4_33_#in~arg1#1.offset, ldv_io_instance_callback_4_33_#in~arg2#1.base, ldv_io_instance_callback_4_33_#in~arg2#1.offset, ldv_io_instance_callback_4_33_#in~arg3#1.base, ldv_io_instance_callback_4_33_#in~arg3#1.offset;assume { :end_inline_ldv_io_instance_callback_4_33 } true;~ldv_statevar_4~0 := 3bv32; [2025-02-08 03:53:22,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11099: assume 3bv32 == ~ldv_statevar_0~0; [2025-02-08 03:53:22,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11099: assume !(3bv32 == ~ldv_statevar_0~0); [2025-02-08 03:53:22,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11231: assume 4bv32 == ~ldv_statevar_2~0; [2025-02-08 03:53:22,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11231: assume !(4bv32 == ~ldv_statevar_2~0); [2025-02-08 03:53:22,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7862: assume 0bv32 == vidioc_g_audio_#t~mem840#1;havoc vidioc_g_audio_#t~mem840#1; [2025-02-08 03:53:22,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7862: assume !(0bv32 == vidioc_g_audio_#t~mem840#1);havoc vidioc_g_audio_#t~mem840#1;call vidioc_g_audio_#t~mem841#1 := read~intINTTYPE4#7(vidioc_g_audio_~a#1.base, vidioc_g_audio_~a#1.offset, 4bv64); [2025-02-08 03:53:22,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11033-1: SUMMARY for call ldv_io_instance_callback_4_67_#t~ret2092#1 := v4l2_ctrl_subscribe_event(ldv_io_instance_callback_4_67_~arg1#1.base, ldv_io_instance_callback_4_67_~arg1#1.offset, ldv_io_instance_callback_4_67_~arg2#1.base, ldv_io_instance_callback_4_67_~arg2#1.offset); srcloc: null [2025-02-08 03:53:22,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11033: havoc ldv_io_instance_callback_4_67_#t~ret2092#1;havoc ldv_io_instance_callback_4_67_#t~ret2092#1, ldv_io_instance_callback_4_67_~arg0#1.base, ldv_io_instance_callback_4_67_~arg0#1.offset, ldv_io_instance_callback_4_67_~arg1#1.base, ldv_io_instance_callback_4_67_~arg1#1.offset, ldv_io_instance_callback_4_67_~arg2#1.base, ldv_io_instance_callback_4_67_~arg2#1.offset;havoc ldv_io_instance_callback_4_67_#in~arg0#1.base, ldv_io_instance_callback_4_67_#in~arg0#1.offset, ldv_io_instance_callback_4_67_#in~arg1#1.base, ldv_io_instance_callback_4_67_#in~arg1#1.offset, ldv_io_instance_callback_4_67_#in~arg2#1.base, ldv_io_instance_callback_4_67_#in~arg2#1.offset;assume { :end_inline_ldv_io_instance_callback_4_67 } true;~ldv_statevar_4~0 := 3bv32; [2025-02-08 03:53:22,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12421-1: SUMMARY for call ldv_free(~ldv_4_ldv_param_40_2_default~0.base, ~ldv_4_ldv_param_40_2_default~0.offset); srcloc: null [2025-02-08 03:53:22,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11364: assume 7bv32 == ~ldv_statevar_3~0; [2025-02-08 03:53:22,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11364: assume !(7bv32 == ~ldv_statevar_3~0); [2025-02-08 03:53:22,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12421: ~ldv_statevar_4~0 := 3bv32; [2025-02-08 03:53:22,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8259-1: SUMMARY for call vidioc_querycap_#t~ret996#1.base, vidioc_querycap_#t~ret996#1.offset := video_devdata(vidioc_querycap_~file#1.base, vidioc_querycap_~file#1.offset); srcloc: null [2025-02-08 03:53:22,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8259: vidioc_querycap_~tmp~29#1.base, vidioc_querycap_~tmp~29#1.offset := vidioc_querycap_#t~ret996#1.base, vidioc_querycap_#t~ret996#1.offset;havoc vidioc_querycap_#t~ret996#1.base, vidioc_querycap_#t~ret996#1.offset;vidioc_querycap_~vdev~0#1.base, vidioc_querycap_~vdev~0#1.offset := vidioc_querycap_~tmp~29#1.base, vidioc_querycap_~tmp~29#1.offset;vidioc_querycap_~fh~19#1.base, vidioc_querycap_~fh~19#1.offset := vidioc_querycap_~priv#1.base, vidioc_querycap_~priv#1.offset;call vidioc_querycap_#t~mem997#1.base, vidioc_querycap_#t~mem997#1.offset := read~$Pointer$#7(vidioc_querycap_~fh~19#1.base, ~bvadd~64(168bv64, vidioc_querycap_~fh~19#1.offset), 8bv64);vidioc_querycap_~dev~28#1.base, vidioc_querycap_~dev~28#1.offset := vidioc_querycap_#t~mem997#1.base, vidioc_querycap_#t~mem997#1.offset;havoc vidioc_querycap_#t~mem997#1.base, vidioc_querycap_#t~mem997#1.offset; [2025-02-08 03:53:22,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8127: assume 1bv32 == vidioc_g_chip_info_#t~mem962#1;havoc vidioc_g_chip_info_#t~mem962#1; [2025-02-08 03:53:22,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8127: assume !(1bv32 == vidioc_g_chip_info_#t~mem962#1);havoc vidioc_g_chip_info_#t~mem962#1; [2025-02-08 03:53:22,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12091: assume 55bv32 == ~ldv_statevar_4~0; [2025-02-08 03:53:22,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12091: assume !(55bv32 == ~ldv_statevar_4~0); [2025-02-08 03:53:22,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12289-1: SUMMARY for call ldv_v4l2_file_operations_io_instance_4_#t~ret2143#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2143#1.offset := ldv_xmalloc(1bv64); srcloc: null [2025-02-08 03:53:22,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12289: ldv_v4l2_file_operations_io_instance_4_~tmp___23~0#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___23~0#1.offset := ldv_v4l2_file_operations_io_instance_4_#t~ret2143#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2143#1.offset;havoc ldv_v4l2_file_operations_io_instance_4_#t~ret2143#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2143#1.offset;~ldv_4_ldv_param_19_1_default~0.base, ~ldv_4_ldv_param_19_1_default~0.offset := ldv_v4l2_file_operations_io_instance_4_~tmp___23~0#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___23~0#1.offset; [2025-02-08 03:53:22,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7797: assume ~bvugt~32(vidioc_enum_input_~n~0#1, 3bv32);vidioc_enum_input_#res#1 := 4294967274bv32; [2025-02-08 03:53:22,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7797: assume !~bvugt~32(vidioc_enum_input_~n~0#1, 3bv32);call vidioc_enum_input_#t~mem823#1 := read~intINTTYPE4#7(vidioc_enum_input_~dev~16#1.base, ~bvadd~64(30bv64, vidioc_enum_input_~dev~16#1.offset), 4bv64);call vidioc_enum_input_#t~mem824#1 := read~intINTTYPE4#12(~#em28xx_boards~0.base, ~bvadd~64(~bvadd~64(105bv64, ~bvadd~64(~#em28xx_boards~0.offset, ~bvmul~64(249bv64, ~sign_extend~64~32(vidioc_enum_input_#t~mem823#1)))), ~bvmul~64(24bv64, ~zero_extend~64~32(vidioc_enum_input_~n~0#1))), 4bv64); [2025-02-08 03:53:22,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11959: assume 8bv32 == ~ldv_statevar_4~0; [2025-02-08 03:53:22,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11959: assume !(8bv32 == ~ldv_statevar_4~0); [2025-02-08 03:53:22,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7665-1: SUMMARY for call vidioc_s_std_#t~ret759#1 := vidioc_try_fmt_vid_cap(vidioc_s_std_~file#1.base, vidioc_s_std_~file#1.offset, vidioc_s_std_~priv#1.base, vidioc_s_std_~priv#1.offset, vidioc_s_std_~#f~1#1.base, vidioc_s_std_~#f~1#1.offset); srcloc: null [2025-02-08 03:53:22,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7665: havoc vidioc_s_std_#t~ret759#1;call vidioc_s_std_#t~mem760#1 := read~intINTTYPE4#7(vidioc_s_std_~#f~1#1.base, ~bvadd~64(4bv64, vidioc_s_std_~#f~1#1.offset), 4bv64);call write~intINTTYPE4#7(vidioc_s_std_#t~mem760#1, vidioc_s_std_~dev~13#1.base, ~bvadd~64(7786bv64, vidioc_s_std_~dev~13#1.offset), 4bv64);havoc vidioc_s_std_#t~mem760#1;call vidioc_s_std_#t~mem761#1 := read~intINTTYPE4#7(vidioc_s_std_~#f~1#1.base, ~bvadd~64(4bv64, ~bvadd~64(4bv64, vidioc_s_std_~#f~1#1.offset)), 4bv64);call write~intINTTYPE4#7(vidioc_s_std_#t~mem761#1, vidioc_s_std_~dev~13#1.base, ~bvadd~64(7790bv64, vidioc_s_std_~dev~13#1.offset), 4bv64);havoc vidioc_s_std_#t~mem761#1;call vidioc_s_std_#t~mem762#1 := read~intINTTYPE4#7(vidioc_s_std_~dev~13#1.base, ~bvadd~64(7786bv64, vidioc_s_std_~dev~13#1.offset), 4bv64);call vidioc_s_std_#t~mem763#1 := read~intINTTYPE4#7(vidioc_s_std_~dev~13#1.base, ~bvadd~64(7790bv64, vidioc_s_std_~dev~13#1.offset), 4bv64); [2025-02-08 03:53:22,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8326: vidioc_enum_framesizes_~tmp~31#1 := vidioc_enum_framesizes_#t~ret1023#1;havoc vidioc_enum_framesizes_#t~ret1023#1;vidioc_enum_framesizes_~maxw~3#1 := vidioc_enum_framesizes_~tmp~31#1; [2025-02-08 03:53:22,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8194: vidioc_g_register_~tmp~27#1 := vidioc_g_register_#t~ret971#1;havoc vidioc_g_register_#t~mem970#1;havoc vidioc_g_register_#t~ret971#1;call write~intINTTYPE4#7(vidioc_g_register_~tmp~27#1, vidioc_g_register_~reg#1.base, ~bvadd~64(36bv64, vidioc_g_register_~reg#1.offset), 4bv64);call vidioc_g_register_#t~mem972#1 := read~intINTTYPE4#7(vidioc_g_register_~reg#1.base, ~bvadd~64(36bv64, vidioc_g_register_~reg#1.offset), 4bv64); [2025-02-08 03:53:22,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8326-1: SUMMARY for call vidioc_enum_framesizes_#t~ret1023#1 := norm_maxw(vidioc_enum_framesizes_~dev~29#1.base, vidioc_enum_framesizes_~dev~29#1.offset); srcloc: null [2025-02-08 03:53:22,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12158-1: SUMMARY for call ldv_v4l2_file_operations_io_instance_4_#t~ret2115#1 := ldv_switch_2(); srcloc: null [2025-02-08 03:53:22,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8194-1: SUMMARY for call vidioc_g_register_#t~ret971#1 := em28xx_reg_len(vidioc_g_register_#t~mem970#1[32:0]); srcloc: null [2025-02-08 03:53:22,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14206: havoc em28xx_read_ac97_#t~nondet2257#1;vidioc_g_register_#t~ret969#1 := em28xx_read_ac97_#res#1;havoc em28xx_read_ac97_#t~nondet2257#1, em28xx_read_ac97_~arg0#1.base, em28xx_read_ac97_~arg0#1.offset, em28xx_read_ac97_~arg1#1;havoc em28xx_read_ac97_#in~arg0#1.base, em28xx_read_ac97_#in~arg0#1.offset, em28xx_read_ac97_#in~arg1#1;assume { :end_inline_em28xx_read_ac97 } true;vidioc_g_register_~ret~2#1 := vidioc_g_register_#t~ret969#1;havoc vidioc_g_register_#t~mem968#1;havoc vidioc_g_register_#t~ret969#1; [2025-02-08 03:53:22,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12158: ~ldv_statevar_4~0 := ldv_v4l2_file_operations_io_instance_4_#t~ret2115#1;havoc ldv_v4l2_file_operations_io_instance_4_#t~ret2115#1; [2025-02-08 03:53:22,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11167: assume 4bv32 == ~ldv_statevar_1~0; [2025-02-08 03:53:22,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11167: assume !(4bv32 == ~ldv_statevar_1~0); [2025-02-08 03:53:22,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10507: assume { :begin_inline_ldv_dispatch_register_dummy_resourceless_instance_2_5_9 } 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_2_5_9 } true;~ldv_statevar_5~0 := 8bv32; [2025-02-08 03:53:22,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10507-1: SUMMARY for call ldv_assume((if 5bv32 == ~ldv_statevar_1~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:53:22,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12357: assume { :begin_inline_ldv_io_instance_callback_4_31 } true;ldv_io_instance_callback_4_31_#in~arg0#1.base, ldv_io_instance_callback_4_31_#in~arg0#1.offset, ldv_io_instance_callback_4_31_#in~arg1#1.base, ldv_io_instance_callback_4_31_#in~arg1#1.offset, ldv_io_instance_callback_4_31_#in~arg2#1.base, ldv_io_instance_callback_4_31_#in~arg2#1.offset, ldv_io_instance_callback_4_31_#in~arg3#1.base, ldv_io_instance_callback_4_31_#in~arg3#1.offset := ~ldv_4_callback_vidioc_g_chip_info~0.base, ~ldv_4_callback_vidioc_g_chip_info~0.offset, ~ldv_4_resource_file~0.base, ~ldv_4_resource_file~0.offset, ~ldv_4_resource_struct_poll_table_struct_ptr~0.base, ~ldv_4_resource_struct_poll_table_struct_ptr~0.offset, ~ldv_4_resource_struct_v4l2_dbg_chip_info_ptr~0.base, ~ldv_4_resource_struct_v4l2_dbg_chip_info_ptr~0.offset;havoc ldv_io_instance_callback_4_31_#t~ret2066#1, ldv_io_instance_callback_4_31_~arg0#1.base, ldv_io_instance_callback_4_31_~arg0#1.offset, ldv_io_instance_callback_4_31_~arg1#1.base, ldv_io_instance_callback_4_31_~arg1#1.offset, ldv_io_instance_callback_4_31_~arg2#1.base, ldv_io_instance_callback_4_31_~arg2#1.offset, ldv_io_instance_callback_4_31_~arg3#1.base, ldv_io_instance_callback_4_31_~arg3#1.offset;ldv_io_instance_callback_4_31_~arg0#1.base, ldv_io_instance_callback_4_31_~arg0#1.offset := ldv_io_instance_callback_4_31_#in~arg0#1.base, ldv_io_instance_callback_4_31_#in~arg0#1.offset;ldv_io_instance_callback_4_31_~arg1#1.base, ldv_io_instance_callback_4_31_~arg1#1.offset := ldv_io_instance_callback_4_31_#in~arg1#1.base, ldv_io_instance_callback_4_31_#in~arg1#1.offset;ldv_io_instance_callback_4_31_~arg2#1.base, ldv_io_instance_callback_4_31_~arg2#1.offset := ldv_io_instance_callback_4_31_#in~arg2#1.base, ldv_io_instance_callback_4_31_#in~arg2#1.offset;ldv_io_instance_callback_4_31_~arg3#1.base, ldv_io_instance_callback_4_31_~arg3#1.offset := ldv_io_instance_callback_4_31_#in~arg3#1.base, ldv_io_instance_callback_4_31_#in~arg3#1.offset;assume { :begin_inline_vidioc_g_chip_info } true;vidioc_g_chip_info_#in~file#1.base, vidioc_g_chip_info_#in~file#1.offset, vidioc_g_chip_info_#in~priv#1.base, vidioc_g_chip_info_#in~priv#1.offset, vidioc_g_chip_info_#in~chip#1.base, vidioc_g_chip_info_#in~chip#1.offset := ldv_io_instance_callback_4_31_~arg1#1.base, ldv_io_instance_callback_4_31_~arg1#1.offset, ldv_io_instance_callback_4_31_~arg2#1.base, ldv_io_instance_callback_4_31_~arg2#1.offset, ldv_io_instance_callback_4_31_~arg3#1.base, ldv_io_instance_callback_4_31_~arg3#1.offset;havoc vidioc_g_chip_info_#res#1;havoc vidioc_g_chip_info_#t~mem960#1.base, vidioc_g_chip_info_#t~mem960#1.offset, vidioc_g_chip_info_#t~mem961#1, vidioc_g_chip_info_#t~mem962#1, vidioc_g_chip_info_#t~ret963#1, vidioc_g_chip_info_#t~ret964#1, vidioc_g_chip_info_~file#1.base, vidioc_g_chip_info_~file#1.offset, vidioc_g_chip_info_~priv#1.base, vidioc_g_chip_info_~priv#1.offset, vidioc_g_chip_info_~chip#1.base, vidioc_g_chip_info_~chip#1.offset, vidioc_g_chip_info_~fh~16#1.base, vidioc_g_chip_info_~fh~16#1.offset, vidioc_g_chip_info_~dev~25#1.base, vidioc_g_chip_info_~dev~25#1.offset;vidioc_g_chip_info_~file#1.base, vidioc_g_chip_info_~file#1.offset := vidioc_g_chip_info_#in~file#1.base, vidioc_g_chip_info_#in~file#1.offset;vidioc_g_chip_info_~priv#1.base, vidioc_g_chip_info_~priv#1.offset := vidioc_g_chip_info_#in~priv#1.base, vidioc_g_chip_info_#in~priv#1.offset;vidioc_g_chip_info_~chip#1.base, vidioc_g_chip_info_~chip#1.offset := vidioc_g_chip_info_#in~chip#1.base, vidioc_g_chip_info_#in~chip#1.offset;havoc vidioc_g_chip_info_~fh~16#1.base, vidioc_g_chip_info_~fh~16#1.offset;havoc vidioc_g_chip_info_~dev~25#1.base, vidioc_g_chip_info_~dev~25#1.offset;vidioc_g_chip_info_~fh~16#1.base, vidioc_g_chip_info_~fh~16#1.offset := vidioc_g_chip_info_~priv#1.base, vidioc_g_chip_info_~priv#1.offset;call vidioc_g_chip_info_#t~mem960#1.base, vidioc_g_chip_info_#t~mem960#1.offset := read~$Pointer$#7(vidioc_g_chip_info_~fh~16#1.base, ~bvadd~64(168bv64, vidioc_g_chip_info_~fh~16#1.offset), 8bv64);vidioc_g_chip_info_~dev~25#1.base, vidioc_g_chip_info_~dev~25#1.offset := vidioc_g_chip_info_#t~mem960#1.base, vidioc_g_chip_info_#t~mem960#1.offset;havoc vidioc_g_chip_info_#t~mem960#1.base, vidioc_g_chip_info_#t~mem960#1.offset;call vidioc_g_chip_info_#t~mem961#1 := read~intINTTYPE4#7(vidioc_g_chip_info_~chip#1.base, ~bvadd~64(4bv64, vidioc_g_chip_info_~chip#1.offset), 4bv64); [2025-02-08 03:53:22,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12291-1: SUMMARY for call ldv_v4l2_file_operations_io_instance_4_#t~ret2144#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2144#1.offset := ldv_xmalloc(8bv64); srcloc: null [2025-02-08 03:53:22,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12291: ldv_v4l2_file_operations_io_instance_4_~tmp___24~0#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___24~0#1.offset := ldv_v4l2_file_operations_io_instance_4_#t~ret2144#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2144#1.offset;havoc ldv_v4l2_file_operations_io_instance_4_#t~ret2144#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2144#1.offset;~ldv_4_ldv_param_19_3_default~0.base, ~ldv_4_ldv_param_19_3_default~0.offset := ldv_v4l2_file_operations_io_instance_4_~tmp___24~0#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___24~0#1.offset;assume { :begin_inline_ldv_io_instance_callback_4_19 } true;ldv_io_instance_callback_4_19_#in~arg0#1.base, ldv_io_instance_callback_4_19_#in~arg0#1.offset, ldv_io_instance_callback_4_19_#in~arg1#1.base, ldv_io_instance_callback_4_19_#in~arg1#1.offset, ldv_io_instance_callback_4_19_#in~arg2#1.base, ldv_io_instance_callback_4_19_#in~arg2#1.offset, ldv_io_instance_callback_4_19_#in~arg3#1, ldv_io_instance_callback_4_19_#in~arg4#1.base, ldv_io_instance_callback_4_19_#in~arg4#1.offset := ~ldv_4_callback_read~0.base, ~ldv_4_callback_read~0.offset, ~ldv_4_resource_file~0.base, ~ldv_4_resource_file~0.offset, ~ldv_4_ldv_param_19_1_default~0.base, ~ldv_4_ldv_param_19_1_default~0.offset, ~ldv_4_ldv_param_19_2_default~0, ~ldv_4_ldv_param_19_3_default~0.base, ~ldv_4_ldv_param_19_3_default~0.offset;havoc ldv_io_instance_callback_4_19_#t~ret2058#1, ldv_io_instance_callback_4_19_~arg0#1.base, ldv_io_instance_callback_4_19_~arg0#1.offset, ldv_io_instance_callback_4_19_~arg1#1.base, ldv_io_instance_callback_4_19_~arg1#1.offset, ldv_io_instance_callback_4_19_~arg2#1.base, ldv_io_instance_callback_4_19_~arg2#1.offset, ldv_io_instance_callback_4_19_~arg3#1, ldv_io_instance_callback_4_19_~arg4#1.base, ldv_io_instance_callback_4_19_~arg4#1.offset;ldv_io_instance_callback_4_19_~arg0#1.base, ldv_io_instance_callback_4_19_~arg0#1.offset := ldv_io_instance_callback_4_19_#in~arg0#1.base, ldv_io_instance_callback_4_19_#in~arg0#1.offset;ldv_io_instance_callback_4_19_~arg1#1.base, ldv_io_instance_callback_4_19_~arg1#1.offset := ldv_io_instance_callback_4_19_#in~arg1#1.base, ldv_io_instance_callback_4_19_#in~arg1#1.offset;ldv_io_instance_callback_4_19_~arg2#1.base, ldv_io_instance_callback_4_19_~arg2#1.offset := ldv_io_instance_callback_4_19_#in~arg2#1.base, ldv_io_instance_callback_4_19_#in~arg2#1.offset;ldv_io_instance_callback_4_19_~arg3#1 := ldv_io_instance_callback_4_19_#in~arg3#1;ldv_io_instance_callback_4_19_~arg4#1.base, ldv_io_instance_callback_4_19_~arg4#1.offset := ldv_io_instance_callback_4_19_#in~arg4#1.base, ldv_io_instance_callback_4_19_#in~arg4#1.offset;assume { :begin_inline_vb2_fop_read } true;vb2_fop_read_#in~arg0#1.base, vb2_fop_read_#in~arg0#1.offset, vb2_fop_read_#in~arg1#1.base, vb2_fop_read_#in~arg1#1.offset, vb2_fop_read_#in~arg2#1, vb2_fop_read_#in~arg3#1.base, vb2_fop_read_#in~arg3#1.offset := ldv_io_instance_callback_4_19_~arg1#1.base, ldv_io_instance_callback_4_19_~arg1#1.offset, ldv_io_instance_callback_4_19_~arg2#1.base, ldv_io_instance_callback_4_19_~arg2#1.offset, ldv_io_instance_callback_4_19_~arg3#1, ldv_io_instance_callback_4_19_~arg4#1.base, ldv_io_instance_callback_4_19_~arg4#1.offset;havoc vb2_fop_read_#res#1;havoc vb2_fop_read_#t~nondet2281#1, vb2_fop_read_~arg0#1.base, vb2_fop_read_~arg0#1.offset, vb2_fop_read_~arg1#1.base, vb2_fop_read_~arg1#1.offset, vb2_fop_read_~arg2#1, vb2_fop_read_~arg3#1.base, vb2_fop_read_~arg3#1.offset;vb2_fop_read_~arg0#1.base, vb2_fop_read_~arg0#1.offset := vb2_fop_read_#in~arg0#1.base, vb2_fop_read_#in~arg0#1.offset;vb2_fop_read_~arg1#1.base, vb2_fop_read_~arg1#1.offset := vb2_fop_read_#in~arg1#1.base, vb2_fop_read_#in~arg1#1.offset;vb2_fop_read_~arg2#1 := vb2_fop_read_#in~arg2#1;vb2_fop_read_~arg3#1.base, vb2_fop_read_~arg3#1.offset := vb2_fop_read_#in~arg3#1.base, vb2_fop_read_#in~arg3#1.offset;havoc vb2_fop_read_#t~nondet2281#1;vb2_fop_read_#res#1 := vb2_fop_read_#t~nondet2281#1;havoc vb2_fop_read_#t~nondet2281#1; [2025-02-08 03:53:22,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10441: assume 12bv32 == ~ldv_statevar_5~0; [2025-02-08 03:53:22,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10441: assume !(12bv32 == ~ldv_statevar_5~0); [2025-02-08 03:53:22,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8129-1: SUMMARY for call vidioc_g_chip_info_#t~ret963#1 := strlcpy(vidioc_g_chip_info_~chip#1.base, ~bvadd~64(36bv64, vidioc_g_chip_info_~chip#1.offset), 87bv64, 0bv64, 32bv64); srcloc: null [2025-02-08 03:53:22,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8129: havoc vidioc_g_chip_info_#t~ret963#1; [2025-02-08 03:53:22,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12027: assume 33bv32 == ~ldv_statevar_4~0; [2025-02-08 03:53:22,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12027: assume !(33bv32 == ~ldv_statevar_4~0); [2025-02-08 03:53:22,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12225-1: SUMMARY for call ldv_v4l2_file_operations_io_instance_4_#t~ret2122#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2122#1.offset := ldv_xmalloc(520bv64); srcloc: null [2025-02-08 03:53:22,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12225: ldv_v4l2_file_operations_io_instance_4_~tmp___2~3#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___2~3#1.offset := ldv_v4l2_file_operations_io_instance_4_#t~ret2122#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2122#1.offset;havoc ldv_v4l2_file_operations_io_instance_4_#t~ret2122#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2122#1.offset;~ldv_4_resource_file~0.base, ~ldv_4_resource_file~0.offset := ldv_v4l2_file_operations_io_instance_4_~tmp___2~3#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___2~3#1.offset; [2025-02-08 03:53:22,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7997: call vidioc_g_tuner_#t~mem888#1.base, vidioc_g_tuner_#t~mem888#1.offset := read~$Pointer$#7(vidioc_g_tuner_~__sd~7#1.base, ~bvadd~64(116bv64, vidioc_g_tuner_~__sd~7#1.offset), 8bv64);vidioc_g_tuner_~__mptr___0~7#1.base, vidioc_g_tuner_~__mptr___0~7#1.offset := vidioc_g_tuner_#t~mem888#1.base, vidioc_g_tuner_#t~mem888#1.offset;havoc vidioc_g_tuner_#t~mem888#1.base, vidioc_g_tuner_#t~mem888#1.offset;vidioc_g_tuner_~__sd~7#1.base, vidioc_g_tuner_~__sd~7#1.offset := vidioc_g_tuner_~__mptr___0~7#1.base, ~bvadd~64(18446744073709515264bv64, vidioc_g_tuner_~__mptr___0~7#1.offset); [2025-02-08 03:53:22,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8328-1: SUMMARY for call vidioc_enum_framesizes_#t~ret1024#1 := norm_maxh(vidioc_enum_framesizes_~dev~29#1.base, vidioc_enum_framesizes_~dev~29#1.offset); srcloc: null [2025-02-08 03:53:22,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11301: SUMMARY for call ldv_free(~ldv_2_ldv_param_8_3_default~0.base, ~ldv_2_ldv_param_8_3_default~0.offset); srcloc: null [2025-02-08 03:53:22,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8328: vidioc_enum_framesizes_~tmp___0~12#1 := vidioc_enum_framesizes_#t~ret1024#1;havoc vidioc_enum_framesizes_#t~ret1024#1;vidioc_enum_framesizes_~maxh~3#1 := vidioc_enum_framesizes_~tmp___0~12#1;call vidioc_enum_framesizes_#t~mem1025#1 := read~intINTTYPE4#7(vidioc_enum_framesizes_~fsize#1.base, ~bvadd~64(4bv64, vidioc_enum_framesizes_~fsize#1.offset), 4bv64); [2025-02-08 03:53:22,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11235: assume 5bv32 == ~ldv_statevar_2~0; [2025-02-08 03:53:22,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11235: assume !(5bv32 == ~ldv_statevar_2~0); [2025-02-08 03:53:22,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11433: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_3_11 } true;ldv_dummy_resourceless_instance_callback_3_11_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_3_11_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_3_11_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_3_11_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_3_11_#in~arg2#1 := ~ldv_3_callback_start_streaming~0.base, ~ldv_3_callback_start_streaming~0.offset, ~ldv_3_container_struct_vb2_queue_ptr~0.base, ~ldv_3_container_struct_vb2_queue_ptr~0.offset, ~ldv_3_ldv_param_11_1_default~0;havoc ldv_dummy_resourceless_instance_callback_3_11_#t~ret2050#1, ldv_dummy_resourceless_instance_callback_3_11_~arg0#1.base, ldv_dummy_resourceless_instance_callback_3_11_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_3_11_~arg1#1.base, ldv_dummy_resourceless_instance_callback_3_11_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_3_11_~arg2#1;ldv_dummy_resourceless_instance_callback_3_11_~arg0#1.base, ldv_dummy_resourceless_instance_callback_3_11_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_3_11_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_3_11_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_3_11_~arg1#1.base, ldv_dummy_resourceless_instance_callback_3_11_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_3_11_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_3_11_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_3_11_~arg2#1 := ldv_dummy_resourceless_instance_callback_3_11_#in~arg2#1; [2025-02-08 03:53:22,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7866: assume 1bv32 == vidioc_g_audio_#t~mem841#1;havoc vidioc_g_audio_#t~mem841#1; [2025-02-08 03:53:22,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7866: assume !(1bv32 == vidioc_g_audio_#t~mem841#1);havoc vidioc_g_audio_#t~mem841#1;call vidioc_g_audio_#t~mem842#1 := read~intINTTYPE4#7(vidioc_g_audio_~a#1.base, vidioc_g_audio_~a#1.offset, 4bv64); [2025-02-08 03:53:22,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7932-1: SUMMARY for call vidioc_g_audio_#t~strcpy~res855#1.base, vidioc_g_audio_#t~strcpy~res855#1.offset := #Ultimate.C_strcpy#7(vidioc_g_audio_~a#1.base, ~bvadd~64(4bv64, vidioc_g_audio_~a#1.offset), 85bv64, 0bv64); srcloc: null [2025-02-08 03:53:22,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7932: havoc vidioc_g_audio_#t~strcpy~res855#1.base, vidioc_g_audio_#t~strcpy~res855#1.offset; [2025-02-08 03:53:22,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11103: assume 4bv32 == ~ldv_statevar_0~0; [2025-02-08 03:53:22,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11103: assume !(4bv32 == ~ldv_statevar_0~0); [2025-02-08 03:53:22,451 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7668-1: SUMMARY for call size_to_scale(vidioc_s_std_~dev~13#1.base, vidioc_s_std_~dev~13#1.offset, vidioc_s_std_#t~mem762#1, vidioc_s_std_#t~mem763#1, vidioc_s_std_~dev~13#1.base, ~bvadd~64(7794bv64, vidioc_s_std_~dev~13#1.offset), vidioc_s_std_~dev~13#1.base, ~bvadd~64(7798bv64, vidioc_s_std_~dev~13#1.offset)); srcloc: null [2025-02-08 03:53:22,451 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7668: havoc vidioc_s_std_#t~mem762#1;havoc vidioc_s_std_#t~mem763#1; [2025-02-08 03:53:22,451 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12557: assume { :begin_inline_ldv_io_instance_callback_4_65 } true;ldv_io_instance_callback_4_65_#in~arg0#1.base, ldv_io_instance_callback_4_65_#in~arg0#1.offset, ldv_io_instance_callback_4_65_#in~arg1#1.base, ldv_io_instance_callback_4_65_#in~arg1#1.offset, ldv_io_instance_callback_4_65_#in~arg2#1.base, ldv_io_instance_callback_4_65_#in~arg2#1.offset, ldv_io_instance_callback_4_65_#in~arg3#1 := ~ldv_4_callback_vidioc_streamoff~0.base, ~ldv_4_callback_vidioc_streamoff~0.offset, ~ldv_4_resource_file~0.base, ~ldv_4_resource_file~0.offset, ~ldv_4_resource_struct_poll_table_struct_ptr~0.base, ~ldv_4_resource_struct_poll_table_struct_ptr~0.offset, ~ldv_4_resource_enum_v4l2_buf_type~0;havoc ldv_io_instance_callback_4_65_#t~ret2090#1, ldv_io_instance_callback_4_65_~arg0#1.base, ldv_io_instance_callback_4_65_~arg0#1.offset, ldv_io_instance_callback_4_65_~arg1#1.base, ldv_io_instance_callback_4_65_~arg1#1.offset, ldv_io_instance_callback_4_65_~arg2#1.base, ldv_io_instance_callback_4_65_~arg2#1.offset, ldv_io_instance_callback_4_65_~arg3#1;ldv_io_instance_callback_4_65_~arg0#1.base, ldv_io_instance_callback_4_65_~arg0#1.offset := ldv_io_instance_callback_4_65_#in~arg0#1.base, ldv_io_instance_callback_4_65_#in~arg0#1.offset;ldv_io_instance_callback_4_65_~arg1#1.base, ldv_io_instance_callback_4_65_~arg1#1.offset := ldv_io_instance_callback_4_65_#in~arg1#1.base, ldv_io_instance_callback_4_65_#in~arg1#1.offset;ldv_io_instance_callback_4_65_~arg2#1.base, ldv_io_instance_callback_4_65_~arg2#1.offset := ldv_io_instance_callback_4_65_#in~arg2#1.base, ldv_io_instance_callback_4_65_#in~arg2#1.offset;ldv_io_instance_callback_4_65_~arg3#1 := ldv_io_instance_callback_4_65_#in~arg3#1;assume { :begin_inline_vb2_ioctl_streamoff } true;vb2_ioctl_streamoff_#in~arg0#1.base, vb2_ioctl_streamoff_#in~arg0#1.offset, vb2_ioctl_streamoff_#in~arg1#1.base, vb2_ioctl_streamoff_#in~arg1#1.offset, vb2_ioctl_streamoff_#in~arg2#1 := ldv_io_instance_callback_4_65_~arg1#1.base, ldv_io_instance_callback_4_65_~arg1#1.offset, ldv_io_instance_callback_4_65_~arg2#1.base, ldv_io_instance_callback_4_65_~arg2#1.offset, ldv_io_instance_callback_4_65_~arg3#1;havoc vb2_ioctl_streamoff_#res#1;havoc vb2_ioctl_streamoff_#t~nondet2289#1, vb2_ioctl_streamoff_~arg0#1.base, vb2_ioctl_streamoff_~arg0#1.offset, vb2_ioctl_streamoff_~arg1#1.base, vb2_ioctl_streamoff_~arg1#1.offset, vb2_ioctl_streamoff_~arg2#1;vb2_ioctl_streamoff_~arg0#1.base, vb2_ioctl_streamoff_~arg0#1.offset := vb2_ioctl_streamoff_#in~arg0#1.base, vb2_ioctl_streamoff_#in~arg0#1.offset;vb2_ioctl_streamoff_~arg1#1.base, vb2_ioctl_streamoff_~arg1#1.offset := vb2_ioctl_streamoff_#in~arg1#1.base, vb2_ioctl_streamoff_#in~arg1#1.offset;vb2_ioctl_streamoff_~arg2#1 := vb2_ioctl_streamoff_#in~arg2#1;havoc vb2_ioctl_streamoff_#t~nondet2289#1;vb2_ioctl_streamoff_#res#1 := vb2_ioctl_streamoff_#t~nondet2289#1;havoc vb2_ioctl_streamoff_#t~nondet2289#1; [2025-02-08 03:53:22,451 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12689: vbi_queue_setup_~tmp~52#1.base, vbi_queue_setup_~tmp~52#1.offset := vbi_queue_setup_#t~ret2151#1.base, vbi_queue_setup_#t~ret2151#1.offset;havoc vbi_queue_setup_#t~ret2151#1.base, vbi_queue_setup_#t~ret2151#1.offset;vbi_queue_setup_~dev~36#1.base, vbi_queue_setup_~dev~36#1.offset := vbi_queue_setup_~tmp~52#1.base, vbi_queue_setup_~tmp~52#1.offset; [2025-02-08 03:53:22,451 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12689-1: SUMMARY for call vbi_queue_setup_#t~ret2151#1.base, vbi_queue_setup_#t~ret2151#1.offset := vb2_get_drv_priv(vbi_queue_setup_~vq#1.base, vbi_queue_setup_~vq#1.offset); srcloc: null [2025-02-08 03:53:22,451 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8263-1: SUMMARY for call vidioc_querycap_#t~ret998#1 := strlcpy(vidioc_querycap_~cap#1.base, vidioc_querycap_~cap#1.offset, 88bv64, 0bv64, 16bv64); srcloc: null [2025-02-08 03:53:22,451 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8263: havoc vidioc_querycap_#t~ret998#1;call vidioc_querycap_#t~mem999#1 := read~intINTTYPE4#7(vidioc_querycap_~dev~28#1.base, ~bvadd~64(30bv64, vidioc_querycap_~dev~28#1.offset), 4bv64);call vidioc_querycap_#t~mem1000#1.base, vidioc_querycap_#t~mem1000#1.offset := read~$Pointer$#12(~#em28xx_boards~0.base, ~bvadd~64(~#em28xx_boards~0.offset, ~bvmul~64(249bv64, ~sign_extend~64~32(vidioc_querycap_#t~mem999#1))), 8bv64); [2025-02-08 03:53:22,451 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11302-1: SUMMARY for call ldv_free(~ldv_2_ldv_param_8_4_default~0.base, ~ldv_2_ldv_param_8_4_default~0.offset); srcloc: null [2025-02-08 03:53:22,451 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12227-1: SUMMARY for call ldv_v4l2_file_operations_io_instance_4_#t~ret2123#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2123#1.offset := ldv_xmalloc(16bv64); srcloc: null [2025-02-08 03:53:22,451 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12227: ldv_v4l2_file_operations_io_instance_4_~tmp___3~2#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___3~2#1.offset := ldv_v4l2_file_operations_io_instance_4_#t~ret2123#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2123#1.offset;havoc ldv_v4l2_file_operations_io_instance_4_#t~ret2123#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2123#1.offset;~ldv_4_resource_struct_poll_table_struct_ptr~0.base, ~ldv_4_resource_struct_poll_table_struct_ptr~0.offset := ldv_v4l2_file_operations_io_instance_4_~tmp___3~2#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___3~2#1.offset; [2025-02-08 03:53:22,451 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11368: assume 9bv32 == ~ldv_statevar_3~0; [2025-02-08 03:53:22,451 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11368: assume !(9bv32 == ~ldv_statevar_3~0); [2025-02-08 03:53:22,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11302: ~ldv_statevar_2~0 := 2bv32; [2025-02-08 03:53:22,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8197: assume 1bv32 == vidioc_g_register_#t~mem972#1;havoc vidioc_g_register_#t~mem972#1;call vidioc_g_register_#t~mem973#1 := read~intINTTYPE8#7(vidioc_g_register_~reg#1.base, ~bvadd~64(40bv64, vidioc_g_register_~reg#1.offset), 8bv64); [2025-02-08 03:53:22,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8197: assume !(1bv32 == vidioc_g_register_#t~mem972#1);havoc vidioc_g_register_#t~mem972#1;call write~intINTTYPE2#0(0bv16, vidioc_g_register_~#val~0#1.base, vidioc_g_register_~#val~0#1.offset, 2bv64);call vidioc_g_register_#t~mem981#1 := read~intINTTYPE8#7(vidioc_g_register_~reg#1.base, ~bvadd~64(40bv64, vidioc_g_register_~reg#1.offset), 8bv64);call vidioc_g_register_#t~mem982#1.base, vidioc_g_register_#t~mem982#1.offset := read~$Pointer$#7(vidioc_g_register_~dev~26#1.base, ~bvadd~64(10548bv64, vidioc_g_register_~dev~26#1.offset), 8bv64);assume { :begin_inline_##fun~$Pointer$~X~~u8~0~X~~u16~0~X~$Pointer$~X~C_INT~TO~C_INT } true;##fun~$Pointer$~X~~u8~0~X~~u16~0~X~$Pointer$~X~C_INT~TO~C_INT_#in~976#1.base, ##fun~$Pointer$~X~~u8~0~X~~u16~0~X~$Pointer$~X~C_INT~TO~C_INT_#in~976#1.offset, ##fun~$Pointer$~X~~u8~0~X~~u16~0~X~$Pointer$~X~C_INT~TO~C_INT_#in~977#1, ##fun~$Pointer$~X~~u8~0~X~~u16~0~X~$Pointer$~X~C_INT~TO~C_INT_#in~978#1, ##fun~$Pointer$~X~~u8~0~X~~u16~0~X~$Pointer$~X~C_INT~TO~C_INT_#in~979#1.base, ##fun~$Pointer$~X~~u8~0~X~~u16~0~X~$Pointer$~X~C_INT~TO~C_INT_#in~979#1.offset, ##fun~$Pointer$~X~~u8~0~X~~u16~0~X~$Pointer$~X~C_INT~TO~C_INT_#in~980#1, ##fun~$Pointer$~X~~u8~0~X~~u16~0~X~$Pointer$~X~C_INT~TO~C_INT_#in~#fp#1.base, ##fun~$Pointer$~X~~u8~0~X~~u16~0~X~$Pointer$~X~C_INT~TO~C_INT_#in~#fp#1.offset := vidioc_g_register_~dev~26#1.base, vidioc_g_register_~dev~26#1.offset, 0bv8, ~zero_extend~32~16(vidioc_g_register_#t~mem981#1[16:0])[16:0], vidioc_g_register_~#val~0#1.base, vidioc_g_register_~#val~0#1.offset, 2bv32, vidioc_g_register_#t~mem982#1.base, vidioc_g_register_#t~mem982#1.offset;havoc ##fun~$Pointer$~X~~u8~0~X~~u16~0~X~$Pointer$~X~C_INT~TO~C_INT_#res#1;havoc ##fun~$Pointer$~X~~u8~0~X~~u16~0~X~$Pointer$~X~C_INT~TO~C_INT_#~976#1.base, ##fun~$Pointer$~X~~u8~0~X~~u16~0~X~$Pointer$~X~C_INT~TO~C_INT_#~976#1.offset, ##fun~$Pointer$~X~~u8~0~X~~u16~0~X~$Pointer$~X~C_INT~TO~C_INT_#~977#1, ##fun~$Pointer$~X~~u8~0~X~~u16~0~X~$Pointer$~X~C_INT~TO~C_INT_#~978#1, ##fun~$Pointer$~X~~u8~0~X~~u16~0~X~$Pointer$~X~C_INT~TO~C_INT_#~979#1.base, ##fun~$Pointer$~X~~u8~0~X~~u16~0~X~$Pointer$~X~C_INT~TO~C_INT_#~979#1.offset, ##fun~$Pointer$~X~~u8~0~X~~u16~0~X~$Pointer$~X~C_INT~TO~C_INT_#~980#1;##fun~$Pointer$~X~~u8~0~X~~u16~0~X~$Pointer$~X~C_INT~TO~C_INT_#~976#1.base, ##fun~$Pointer$~X~~u8~0~X~~u16~0~X~$Pointer$~X~C_INT~TO~C_INT_#~976#1.offset := ##fun~$Pointer$~X~~u8~0~X~~u16~0~X~$Pointer$~X~C_INT~TO~C_INT_#in~976#1.base, ##fun~$Pointer$~X~~u8~0~X~~u16~0~X~$Pointer$~X~C_INT~TO~C_INT_#in~976#1.offset;##fun~$Pointer$~X~~u8~0~X~~u16~0~X~$Pointer$~X~C_INT~TO~C_INT_#~977#1 := ##fun~$Pointer$~X~~u8~0~X~~u16~0~X~$Pointer$~X~C_INT~TO~C_INT_#in~977#1;##fun~$Pointer$~X~~u8~0~X~~u16~0~X~$Pointer$~X~C_INT~TO~C_INT_#~978#1 := ##fun~$Pointer$~X~~u8~0~X~~u16~0~X~$Pointer$~X~C_INT~TO~C_INT_#in~978#1;##fun~$Pointer$~X~~u8~0~X~~u16~0~X~$Pointer$~X~C_INT~TO~C_INT_#~979#1.base, ##fun~$Pointer$~X~~u8~0~X~~u16~0~X~$Pointer$~X~C_INT~TO~C_INT_#~979#1.offset := ##fun~$Pointer$~X~~u8~0~X~~u16~0~X~$Pointer$~X~C_INT~TO~C_INT_#in~979#1.base, ##fun~$Pointer$~X~~u8~0~X~~u16~0~X~$Pointer$~X~C_INT~TO~C_INT_#in~979#1.offset;##fun~$Pointer$~X~~u8~0~X~~u16~0~X~$Pointer$~X~C_INT~TO~C_INT_#~980#1 := ##fun~$Pointer$~X~~u8~0~X~~u16~0~X~$Pointer$~X~C_INT~TO~C_INT_#in~980#1;vidioc_g_register_#t~ret983#1 := ##fun~$Pointer$~X~~u8~0~X~~u16~0~X~$Pointer$~X~C_INT~TO~C_INT_#res#1;havoc ##fun~$Pointer$~X~~u8~0~X~~u16~0~X~$Pointer$~X~C_INT~TO~C_INT_#~976#1.base, ##fun~$Pointer$~X~~u8~0~X~~u16~0~X~$Pointer$~X~C_INT~TO~C_INT_#~976#1.offset, ##fun~$Pointer$~X~~u8~0~X~~u16~0~X~$Pointer$~X~C_INT~TO~C_INT_#~977#1, ##fun~$Pointer$~X~~u8~0~X~~u16~0~X~$Pointer$~X~C_INT~TO~C_INT_#~978#1, ##fun~$Pointer$~X~~u8~0~X~~u16~0~X~$Pointer$~X~C_INT~TO~C_INT_#~979#1.base, ##fun~$Pointer$~X~~u8~0~X~~u16~0~X~$Pointer$~X~C_INT~TO~C_INT_#~979#1.offset, ##fun~$Pointer$~X~~u8~0~X~~u16~0~X~$Pointer$~X~C_INT~TO~C_INT_#~980#1;havoc ##fun~$Pointer$~X~~u8~0~X~~u16~0~X~$Pointer$~X~C_INT~TO~C_INT_#in~976#1.base, ##fun~$Pointer$~X~~u8~0~X~~u16~0~X~$Pointer$~X~C_INT~TO~C_INT_#in~976#1.offset, ##fun~$Pointer$~X~~u8~0~X~~u16~0~X~$Pointer$~X~C_INT~TO~C_INT_#in~977#1, ##fun~$Pointer$~X~~u8~0~X~~u16~0~X~$Pointer$~X~C_INT~TO~C_INT_#in~978#1, ##fun~$Pointer$~X~~u8~0~X~~u16~0~X~$Pointer$~X~C_INT~TO~C_INT_#in~979#1.base, ##fun~$Pointer$~X~~u8~0~X~~u16~0~X~$Pointer$~X~C_INT~TO~C_INT_#in~979#1.offset, ##fun~$Pointer$~X~~u8~0~X~~u16~0~X~$Pointer$~X~C_INT~TO~C_INT_#in~980#1, ##fun~$Pointer$~X~~u8~0~X~~u16~0~X~$Pointer$~X~C_INT~TO~C_INT_#in~#fp#1.base, ##fun~$Pointer$~X~~u8~0~X~~u16~0~X~$Pointer$~X~C_INT~TO~C_INT_#in~#fp#1.offset;assume { :end_inline_##fun~$Pointer$~X~~u8~0~X~~u16~0~X~$Pointer$~X~C_INT~TO~C_INT } true;vidioc_g_register_~ret~2#1 := vidioc_g_register_#t~ret983#1;havoc vidioc_g_register_#t~mem981#1;havoc vidioc_g_register_#t~mem982#1.base, vidioc_g_register_#t~mem982#1.offset;havoc vidioc_g_register_#t~ret983#1; [2025-02-08 03:53:22,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11963: assume 10bv32 == ~ldv_statevar_4~0; [2025-02-08 03:53:22,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11963: assume !(10bv32 == ~ldv_statevar_4~0); [2025-02-08 03:53:22,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12095: assume 57bv32 == ~ldv_statevar_4~0; [2025-02-08 03:53:22,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12095: assume !(57bv32 == ~ldv_statevar_4~0); [2025-02-08 03:53:22,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10774-1: SUMMARY for call ldv_io_instance_callback_4_32_#t~ret2067#1 := vidioc_g_fmt_vbi_cap(ldv_io_instance_callback_4_32_~arg1#1.base, ldv_io_instance_callback_4_32_~arg1#1.offset, ldv_io_instance_callback_4_32_~arg2#1.base, ldv_io_instance_callback_4_32_~arg2#1.offset, ldv_io_instance_callback_4_32_~arg3#1.base, ldv_io_instance_callback_4_32_~arg3#1.offset); srcloc: null [2025-02-08 03:53:22,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7801: assume 0bv32 == vidioc_enum_input_#t~mem824#1;havoc vidioc_enum_input_#t~mem823#1;havoc vidioc_enum_input_#t~mem824#1;vidioc_enum_input_#res#1 := 4294967274bv32; [2025-02-08 03:53:22,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7801: assume !(0bv32 == vidioc_enum_input_#t~mem824#1);havoc vidioc_enum_input_#t~mem823#1;havoc vidioc_enum_input_#t~mem824#1;call write~intINTTYPE4#7(vidioc_enum_input_~n~0#1, vidioc_enum_input_~i#1.base, vidioc_enum_input_~i#1.offset, 4bv64);call write~intINTTYPE4#7(2bv32, vidioc_enum_input_~i#1.base, ~bvadd~64(36bv64, vidioc_enum_input_~i#1.offset), 4bv64);call vidioc_enum_input_#t~mem825#1 := read~intINTTYPE4#7(vidioc_enum_input_~dev~16#1.base, ~bvadd~64(30bv64, vidioc_enum_input_~dev~16#1.offset), 4bv64);call vidioc_enum_input_#t~mem826#1 := read~intINTTYPE4#12(~#em28xx_boards~0.base, ~bvadd~64(~bvadd~64(105bv64, ~bvadd~64(~#em28xx_boards~0.offset, ~bvmul~64(249bv64, ~sign_extend~64~32(vidioc_enum_input_#t~mem825#1)))), ~bvmul~64(24bv64, ~zero_extend~64~32(vidioc_enum_input_~n~0#1))), 4bv64);call vidioc_enum_input_#t~mem827#1.base, vidioc_enum_input_#t~mem827#1.offset := read~$Pointer$#11(~#iname~0.base, ~bvadd~64(~#iname~0.offset, ~bvmul~64(8bv64, ~zero_extend~64~32(vidioc_enum_input_#t~mem826#1))), 8bv64); [2025-02-08 03:53:22,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10774: havoc ldv_io_instance_callback_4_32_#t~ret2067#1;havoc ldv_io_instance_callback_4_32_#t~ret2067#1, ldv_io_instance_callback_4_32_~arg0#1.base, ldv_io_instance_callback_4_32_~arg0#1.offset, ldv_io_instance_callback_4_32_~arg1#1.base, ldv_io_instance_callback_4_32_~arg1#1.offset, ldv_io_instance_callback_4_32_~arg2#1.base, ldv_io_instance_callback_4_32_~arg2#1.offset, ldv_io_instance_callback_4_32_~arg3#1.base, ldv_io_instance_callback_4_32_~arg3#1.offset;havoc ldv_io_instance_callback_4_32_#in~arg0#1.base, ldv_io_instance_callback_4_32_#in~arg0#1.offset, ldv_io_instance_callback_4_32_#in~arg1#1.base, ldv_io_instance_callback_4_32_#in~arg1#1.offset, ldv_io_instance_callback_4_32_#in~arg2#1.base, ldv_io_instance_callback_4_32_#in~arg2#1.offset, ldv_io_instance_callback_4_32_#in~arg3#1.base, ldv_io_instance_callback_4_32_#in~arg3#1.offset;assume { :end_inline_ldv_io_instance_callback_4_32 } true;~ldv_statevar_4~0 := 3bv32; [2025-02-08 03:53:22,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8330: vidioc_enum_framesizes_~fmt~3#1.base, vidioc_enum_framesizes_~fmt~3#1.offset := vidioc_enum_framesizes_#t~ret1026#1.base, vidioc_enum_framesizes_#t~ret1026#1.offset;havoc vidioc_enum_framesizes_#t~mem1025#1;havoc vidioc_enum_framesizes_#t~ret1026#1.base, vidioc_enum_framesizes_#t~ret1026#1.offset; [2025-02-08 03:53:22,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8264-1: SUMMARY for call vidioc_querycap_#t~ret1001#1 := strlcpy(vidioc_querycap_~cap#1.base, ~bvadd~64(16bv64, vidioc_querycap_~cap#1.offset), vidioc_querycap_#t~mem1000#1.base, vidioc_querycap_#t~mem1000#1.offset, 32bv64); srcloc: null [2025-02-08 03:53:22,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8264: havoc vidioc_querycap_#t~mem999#1;havoc vidioc_querycap_#t~mem1000#1.base, vidioc_querycap_#t~mem1000#1.offset;havoc vidioc_querycap_#t~ret1001#1;call vidioc_querycap_#t~mem1002#1.base, vidioc_querycap_#t~mem1002#1.offset := read~$Pointer$#7(vidioc_querycap_~dev~28#1.base, ~bvadd~64(10399bv64, vidioc_querycap_~dev~28#1.offset), 8bv64);assume { :begin_inline_usb_make_path } true;usb_make_path_#in~dev#1.base, usb_make_path_#in~dev#1.offset, usb_make_path_#in~buf#1.base, usb_make_path_#in~buf#1.offset, usb_make_path_#in~size#1 := vidioc_querycap_#t~mem1002#1.base, vidioc_querycap_#t~mem1002#1.offset, vidioc_querycap_~cap#1.base, ~bvadd~64(48bv64, vidioc_querycap_~cap#1.offset), 32bv64;havoc usb_make_path_#res#1;havoc usb_make_path_#t~mem34#1.base, usb_make_path_#t~mem34#1.offset, usb_make_path_#t~mem35#1.base, usb_make_path_#t~mem35#1.offset, usb_make_path_#t~loopctr36#1, usb_make_path_#t~nondet37#1, usb_make_path_#t~ret38#1, usb_make_path_~dev#1.base, usb_make_path_~dev#1.offset, usb_make_path_~buf#1.base, usb_make_path_~buf#1.offset, usb_make_path_~size#1, usb_make_path_~actual~0#1;usb_make_path_~dev#1.base, usb_make_path_~dev#1.offset := usb_make_path_#in~dev#1.base, usb_make_path_#in~dev#1.offset;usb_make_path_~buf#1.base, usb_make_path_~buf#1.offset := usb_make_path_#in~buf#1.base, usb_make_path_#in~buf#1.offset;usb_make_path_~size#1 := usb_make_path_#in~size#1;havoc usb_make_path_~actual~0#1;call usb_make_path_#t~mem34#1.base, usb_make_path_#t~mem34#1.offset := read~$Pointer$#7(usb_make_path_~dev#1.base, ~bvadd~64(60bv64, usb_make_path_~dev#1.offset), 8bv64);call usb_make_path_#t~mem35#1.base, usb_make_path_#t~mem35#1.offset := read~$Pointer$#7(usb_make_path_#t~mem34#1.base, ~bvadd~64(12bv64, usb_make_path_#t~mem34#1.offset), 8bv64);usb_make_path_#t~loopctr36#1 := 0bv64; [2025-02-08 03:53:22,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8330-1: SUMMARY for call vidioc_enum_framesizes_#t~ret1026#1.base, vidioc_enum_framesizes_#t~ret1026#1.offset := format_by_fourcc(vidioc_enum_framesizes_#t~mem1025#1); srcloc: null [2025-02-08 03:53:22,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11171: assume 5bv32 == ~ldv_statevar_1~0; [2025-02-08 03:53:22,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11171: assume !(5bv32 == ~ldv_statevar_1~0); [2025-02-08 03:53:22,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12955: ldv_filter_err_code_~tmp~60#1 := ldv_filter_err_code_#t~ret2183#1;havoc ldv_filter_err_code_#t~ret2183#1;ldv_filter_err_code_#res#1 := ldv_filter_err_code_~tmp~60#1;ldv_v4l2_file_operations_io_instance_4_#t~ret2120#1 := ldv_filter_err_code_#res#1;havoc ldv_filter_err_code_#t~ret2183#1, ldv_filter_err_code_~ret_val#1, ldv_filter_err_code_~tmp~60#1;havoc ldv_filter_err_code_#in~ret_val#1;assume { :end_inline_ldv_filter_err_code } true;~ldv_4_ret_default~0 := ldv_v4l2_file_operations_io_instance_4_#t~ret2120#1;havoc ldv_v4l2_file_operations_io_instance_4_#t~ret2120#1; [2025-02-08 03:53:22,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12955-1: SUMMARY for call ldv_filter_err_code_#t~ret2183#1 := ldv_filter_positive_int(ldv_filter_err_code_~ret_val#1); srcloc: null [2025-02-08 03:53:22,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7670: havoc vidioc_s_std_#t~ret764#1;call vidioc_s_std_#t~mem765#1.base, vidioc_s_std_#t~mem765#1.offset := read~$Pointer$#7(vidioc_s_std_~dev~13#1.base, ~bvadd~64(16bv64, ~bvadd~64(63bv64, vidioc_s_std_~dev~13#1.offset)), 8bv64);vidioc_s_std_~__mptr~10#1.base, vidioc_s_std_~__mptr~10#1.offset := vidioc_s_std_#t~mem765#1.base, vidioc_s_std_#t~mem765#1.offset;havoc vidioc_s_std_#t~mem765#1.base, vidioc_s_std_#t~mem765#1.offset;vidioc_s_std_~__sd~4#1.base, vidioc_s_std_~__sd~4#1.offset := vidioc_s_std_~__mptr~10#1.base, ~bvadd~64(18446744073709515264bv64, vidioc_s_std_~__mptr~10#1.offset); [2025-02-08 03:53:22,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7670-1: SUMMARY for call vidioc_s_std_#t~ret764#1 := em28xx_resolution_set(vidioc_s_std_~dev~13#1.base, vidioc_s_std_~dev~13#1.offset); srcloc: null [2025-02-08 03:53:22,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10445: assume 14bv32 == ~ldv_statevar_5~0; [2025-02-08 03:53:22,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10445: assume !(14bv32 == ~ldv_statevar_5~0); [2025-02-08 03:53:22,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12493: assume { :begin_inline_ldv_io_instance_callback_4_53 } true;ldv_io_instance_callback_4_53_#in~arg0#1.base, ldv_io_instance_callback_4_53_#in~arg0#1.offset, ldv_io_instance_callback_4_53_#in~arg1#1.base, ldv_io_instance_callback_4_53_#in~arg1#1.offset, ldv_io_instance_callback_4_53_#in~arg2#1.base, ldv_io_instance_callback_4_53_#in~arg2#1.offset, ldv_io_instance_callback_4_53_#in~arg3#1.base, ldv_io_instance_callback_4_53_#in~arg3#1.offset := ~ldv_4_callback_vidioc_s_fmt_vbi_cap~0.base, ~ldv_4_callback_vidioc_s_fmt_vbi_cap~0.offset, ~ldv_4_resource_file~0.base, ~ldv_4_resource_file~0.offset, ~ldv_4_resource_struct_poll_table_struct_ptr~0.base, ~ldv_4_resource_struct_poll_table_struct_ptr~0.offset, ~ldv_4_resource_struct_v4l2_format_ptr~0.base, ~ldv_4_resource_struct_v4l2_format_ptr~0.offset;havoc ldv_io_instance_callback_4_53_#t~ret2082#1, ldv_io_instance_callback_4_53_~arg0#1.base, ldv_io_instance_callback_4_53_~arg0#1.offset, ldv_io_instance_callback_4_53_~arg1#1.base, ldv_io_instance_callback_4_53_~arg1#1.offset, ldv_io_instance_callback_4_53_~arg2#1.base, ldv_io_instance_callback_4_53_~arg2#1.offset, ldv_io_instance_callback_4_53_~arg3#1.base, ldv_io_instance_callback_4_53_~arg3#1.offset;ldv_io_instance_callback_4_53_~arg0#1.base, ldv_io_instance_callback_4_53_~arg0#1.offset := ldv_io_instance_callback_4_53_#in~arg0#1.base, ldv_io_instance_callback_4_53_#in~arg0#1.offset;ldv_io_instance_callback_4_53_~arg1#1.base, ldv_io_instance_callback_4_53_~arg1#1.offset := ldv_io_instance_callback_4_53_#in~arg1#1.base, ldv_io_instance_callback_4_53_#in~arg1#1.offset;ldv_io_instance_callback_4_53_~arg2#1.base, ldv_io_instance_callback_4_53_~arg2#1.offset := ldv_io_instance_callback_4_53_#in~arg2#1.base, ldv_io_instance_callback_4_53_#in~arg2#1.offset;ldv_io_instance_callback_4_53_~arg3#1.base, ldv_io_instance_callback_4_53_~arg3#1.offset := ldv_io_instance_callback_4_53_#in~arg3#1.base, ldv_io_instance_callback_4_53_#in~arg3#1.offset; [2025-02-08 03:53:22,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12427: assume { :begin_inline_ldv_io_instance_callback_4_43 } true;ldv_io_instance_callback_4_43_#in~arg0#1.base, ldv_io_instance_callback_4_43_#in~arg0#1.offset, ldv_io_instance_callback_4_43_#in~arg1#1.base, ldv_io_instance_callback_4_43_#in~arg1#1.offset, ldv_io_instance_callback_4_43_#in~arg2#1.base, ldv_io_instance_callback_4_43_#in~arg2#1.offset, ldv_io_instance_callback_4_43_#in~arg3#1.base, ldv_io_instance_callback_4_43_#in~arg3#1.offset := ~ldv_4_callback_vidioc_g_tuner~0.base, ~ldv_4_callback_vidioc_g_tuner~0.offset, ~ldv_4_resource_file~0.base, ~ldv_4_resource_file~0.offset, ~ldv_4_resource_struct_poll_table_struct_ptr~0.base, ~ldv_4_resource_struct_poll_table_struct_ptr~0.offset, ~ldv_4_resource_struct_v4l2_tuner_ptr~0.base, ~ldv_4_resource_struct_v4l2_tuner_ptr~0.offset;havoc ldv_io_instance_callback_4_43_#t~ret2074#1, ldv_io_instance_callback_4_43_~arg0#1.base, ldv_io_instance_callback_4_43_~arg0#1.offset, ldv_io_instance_callback_4_43_~arg1#1.base, ldv_io_instance_callback_4_43_~arg1#1.offset, ldv_io_instance_callback_4_43_~arg2#1.base, ldv_io_instance_callback_4_43_~arg2#1.offset, ldv_io_instance_callback_4_43_~arg3#1.base, ldv_io_instance_callback_4_43_~arg3#1.offset;ldv_io_instance_callback_4_43_~arg0#1.base, ldv_io_instance_callback_4_43_~arg0#1.offset := ldv_io_instance_callback_4_43_#in~arg0#1.base, ldv_io_instance_callback_4_43_#in~arg0#1.offset;ldv_io_instance_callback_4_43_~arg1#1.base, ldv_io_instance_callback_4_43_~arg1#1.offset := ldv_io_instance_callback_4_43_#in~arg1#1.base, ldv_io_instance_callback_4_43_#in~arg1#1.offset;ldv_io_instance_callback_4_43_~arg2#1.base, ldv_io_instance_callback_4_43_~arg2#1.offset := ldv_io_instance_callback_4_43_#in~arg2#1.base, ldv_io_instance_callback_4_43_#in~arg2#1.offset;ldv_io_instance_callback_4_43_~arg3#1.base, ldv_io_instance_callback_4_43_~arg3#1.offset := ldv_io_instance_callback_4_43_#in~arg3#1.base, ldv_io_instance_callback_4_43_#in~arg3#1.offset;assume { :begin_inline_vidioc_g_tuner } true;vidioc_g_tuner_#in~file#1.base, vidioc_g_tuner_#in~file#1.offset, vidioc_g_tuner_#in~priv#1.base, vidioc_g_tuner_#in~priv#1.offset, vidioc_g_tuner_#in~t#1.base, vidioc_g_tuner_#in~t#1.offset := ldv_io_instance_callback_4_43_~arg1#1.base, ldv_io_instance_callback_4_43_~arg1#1.offset, ldv_io_instance_callback_4_43_~arg2#1.base, ldv_io_instance_callback_4_43_~arg2#1.offset, ldv_io_instance_callback_4_43_~arg3#1.base, ldv_io_instance_callback_4_43_~arg3#1.offset;havoc vidioc_g_tuner_#res#1;havoc vidioc_g_tuner_#t~mem869#1.base, vidioc_g_tuner_#t~mem869#1.offset, vidioc_g_tuner_#t~mem870#1, vidioc_g_tuner_#t~strcpy~res871#1.base, vidioc_g_tuner_#t~strcpy~res871#1.offset, vidioc_g_tuner_#t~mem872#1.base, vidioc_g_tuner_#t~mem872#1.offset, vidioc_g_tuner_#t~mem873#1.base, vidioc_g_tuner_#t~mem873#1.offset, vidioc_g_tuner_#t~mem874#1.base, vidioc_g_tuner_#t~mem874#1.offset, vidioc_g_tuner_#t~mem875#1.base, vidioc_g_tuner_#t~mem875#1.offset, vidioc_g_tuner_#t~mem876#1.base, vidioc_g_tuner_#t~mem876#1.offset, vidioc_g_tuner_#t~mem877#1.base, vidioc_g_tuner_#t~mem877#1.offset, vidioc_g_tuner_#t~short878#1, vidioc_g_tuner_#t~mem884#1.base, vidioc_g_tuner_#t~mem884#1.offset, vidioc_g_tuner_#t~mem885#1.base, vidioc_g_tuner_#t~mem885#1.offset, vidioc_g_tuner_#t~mem886#1.base, vidioc_g_tuner_#t~mem886#1.offset, vidioc_g_tuner_#t~ret887#1, vidioc_g_tuner_#t~mem888#1.base, vidioc_g_tuner_#t~mem888#1.offset, vidioc_g_tuner_~file#1.base, vidioc_g_tuner_~file#1.offset, vidioc_g_tuner_~priv#1.base, vidioc_g_tuner_~priv#1.offset, vidioc_g_tuner_~t#1.base, vidioc_g_tuner_~t#1.offset, vidioc_g_tuner_~fh~12#1.base, vidioc_g_tuner_~fh~12#1.offset, vidioc_g_tuner_~dev~21#1.base, vidioc_g_tuner_~dev~21#1.offset, vidioc_g_tuner_~__sd~7#1.base, vidioc_g_tuner_~__sd~7#1.offset, vidioc_g_tuner_~__mptr~13#1.base, vidioc_g_tuner_~__mptr~13#1.offset, vidioc_g_tuner_~__mptr___0~7#1.base, vidioc_g_tuner_~__mptr___0~7#1.offset;vidioc_g_tuner_~file#1.base, vidioc_g_tuner_~file#1.offset := vidioc_g_tuner_#in~file#1.base, vidioc_g_tuner_#in~file#1.offset;vidioc_g_tuner_~priv#1.base, vidioc_g_tuner_~priv#1.offset := vidioc_g_tuner_#in~priv#1.base, vidioc_g_tuner_#in~priv#1.offset;vidioc_g_tuner_~t#1.base, vidioc_g_tuner_~t#1.offset := vidioc_g_tuner_#in~t#1.base, vidioc_g_tuner_#in~t#1.offset;havoc vidioc_g_tuner_~fh~12#1.base, vidioc_g_tuner_~fh~12#1.offset;havoc vidioc_g_tuner_~dev~21#1.base, vidioc_g_tuner_~dev~21#1.offset;havoc vidioc_g_tuner_~__sd~7#1.base, vidioc_g_tuner_~__sd~7#1.offset;havoc vidioc_g_tuner_~__mptr~13#1.base, vidioc_g_tuner_~__mptr~13#1.offset;havoc vidioc_g_tuner_~__mptr___0~7#1.base, vidioc_g_tuner_~__mptr___0~7#1.offset;vidioc_g_tuner_~fh~12#1.base, vidioc_g_tuner_~fh~12#1.offset := vidioc_g_tuner_~priv#1.base, vidioc_g_tuner_~priv#1.offset;call vidioc_g_tuner_#t~mem869#1.base, vidioc_g_tuner_#t~mem869#1.offset := read~$Pointer$#7(vidioc_g_tuner_~fh~12#1.base, ~bvadd~64(168bv64, vidioc_g_tuner_~fh~12#1.offset), 8bv64);vidioc_g_tuner_~dev~21#1.base, vidioc_g_tuner_~dev~21#1.offset := vidioc_g_tuner_#t~mem869#1.base, vidioc_g_tuner_#t~mem869#1.offset;havoc vidioc_g_tuner_#t~mem869#1.base, vidioc_g_tuner_#t~mem869#1.offset;call vidioc_g_tuner_#t~mem870#1 := read~intINTTYPE4#7(vidioc_g_tuner_~t#1.base, vidioc_g_tuner_~t#1.offset, 4bv64); [2025-02-08 03:53:22,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8199-1: SUMMARY for call vidioc_g_register_#t~ret974#1 := em28xx_read_reg(vidioc_g_register_~dev~26#1.base, vidioc_g_register_~dev~26#1.offset, ~zero_extend~32~16(vidioc_g_register_#t~mem973#1[16:0])[16:0]); srcloc: null [2025-02-08 03:53:22,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12229-1: SUMMARY for call ldv_v4l2_file_operations_io_instance_4_#t~ret2124#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2124#1.offset := ldv_xmalloc(52bv64); srcloc: null [2025-02-08 03:53:22,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8199: vidioc_g_register_~ret~2#1 := vidioc_g_register_#t~ret974#1;havoc vidioc_g_register_#t~mem973#1;havoc vidioc_g_register_#t~ret974#1; [2025-02-08 03:53:22,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12229: ldv_v4l2_file_operations_io_instance_4_~tmp___4~1#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___4~1#1.offset := ldv_v4l2_file_operations_io_instance_4_#t~ret2124#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2124#1.offset;havoc ldv_v4l2_file_operations_io_instance_4_#t~ret2124#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2124#1.offset;~ldv_4_resource_struct_v4l2_audio_ptr~0.base, ~ldv_4_resource_struct_v4l2_audio_ptr~0.offset := ldv_v4l2_file_operations_io_instance_4_~tmp___4~1#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___4~1#1.offset; [2025-02-08 03:53:22,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12163: assume { :begin_inline_ldv_io_instance_callback_4_4 } true;ldv_io_instance_callback_4_4_#in~arg0#1.base, ldv_io_instance_callback_4_4_#in~arg0#1.offset, ldv_io_instance_callback_4_4_#in~arg1#1.base, ldv_io_instance_callback_4_4_#in~arg1#1.offset := ~ldv_4_callback_func_1_ptr~0.base, ~ldv_4_callback_func_1_ptr~0.offset, ~ldv_4_resource_struct_video_device~0.base, ~ldv_4_resource_struct_video_device~0.offset;havoc ldv_io_instance_callback_4_4_~arg0#1.base, ldv_io_instance_callback_4_4_~arg0#1.offset, ldv_io_instance_callback_4_4_~arg1#1.base, ldv_io_instance_callback_4_4_~arg1#1.offset;ldv_io_instance_callback_4_4_~arg0#1.base, ldv_io_instance_callback_4_4_~arg0#1.offset := ldv_io_instance_callback_4_4_#in~arg0#1.base, ldv_io_instance_callback_4_4_#in~arg0#1.offset;ldv_io_instance_callback_4_4_~arg1#1.base, ldv_io_instance_callback_4_4_~arg1#1.offset := ldv_io_instance_callback_4_4_#in~arg1#1.base, ldv_io_instance_callback_4_4_#in~arg1#1.offset; [2025-02-08 03:53:22,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8133-1: SUMMARY for call vidioc_g_chip_info_#t~ret964#1 := strlcpy(vidioc_g_chip_info_~chip#1.base, ~bvadd~64(36bv64, vidioc_g_chip_info_~chip#1.offset), vidioc_g_chip_info_~dev~25#1.base, ~bvadd~64(100bv64, ~bvadd~64(63bv64, vidioc_g_chip_info_~dev~25#1.offset)), 32bv64); srcloc: null [2025-02-08 03:53:22,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8133: havoc vidioc_g_chip_info_#t~ret964#1; [2025-02-08 03:53:22,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12295: SUMMARY for call ldv_free(~ldv_4_ldv_param_19_1_default~0.base, ~ldv_4_ldv_param_19_1_default~0.offset); srcloc: null [2025-02-08 03:53:22,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12031: assume 34bv32 == ~ldv_statevar_4~0; [2025-02-08 03:53:22,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12031: assume !(34bv32 == ~ldv_statevar_4~0); [2025-02-08 03:53:22,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7737: havoc v4l2_video_std_frame_period_~arg0#1, v4l2_video_std_frame_period_~arg1#1.base, v4l2_video_std_frame_period_~arg1#1.offset;havoc v4l2_video_std_frame_period_#in~arg0#1, v4l2_video_std_frame_period_#in~arg1#1.base, v4l2_video_std_frame_period_#in~arg1#1.offset;assume { :end_inline_v4l2_video_std_frame_period } true;havoc vidioc_g_parm_#t~mem802#1; [2025-02-08 03:53:22,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12692: assume 0bv64 != ~bvadd~64(vbi_queue_setup_~fmt#1.base, vbi_queue_setup_~fmt#1.offset);call vbi_queue_setup_#t~mem2152#1 := read~intINTTYPE4#7(vbi_queue_setup_~fmt#1.base, ~bvadd~64(20bv64, ~bvadd~64(4bv64, vbi_queue_setup_~fmt#1.offset)), 4bv64);vbi_queue_setup_~size~2#1 := ~zero_extend~64~32(vbi_queue_setup_#t~mem2152#1);havoc vbi_queue_setup_#t~mem2152#1; [2025-02-08 03:53:22,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12692: assume !(0bv64 != ~bvadd~64(vbi_queue_setup_~fmt#1.base, vbi_queue_setup_~fmt#1.offset));call vbi_queue_setup_#t~mem2153#1 := read~intINTTYPE4#7(vbi_queue_setup_~dev~36#1.base, ~bvadd~64(8017bv64, vbi_queue_setup_~dev~36#1.offset), 4bv64);call vbi_queue_setup_#t~mem2154#1 := read~intINTTYPE4#7(vbi_queue_setup_~dev~36#1.base, ~bvadd~64(8021bv64, vbi_queue_setup_~dev~36#1.offset), 4bv64);vbi_queue_setup_~size~2#1 := ~zero_extend~64~32(~bvmul~32(2bv32, ~bvmul~32(vbi_queue_setup_#t~mem2153#1, vbi_queue_setup_#t~mem2154#1)));havoc vbi_queue_setup_#t~mem2153#1;havoc vbi_queue_setup_#t~mem2154#1; [2025-02-08 03:53:22,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10380: havoc ldv_dummy_resourceless_instance_callback_3_15_~arg0#1.base, ldv_dummy_resourceless_instance_callback_3_15_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_3_15_~arg1#1.base, ldv_dummy_resourceless_instance_callback_3_15_~arg1#1.offset;havoc ldv_dummy_resourceless_instance_callback_3_15_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_3_15_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_3_15_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_3_15_#in~arg1#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_3_15 } true;~ldv_statevar_3~0 := 2bv32; [2025-02-08 03:53:22,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10380-1: SUMMARY for call vb2_ops_wait_finish(ldv_dummy_resourceless_instance_callback_3_15_~arg1#1.base, ldv_dummy_resourceless_instance_callback_3_15_~arg1#1.offset); srcloc: null [2025-02-08 03:53:22,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10314: havoc ldv_dummy_resourceless_instance_callback_2_15_~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_15_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_2_15_~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_15_~arg1#1.offset;havoc ldv_dummy_resourceless_instance_callback_2_15_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_15_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_2_15_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_15_#in~arg1#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_2_15 } true;~ldv_statevar_2~0 := 2bv32; [2025-02-08 03:53:22,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8332: assume 0bv64 == ~bvadd~64(vidioc_enum_framesizes_~fmt~3#1.base, vidioc_enum_framesizes_~fmt~3#1.offset); [2025-02-08 03:53:22,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8332: assume !(0bv64 == ~bvadd~64(vidioc_enum_framesizes_~fmt~3#1.base, vidioc_enum_framesizes_~fmt~3#1.offset));call vidioc_enum_framesizes_#t~mem1029#1 := read~intINTTYPE1#7(vidioc_enum_framesizes_~dev~29#1.base, ~bvadd~64(728bv64, vidioc_enum_framesizes_~dev~29#1.offset), 1bv64); [2025-02-08 03:53:22,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11107: assume 5bv32 == ~ldv_statevar_0~0; [2025-02-08 03:53:22,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11107: assume !(5bv32 == ~ldv_statevar_0~0); [2025-02-08 03:53:22,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12296: ~ldv_statevar_4~0 := 3bv32; [2025-02-08 03:53:22,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10314-1: SUMMARY for call vb2_ops_wait_finish(ldv_dummy_resourceless_instance_callback_2_15_~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_15_~arg1#1.offset); srcloc: null [2025-02-08 03:53:22,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12296-1: SUMMARY for call ldv_free(~ldv_4_ldv_param_19_3_default~0.base, ~ldv_4_ldv_param_19_3_default~0.offset); srcloc: null [2025-02-08 03:53:22,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11239: assume 7bv32 == ~ldv_statevar_2~0; [2025-02-08 03:53:22,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11239: assume !(7bv32 == ~ldv_statevar_2~0); [2025-02-08 03:53:22,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7870: assume 2bv32 == vidioc_g_audio_#t~mem842#1;havoc vidioc_g_audio_#t~mem842#1; [2025-02-08 03:53:22,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7870: assume !(2bv32 == vidioc_g_audio_#t~mem842#1);havoc vidioc_g_audio_#t~mem842#1;call vidioc_g_audio_#t~mem843#1 := read~intINTTYPE4#7(vidioc_g_audio_~a#1.base, vidioc_g_audio_~a#1.offset, 4bv64); [2025-02-08 03:53:22,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7936: ldv_io_instance_callback_4_30_#t~ret2065#1 := vidioc_g_audio_#res#1;havoc vidioc_g_audio_#t~mem839#1.base, vidioc_g_audio_#t~mem839#1.offset, vidioc_g_audio_#t~mem840#1, vidioc_g_audio_#t~mem841#1, vidioc_g_audio_#t~mem842#1, vidioc_g_audio_#t~mem843#1, vidioc_g_audio_#t~mem844#1, vidioc_g_audio_#t~mem845#1, vidioc_g_audio_#t~mem846#1, vidioc_g_audio_#t~mem847#1, vidioc_g_audio_#t~strcpy~res848#1.base, vidioc_g_audio_#t~strcpy~res848#1.offset, vidioc_g_audio_#t~strcpy~res849#1.base, vidioc_g_audio_#t~strcpy~res849#1.offset, vidioc_g_audio_#t~strcpy~res850#1.base, vidioc_g_audio_#t~strcpy~res850#1.offset, vidioc_g_audio_#t~strcpy~res851#1.base, vidioc_g_audio_#t~strcpy~res851#1.offset, vidioc_g_audio_#t~strcpy~res852#1.base, vidioc_g_audio_#t~strcpy~res852#1.offset, vidioc_g_audio_#t~strcpy~res853#1.base, vidioc_g_audio_#t~strcpy~res853#1.offset, vidioc_g_audio_#t~strcpy~res854#1.base, vidioc_g_audio_#t~strcpy~res854#1.offset, vidioc_g_audio_#t~strcpy~res855#1.base, vidioc_g_audio_#t~strcpy~res855#1.offset, vidioc_g_audio_#t~mem856#1, vidioc_g_audio_~file#1.base, vidioc_g_audio_~file#1.offset, vidioc_g_audio_~priv#1.base, vidioc_g_audio_~priv#1.offset, vidioc_g_audio_~a#1.base, vidioc_g_audio_~a#1.offset, vidioc_g_audio_~fh~10#1.base, vidioc_g_audio_~fh~10#1.offset, vidioc_g_audio_~dev~19#1.base, vidioc_g_audio_~dev~19#1.offset;havoc vidioc_g_audio_#in~file#1.base, vidioc_g_audio_#in~file#1.offset, vidioc_g_audio_#in~priv#1.base, vidioc_g_audio_#in~priv#1.offset, vidioc_g_audio_#in~a#1.base, vidioc_g_audio_#in~a#1.offset;assume { :end_inline_vidioc_g_audio } true;havoc ldv_io_instance_callback_4_30_#t~ret2065#1;havoc ldv_io_instance_callback_4_30_#t~ret2065#1, ldv_io_instance_callback_4_30_~arg0#1.base, ldv_io_instance_callback_4_30_~arg0#1.offset, ldv_io_instance_callback_4_30_~arg1#1.base, ldv_io_instance_callback_4_30_~arg1#1.offset, ldv_io_instance_callback_4_30_~arg2#1.base, ldv_io_instance_callback_4_30_~arg2#1.offset, ldv_io_instance_callback_4_30_~arg3#1.base, ldv_io_instance_callback_4_30_~arg3#1.offset;havoc ldv_io_instance_callback_4_30_#in~arg0#1.base, ldv_io_instance_callback_4_30_#in~arg0#1.offset, ldv_io_instance_callback_4_30_#in~arg1#1.base, ldv_io_instance_callback_4_30_#in~arg1#1.offset, ldv_io_instance_callback_4_30_#in~arg2#1.base, ldv_io_instance_callback_4_30_#in~arg2#1.offset, ldv_io_instance_callback_4_30_#in~arg3#1.base, ldv_io_instance_callback_4_30_#in~arg3#1.offset;assume { :end_inline_ldv_io_instance_callback_4_30 } true;~ldv_statevar_4~0 := 3bv32; [2025-02-08 03:53:22,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11372: assume 12bv32 == ~ldv_statevar_3~0; [2025-02-08 03:53:22,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11372: assume !(12bv32 == ~ldv_statevar_3~0); [2025-02-08 03:53:22,454 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8267: assume 0bv32 == vidioc_querycap_#t~mem1004#1;havoc vidioc_querycap_#t~mem1004#1;call write~intINTTYPE4#7(83886081bv32, vidioc_querycap_~cap#1.base, ~bvadd~64(88bv64, vidioc_querycap_~cap#1.offset), 4bv64); [2025-02-08 03:53:22,454 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8267: assume !(0bv32 == vidioc_querycap_#t~mem1004#1);havoc vidioc_querycap_#t~mem1004#1;call vidioc_querycap_#t~mem1005#1 := read~intINTTYPE4#7(vidioc_querycap_~vdev~0#1.base, ~bvadd~64(1568bv64, vidioc_querycap_~vdev~0#1.offset), 4bv64); [2025-02-08 03:53:22,454 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8333: assume 0bv32 != ~video_debug~0;call vidioc_enum_framesizes_#t~mem1027#1 := read~intINTTYPE4#7(vidioc_enum_framesizes_~fsize#1.base, ~bvadd~64(4bv64, vidioc_enum_framesizes_~fsize#1.offset), 4bv64); [2025-02-08 03:53:22,454 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8333: assume !(0bv32 != ~video_debug~0); [2025-02-08 03:53:22,454 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8201: assume ~bvslt~32(vidioc_g_register_~ret~2#1, 0bv32);vidioc_g_register_#res#1 := vidioc_g_register_~ret~2#1;call ULTIMATE.dealloc(vidioc_g_register_~#val~0#1.base, vidioc_g_register_~#val~0#1.offset);havoc vidioc_g_register_~#val~0#1.base, vidioc_g_register_~#val~0#1.offset; [2025-02-08 03:53:22,454 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8201: assume !~bvslt~32(vidioc_g_register_~ret~2#1, 0bv32);call write~intINTTYPE8#7(~sign_extend~64~32(vidioc_g_register_~ret~2#1), vidioc_g_register_~reg#1.base, ~bvadd~64(48bv64, vidioc_g_register_~reg#1.offset), 8bv64); [2025-02-08 03:53:22,454 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12099: assume 59bv32 == ~ldv_statevar_4~0; [2025-02-08 03:53:22,454 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12099: assume !(59bv32 == ~ldv_statevar_4~0); [2025-02-08 03:53:22,454 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12231-1: SUMMARY for call ldv_v4l2_file_operations_io_instance_4_#t~ret2125#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2125#1.offset := ldv_xmalloc(88bv64); srcloc: null [2025-02-08 03:53:22,454 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12231: ldv_v4l2_file_operations_io_instance_4_~tmp___5~1#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___5~1#1.offset := ldv_v4l2_file_operations_io_instance_4_#t~ret2125#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2125#1.offset;havoc ldv_v4l2_file_operations_io_instance_4_#t~ret2125#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2125#1.offset;~ldv_4_resource_struct_v4l2_buffer_ptr~0.base, ~ldv_4_resource_struct_v4l2_buffer_ptr~0.offset := ldv_v4l2_file_operations_io_instance_4_~tmp___5~1#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___5~1#1.offset; [2025-02-08 03:53:22,454 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11967: assume 11bv32 == ~ldv_statevar_4~0; [2025-02-08 03:53:22,454 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11967: assume !(11bv32 == ~ldv_statevar_4~0); [2025-02-08 03:53:22,454 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10514: assume { :begin_inline_ldv_dispatch_register_dummy_resourceless_instance_3_5_10 } true;assume { :begin_inline_ldv_switch_automaton_state_2_5 } true;~ldv_statevar_2~0 := 4bv32;assume { :end_inline_ldv_switch_automaton_state_2_5 } true;assume { :begin_inline_ldv_switch_automaton_state_3_5 } true;~ldv_statevar_3~0 := 4bv32;assume { :end_inline_ldv_switch_automaton_state_3_5 } true;assume { :end_inline_ldv_dispatch_register_dummy_resourceless_instance_3_5_10 } true;~ldv_statevar_5~0 := 9bv32; [2025-02-08 03:53:22,454 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10514-1: SUMMARY for call ldv_assume((if 5bv32 == ~ldv_statevar_2~0 || 5bv32 == ~ldv_statevar_3~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:53:22,454 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11043-1: SUMMARY for call ldv_io_instance_callback_4_68_#t~ret2093#1 := vidioc_g_fmt_vbi_cap(ldv_io_instance_callback_4_68_~arg1#1.base, ldv_io_instance_callback_4_68_~arg1#1.offset, ldv_io_instance_callback_4_68_~arg2#1.base, ldv_io_instance_callback_4_68_~arg2#1.offset, ldv_io_instance_callback_4_68_~arg3#1.base, ldv_io_instance_callback_4_68_~arg3#1.offset); srcloc: null [2025-02-08 03:53:22,454 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8136: vidioc_g_chip_info_#res#1 := 0bv32;ldv_io_instance_callback_4_31_#t~ret2066#1 := vidioc_g_chip_info_#res#1;havoc vidioc_g_chip_info_#t~mem960#1.base, vidioc_g_chip_info_#t~mem960#1.offset, vidioc_g_chip_info_#t~mem961#1, vidioc_g_chip_info_#t~mem962#1, vidioc_g_chip_info_#t~ret963#1, vidioc_g_chip_info_#t~ret964#1, vidioc_g_chip_info_~file#1.base, vidioc_g_chip_info_~file#1.offset, vidioc_g_chip_info_~priv#1.base, vidioc_g_chip_info_~priv#1.offset, vidioc_g_chip_info_~chip#1.base, vidioc_g_chip_info_~chip#1.offset, vidioc_g_chip_info_~fh~16#1.base, vidioc_g_chip_info_~fh~16#1.offset, vidioc_g_chip_info_~dev~25#1.base, vidioc_g_chip_info_~dev~25#1.offset;havoc vidioc_g_chip_info_#in~file#1.base, vidioc_g_chip_info_#in~file#1.offset, vidioc_g_chip_info_#in~priv#1.base, vidioc_g_chip_info_#in~priv#1.offset, vidioc_g_chip_info_#in~chip#1.base, vidioc_g_chip_info_#in~chip#1.offset;assume { :end_inline_vidioc_g_chip_info } true;havoc ldv_io_instance_callback_4_31_#t~ret2066#1;havoc ldv_io_instance_callback_4_31_#t~ret2066#1, ldv_io_instance_callback_4_31_~arg0#1.base, ldv_io_instance_callback_4_31_~arg0#1.offset, ldv_io_instance_callback_4_31_~arg1#1.base, ldv_io_instance_callback_4_31_~arg1#1.offset, ldv_io_instance_callback_4_31_~arg2#1.base, ldv_io_instance_callback_4_31_~arg2#1.offset, ldv_io_instance_callback_4_31_~arg3#1.base, ldv_io_instance_callback_4_31_~arg3#1.offset;havoc ldv_io_instance_callback_4_31_#in~arg0#1.base, ldv_io_instance_callback_4_31_#in~arg0#1.offset, ldv_io_instance_callback_4_31_#in~arg1#1.base, ldv_io_instance_callback_4_31_#in~arg1#1.offset, ldv_io_instance_callback_4_31_#in~arg2#1.base, ldv_io_instance_callback_4_31_#in~arg2#1.offset, ldv_io_instance_callback_4_31_#in~arg3#1.base, ldv_io_instance_callback_4_31_#in~arg3#1.offset;assume { :end_inline_ldv_io_instance_callback_4_31 } true;~ldv_statevar_4~0 := 3bv32; [2025-02-08 03:53:22,454 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14214-1: em28xx_video_register_#t~ret2003#1 := em28xx_register_extension_#res#1;havoc em28xx_register_extension_#t~nondet2259#1, em28xx_register_extension_~arg0#1.base, em28xx_register_extension_~arg0#1.offset;havoc em28xx_register_extension_#in~arg0#1.base, em28xx_register_extension_#in~arg0#1.offset;assume { :end_inline_em28xx_register_extension } true;em28xx_video_register_~tmp~37#1 := em28xx_video_register_#t~ret2003#1;havoc em28xx_video_register_#t~ret2003#1;em28xx_video_register_#res#1 := em28xx_video_register_~tmp~37#1;ldv_EMGentry_init_em28xx_video_register_5_15_#t~ret2004#1 := em28xx_video_register_#res#1;havoc em28xx_video_register_#t~ret2003#1, em28xx_video_register_~tmp~37#1;assume { :end_inline_em28xx_video_register } true;ldv_EMGentry_init_em28xx_video_register_5_15_~tmp~38#1 := ldv_EMGentry_init_em28xx_video_register_5_15_#t~ret2004#1;havoc ldv_EMGentry_init_em28xx_video_register_5_15_#t~ret2004#1;ldv_EMGentry_init_em28xx_video_register_5_15_#res#1 := ldv_EMGentry_init_em28xx_video_register_5_15_~tmp~38#1;ldv_entry_EMGentry_5_#t~ret2052#1 := ldv_EMGentry_init_em28xx_video_register_5_15_#res#1;havoc ldv_EMGentry_init_em28xx_video_register_5_15_#t~ret2004#1, ldv_EMGentry_init_em28xx_video_register_5_15_~arg0#1.base, ldv_EMGentry_init_em28xx_video_register_5_15_~arg0#1.offset, ldv_EMGentry_init_em28xx_video_register_5_15_~tmp~38#1;havoc ldv_EMGentry_init_em28xx_video_register_5_15_#in~arg0#1.base, ldv_EMGentry_init_em28xx_video_register_5_15_#in~arg0#1.offset;assume { :end_inline_ldv_EMGentry_init_em28xx_video_register_5_15 } true;~ldv_5_ret_default~0 := ldv_entry_EMGentry_5_#t~ret2052#1;havoc ldv_entry_EMGentry_5_#t~ret2052#1;assume { :begin_inline_ldv_post_init } true;ldv_post_init_#in~init_ret_val#1 := ~ldv_5_ret_default~0;havoc ldv_post_init_#res#1;havoc ldv_post_init_#t~ret2181#1, ldv_post_init_~init_ret_val#1, ldv_post_init_~tmp~58#1;ldv_post_init_~init_ret_val#1 := ldv_post_init_#in~init_ret_val#1;havoc ldv_post_init_~tmp~58#1; [2025-02-08 03:53:22,455 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11043: havoc ldv_io_instance_callback_4_68_#t~ret2093#1;havoc ldv_io_instance_callback_4_68_#t~ret2093#1, ldv_io_instance_callback_4_68_~arg0#1.base, ldv_io_instance_callback_4_68_~arg0#1.offset, ldv_io_instance_callback_4_68_~arg1#1.base, ldv_io_instance_callback_4_68_~arg1#1.offset, ldv_io_instance_callback_4_68_~arg2#1.base, ldv_io_instance_callback_4_68_~arg2#1.offset, ldv_io_instance_callback_4_68_~arg3#1.base, ldv_io_instance_callback_4_68_~arg3#1.offset;havoc ldv_io_instance_callback_4_68_#in~arg0#1.base, ldv_io_instance_callback_4_68_#in~arg0#1.offset, ldv_io_instance_callback_4_68_#in~arg1#1.base, ldv_io_instance_callback_4_68_#in~arg1#1.offset, ldv_io_instance_callback_4_68_#in~arg2#1.base, ldv_io_instance_callback_4_68_#in~arg2#1.offset, ldv_io_instance_callback_4_68_#in~arg3#1.base, ldv_io_instance_callback_4_68_#in~arg3#1.offset;assume { :end_inline_ldv_io_instance_callback_4_68 } true;~ldv_statevar_4~0 := 3bv32; [2025-02-08 03:53:22,455 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14214: havoc em28xx_register_extension_#t~nondet2259#1; [2025-02-08 03:53:22,455 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11175: havoc ldv_struct_v4l2_ctrl_ops_dummy_resourceless_instance_1_#t~ret2100#1, ldv_struct_v4l2_ctrl_ops_dummy_resourceless_instance_1_#t~ret2101#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_~tmp~42#1, ldv_struct_v4l2_ctrl_ops_dummy_resourceless_instance_1_~tmp___0~17#1;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:53:22,455 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7674: assume ~bvadd~64(vidioc_s_std_~__sd~4#1.base, ~bvadd~64(116bv64, vidioc_s_std_~__sd~4#1.offset)) != ~bvadd~64(vidioc_s_std_~dev~13#1.base, ~bvadd~64(16bv64, ~bvadd~64(63bv64, vidioc_s_std_~dev~13#1.offset))); [2025-02-08 03:53:22,455 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7674: assume !(~bvadd~64(vidioc_s_std_~__sd~4#1.base, ~bvadd~64(116bv64, vidioc_s_std_~__sd~4#1.offset)) != ~bvadd~64(vidioc_s_std_~dev~13#1.base, ~bvadd~64(16bv64, ~bvadd~64(63bv64, vidioc_s_std_~dev~13#1.offset))));vidioc_s_std_#res#1 := 0bv32;call ULTIMATE.dealloc(vidioc_s_std_~#f~1#1.base, vidioc_s_std_~#f~1#1.offset);havoc vidioc_s_std_~#f~1#1.base, vidioc_s_std_~#f~1#1.offset; [2025-02-08 03:53:22,455 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7740: vidioc_g_parm_#res#1 := vidioc_g_parm_~rc~2#1;ldv_io_instance_callback_4_38_#t~ret2071#1 := vidioc_g_parm_#res#1;havoc vidioc_g_parm_#t~mem783#1.base, vidioc_g_parm_#t~mem783#1.offset, vidioc_g_parm_#t~mem784#1, vidioc_g_parm_#t~mem785#1.base, vidioc_g_parm_#t~mem785#1.offset, vidioc_g_parm_#t~mem786#1.base, vidioc_g_parm_#t~mem786#1.offset, vidioc_g_parm_#t~mem787#1.base, vidioc_g_parm_#t~mem787#1.offset, vidioc_g_parm_#t~mem788#1.base, vidioc_g_parm_#t~mem788#1.offset, vidioc_g_parm_#t~mem789#1.base, vidioc_g_parm_#t~mem789#1.offset, vidioc_g_parm_#t~mem790#1.base, vidioc_g_parm_#t~mem790#1.offset, vidioc_g_parm_#t~short791#1, vidioc_g_parm_#t~mem797#1.base, vidioc_g_parm_#t~mem797#1.offset, vidioc_g_parm_#t~mem798#1.base, vidioc_g_parm_#t~mem798#1.offset, vidioc_g_parm_#t~mem799#1.base, vidioc_g_parm_#t~mem799#1.offset, vidioc_g_parm_#t~ret800#1, vidioc_g_parm_#t~mem801#1.base, vidioc_g_parm_#t~mem801#1.offset, vidioc_g_parm_#t~mem802#1, vidioc_g_parm_~file#1.base, vidioc_g_parm_~file#1.offset, vidioc_g_parm_~priv#1.base, vidioc_g_parm_~priv#1.offset, vidioc_g_parm_~p#1.base, vidioc_g_parm_~p#1.offset, vidioc_g_parm_~fh~5#1.base, vidioc_g_parm_~fh~5#1.offset, vidioc_g_parm_~dev~14#1.base, vidioc_g_parm_~dev~14#1.offset, vidioc_g_parm_~rc~2#1, vidioc_g_parm_~__sd~5#1.base, vidioc_g_parm_~__sd~5#1.offset, vidioc_g_parm_~__err~0#1, vidioc_g_parm_~__mptr~11#1.base, vidioc_g_parm_~__mptr~11#1.offset, vidioc_g_parm_~tmp~25#1, vidioc_g_parm_~__mptr___0~5#1.base, vidioc_g_parm_~__mptr___0~5#1.offset;havoc vidioc_g_parm_#in~file#1.base, vidioc_g_parm_#in~file#1.offset, vidioc_g_parm_#in~priv#1.base, vidioc_g_parm_#in~priv#1.offset, vidioc_g_parm_#in~p#1.base, vidioc_g_parm_#in~p#1.offset;assume { :end_inline_vidioc_g_parm } true;havoc ldv_io_instance_callback_4_38_#t~ret2071#1;havoc ldv_io_instance_callback_4_38_#t~ret2071#1, ldv_io_instance_callback_4_38_~arg0#1.base, ldv_io_instance_callback_4_38_~arg0#1.offset, ldv_io_instance_callback_4_38_~arg1#1.base, ldv_io_instance_callback_4_38_~arg1#1.offset, ldv_io_instance_callback_4_38_~arg2#1.base, ldv_io_instance_callback_4_38_~arg2#1.offset, ldv_io_instance_callback_4_38_~arg3#1.base, ldv_io_instance_callback_4_38_~arg3#1.offset;havoc ldv_io_instance_callback_4_38_#in~arg0#1.base, ldv_io_instance_callback_4_38_#in~arg0#1.offset, ldv_io_instance_callback_4_38_#in~arg1#1.base, ldv_io_instance_callback_4_38_#in~arg1#1.offset, ldv_io_instance_callback_4_38_#in~arg2#1.base, ldv_io_instance_callback_4_38_#in~arg2#1.offset, ldv_io_instance_callback_4_38_#in~arg3#1.base, ldv_io_instance_callback_4_38_#in~arg3#1.offset;assume { :end_inline_ldv_io_instance_callback_4_38 } true;~ldv_statevar_4~0 := 3bv32; [2025-02-08 03:53:22,455 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8335-1: SUMMARY for call vidioc_enum_framesizes_#t~ret1028#1 := printk(89bv64, 0bv64); srcloc: null [2025-02-08 03:53:22,455 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11308: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_2_11 } true;ldv_dummy_resourceless_instance_callback_2_11_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_11_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_2_11_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_11_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_2_11_#in~arg2#1 := ~ldv_2_callback_start_streaming~0.base, ~ldv_2_callback_start_streaming~0.offset, ~ldv_2_container_struct_vb2_queue_ptr~0.base, ~ldv_2_container_struct_vb2_queue_ptr~0.offset, ~ldv_2_ldv_param_11_1_default~0;havoc ldv_dummy_resourceless_instance_callback_2_11_#t~ret2046#1, ldv_dummy_resourceless_instance_callback_2_11_~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_11_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_2_11_~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_11_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_2_11_~arg2#1;ldv_dummy_resourceless_instance_callback_2_11_~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_11_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_2_11_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_11_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_2_11_~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_11_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_2_11_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_11_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_2_11_~arg2#1 := ldv_dummy_resourceless_instance_callback_2_11_#in~arg2#1; [2025-02-08 03:53:22,455 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12365: assume { :begin_inline_ldv_io_instance_callback_4_32 } true;ldv_io_instance_callback_4_32_#in~arg0#1.base, ldv_io_instance_callback_4_32_#in~arg0#1.offset, ldv_io_instance_callback_4_32_#in~arg1#1.base, ldv_io_instance_callback_4_32_#in~arg1#1.offset, ldv_io_instance_callback_4_32_#in~arg2#1.base, ldv_io_instance_callback_4_32_#in~arg2#1.offset, ldv_io_instance_callback_4_32_#in~arg3#1.base, ldv_io_instance_callback_4_32_#in~arg3#1.offset := ~ldv_4_callback_vidioc_g_fmt_vbi_cap~0.base, ~ldv_4_callback_vidioc_g_fmt_vbi_cap~0.offset, ~ldv_4_resource_file~0.base, ~ldv_4_resource_file~0.offset, ~ldv_4_resource_struct_poll_table_struct_ptr~0.base, ~ldv_4_resource_struct_poll_table_struct_ptr~0.offset, ~ldv_4_resource_struct_v4l2_format_ptr~0.base, ~ldv_4_resource_struct_v4l2_format_ptr~0.offset;havoc ldv_io_instance_callback_4_32_#t~ret2067#1, ldv_io_instance_callback_4_32_~arg0#1.base, ldv_io_instance_callback_4_32_~arg0#1.offset, ldv_io_instance_callback_4_32_~arg1#1.base, ldv_io_instance_callback_4_32_~arg1#1.offset, ldv_io_instance_callback_4_32_~arg2#1.base, ldv_io_instance_callback_4_32_~arg2#1.offset, ldv_io_instance_callback_4_32_~arg3#1.base, ldv_io_instance_callback_4_32_~arg3#1.offset;ldv_io_instance_callback_4_32_~arg0#1.base, ldv_io_instance_callback_4_32_~arg0#1.offset := ldv_io_instance_callback_4_32_#in~arg0#1.base, ldv_io_instance_callback_4_32_#in~arg0#1.offset;ldv_io_instance_callback_4_32_~arg1#1.base, ldv_io_instance_callback_4_32_~arg1#1.offset := ldv_io_instance_callback_4_32_#in~arg1#1.base, ldv_io_instance_callback_4_32_#in~arg1#1.offset;ldv_io_instance_callback_4_32_~arg2#1.base, ldv_io_instance_callback_4_32_~arg2#1.offset := ldv_io_instance_callback_4_32_#in~arg2#1.base, ldv_io_instance_callback_4_32_#in~arg2#1.offset;ldv_io_instance_callback_4_32_~arg3#1.base, ldv_io_instance_callback_4_32_~arg3#1.offset := ldv_io_instance_callback_4_32_#in~arg3#1.base, ldv_io_instance_callback_4_32_#in~arg3#1.offset; [2025-02-08 03:53:22,455 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8335: havoc vidioc_enum_framesizes_#t~mem1027#1;havoc vidioc_enum_framesizes_#t~ret1028#1; [2025-02-08 03:53:22,455 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11440: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_3_14 } true;ldv_dummy_resourceless_instance_callback_3_14_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_3_14_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_3_14_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_3_14_#in~arg1#1.offset := ~ldv_3_callback_stop_streaming~0.base, ~ldv_3_callback_stop_streaming~0.offset, ~ldv_3_container_struct_vb2_queue_ptr~0.base, ~ldv_3_container_struct_vb2_queue_ptr~0.offset;havoc ldv_dummy_resourceless_instance_callback_3_14_#t~ret2169#1, ldv_dummy_resourceless_instance_callback_3_14_~arg0#1.base, ldv_dummy_resourceless_instance_callback_3_14_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_3_14_~arg1#1.base, ldv_dummy_resourceless_instance_callback_3_14_~arg1#1.offset;ldv_dummy_resourceless_instance_callback_3_14_~arg0#1.base, ldv_dummy_resourceless_instance_callback_3_14_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_3_14_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_3_14_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_3_14_~arg1#1.base, ldv_dummy_resourceless_instance_callback_3_14_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_3_14_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_3_14_#in~arg1#1.offset; [2025-02-08 03:53:22,455 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10449: assume 15bv32 == ~ldv_statevar_5~0; [2025-02-08 03:53:22,455 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10449: assume !(15bv32 == ~ldv_statevar_5~0); [2025-02-08 03:53:22,455 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12035: assume 36bv32 == ~ldv_statevar_4~0; [2025-02-08 03:53:22,455 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12035: assume !(36bv32 == ~ldv_statevar_4~0); [2025-02-08 03:53:22,455 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12233-1: SUMMARY for call ldv_v4l2_file_operations_io_instance_4_#t~ret2126#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2126#1.offset := ldv_xmalloc(104bv64); srcloc: null [2025-02-08 03:53:22,455 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12233: ldv_v4l2_file_operations_io_instance_4_~tmp___6~1#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___6~1#1.offset := ldv_v4l2_file_operations_io_instance_4_#t~ret2126#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2126#1.offset;havoc ldv_v4l2_file_operations_io_instance_4_#t~ret2126#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2126#1.offset;~ldv_4_resource_struct_v4l2_capability_ptr~0.base, ~ldv_4_resource_struct_v4l2_capability_ptr~0.offset := ldv_v4l2_file_operations_io_instance_4_~tmp___6~1#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___6~1#1.offset; [2025-02-08 03:53:22,455 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8270: assume 2bv32 == vidioc_querycap_#t~mem1005#1;havoc vidioc_querycap_#t~mem1005#1;call write~intINTTYPE4#7(262144bv32, vidioc_querycap_~cap#1.base, ~bvadd~64(88bv64, vidioc_querycap_~cap#1.offset), 4bv64); [2025-02-08 03:53:22,455 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8270: assume !(2bv32 == vidioc_querycap_#t~mem1005#1);havoc vidioc_querycap_#t~mem1005#1;call write~intINTTYPE4#7(16777232bv32, vidioc_querycap_~cap#1.base, ~bvadd~64(88bv64, vidioc_querycap_~cap#1.offset), 4bv64); [2025-02-08 03:53:22,455 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11243: assume 9bv32 == ~ldv_statevar_2~0; [2025-02-08 03:53:22,455 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11243: assume !(9bv32 == ~ldv_statevar_2~0); [2025-02-08 03:53:22,455 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8072: assume 0bv32 != vidioc_s_frequency_#t~mem924#1;havoc vidioc_s_frequency_#t~mem924#1;vidioc_s_frequency_#res#1 := 4294967274bv32;call ULTIMATE.dealloc(vidioc_s_frequency_~#new_freq~0#1.base, vidioc_s_frequency_~#new_freq~0#1.offset);havoc vidioc_s_frequency_~#new_freq~0#1.base, vidioc_s_frequency_~#new_freq~0#1.offset; [2025-02-08 03:53:22,455 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8072: assume !(0bv32 != vidioc_s_frequency_#t~mem924#1);havoc vidioc_s_frequency_#t~mem924#1;call vidioc_s_frequency_#t~mem925#1.base, vidioc_s_frequency_#t~mem925#1.offset := read~$Pointer$#7(vidioc_s_frequency_~dev~24#1.base, ~bvadd~64(16bv64, ~bvadd~64(63bv64, vidioc_s_frequency_~dev~24#1.offset)), 8bv64);vidioc_s_frequency_~__mptr~15#1.base, vidioc_s_frequency_~__mptr~15#1.offset := vidioc_s_frequency_#t~mem925#1.base, vidioc_s_frequency_#t~mem925#1.offset;havoc vidioc_s_frequency_#t~mem925#1.base, vidioc_s_frequency_#t~mem925#1.offset;vidioc_s_frequency_~__sd~9#1.base, vidioc_s_frequency_~__sd~9#1.offset := vidioc_s_frequency_~__mptr~15#1.base, ~bvadd~64(18446744073709515264bv64, vidioc_s_frequency_~__mptr~15#1.offset); [2025-02-08 03:53:22,455 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7874: assume 3bv32 == vidioc_g_audio_#t~mem843#1;havoc vidioc_g_audio_#t~mem843#1; [2025-02-08 03:53:22,455 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7874: assume !(3bv32 == vidioc_g_audio_#t~mem843#1);havoc vidioc_g_audio_#t~mem843#1;call vidioc_g_audio_#t~mem844#1 := read~intINTTYPE4#7(vidioc_g_audio_~a#1.base, vidioc_g_audio_~a#1.offset, 4bv64); [2025-02-08 03:53:22,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11111: assume 7bv32 == ~ldv_statevar_0~0; [2025-02-08 03:53:22,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11111: assume !(7bv32 == ~ldv_statevar_0~0); [2025-02-08 03:53:22,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7808-1: SUMMARY for call vidioc_enum_input_#t~strcpy~res828#1.base, vidioc_enum_input_#t~strcpy~res828#1.offset := #Ultimate.C_strcpy#7(vidioc_enum_input_~i#1.base, ~bvadd~64(4bv64, vidioc_enum_input_~i#1.offset), vidioc_enum_input_#t~mem827#1.base, vidioc_enum_input_#t~mem827#1.offset); srcloc: null [2025-02-08 03:53:22,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7808: havoc vidioc_enum_input_#t~mem825#1;havoc vidioc_enum_input_#t~mem826#1;havoc vidioc_enum_input_#t~mem827#1.base, vidioc_enum_input_#t~mem827#1.offset;havoc vidioc_enum_input_#t~strcpy~res828#1.base, vidioc_enum_input_#t~strcpy~res828#1.offset;call vidioc_enum_input_#t~mem829#1 := read~intINTTYPE4#7(vidioc_enum_input_~dev~16#1.base, ~bvadd~64(30bv64, vidioc_enum_input_~dev~16#1.offset), 4bv64);call vidioc_enum_input_#t~mem830#1 := read~intINTTYPE4#12(~#em28xx_boards~0.base, ~bvadd~64(~bvadd~64(105bv64, ~bvadd~64(~#em28xx_boards~0.offset, ~bvmul~64(249bv64, ~sign_extend~64~32(vidioc_enum_input_#t~mem829#1)))), ~bvmul~64(24bv64, ~zero_extend~64~32(vidioc_enum_input_~n~0#1))), 4bv64); [2025-02-08 03:53:22,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7676-2: call vidioc_s_std_#t~mem766#1.base, vidioc_s_std_#t~mem766#1.offset := read~$Pointer$#7(vidioc_s_std_~__sd~4#1.base, ~bvadd~64(152bv64, vidioc_s_std_~__sd~4#1.offset), 8bv64);call vidioc_s_std_#t~mem767#1.base, vidioc_s_std_#t~mem767#1.offset := read~$Pointer$#7(vidioc_s_std_#t~mem766#1.base, vidioc_s_std_#t~mem766#1.offset, 8bv64);vidioc_s_std_#t~short771#1 := 0bv64 != ~bvadd~64(vidioc_s_std_#t~mem767#1.base, vidioc_s_std_#t~mem767#1.offset); [2025-02-08 03:53:22,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7676-1: assume vidioc_s_std_#t~short771#1;call vidioc_s_std_#t~mem768#1.base, vidioc_s_std_#t~mem768#1.offset := read~$Pointer$#7(vidioc_s_std_~__sd~4#1.base, ~bvadd~64(152bv64, vidioc_s_std_~__sd~4#1.offset), 8bv64);call vidioc_s_std_#t~mem769#1.base, vidioc_s_std_#t~mem769#1.offset := read~$Pointer$#7(vidioc_s_std_#t~mem768#1.base, vidioc_s_std_#t~mem768#1.offset, 8bv64);call vidioc_s_std_#t~mem770#1.base, vidioc_s_std_#t~mem770#1.offset := read~$Pointer$#7(vidioc_s_std_#t~mem769#1.base, ~bvadd~64(112bv64, vidioc_s_std_#t~mem769#1.offset), 8bv64);vidioc_s_std_#t~short771#1 := 0bv64 != ~bvadd~64(vidioc_s_std_#t~mem770#1.base, vidioc_s_std_#t~mem770#1.offset); [2025-02-08 03:53:22,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7676-1: assume !vidioc_s_std_#t~short771#1; [2025-02-08 03:53:22,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7676: assume vidioc_s_std_#t~short771#1;havoc vidioc_s_std_#t~mem766#1.base, vidioc_s_std_#t~mem766#1.offset;havoc vidioc_s_std_#t~mem767#1.base, vidioc_s_std_#t~mem767#1.offset;havoc vidioc_s_std_#t~mem768#1.base, vidioc_s_std_#t~mem768#1.offset;havoc vidioc_s_std_#t~mem769#1.base, vidioc_s_std_#t~mem769#1.offset;havoc vidioc_s_std_#t~mem770#1.base, vidioc_s_std_#t~mem770#1.offset;havoc vidioc_s_std_#t~short771#1;call vidioc_s_std_#t~mem777#1 := read~intINTTYPE8#7(vidioc_s_std_~dev~13#1.base, ~bvadd~64(7754bv64, vidioc_s_std_~dev~13#1.offset), 8bv64);call vidioc_s_std_#t~mem778#1.base, vidioc_s_std_#t~mem778#1.offset := read~$Pointer$#7(vidioc_s_std_~__sd~4#1.base, ~bvadd~64(152bv64, vidioc_s_std_~__sd~4#1.offset), 8bv64);call vidioc_s_std_#t~mem779#1.base, vidioc_s_std_#t~mem779#1.offset := read~$Pointer$#7(vidioc_s_std_#t~mem778#1.base, vidioc_s_std_#t~mem778#1.offset, 8bv64);call vidioc_s_std_#t~mem780#1.base, vidioc_s_std_#t~mem780#1.offset := read~$Pointer$#7(vidioc_s_std_#t~mem779#1.base, ~bvadd~64(112bv64, vidioc_s_std_#t~mem779#1.offset), 8bv64); [2025-02-08 03:53:22,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7676: assume !vidioc_s_std_#t~short771#1;havoc vidioc_s_std_#t~mem766#1.base, vidioc_s_std_#t~mem766#1.offset;havoc vidioc_s_std_#t~mem767#1.base, vidioc_s_std_#t~mem767#1.offset;havoc vidioc_s_std_#t~mem768#1.base, vidioc_s_std_#t~mem768#1.offset;havoc vidioc_s_std_#t~mem769#1.base, vidioc_s_std_#t~mem769#1.offset;havoc vidioc_s_std_#t~mem770#1.base, vidioc_s_std_#t~mem770#1.offset;havoc vidioc_s_std_#t~short771#1; [2025-02-08 03:53:22,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12565: assume { :begin_inline_ldv_io_instance_callback_4_66 } true;ldv_io_instance_callback_4_66_#in~arg0#1.base, ldv_io_instance_callback_4_66_#in~arg0#1.offset, ldv_io_instance_callback_4_66_#in~arg1#1.base, ldv_io_instance_callback_4_66_#in~arg1#1.offset, ldv_io_instance_callback_4_66_#in~arg2#1.base, ldv_io_instance_callback_4_66_#in~arg2#1.offset, ldv_io_instance_callback_4_66_#in~arg3#1 := ~ldv_4_callback_vidioc_streamon~0.base, ~ldv_4_callback_vidioc_streamon~0.offset, ~ldv_4_resource_file~0.base, ~ldv_4_resource_file~0.offset, ~ldv_4_resource_struct_poll_table_struct_ptr~0.base, ~ldv_4_resource_struct_poll_table_struct_ptr~0.offset, ~ldv_4_resource_enum_v4l2_buf_type~0;havoc ldv_io_instance_callback_4_66_#t~ret2091#1, ldv_io_instance_callback_4_66_~arg0#1.base, ldv_io_instance_callback_4_66_~arg0#1.offset, ldv_io_instance_callback_4_66_~arg1#1.base, ldv_io_instance_callback_4_66_~arg1#1.offset, ldv_io_instance_callback_4_66_~arg2#1.base, ldv_io_instance_callback_4_66_~arg2#1.offset, ldv_io_instance_callback_4_66_~arg3#1;ldv_io_instance_callback_4_66_~arg0#1.base, ldv_io_instance_callback_4_66_~arg0#1.offset := ldv_io_instance_callback_4_66_#in~arg0#1.base, ldv_io_instance_callback_4_66_#in~arg0#1.offset;ldv_io_instance_callback_4_66_~arg1#1.base, ldv_io_instance_callback_4_66_~arg1#1.offset := ldv_io_instance_callback_4_66_#in~arg1#1.base, ldv_io_instance_callback_4_66_#in~arg1#1.offset;ldv_io_instance_callback_4_66_~arg2#1.base, ldv_io_instance_callback_4_66_~arg2#1.offset := ldv_io_instance_callback_4_66_#in~arg2#1.base, ldv_io_instance_callback_4_66_#in~arg2#1.offset;ldv_io_instance_callback_4_66_~arg3#1 := ldv_io_instance_callback_4_66_#in~arg3#1;assume { :begin_inline_vb2_ioctl_streamon } true;vb2_ioctl_streamon_#in~arg0#1.base, vb2_ioctl_streamon_#in~arg0#1.offset, vb2_ioctl_streamon_#in~arg1#1.base, vb2_ioctl_streamon_#in~arg1#1.offset, vb2_ioctl_streamon_#in~arg2#1 := ldv_io_instance_callback_4_66_~arg1#1.base, ldv_io_instance_callback_4_66_~arg1#1.offset, ldv_io_instance_callback_4_66_~arg2#1.base, ldv_io_instance_callback_4_66_~arg2#1.offset, ldv_io_instance_callback_4_66_~arg3#1;havoc vb2_ioctl_streamon_#res#1;havoc vb2_ioctl_streamon_#t~nondet2290#1, vb2_ioctl_streamon_~arg0#1.base, vb2_ioctl_streamon_~arg0#1.offset, vb2_ioctl_streamon_~arg1#1.base, vb2_ioctl_streamon_~arg1#1.offset, vb2_ioctl_streamon_~arg2#1;vb2_ioctl_streamon_~arg0#1.base, vb2_ioctl_streamon_~arg0#1.offset := vb2_ioctl_streamon_#in~arg0#1.base, vb2_ioctl_streamon_#in~arg0#1.offset;vb2_ioctl_streamon_~arg1#1.base, vb2_ioctl_streamon_~arg1#1.offset := vb2_ioctl_streamon_#in~arg1#1.base, vb2_ioctl_streamon_#in~arg1#1.offset;vb2_ioctl_streamon_~arg2#1 := vb2_ioctl_streamon_#in~arg2#1;havoc vb2_ioctl_streamon_#t~nondet2290#1;vb2_ioctl_streamon_#res#1 := vb2_ioctl_streamon_#t~nondet2290#1;havoc vb2_ioctl_streamon_#t~nondet2290#1; [2025-02-08 03:53:22,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12697: assume 0bv32 == vbi_queue_setup_#t~mem2155#1;havoc vbi_queue_setup_#t~mem2155#1;call write~intINTTYPE4#7(32bv32, vbi_queue_setup_~nbuffers#1.base, vbi_queue_setup_~nbuffers#1.offset, 4bv64); [2025-02-08 03:53:22,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12697: assume !(0bv32 == vbi_queue_setup_#t~mem2155#1);havoc vbi_queue_setup_#t~mem2155#1; [2025-02-08 03:53:22,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12697-1: call vbi_queue_setup_#t~mem2155#1 := read~intINTTYPE4#7(vbi_queue_setup_~nbuffers#1.base, vbi_queue_setup_~nbuffers#1.offset, 4bv64); [2025-02-08 03:53:22,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12235-1: SUMMARY for call ldv_v4l2_file_operations_io_instance_4_#t~ret2127#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2127#1.offset := ldv_xmalloc(256bv64); srcloc: null [2025-02-08 03:53:22,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12235: ldv_v4l2_file_operations_io_instance_4_~tmp___7~1#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___7~1#1.offset := ldv_v4l2_file_operations_io_instance_4_#t~ret2127#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2127#1.offset;havoc ldv_v4l2_file_operations_io_instance_4_#t~ret2127#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2127#1.offset;~ldv_4_resource_struct_v4l2_create_buffers_ptr~0.base, ~ldv_4_resource_struct_v4l2_create_buffers_ptr~0.offset := ldv_v4l2_file_operations_io_instance_4_~tmp___7~1#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___7~1#1.offset; [2025-02-08 03:53:22,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11376: assume 14bv32 == ~ldv_statevar_3~0; [2025-02-08 03:53:22,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11376: assume !(14bv32 == ~ldv_statevar_3~0); [2025-02-08 03:53:22,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8073: ldv_io_instance_callback_4_55_#t~ret2084#1 := vidioc_s_frequency_#res#1;havoc vidioc_s_frequency_#t~mem911#1, vidioc_s_frequency_#t~mem912#1, vidioc_s_frequency_#t~mem913#1, vidioc_s_frequency_#t~arrayCopy914#1, vidioc_s_frequency_#t~mem915#1, vidioc_s_frequency_#t~mem916#1, vidioc_s_frequency_#t~mem917#1, vidioc_s_frequency_#t~mem918#1, vidioc_s_frequency_#t~mem919#1, vidioc_s_frequency_#t~mem920#1, vidioc_s_frequency_#t~mem921#1, vidioc_s_frequency_#t~mem922#1, vidioc_s_frequency_#t~mem923#1.base, vidioc_s_frequency_#t~mem923#1.offset, vidioc_s_frequency_#t~mem924#1, vidioc_s_frequency_#t~mem925#1.base, vidioc_s_frequency_#t~mem925#1.offset, vidioc_s_frequency_#t~mem926#1.base, vidioc_s_frequency_#t~mem926#1.offset, vidioc_s_frequency_#t~mem927#1.base, vidioc_s_frequency_#t~mem927#1.offset, vidioc_s_frequency_#t~mem928#1.base, vidioc_s_frequency_#t~mem928#1.offset, vidioc_s_frequency_#t~mem929#1.base, vidioc_s_frequency_#t~mem929#1.offset, vidioc_s_frequency_#t~mem930#1.base, vidioc_s_frequency_#t~mem930#1.offset, vidioc_s_frequency_#t~short931#1, vidioc_s_frequency_#t~mem937#1.base, vidioc_s_frequency_#t~mem937#1.offset, vidioc_s_frequency_#t~mem938#1.base, vidioc_s_frequency_#t~mem938#1.offset, vidioc_s_frequency_#t~mem939#1.base, vidioc_s_frequency_#t~mem939#1.offset, vidioc_s_frequency_#t~ret940#1, vidioc_s_frequency_#t~mem941#1.base, vidioc_s_frequency_#t~mem941#1.offset, vidioc_s_frequency_#t~mem942#1.base, vidioc_s_frequency_#t~mem942#1.offset, vidioc_s_frequency_#t~mem943#1.base, vidioc_s_frequency_#t~mem943#1.offset, vidioc_s_frequency_#t~mem944#1.base, vidioc_s_frequency_#t~mem944#1.offset, vidioc_s_frequency_#t~mem945#1.base, vidioc_s_frequency_#t~mem945#1.offset, vidioc_s_frequency_#t~mem946#1.base, vidioc_s_frequency_#t~mem946#1.offset, vidioc_s_frequency_#t~mem947#1.base, vidioc_s_frequency_#t~mem947#1.offset, vidioc_s_frequency_#t~short948#1, vidioc_s_frequency_#t~mem954#1.base, vidioc_s_frequency_#t~mem954#1.offset, vidioc_s_frequency_#t~mem955#1.base, vidioc_s_frequency_#t~mem955#1.offset, vidioc_s_frequency_#t~mem956#1.base, vidioc_s_frequency_#t~mem956#1.offset, vidioc_s_frequency_#t~ret957#1, vidioc_s_frequency_#t~mem958#1.base, vidioc_s_frequency_#t~mem958#1.offset, vidioc_s_frequency_#t~mem959#1, vidioc_s_frequency_~file#1.base, vidioc_s_frequency_~file#1.offset, vidioc_s_frequency_~priv#1.base, vidioc_s_frequency_~priv#1.offset, vidioc_s_frequency_~f#1.base, vidioc_s_frequency_~f#1.offset, vidioc_s_frequency_~#new_freq~0#1.base, vidioc_s_frequency_~#new_freq~0#1.offset, vidioc_s_frequency_~fh~15#1.base, vidioc_s_frequency_~fh~15#1.offset, vidioc_s_frequency_~dev~24#1.base, vidioc_s_frequency_~dev~24#1.offset, vidioc_s_frequency_~__sd~9#1.base, vidioc_s_frequency_~__sd~9#1.offset, vidioc_s_frequency_~__mptr~15#1.base, vidioc_s_frequency_~__mptr~15#1.offset, vidioc_s_frequency_~__mptr___0~9#1.base, vidioc_s_frequency_~__mptr___0~9#1.offset, vidioc_s_frequency_~__sd___0~2#1.base, vidioc_s_frequency_~__sd___0~2#1.offset, vidioc_s_frequency_~__mptr___1~2#1.base, vidioc_s_frequency_~__mptr___1~2#1.offset, vidioc_s_frequency_~__mptr___2~2#1.base, vidioc_s_frequency_~__mptr___2~2#1.offset;havoc vidioc_s_frequency_#in~file#1.base, vidioc_s_frequency_#in~file#1.offset, vidioc_s_frequency_#in~priv#1.base, vidioc_s_frequency_#in~priv#1.offset, vidioc_s_frequency_#in~f#1.base, vidioc_s_frequency_#in~f#1.offset;assume { :end_inline_vidioc_s_frequency } true;havoc ldv_io_instance_callback_4_55_#t~ret2084#1;havoc ldv_io_instance_callback_4_55_#t~ret2084#1, ldv_io_instance_callback_4_55_~arg0#1.base, ldv_io_instance_callback_4_55_~arg0#1.offset, ldv_io_instance_callback_4_55_~arg1#1.base, ldv_io_instance_callback_4_55_~arg1#1.offset, ldv_io_instance_callback_4_55_~arg2#1.base, ldv_io_instance_callback_4_55_~arg2#1.offset, ldv_io_instance_callback_4_55_~arg3#1.base, ldv_io_instance_callback_4_55_~arg3#1.offset;havoc ldv_io_instance_callback_4_55_#in~arg0#1.base, ldv_io_instance_callback_4_55_#in~arg0#1.offset, ldv_io_instance_callback_4_55_#in~arg1#1.base, ldv_io_instance_callback_4_55_#in~arg1#1.offset, ldv_io_instance_callback_4_55_#in~arg2#1.base, ldv_io_instance_callback_4_55_#in~arg2#1.offset, ldv_io_instance_callback_4_55_#in~arg3#1.base, ldv_io_instance_callback_4_55_#in~arg3#1.offset;assume { :end_inline_ldv_io_instance_callback_4_55 } true;~ldv_statevar_4~0 := 3bv32; [2025-02-08 03:53:22,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11971: assume 13bv32 == ~ldv_statevar_4~0; [2025-02-08 03:53:22,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11971: assume !(13bv32 == ~ldv_statevar_4~0); [2025-02-08 03:53:22,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12169: SUMMARY for call ldv_free(~ldv_4_resource_file~0.base, ~ldv_4_resource_file~0.offset); srcloc: null [2025-02-08 03:53:22,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12103: assume 60bv32 == ~ldv_statevar_4~0; [2025-02-08 03:53:22,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12103: assume !(60bv32 == ~ldv_statevar_4~0); [2025-02-08 03:53:22,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12170: SUMMARY for call ldv_free(~ldv_4_resource_struct_poll_table_struct_ptr~0.base, ~ldv_4_resource_struct_poll_table_struct_ptr~0.offset); srcloc: null [2025-02-08 03:53:22,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12302: assume { :begin_inline_ldv_io_instance_callback_4_22 } true;ldv_io_instance_callback_4_22_#in~arg0#1.base, ldv_io_instance_callback_4_22_#in~arg0#1.offset, ldv_io_instance_callback_4_22_#in~arg1#1.base, ldv_io_instance_callback_4_22_#in~arg1#1.offset, ldv_io_instance_callback_4_22_#in~arg2#1, ldv_io_instance_callback_4_22_#in~arg3#1 := ~ldv_4_callback_unlocked_ioctl~0.base, ~ldv_4_callback_unlocked_ioctl~0.offset, ~ldv_4_resource_file~0.base, ~ldv_4_resource_file~0.offset, ~ldv_4_ldv_param_22_1_default~0, ~ldv_4_ldv_param_22_2_default~0;havoc ldv_io_instance_callback_4_22_#t~ret2059#1, ldv_io_instance_callback_4_22_~arg0#1.base, ldv_io_instance_callback_4_22_~arg0#1.offset, ldv_io_instance_callback_4_22_~arg1#1.base, ldv_io_instance_callback_4_22_~arg1#1.offset, ldv_io_instance_callback_4_22_~arg2#1, ldv_io_instance_callback_4_22_~arg3#1;ldv_io_instance_callback_4_22_~arg0#1.base, ldv_io_instance_callback_4_22_~arg0#1.offset := ldv_io_instance_callback_4_22_#in~arg0#1.base, ldv_io_instance_callback_4_22_#in~arg0#1.offset;ldv_io_instance_callback_4_22_~arg1#1.base, ldv_io_instance_callback_4_22_~arg1#1.offset := ldv_io_instance_callback_4_22_#in~arg1#1.base, ldv_io_instance_callback_4_22_#in~arg1#1.offset;ldv_io_instance_callback_4_22_~arg2#1 := ldv_io_instance_callback_4_22_#in~arg2#1;ldv_io_instance_callback_4_22_~arg3#1 := ldv_io_instance_callback_4_22_#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_4_22_~arg1#1.base, ldv_io_instance_callback_4_22_~arg1#1.offset, ldv_io_instance_callback_4_22_~arg2#1, ldv_io_instance_callback_4_22_~arg3#1;havoc video_ioctl2_#res#1;havoc video_ioctl2_#t~nondet2295#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~nondet2295#1;video_ioctl2_#res#1 := video_ioctl2_#t~nondet2295#1;havoc video_ioctl2_#t~nondet2295#1; [2025-02-08 03:53:22,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7810: assume ~bvule~32(~bvsub~32(vidioc_enum_input_#t~mem830#1, 6bv32), 1bv32);havoc vidioc_enum_input_#t~mem829#1;havoc vidioc_enum_input_#t~mem830#1;call write~intINTTYPE4#7(1bv32, vidioc_enum_input_~i#1.base, ~bvadd~64(36bv64, vidioc_enum_input_~i#1.offset), 4bv64); [2025-02-08 03:53:22,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7810: assume !~bvule~32(~bvsub~32(vidioc_enum_input_#t~mem830#1, 6bv32), 1bv32);havoc vidioc_enum_input_#t~mem829#1;havoc vidioc_enum_input_#t~mem830#1; [2025-02-08 03:53:22,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10453: havoc ldv_entry_EMGentry_5_#t~ret2051#1, ldv_entry_EMGentry_5_#t~ret2052#1, ldv_entry_EMGentry_5_#t~ret2053#1, ldv_entry_EMGentry_5_#t~ret2054#1, ldv_entry_EMGentry_5_~arg0#1.base, ldv_entry_EMGentry_5_~arg0#1.offset, ldv_entry_EMGentry_5_~tmp~39#1, ldv_entry_EMGentry_5_~tmp___0~16#1;havoc ldv_entry_EMGentry_5_#in~arg0#1.base, ldv_entry_EMGentry_5_#in~arg0#1.offset;assume { :end_inline_ldv_entry_EMGentry_5 } true; [2025-02-08 03:53:22,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12501: assume { :begin_inline_ldv_io_instance_callback_4_54 } true;ldv_io_instance_callback_4_54_#in~arg0#1.base, ldv_io_instance_callback_4_54_#in~arg0#1.offset, ldv_io_instance_callback_4_54_#in~arg1#1.base, ldv_io_instance_callback_4_54_#in~arg1#1.offset, ldv_io_instance_callback_4_54_#in~arg2#1.base, ldv_io_instance_callback_4_54_#in~arg2#1.offset, ldv_io_instance_callback_4_54_#in~arg3#1.base, ldv_io_instance_callback_4_54_#in~arg3#1.offset := ~ldv_4_callback_vidioc_s_fmt_vid_cap~0.base, ~ldv_4_callback_vidioc_s_fmt_vid_cap~0.offset, ~ldv_4_resource_file~0.base, ~ldv_4_resource_file~0.offset, ~ldv_4_resource_struct_poll_table_struct_ptr~0.base, ~ldv_4_resource_struct_poll_table_struct_ptr~0.offset, ~ldv_4_resource_struct_v4l2_format_ptr~0.base, ~ldv_4_resource_struct_v4l2_format_ptr~0.offset;havoc ldv_io_instance_callback_4_54_#t~ret2083#1, ldv_io_instance_callback_4_54_~arg0#1.base, ldv_io_instance_callback_4_54_~arg0#1.offset, ldv_io_instance_callback_4_54_~arg1#1.base, ldv_io_instance_callback_4_54_~arg1#1.offset, ldv_io_instance_callback_4_54_~arg2#1.base, ldv_io_instance_callback_4_54_~arg2#1.offset, ldv_io_instance_callback_4_54_~arg3#1.base, ldv_io_instance_callback_4_54_~arg3#1.offset;ldv_io_instance_callback_4_54_~arg0#1.base, ldv_io_instance_callback_4_54_~arg0#1.offset := ldv_io_instance_callback_4_54_#in~arg0#1.base, ldv_io_instance_callback_4_54_#in~arg0#1.offset;ldv_io_instance_callback_4_54_~arg1#1.base, ldv_io_instance_callback_4_54_~arg1#1.offset := ldv_io_instance_callback_4_54_#in~arg1#1.base, ldv_io_instance_callback_4_54_#in~arg1#1.offset;ldv_io_instance_callback_4_54_~arg2#1.base, ldv_io_instance_callback_4_54_~arg2#1.offset := ldv_io_instance_callback_4_54_#in~arg2#1.base, ldv_io_instance_callback_4_54_#in~arg2#1.offset;ldv_io_instance_callback_4_54_~arg3#1.base, ldv_io_instance_callback_4_54_~arg3#1.offset := ldv_io_instance_callback_4_54_#in~arg3#1.base, ldv_io_instance_callback_4_54_#in~arg3#1.offset;assume { :begin_inline_vidioc_s_fmt_vid_cap } true;vidioc_s_fmt_vid_cap_#in~file#1.base, vidioc_s_fmt_vid_cap_#in~file#1.offset, vidioc_s_fmt_vid_cap_#in~priv#1.base, vidioc_s_fmt_vid_cap_#in~priv#1.offset, vidioc_s_fmt_vid_cap_#in~f#1.base, vidioc_s_fmt_vid_cap_#in~f#1.offset := ldv_io_instance_callback_4_54_~arg1#1.base, ldv_io_instance_callback_4_54_~arg1#1.offset, ldv_io_instance_callback_4_54_~arg2#1.base, ldv_io_instance_callback_4_54_~arg2#1.offset, ldv_io_instance_callback_4_54_~arg3#1.base, ldv_io_instance_callback_4_54_~arg3#1.offset;havoc vidioc_s_fmt_vid_cap_#res#1;havoc vidioc_s_fmt_vid_cap_#t~ret729#1.base, vidioc_s_fmt_vid_cap_#t~ret729#1.offset, vidioc_s_fmt_vid_cap_#t~mem730#1, vidioc_s_fmt_vid_cap_#t~ret731#1, vidioc_s_fmt_vid_cap_#t~mem732#1, vidioc_s_fmt_vid_cap_#t~mem733#1, vidioc_s_fmt_vid_cap_#t~mem734#1, vidioc_s_fmt_vid_cap_#t~ret735#1, vidioc_s_fmt_vid_cap_~file#1.base, vidioc_s_fmt_vid_cap_~file#1.offset, vidioc_s_fmt_vid_cap_~priv#1.base, vidioc_s_fmt_vid_cap_~priv#1.offset, vidioc_s_fmt_vid_cap_~f#1.base, vidioc_s_fmt_vid_cap_~f#1.offset, vidioc_s_fmt_vid_cap_~dev~10#1.base, vidioc_s_fmt_vid_cap_~dev~10#1.offset, vidioc_s_fmt_vid_cap_~tmp~24#1.base, vidioc_s_fmt_vid_cap_~tmp~24#1.offset, vidioc_s_fmt_vid_cap_~tmp___0~10#1;vidioc_s_fmt_vid_cap_~file#1.base, vidioc_s_fmt_vid_cap_~file#1.offset := vidioc_s_fmt_vid_cap_#in~file#1.base, vidioc_s_fmt_vid_cap_#in~file#1.offset;vidioc_s_fmt_vid_cap_~priv#1.base, vidioc_s_fmt_vid_cap_~priv#1.offset := vidioc_s_fmt_vid_cap_#in~priv#1.base, vidioc_s_fmt_vid_cap_#in~priv#1.offset;vidioc_s_fmt_vid_cap_~f#1.base, vidioc_s_fmt_vid_cap_~f#1.offset := vidioc_s_fmt_vid_cap_#in~f#1.base, vidioc_s_fmt_vid_cap_#in~f#1.offset;havoc vidioc_s_fmt_vid_cap_~dev~10#1.base, vidioc_s_fmt_vid_cap_~dev~10#1.offset;havoc vidioc_s_fmt_vid_cap_~tmp~24#1.base, vidioc_s_fmt_vid_cap_~tmp~24#1.offset;havoc vidioc_s_fmt_vid_cap_~tmp___0~10#1; [2025-02-08 03:53:22,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12435: assume { :begin_inline_ldv_io_instance_callback_4_44 } true;ldv_io_instance_callback_4_44_#in~arg0#1.base, ldv_io_instance_callback_4_44_#in~arg0#1.offset, ldv_io_instance_callback_4_44_#in~arg1#1.base, ldv_io_instance_callback_4_44_#in~arg1#1.offset, ldv_io_instance_callback_4_44_#in~arg2#1.base, ldv_io_instance_callback_4_44_#in~arg2#1.offset, ldv_io_instance_callback_4_44_#in~arg3#1.base, ldv_io_instance_callback_4_44_#in~arg3#1.offset := ~ldv_4_callback_vidioc_prepare_buf~0.base, ~ldv_4_callback_vidioc_prepare_buf~0.offset, ~ldv_4_resource_file~0.base, ~ldv_4_resource_file~0.offset, ~ldv_4_resource_struct_poll_table_struct_ptr~0.base, ~ldv_4_resource_struct_poll_table_struct_ptr~0.offset, ~ldv_4_resource_struct_v4l2_buffer_ptr~0.base, ~ldv_4_resource_struct_v4l2_buffer_ptr~0.offset;havoc ldv_io_instance_callback_4_44_#t~ret2075#1, ldv_io_instance_callback_4_44_~arg0#1.base, ldv_io_instance_callback_4_44_~arg0#1.offset, ldv_io_instance_callback_4_44_~arg1#1.base, ldv_io_instance_callback_4_44_~arg1#1.offset, ldv_io_instance_callback_4_44_~arg2#1.base, ldv_io_instance_callback_4_44_~arg2#1.offset, ldv_io_instance_callback_4_44_~arg3#1.base, ldv_io_instance_callback_4_44_~arg3#1.offset;ldv_io_instance_callback_4_44_~arg0#1.base, ldv_io_instance_callback_4_44_~arg0#1.offset := ldv_io_instance_callback_4_44_#in~arg0#1.base, ldv_io_instance_callback_4_44_#in~arg0#1.offset;ldv_io_instance_callback_4_44_~arg1#1.base, ldv_io_instance_callback_4_44_~arg1#1.offset := ldv_io_instance_callback_4_44_#in~arg1#1.base, ldv_io_instance_callback_4_44_#in~arg1#1.offset;ldv_io_instance_callback_4_44_~arg2#1.base, ldv_io_instance_callback_4_44_~arg2#1.offset := ldv_io_instance_callback_4_44_#in~arg2#1.base, ldv_io_instance_callback_4_44_#in~arg2#1.offset;ldv_io_instance_callback_4_44_~arg3#1.base, ldv_io_instance_callback_4_44_~arg3#1.offset := ldv_io_instance_callback_4_44_#in~arg3#1.base, ldv_io_instance_callback_4_44_#in~arg3#1.offset;assume { :begin_inline_vb2_ioctl_prepare_buf } true;vb2_ioctl_prepare_buf_#in~arg0#1.base, vb2_ioctl_prepare_buf_#in~arg0#1.offset, vb2_ioctl_prepare_buf_#in~arg1#1.base, vb2_ioctl_prepare_buf_#in~arg1#1.offset, vb2_ioctl_prepare_buf_#in~arg2#1.base, vb2_ioctl_prepare_buf_#in~arg2#1.offset := ldv_io_instance_callback_4_44_~arg1#1.base, ldv_io_instance_callback_4_44_~arg1#1.offset, ldv_io_instance_callback_4_44_~arg2#1.base, ldv_io_instance_callback_4_44_~arg2#1.offset, ldv_io_instance_callback_4_44_~arg3#1.base, ldv_io_instance_callback_4_44_~arg3#1.offset;havoc vb2_ioctl_prepare_buf_#res#1;havoc vb2_ioctl_prepare_buf_#t~nondet2285#1, vb2_ioctl_prepare_buf_~arg0#1.base, vb2_ioctl_prepare_buf_~arg0#1.offset, vb2_ioctl_prepare_buf_~arg1#1.base, vb2_ioctl_prepare_buf_~arg1#1.offset, vb2_ioctl_prepare_buf_~arg2#1.base, vb2_ioctl_prepare_buf_~arg2#1.offset;vb2_ioctl_prepare_buf_~arg0#1.base, vb2_ioctl_prepare_buf_~arg0#1.offset := vb2_ioctl_prepare_buf_#in~arg0#1.base, vb2_ioctl_prepare_buf_#in~arg0#1.offset;vb2_ioctl_prepare_buf_~arg1#1.base, vb2_ioctl_prepare_buf_~arg1#1.offset := vb2_ioctl_prepare_buf_#in~arg1#1.base, vb2_ioctl_prepare_buf_#in~arg1#1.offset;vb2_ioctl_prepare_buf_~arg2#1.base, vb2_ioctl_prepare_buf_~arg2#1.offset := vb2_ioctl_prepare_buf_#in~arg2#1.base, vb2_ioctl_prepare_buf_#in~arg2#1.offset;havoc vb2_ioctl_prepare_buf_#t~nondet2285#1;vb2_ioctl_prepare_buf_#res#1 := vb2_ioctl_prepare_buf_#t~nondet2285#1;havoc vb2_ioctl_prepare_buf_#t~nondet2285#1; [2025-02-08 03:53:22,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12237-1: SUMMARY for call ldv_v4l2_file_operations_io_instance_4_#t~ret2128#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2128#1.offset := ldv_xmalloc(200bv64); srcloc: null [2025-02-08 03:53:22,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11180: ldv_struct_v4l2_ctrl_ops_dummy_resourceless_instance_1_~tmp~42#1 := ldv_struct_v4l2_ctrl_ops_dummy_resourceless_instance_1_#t~ret2100#1;havoc ldv_struct_v4l2_ctrl_ops_dummy_resourceless_instance_1_#t~ret2100#1; [2025-02-08 03:53:22,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12237: ldv_v4l2_file_operations_io_instance_4_~tmp___8~1#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___8~1#1.offset := ldv_v4l2_file_operations_io_instance_4_#t~ret2128#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2128#1.offset;havoc ldv_v4l2_file_operations_io_instance_4_#t~ret2128#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2128#1.offset;~ldv_4_resource_struct_v4l2_dbg_chip_info_ptr~0.base, ~ldv_4_resource_struct_v4l2_dbg_chip_info_ptr~0.offset := ldv_v4l2_file_operations_io_instance_4_~tmp___8~1#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___8~1#1.offset; [2025-02-08 03:53:22,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12171: SUMMARY for call ldv_free(~ldv_4_resource_struct_v4l2_audio_ptr~0.base, ~ldv_4_resource_struct_v4l2_audio_ptr~0.offset); srcloc: null [2025-02-08 03:53:22,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11180-1: SUMMARY for call ldv_struct_v4l2_ctrl_ops_dummy_resourceless_instance_1_#t~ret2100#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:53:22,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12039: assume 38bv32 == ~ldv_statevar_4~0; [2025-02-08 03:53:22,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12039: assume !(38bv32 == ~ldv_statevar_4~0); [2025-02-08 03:53:22,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7679-1: SUMMARY for call vidioc_s_std_#t~ret781#1 := ##fun~$Pointer$~X~~v4l2_std_id~0~TO~C_INT(vidioc_s_std_~__sd~4#1.base, vidioc_s_std_~__sd~4#1.offset, vidioc_s_std_#t~mem777#1, vidioc_s_std_#t~mem780#1.base, vidioc_s_std_#t~mem780#1.offset); srcloc: null [2025-02-08 03:53:22,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7679: havoc vidioc_s_std_#t~mem777#1;havoc vidioc_s_std_#t~mem778#1.base, vidioc_s_std_#t~mem778#1.offset;havoc vidioc_s_std_#t~mem779#1.base, vidioc_s_std_#t~mem779#1.offset;havoc vidioc_s_std_#t~mem780#1.base, vidioc_s_std_#t~mem780#1.offset;havoc vidioc_s_std_#t~ret781#1; [2025-02-08 03:53:22,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8340-1: vidioc_enum_framesizes_#res#1 := 4294967274bv32; [2025-02-08 03:53:22,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12172: SUMMARY for call ldv_free(~ldv_4_resource_struct_v4l2_buffer_ptr~0.base, ~ldv_4_resource_struct_v4l2_buffer_ptr~0.offset); srcloc: null [2025-02-08 03:53:22,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11115: havoc ldv_struct_em28xx_ops_dummy_resourceless_instance_0_#t~ret2098#1, ldv_struct_em28xx_ops_dummy_resourceless_instance_0_#t~ret2099#1, ldv_struct_em28xx_ops_dummy_resourceless_instance_0_~arg0#1.base, ldv_struct_em28xx_ops_dummy_resourceless_instance_0_~arg0#1.offset;havoc ldv_struct_em28xx_ops_dummy_resourceless_instance_0_#in~arg0#1.base, ldv_struct_em28xx_ops_dummy_resourceless_instance_0_#in~arg0#1.offset;assume { :end_inline_ldv_struct_em28xx_ops_dummy_resourceless_instance_0 } true; [2025-02-08 03:53:22,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11247: assume 12bv32 == ~ldv_statevar_2~0; [2025-02-08 03:53:22,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11247: assume !(12bv32 == ~ldv_statevar_2~0); [2025-02-08 03:53:22,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7878: assume 4bv32 == vidioc_g_audio_#t~mem844#1;havoc vidioc_g_audio_#t~mem844#1; [2025-02-08 03:53:22,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7878: assume !(4bv32 == vidioc_g_audio_#t~mem844#1);havoc vidioc_g_audio_#t~mem844#1;call vidioc_g_audio_#t~mem845#1 := read~intINTTYPE4#7(vidioc_g_audio_~a#1.base, vidioc_g_audio_~a#1.offset, 4bv64); [2025-02-08 03:53:22,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12701: assume ~bvule~32(vbi_queue_setup_#t~mem2156#1, 1bv32);havoc vbi_queue_setup_#t~mem2156#1;call write~intINTTYPE4#7(2bv32, vbi_queue_setup_~nbuffers#1.base, vbi_queue_setup_~nbuffers#1.offset, 4bv64); [2025-02-08 03:53:22,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12701: assume !~bvule~32(vbi_queue_setup_#t~mem2156#1, 1bv32);havoc vbi_queue_setup_#t~mem2156#1; [2025-02-08 03:53:22,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12701-1: call vbi_queue_setup_#t~mem2156#1 := read~intINTTYPE4#7(vbi_queue_setup_~nbuffers#1.base, vbi_queue_setup_~nbuffers#1.offset, 4bv64); [2025-02-08 03:53:22,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11380: assume 15bv32 == ~ldv_statevar_3~0; [2025-02-08 03:53:22,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11380: assume !(15bv32 == ~ldv_statevar_3~0); [2025-02-08 03:53:22,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8275-1: call vidioc_querycap_#t~mem1006#1 := read~intINTTYPE1#7(vidioc_querycap_~dev~28#1.base, ~bvadd~64(1064bv64, vidioc_querycap_~dev~28#1.offset), 1bv64); [2025-02-08 03:53:22,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10521: assume { :begin_inline_ldv_dispatch_register_io_instance_4_5_11 } true;assume { :begin_inline_ldv_switch_automaton_state_4_14 } true;~ldv_statevar_4~0 := 13bv32;assume { :end_inline_ldv_switch_automaton_state_4_14 } true;assume { :end_inline_ldv_dispatch_register_io_instance_4_5_11 } true;~ldv_statevar_5~0 := 10bv32; [2025-02-08 03:53:22,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8275: assume 0bv32 != ~zero_extend~32~8(vidioc_querycap_#t~mem1006#1);havoc vidioc_querycap_#t~mem1006#1;call vidioc_querycap_#t~mem1007#1 := read~intINTTYPE4#7(vidioc_querycap_~cap#1.base, ~bvadd~64(88bv64, vidioc_querycap_~cap#1.offset), 4bv64);call write~intINTTYPE4#7(~bvor~32(131072bv32, vidioc_querycap_#t~mem1007#1), vidioc_querycap_~cap#1.base, ~bvadd~64(88bv64, vidioc_querycap_~cap#1.offset), 4bv64);havoc vidioc_querycap_#t~mem1007#1; [2025-02-08 03:53:22,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8275: assume !(0bv32 != ~zero_extend~32~8(vidioc_querycap_#t~mem1006#1));havoc vidioc_querycap_#t~mem1006#1; [2025-02-08 03:53:22,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10521-1: SUMMARY for call ldv_assume((if 14bv32 == ~ldv_statevar_4~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:53:22,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11446: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_3_15 } true;ldv_dummy_resourceless_instance_callback_3_15_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_3_15_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_3_15_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_3_15_#in~arg1#1.offset := ~ldv_3_callback_wait_finish~0.base, ~ldv_3_callback_wait_finish~0.offset, ~ldv_3_container_struct_vb2_queue_ptr~0.base, ~ldv_3_container_struct_vb2_queue_ptr~0.offset;havoc ldv_dummy_resourceless_instance_callback_3_15_~arg0#1.base, ldv_dummy_resourceless_instance_callback_3_15_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_3_15_~arg1#1.base, ldv_dummy_resourceless_instance_callback_3_15_~arg1#1.offset;ldv_dummy_resourceless_instance_callback_3_15_~arg0#1.base, ldv_dummy_resourceless_instance_callback_3_15_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_3_15_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_3_15_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_3_15_~arg1#1.base, ldv_dummy_resourceless_instance_callback_3_15_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_3_15_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_3_15_#in~arg1#1.offset; [2025-02-08 03:53:22,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12173: SUMMARY for call ldv_free(~ldv_4_resource_struct_v4l2_capability_ptr~0.base, ~ldv_4_resource_struct_v4l2_capability_ptr~0.offset); srcloc: null [2025-02-08 03:53:22,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12107: assume 62bv32 == ~ldv_statevar_4~0; [2025-02-08 03:53:22,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12107: assume !(62bv32 == ~ldv_statevar_4~0); [2025-02-08 03:53:22,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12239-1: SUMMARY for call ldv_v4l2_file_operations_io_instance_4_#t~ret2129#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2129#1.offset := ldv_xmalloc(56bv64); srcloc: null [2025-02-08 03:53:22,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11182: assume 0bv32 != ldv_struct_v4l2_ctrl_ops_dummy_resourceless_instance_1_~tmp~42#1;~ldv_statevar_1~0 := 1bv32; [2025-02-08 03:53:22,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11182: assume !(0bv32 != ldv_struct_v4l2_ctrl_ops_dummy_resourceless_instance_1_~tmp~42#1);~ldv_statevar_1~0 := 3bv32; [2025-02-08 03:53:22,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12239: ldv_v4l2_file_operations_io_instance_4_~tmp___9~1#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___9~1#1.offset := ldv_v4l2_file_operations_io_instance_4_#t~ret2129#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2129#1.offset;havoc ldv_v4l2_file_operations_io_instance_4_#t~ret2129#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2129#1.offset;~ldv_4_resource_struct_v4l2_dbg_register_ptr~0.base, ~ldv_4_resource_struct_v4l2_dbg_register_ptr~0.offset := ldv_v4l2_file_operations_io_instance_4_~tmp___9~1#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___9~1#1.offset; [2025-02-08 03:53:22,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6822: queue_setup_~tmp~15#1.base, queue_setup_~tmp~15#1.offset := queue_setup_#t~ret483#1.base, queue_setup_#t~ret483#1.offset;havoc queue_setup_#t~ret483#1.base, queue_setup_#t~ret483#1.offset;queue_setup_~dev~0#1.base, queue_setup_~dev~0#1.offset := queue_setup_~tmp~15#1.base, queue_setup_~tmp~15#1.offset; [2025-02-08 03:53:22,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11975: assume 14bv32 == ~ldv_statevar_4~0; [2025-02-08 03:53:22,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11975: assume !(14bv32 == ~ldv_statevar_4~0); [2025-02-08 03:53:22,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6822-1: SUMMARY for call queue_setup_#t~ret483#1.base, queue_setup_#t~ret483#1.offset := vb2_get_drv_priv(queue_setup_~vq#1.base, queue_setup_~vq#1.offset); srcloc: null [2025-02-08 03:53:22,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10390-1: SUMMARY for call vb2_ops_wait_prepare(ldv_dummy_resourceless_instance_callback_3_16_~arg1#1.base, ldv_dummy_resourceless_instance_callback_3_16_~arg1#1.offset); srcloc: null [2025-02-08 03:53:22,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10324: havoc ldv_dummy_resourceless_instance_callback_2_16_~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_16_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_2_16_~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_16_~arg1#1.offset;havoc ldv_dummy_resourceless_instance_callback_2_16_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_16_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_2_16_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_16_#in~arg1#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_2_16 } true;~ldv_statevar_2~0 := 2bv32; [2025-02-08 03:53:22,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10324-1: SUMMARY for call vb2_ops_wait_prepare(ldv_dummy_resourceless_instance_callback_2_16_~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_16_~arg1#1.offset); srcloc: null [2025-02-08 03:53:22,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11315: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_2_14 } true;ldv_dummy_resourceless_instance_callback_2_14_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_14_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_2_14_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_14_#in~arg1#1.offset := ~ldv_2_callback_stop_streaming~0.base, ~ldv_2_callback_stop_streaming~0.offset, ~ldv_2_container_struct_vb2_queue_ptr~0.base, ~ldv_2_container_struct_vb2_queue_ptr~0.offset;havoc ldv_dummy_resourceless_instance_callback_2_14_#t~ret2047#1, ldv_dummy_resourceless_instance_callback_2_14_~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_14_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_2_14_~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_14_~arg1#1.offset;ldv_dummy_resourceless_instance_callback_2_14_~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_14_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_2_14_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_14_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_2_14_~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_14_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_2_14_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_14_#in~arg1#1.offset; [2025-02-08 03:53:22,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10456: SUMMARY for call ldv_EMGentry_exit_em28xx_video_unregister_5_2(~ldv_5_exit_em28xx_video_unregister_default~0.base, ~ldv_5_exit_em28xx_video_unregister_default~0.offset); srcloc: null [2025-02-08 03:53:22,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10390: havoc ldv_dummy_resourceless_instance_callback_3_16_~arg0#1.base, ldv_dummy_resourceless_instance_callback_3_16_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_3_16_~arg1#1.base, ldv_dummy_resourceless_instance_callback_3_16_~arg1#1.offset;havoc ldv_dummy_resourceless_instance_callback_3_16_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_3_16_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_3_16_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_3_16_#in~arg1#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_3_16 } true;~ldv_statevar_3~0 := 2bv32; [2025-02-08 03:53:22,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8078: assume ~bvadd~64(vidioc_s_frequency_~__sd~9#1.base, ~bvadd~64(116bv64, vidioc_s_frequency_~__sd~9#1.offset)) != ~bvadd~64(vidioc_s_frequency_~dev~24#1.base, ~bvadd~64(16bv64, ~bvadd~64(63bv64, vidioc_s_frequency_~dev~24#1.offset))); [2025-02-08 03:53:22,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8078: assume !(~bvadd~64(vidioc_s_frequency_~__sd~9#1.base, ~bvadd~64(116bv64, vidioc_s_frequency_~__sd~9#1.offset)) != ~bvadd~64(vidioc_s_frequency_~dev~24#1.base, ~bvadd~64(16bv64, ~bvadd~64(63bv64, vidioc_s_frequency_~dev~24#1.offset))));call vidioc_s_frequency_#t~mem942#1.base, vidioc_s_frequency_#t~mem942#1.offset := read~$Pointer$#7(vidioc_s_frequency_~dev~24#1.base, ~bvadd~64(16bv64, ~bvadd~64(63bv64, vidioc_s_frequency_~dev~24#1.offset)), 8bv64);vidioc_s_frequency_~__mptr___1~2#1.base, vidioc_s_frequency_~__mptr___1~2#1.offset := vidioc_s_frequency_#t~mem942#1.base, vidioc_s_frequency_#t~mem942#1.offset;havoc vidioc_s_frequency_#t~mem942#1.base, vidioc_s_frequency_#t~mem942#1.offset;vidioc_s_frequency_~__sd___0~2#1.base, vidioc_s_frequency_~__sd___0~2#1.offset := vidioc_s_frequency_~__mptr___1~2#1.base, ~bvadd~64(18446744073709515264bv64, vidioc_s_frequency_~__mptr___1~2#1.offset); [2025-02-08 03:53:22,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12174: SUMMARY for call ldv_free(~ldv_4_resource_struct_v4l2_create_buffers_ptr~0.base, ~ldv_4_resource_struct_v4l2_create_buffers_ptr~0.offset); srcloc: null [2025-02-08 03:53:22,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7814: call vidioc_enum_input_#t~mem831#1.base, vidioc_enum_input_#t~mem831#1.offset := read~$Pointer$#7(vidioc_enum_input_~dev~16#1.base, ~bvadd~64(7746bv64, vidioc_enum_input_~dev~16#1.offset), 8bv64);call vidioc_enum_input_#t~mem832#1 := read~intINTTYPE8#7(vidioc_enum_input_#t~mem831#1.base, ~bvadd~64(1682bv64, vidioc_enum_input_#t~mem831#1.offset), 8bv64);call write~intINTTYPE8#7(vidioc_enum_input_#t~mem832#1, vidioc_enum_input_~i#1.base, ~bvadd~64(48bv64, vidioc_enum_input_~i#1.offset), 8bv64);havoc vidioc_enum_input_#t~mem831#1.base, vidioc_enum_input_#t~mem831#1.offset;havoc vidioc_enum_input_#t~mem832#1;call vidioc_enum_input_#t~mem833#1 := read~intINTTYPE1#7(vidioc_enum_input_~dev~16#1.base, ~bvadd~64(728bv64, vidioc_enum_input_~dev~16#1.offset), 1bv64); [2025-02-08 03:53:22,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12373: assume { :begin_inline_ldv_io_instance_callback_4_33 } true;ldv_io_instance_callback_4_33_#in~arg0#1.base, ldv_io_instance_callback_4_33_#in~arg0#1.offset, ldv_io_instance_callback_4_33_#in~arg1#1.base, ldv_io_instance_callback_4_33_#in~arg1#1.offset, ldv_io_instance_callback_4_33_#in~arg2#1.base, ldv_io_instance_callback_4_33_#in~arg2#1.offset, ldv_io_instance_callback_4_33_#in~arg3#1.base, ldv_io_instance_callback_4_33_#in~arg3#1.offset := ~ldv_4_callback_vidioc_g_fmt_vid_cap~0.base, ~ldv_4_callback_vidioc_g_fmt_vid_cap~0.offset, ~ldv_4_resource_file~0.base, ~ldv_4_resource_file~0.offset, ~ldv_4_resource_struct_poll_table_struct_ptr~0.base, ~ldv_4_resource_struct_poll_table_struct_ptr~0.offset, ~ldv_4_resource_struct_v4l2_format_ptr~0.base, ~ldv_4_resource_struct_v4l2_format_ptr~0.offset;havoc ldv_io_instance_callback_4_33_#t~ret2068#1, ldv_io_instance_callback_4_33_~arg0#1.base, ldv_io_instance_callback_4_33_~arg0#1.offset, ldv_io_instance_callback_4_33_~arg1#1.base, ldv_io_instance_callback_4_33_~arg1#1.offset, ldv_io_instance_callback_4_33_~arg2#1.base, ldv_io_instance_callback_4_33_~arg2#1.offset, ldv_io_instance_callback_4_33_~arg3#1.base, ldv_io_instance_callback_4_33_~arg3#1.offset;ldv_io_instance_callback_4_33_~arg0#1.base, ldv_io_instance_callback_4_33_~arg0#1.offset := ldv_io_instance_callback_4_33_#in~arg0#1.base, ldv_io_instance_callback_4_33_#in~arg0#1.offset;ldv_io_instance_callback_4_33_~arg1#1.base, ldv_io_instance_callback_4_33_~arg1#1.offset := ldv_io_instance_callback_4_33_#in~arg1#1.base, ldv_io_instance_callback_4_33_#in~arg1#1.offset;ldv_io_instance_callback_4_33_~arg2#1.base, ldv_io_instance_callback_4_33_~arg2#1.offset := ldv_io_instance_callback_4_33_#in~arg2#1.base, ldv_io_instance_callback_4_33_#in~arg2#1.offset;ldv_io_instance_callback_4_33_~arg3#1.base, ldv_io_instance_callback_4_33_~arg3#1.offset := ldv_io_instance_callback_4_33_#in~arg3#1.base, ldv_io_instance_callback_4_33_#in~arg3#1.offset;assume { :begin_inline_vidioc_g_fmt_vid_cap } true;vidioc_g_fmt_vid_cap_#in~file#1.base, vidioc_g_fmt_vid_cap_#in~file#1.offset, vidioc_g_fmt_vid_cap_#in~priv#1.base, vidioc_g_fmt_vid_cap_#in~priv#1.offset, vidioc_g_fmt_vid_cap_#in~f#1.base, vidioc_g_fmt_vid_cap_#in~f#1.offset := ldv_io_instance_callback_4_33_~arg1#1.base, ldv_io_instance_callback_4_33_~arg1#1.offset, ldv_io_instance_callback_4_33_~arg2#1.base, ldv_io_instance_callback_4_33_~arg2#1.offset, ldv_io_instance_callback_4_33_~arg3#1.base, ldv_io_instance_callback_4_33_~arg3#1.offset;havoc vidioc_g_fmt_vid_cap_#res#1;havoc vidioc_g_fmt_vid_cap_#t~mem683#1.base, vidioc_g_fmt_vid_cap_#t~mem683#1.offset, vidioc_g_fmt_vid_cap_#t~mem684#1, vidioc_g_fmt_vid_cap_#t~mem685#1, vidioc_g_fmt_vid_cap_#t~mem686#1.base, vidioc_g_fmt_vid_cap_#t~mem686#1.offset, vidioc_g_fmt_vid_cap_#t~mem687#1, vidioc_g_fmt_vid_cap_#t~mem689#1, vidioc_g_fmt_vid_cap_#t~mem688#1.base, vidioc_g_fmt_vid_cap_#t~mem688#1.offset, vidioc_g_fmt_vid_cap_#t~mem690#1, vidioc_g_fmt_vid_cap_#t~mem692#1, vidioc_g_fmt_vid_cap_#t~mem691#1, vidioc_g_fmt_vid_cap_#t~mem693#1, vidioc_g_fmt_vid_cap_#t~mem694#1, vidioc_g_fmt_vid_cap_~file#1.base, vidioc_g_fmt_vid_cap_~file#1.offset, vidioc_g_fmt_vid_cap_~priv#1.base, vidioc_g_fmt_vid_cap_~priv#1.offset, vidioc_g_fmt_vid_cap_~f#1.base, vidioc_g_fmt_vid_cap_~f#1.offset, vidioc_g_fmt_vid_cap_~fh~0#1.base, vidioc_g_fmt_vid_cap_~fh~0#1.offset, vidioc_g_fmt_vid_cap_~dev~8#1.base, vidioc_g_fmt_vid_cap_~dev~8#1.offset;vidioc_g_fmt_vid_cap_~file#1.base, vidioc_g_fmt_vid_cap_~file#1.offset := vidioc_g_fmt_vid_cap_#in~file#1.base, vidioc_g_fmt_vid_cap_#in~file#1.offset;vidioc_g_fmt_vid_cap_~priv#1.base, vidioc_g_fmt_vid_cap_~priv#1.offset := vidioc_g_fmt_vid_cap_#in~priv#1.base, vidioc_g_fmt_vid_cap_#in~priv#1.offset;vidioc_g_fmt_vid_cap_~f#1.base, vidioc_g_fmt_vid_cap_~f#1.offset := vidioc_g_fmt_vid_cap_#in~f#1.base, vidioc_g_fmt_vid_cap_#in~f#1.offset;havoc vidioc_g_fmt_vid_cap_~fh~0#1.base, vidioc_g_fmt_vid_cap_~fh~0#1.offset;havoc vidioc_g_fmt_vid_cap_~dev~8#1.base, vidioc_g_fmt_vid_cap_~dev~8#1.offset;vidioc_g_fmt_vid_cap_~fh~0#1.base, vidioc_g_fmt_vid_cap_~fh~0#1.offset := vidioc_g_fmt_vid_cap_~priv#1.base, vidioc_g_fmt_vid_cap_~priv#1.offset;call vidioc_g_fmt_vid_cap_#t~mem683#1.base, vidioc_g_fmt_vid_cap_#t~mem683#1.offset := read~$Pointer$#7(vidioc_g_fmt_vid_cap_~fh~0#1.base, ~bvadd~64(168bv64, vidioc_g_fmt_vid_cap_~fh~0#1.offset), 8bv64);vidioc_g_fmt_vid_cap_~dev~8#1.base, vidioc_g_fmt_vid_cap_~dev~8#1.offset := vidioc_g_fmt_vid_cap_#t~mem683#1.base, vidioc_g_fmt_vid_cap_#t~mem683#1.offset;havoc vidioc_g_fmt_vid_cap_#t~mem683#1.base, vidioc_g_fmt_vid_cap_#t~mem683#1.offset;call vidioc_g_fmt_vid_cap_#t~mem684#1 := read~intINTTYPE4#7(vidioc_g_fmt_vid_cap_~dev~8#1.base, ~bvadd~64(7786bv64, vidioc_g_fmt_vid_cap_~dev~8#1.offset), 4bv64);call write~intINTTYPE4#7(vidioc_g_fmt_vid_cap_#t~mem684#1, vidioc_g_fmt_vid_cap_~f#1.base, ~bvadd~64(4bv64, vidioc_g_fmt_vid_cap_~f#1.offset), 4bv64);havoc vidioc_g_fmt_vid_cap_#t~mem684#1;call vidioc_g_fmt_vid_cap_#t~mem685#1 := read~intINTTYPE4#7(vidioc_g_fmt_vid_cap_~dev~8#1.base, ~bvadd~64(7790bv64, vidioc_g_fmt_vid_cap_~dev~8#1.offset), 4bv64);call write~intINTTYPE4#7(vidioc_g_fmt_vid_cap_#t~mem685#1, vidioc_g_fmt_vid_cap_~f#1.base, ~bvadd~64(4bv64, ~bvadd~64(4bv64, vidioc_g_fmt_vid_cap_~f#1.offset)), 4bv64);havoc vidioc_g_fmt_vid_cap_#t~mem685#1;call vidioc_g_fmt_vid_cap_#t~mem686#1.base, vidioc_g_fmt_vid_cap_#t~mem686#1.offset := read~$Pointer$#7(vidioc_g_fmt_vid_cap_~dev~8#1.base, ~bvadd~64(998bv64, vidioc_g_fmt_vid_cap_~dev~8#1.offset), 8bv64);call vidioc_g_fmt_vid_cap_#t~mem687#1 := read~intINTTYPE4#7(vidioc_g_fmt_vid_cap_#t~mem686#1.base, ~bvadd~64(8bv64, vidioc_g_fmt_vid_cap_#t~mem686#1.offset), 4bv64);call write~intINTTYPE4#7(vidioc_g_fmt_vid_cap_#t~mem687#1, vidioc_g_fmt_vid_cap_~f#1.base, ~bvadd~64(8bv64, ~bvadd~64(4bv64, vidioc_g_fmt_vid_cap_~f#1.offset)), 4bv64);havoc vidioc_g_fmt_vid_cap_#t~mem686#1.base, vidioc_g_fmt_vid_cap_#t~mem686#1.offset;havoc vidioc_g_fmt_vid_cap_#t~mem687#1;call vidioc_g_fmt_vid_cap_#t~mem689#1 := read~intINTTYPE4#7(vidioc_g_fmt_vid_cap_~dev~8#1.base, ~bvadd~64(7786bv64, vidioc_g_fmt_vid_cap_~dev~8#1.offset), 4bv64);call vidioc_g_fmt_vid_cap_#t~mem688#1.base, vidioc_g_fmt_vid_cap_#t~mem688#1.offset := read~$Pointer$#7(vidioc_g_fmt_vid_cap_~dev~8#1.base, ~bvadd~64(998bv64, vidioc_g_fmt_vid_cap_~dev~8#1.offset), 8bv64);call vidioc_g_fmt_vid_cap_#t~mem690#1 := read~intINTTYPE4#7(vidioc_g_fmt_vid_cap_#t~mem688#1.base, ~bvadd~64(12bv64, vidioc_g_fmt_vid_cap_#t~mem688#1.offset), 4bv64);call write~intINTTYPE4#7(~bvashr~32(~bvadd~32(7bv32, ~bvmul~32(vidioc_g_fmt_vid_cap_#t~mem689#1, vidioc_g_fmt_vid_cap_#t~mem690#1)), 3bv32), vidioc_g_fmt_vid_cap_~f#1.base, ~bvadd~64(16bv64, ~bvadd~64(4bv64, vidioc_g_fmt_vid_cap_~f#1.offset)), 4bv64);havoc vidioc_g_fmt_vid_cap_#t~mem689#1;havoc vidioc_g_fmt_vid_cap_#t~mem688#1.base, vidioc_g_fmt_vid_cap_#t~mem688#1.offset;havoc vidioc_g_fmt_vid_cap_#t~mem690#1;call vidioc_g_fmt_vid_cap_#t~mem692#1 := read~intINTTYPE4#7(vidioc_g_fmt_vid_cap_~f#1.base, ~bvadd~64(16bv64, ~bvadd~64(4bv64, vidioc_g_fmt_vid_cap_~f#1.offset)), 4bv64);call vidioc_g_fmt_vid_cap_#t~mem691#1 := read~intINTTYPE4#7(vidioc_g_fmt_vid_cap_~dev~8#1.base, ~bvadd~64(7790bv64, vidioc_g_fmt_vid_cap_~dev~8#1.offset), 4bv64);call write~intINTTYPE4#7(~bvmul~32(vidioc_g_fmt_vid_cap_#t~mem692#1, vidioc_g_fmt_vid_cap_#t~mem691#1), vidioc_g_fmt_vid_cap_~f#1.base, ~bvadd~64(20bv64, ~bvadd~64(4bv64, vidioc_g_fmt_vid_cap_~f#1.offset)), 4bv64);havoc vidioc_g_fmt_vid_cap_#t~mem692#1;havoc vidioc_g_fmt_vid_cap_#t~mem691#1;call write~intINTTYPE4#7(1bv32, vidioc_g_fmt_vid_cap_~f#1.base, ~bvadd~64(24bv64, ~bvadd~64(4bv64, vidioc_g_fmt_vid_cap_~f#1.offset)), 4bv64);call vidioc_g_fmt_vid_cap_#t~mem693#1 := read~intINTTYPE4#7(vidioc_g_fmt_vid_cap_~dev~8#1.base, ~bvadd~64(906bv64, vidioc_g_fmt_vid_cap_~dev~8#1.offset), 4bv64); [2025-02-08 03:53:22,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8343: assume 0bv32 != ~zero_extend~32~8(vidioc_enum_framesizes_#t~mem1029#1);havoc vidioc_enum_framesizes_#t~mem1029#1;call vidioc_enum_framesizes_#t~mem1030#1 := read~intINTTYPE4#7(vidioc_enum_framesizes_~fsize#1.base, vidioc_enum_framesizes_~fsize#1.offset, 4bv64); [2025-02-08 03:53:22,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8343: assume !(0bv32 != ~zero_extend~32~8(vidioc_enum_framesizes_#t~mem1029#1));havoc vidioc_enum_framesizes_#t~mem1029#1;call vidioc_enum_framesizes_#t~mem1033#1 := read~intINTTYPE4#7(vidioc_enum_framesizes_~fsize#1.base, vidioc_enum_framesizes_~fsize#1.offset, 4bv64); [2025-02-08 03:53:22,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10457: SUMMARY for call ldv_check_final_state(); srcloc: null [2025-02-08 03:53:22,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12043: assume 39bv32 == ~ldv_statevar_4~0; [2025-02-08 03:53:22,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12043: assume !(39bv32 == ~ldv_statevar_4~0); [2025-02-08 03:53:22,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12241-1: SUMMARY for call ldv_v4l2_file_operations_io_instance_4_#t~ret2130#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2130#1.offset := ldv_xmalloc(32bv64); srcloc: null [2025-02-08 03:53:22,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12241: ldv_v4l2_file_operations_io_instance_4_~tmp___10~1#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___10~1#1.offset := ldv_v4l2_file_operations_io_instance_4_#t~ret2130#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2130#1.offset;havoc ldv_v4l2_file_operations_io_instance_4_#t~ret2130#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2130#1.offset;~ldv_4_resource_struct_v4l2_event_subscription_ptr~0.base, ~ldv_4_resource_struct_v4l2_event_subscription_ptr~0.offset := ldv_v4l2_file_operations_io_instance_4_~tmp___10~1#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___10~1#1.offset; [2025-02-08 03:53:22,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12175: SUMMARY for call ldv_free(~ldv_4_resource_struct_v4l2_dbg_chip_info_ptr~0.base, ~ldv_4_resource_struct_v4l2_dbg_chip_info_ptr~0.offset); srcloc: null [2025-02-08 03:53:22,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7815: assume 0bv32 != ~zero_extend~32~8(vidioc_enum_input_#t~mem833#1);havoc vidioc_enum_input_#t~mem833#1;call write~intINTTYPE4#7(0bv32, vidioc_enum_input_~i#1.base, ~bvadd~64(60bv64, vidioc_enum_input_~i#1.offset), 4bv64); [2025-02-08 03:53:22,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7815: assume !(0bv32 != ~zero_extend~32~8(vidioc_enum_input_#t~mem833#1));havoc vidioc_enum_input_#t~mem833#1; [2025-02-08 03:53:22,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7683: call vidioc_s_std_#t~mem782#1.base, vidioc_s_std_#t~mem782#1.offset := read~$Pointer$#7(vidioc_s_std_~__sd~4#1.base, ~bvadd~64(116bv64, vidioc_s_std_~__sd~4#1.offset), 8bv64);vidioc_s_std_~__mptr___0~4#1.base, vidioc_s_std_~__mptr___0~4#1.offset := vidioc_s_std_#t~mem782#1.base, vidioc_s_std_#t~mem782#1.offset;havoc vidioc_s_std_#t~mem782#1.base, vidioc_s_std_#t~mem782#1.offset;vidioc_s_std_~__sd~4#1.base, vidioc_s_std_~__sd~4#1.offset := vidioc_s_std_~__mptr___0~4#1.base, ~bvadd~64(18446744073709515264bv64, vidioc_s_std_~__mptr___0~4#1.offset); [2025-02-08 03:53:22,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10458: ~ldv_statevar_5~0 := 15bv32; [2025-02-08 03:53:22,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8344: assume ~bvugt~32(vidioc_enum_framesizes_#t~mem1030#1, 1bv32);havoc vidioc_enum_framesizes_#t~mem1030#1;vidioc_enum_framesizes_#res#1 := 4294967274bv32; [2025-02-08 03:53:22,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8344: assume !~bvugt~32(vidioc_enum_framesizes_#t~mem1030#1, 1bv32);havoc vidioc_enum_framesizes_#t~mem1030#1;call write~intINTTYPE4#7(1bv32, vidioc_enum_framesizes_~fsize#1.base, ~bvadd~64(8bv64, vidioc_enum_framesizes_~fsize#1.offset), 4bv64);call vidioc_enum_framesizes_#t~mem1031#1 := read~intINTTYPE4#7(vidioc_enum_framesizes_~fsize#1.base, vidioc_enum_framesizes_~fsize#1.offset, 4bv64);call write~intINTTYPE4#7(~bvudiv~32(vidioc_enum_framesizes_~maxw~3#1, ~bvadd~32(1bv32, vidioc_enum_framesizes_#t~mem1031#1)), vidioc_enum_framesizes_~fsize#1.base, ~bvadd~64(12bv64, vidioc_enum_framesizes_~fsize#1.offset), 4bv64);havoc vidioc_enum_framesizes_#t~mem1031#1;call vidioc_enum_framesizes_#t~mem1032#1 := read~intINTTYPE4#7(vidioc_enum_framesizes_~fsize#1.base, vidioc_enum_framesizes_~fsize#1.offset, 4bv64);call write~intINTTYPE4#7(~bvudiv~32(vidioc_enum_framesizes_~maxh~3#1, ~bvadd~32(1bv32, vidioc_enum_framesizes_#t~mem1032#1)), vidioc_enum_framesizes_~fsize#1.base, ~bvadd~64(4bv64, ~bvadd~64(12bv64, vidioc_enum_framesizes_~fsize#1.offset)), 4bv64);havoc vidioc_enum_framesizes_#t~mem1032#1;vidioc_enum_framesizes_#res#1 := 0bv32; [2025-02-08 03:53:22,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11251: assume 14bv32 == ~ldv_statevar_2~0; [2025-02-08 03:53:22,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11251: assume !(14bv32 == ~ldv_statevar_2~0); [2025-02-08 03:53:22,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10458-1: SUMMARY for call ldv_stop(); srcloc: null [2025-02-08 03:53:22,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8212: assume ~bvslt~32(vidioc_g_register_~ret~2#1, 0bv32);vidioc_g_register_#res#1 := vidioc_g_register_~ret~2#1;call ULTIMATE.dealloc(vidioc_g_register_~#val~0#1.base, vidioc_g_register_~#val~0#1.offset);havoc vidioc_g_register_~#val~0#1.base, vidioc_g_register_~#val~0#1.offset; [2025-02-08 03:53:22,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8212: assume !~bvslt~32(vidioc_g_register_~ret~2#1, 0bv32);call vidioc_g_register_#t~mem984#1 := read~intINTTYPE2#0(vidioc_g_register_~#val~0#1.base, vidioc_g_register_~#val~0#1.offset, 2bv64);call write~intINTTYPE8#7(~zero_extend~64~16(vidioc_g_register_#t~mem984#1), vidioc_g_register_~reg#1.base, ~bvadd~64(48bv64, vidioc_g_register_~reg#1.offset), 8bv64);havoc vidioc_g_register_#t~mem984#1; [2025-02-08 03:53:22,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11053-1: SUMMARY for call ldv_io_instance_callback_4_69_#t~ret2094#1 := vidioc_try_fmt_vid_cap(ldv_io_instance_callback_4_69_~arg1#1.base, ldv_io_instance_callback_4_69_~arg1#1.offset, ldv_io_instance_callback_4_69_~arg2#1.base, ldv_io_instance_callback_4_69_~arg2#1.offset, ldv_io_instance_callback_4_69_~arg3#1.base, ldv_io_instance_callback_4_69_~arg3#1.offset); srcloc: null [2025-02-08 03:53:22,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8080-2: call vidioc_s_frequency_#t~mem926#1.base, vidioc_s_frequency_#t~mem926#1.offset := read~$Pointer$#7(vidioc_s_frequency_~__sd~9#1.base, ~bvadd~64(152bv64, vidioc_s_frequency_~__sd~9#1.offset), 8bv64);call vidioc_s_frequency_#t~mem927#1.base, vidioc_s_frequency_#t~mem927#1.offset := read~$Pointer$#7(vidioc_s_frequency_#t~mem926#1.base, ~bvadd~64(8bv64, vidioc_s_frequency_#t~mem926#1.offset), 8bv64);vidioc_s_frequency_#t~short931#1 := 0bv64 != ~bvadd~64(vidioc_s_frequency_#t~mem927#1.base, vidioc_s_frequency_#t~mem927#1.offset); [2025-02-08 03:53:22,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11053: havoc ldv_io_instance_callback_4_69_#t~ret2094#1;havoc ldv_io_instance_callback_4_69_#t~ret2094#1, ldv_io_instance_callback_4_69_~arg0#1.base, ldv_io_instance_callback_4_69_~arg0#1.offset, ldv_io_instance_callback_4_69_~arg1#1.base, ldv_io_instance_callback_4_69_~arg1#1.offset, ldv_io_instance_callback_4_69_~arg2#1.base, ldv_io_instance_callback_4_69_~arg2#1.offset, ldv_io_instance_callback_4_69_~arg3#1.base, ldv_io_instance_callback_4_69_~arg3#1.offset;havoc ldv_io_instance_callback_4_69_#in~arg0#1.base, ldv_io_instance_callback_4_69_#in~arg0#1.offset, ldv_io_instance_callback_4_69_#in~arg1#1.base, ldv_io_instance_callback_4_69_#in~arg1#1.offset, ldv_io_instance_callback_4_69_#in~arg2#1.base, ldv_io_instance_callback_4_69_#in~arg2#1.offset, ldv_io_instance_callback_4_69_#in~arg3#1.base, ldv_io_instance_callback_4_69_#in~arg3#1.offset;assume { :end_inline_ldv_io_instance_callback_4_69 } true;~ldv_statevar_4~0 := 3bv32; [2025-02-08 03:53:22,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8080-1: assume vidioc_s_frequency_#t~short931#1;call vidioc_s_frequency_#t~mem928#1.base, vidioc_s_frequency_#t~mem928#1.offset := read~$Pointer$#7(vidioc_s_frequency_~__sd~9#1.base, ~bvadd~64(152bv64, vidioc_s_frequency_~__sd~9#1.offset), 8bv64);call vidioc_s_frequency_#t~mem929#1.base, vidioc_s_frequency_#t~mem929#1.offset := read~$Pointer$#7(vidioc_s_frequency_#t~mem928#1.base, ~bvadd~64(8bv64, vidioc_s_frequency_#t~mem928#1.offset), 8bv64);call vidioc_s_frequency_#t~mem930#1.base, vidioc_s_frequency_#t~mem930#1.offset := read~$Pointer$#7(vidioc_s_frequency_#t~mem929#1.base, ~bvadd~64(8bv64, vidioc_s_frequency_#t~mem929#1.offset), 8bv64);vidioc_s_frequency_#t~short931#1 := 0bv64 != ~bvadd~64(vidioc_s_frequency_#t~mem930#1.base, vidioc_s_frequency_#t~mem930#1.offset); [2025-02-08 03:53:22,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8080-1: assume !vidioc_s_frequency_#t~short931#1; [2025-02-08 03:53:22,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8080: assume vidioc_s_frequency_#t~short931#1;havoc vidioc_s_frequency_#t~mem926#1.base, vidioc_s_frequency_#t~mem926#1.offset;havoc vidioc_s_frequency_#t~mem927#1.base, vidioc_s_frequency_#t~mem927#1.offset;havoc vidioc_s_frequency_#t~mem928#1.base, vidioc_s_frequency_#t~mem928#1.offset;havoc vidioc_s_frequency_#t~mem929#1.base, vidioc_s_frequency_#t~mem929#1.offset;havoc vidioc_s_frequency_#t~mem930#1.base, vidioc_s_frequency_#t~mem930#1.offset;havoc vidioc_s_frequency_#t~short931#1;call vidioc_s_frequency_#t~mem937#1.base, vidioc_s_frequency_#t~mem937#1.offset := read~$Pointer$#7(vidioc_s_frequency_~__sd~9#1.base, ~bvadd~64(152bv64, vidioc_s_frequency_~__sd~9#1.offset), 8bv64);call vidioc_s_frequency_#t~mem938#1.base, vidioc_s_frequency_#t~mem938#1.offset := read~$Pointer$#7(vidioc_s_frequency_#t~mem937#1.base, ~bvadd~64(8bv64, vidioc_s_frequency_#t~mem937#1.offset), 8bv64);call vidioc_s_frequency_#t~mem939#1.base, vidioc_s_frequency_#t~mem939#1.offset := read~$Pointer$#7(vidioc_s_frequency_#t~mem938#1.base, ~bvadd~64(8bv64, vidioc_s_frequency_#t~mem938#1.offset), 8bv64); [2025-02-08 03:53:22,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8080: assume !vidioc_s_frequency_#t~short931#1;havoc vidioc_s_frequency_#t~mem926#1.base, vidioc_s_frequency_#t~mem926#1.offset;havoc vidioc_s_frequency_#t~mem927#1.base, vidioc_s_frequency_#t~mem927#1.offset;havoc vidioc_s_frequency_#t~mem928#1.base, vidioc_s_frequency_#t~mem928#1.offset;havoc vidioc_s_frequency_#t~mem929#1.base, vidioc_s_frequency_#t~mem929#1.offset;havoc vidioc_s_frequency_#t~mem930#1.base, vidioc_s_frequency_#t~mem930#1.offset;havoc vidioc_s_frequency_#t~short931#1; [2025-02-08 03:53:22,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7882: assume 5bv32 == vidioc_g_audio_#t~mem845#1;havoc vidioc_g_audio_#t~mem845#1; [2025-02-08 03:53:22,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7882: assume !(5bv32 == vidioc_g_audio_#t~mem845#1);havoc vidioc_g_audio_#t~mem845#1;call vidioc_g_audio_#t~mem846#1 := read~intINTTYPE4#7(vidioc_g_audio_~a#1.base, vidioc_g_audio_~a#1.offset, 4bv64); [2025-02-08 03:53:22,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12176: SUMMARY for call ldv_free(~ldv_4_resource_struct_v4l2_dbg_register_ptr~0.base, ~ldv_4_resource_struct_v4l2_dbg_register_ptr~0.offset); srcloc: null [2025-02-08 03:53:22,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6825: assume 0bv64 != ~bvadd~64(queue_setup_~fmt#1.base, queue_setup_~fmt#1.offset);call queue_setup_#t~mem484#1 := read~intINTTYPE4#7(queue_setup_~fmt#1.base, ~bvadd~64(20bv64, ~bvadd~64(4bv64, queue_setup_~fmt#1.offset)), 4bv64);queue_setup_~size~0#1 := ~zero_extend~64~32(queue_setup_#t~mem484#1);havoc queue_setup_#t~mem484#1; [2025-02-08 03:53:22,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6825: assume !(0bv64 != ~bvadd~64(queue_setup_~fmt#1.base, queue_setup_~fmt#1.offset));call queue_setup_#t~mem485#1 := read~intINTTYPE4#7(queue_setup_~dev~0#1.base, ~bvadd~64(7786bv64, queue_setup_~dev~0#1.offset), 4bv64);call queue_setup_#t~mem486#1 := read~intINTTYPE4#7(queue_setup_~dev~0#1.base, ~bvadd~64(7790bv64, queue_setup_~dev~0#1.offset), 4bv64);call queue_setup_#t~mem487#1.base, queue_setup_#t~mem487#1.offset := read~$Pointer$#7(queue_setup_~dev~0#1.base, ~bvadd~64(998bv64, queue_setup_~dev~0#1.offset), 8bv64);call queue_setup_#t~mem488#1 := read~intINTTYPE4#7(queue_setup_#t~mem487#1.base, ~bvadd~64(12bv64, queue_setup_#t~mem487#1.offset), 4bv64);queue_setup_~size~0#1 := ~sign_extend~64~32(~bvashr~32(~bvadd~32(7bv32, ~bvmul~32(~bvmul~32(queue_setup_#t~mem485#1, queue_setup_#t~mem486#1), queue_setup_#t~mem488#1)), 3bv32));havoc queue_setup_#t~mem485#1;havoc queue_setup_#t~mem486#1;havoc queue_setup_#t~mem487#1.base, queue_setup_#t~mem487#1.offset;havoc queue_setup_#t~mem488#1; [2025-02-08 03:53:22,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12573: assume { :begin_inline_ldv_io_instance_callback_4_67 } true;ldv_io_instance_callback_4_67_#in~arg0#1.base, ldv_io_instance_callback_4_67_#in~arg0#1.offset, ldv_io_instance_callback_4_67_#in~arg1#1.base, ldv_io_instance_callback_4_67_#in~arg1#1.offset, ldv_io_instance_callback_4_67_#in~arg2#1.base, ldv_io_instance_callback_4_67_#in~arg2#1.offset := ~ldv_4_callback_vidioc_subscribe_event~0.base, ~ldv_4_callback_vidioc_subscribe_event~0.offset, ~ldv_4_resource_struct_v4l2_fh_ptr~0.base, ~ldv_4_resource_struct_v4l2_fh_ptr~0.offset, ~ldv_4_resource_struct_v4l2_event_subscription_ptr~0.base, ~ldv_4_resource_struct_v4l2_event_subscription_ptr~0.offset;havoc ldv_io_instance_callback_4_67_#t~ret2092#1, ldv_io_instance_callback_4_67_~arg0#1.base, ldv_io_instance_callback_4_67_~arg0#1.offset, ldv_io_instance_callback_4_67_~arg1#1.base, ldv_io_instance_callback_4_67_~arg1#1.offset, ldv_io_instance_callback_4_67_~arg2#1.base, ldv_io_instance_callback_4_67_~arg2#1.offset;ldv_io_instance_callback_4_67_~arg0#1.base, ldv_io_instance_callback_4_67_~arg0#1.offset := ldv_io_instance_callback_4_67_#in~arg0#1.base, ldv_io_instance_callback_4_67_#in~arg0#1.offset;ldv_io_instance_callback_4_67_~arg1#1.base, ldv_io_instance_callback_4_67_~arg1#1.offset := ldv_io_instance_callback_4_67_#in~arg1#1.base, ldv_io_instance_callback_4_67_#in~arg1#1.offset;ldv_io_instance_callback_4_67_~arg2#1.base, ldv_io_instance_callback_4_67_~arg2#1.offset := ldv_io_instance_callback_4_67_#in~arg2#1.base, ldv_io_instance_callback_4_67_#in~arg2#1.offset; [2025-02-08 03:53:22,461 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12705: assume ~bvugt~32(vbi_queue_setup_#t~mem2157#1, 32bv32);havoc vbi_queue_setup_#t~mem2157#1;call write~intINTTYPE4#7(32bv32, vbi_queue_setup_~nbuffers#1.base, vbi_queue_setup_~nbuffers#1.offset, 4bv64); [2025-02-08 03:53:22,461 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12705: assume !~bvugt~32(vbi_queue_setup_#t~mem2157#1, 32bv32);havoc vbi_queue_setup_#t~mem2157#1; [2025-02-08 03:53:22,461 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12705-1: call vbi_queue_setup_#t~mem2157#1 := read~intINTTYPE4#7(vbi_queue_setup_~nbuffers#1.base, vbi_queue_setup_~nbuffers#1.offset, 4bv64); [2025-02-08 03:53:22,461 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8279-1: call vidioc_querycap_#t~mem1008#1 := read~intINTTYPE4#7(vidioc_querycap_~dev~28#1.base, ~bvadd~64(1053bv64, vidioc_querycap_~dev~28#1.offset), 4bv64); [2025-02-08 03:53:22,461 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8279: assume 4bv32 != vidioc_querycap_#t~mem1008#1;havoc vidioc_querycap_#t~mem1008#1;call vidioc_querycap_#t~mem1009#1 := read~intINTTYPE4#7(vidioc_querycap_~cap#1.base, ~bvadd~64(88bv64, vidioc_querycap_~cap#1.offset), 4bv64);call write~intINTTYPE4#7(~bvor~32(65536bv32, vidioc_querycap_#t~mem1009#1), vidioc_querycap_~cap#1.base, ~bvadd~64(88bv64, vidioc_querycap_~cap#1.offset), 4bv64);havoc vidioc_querycap_#t~mem1009#1; [2025-02-08 03:53:22,461 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8279: assume !(4bv32 != vidioc_querycap_#t~mem1008#1);havoc vidioc_querycap_#t~mem1008#1; [2025-02-08 03:53:22,461 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12309: assume { :begin_inline_ldv_io_instance_callback_4_25 } true;ldv_io_instance_callback_4_25_#in~arg0#1.base, ldv_io_instance_callback_4_25_#in~arg0#1.offset, ldv_io_instance_callback_4_25_#in~arg1#1.base, ldv_io_instance_callback_4_25_#in~arg1#1.offset, ldv_io_instance_callback_4_25_#in~arg2#1.base, ldv_io_instance_callback_4_25_#in~arg2#1.offset, ldv_io_instance_callback_4_25_#in~arg3#1.base, ldv_io_instance_callback_4_25_#in~arg3#1.offset := ~ldv_4_callback_vidioc_create_bufs~0.base, ~ldv_4_callback_vidioc_create_bufs~0.offset, ~ldv_4_resource_file~0.base, ~ldv_4_resource_file~0.offset, ~ldv_4_resource_struct_poll_table_struct_ptr~0.base, ~ldv_4_resource_struct_poll_table_struct_ptr~0.offset, ~ldv_4_resource_struct_v4l2_create_buffers_ptr~0.base, ~ldv_4_resource_struct_v4l2_create_buffers_ptr~0.offset;havoc ldv_io_instance_callback_4_25_#t~ret2060#1, ldv_io_instance_callback_4_25_~arg0#1.base, ldv_io_instance_callback_4_25_~arg0#1.offset, ldv_io_instance_callback_4_25_~arg1#1.base, ldv_io_instance_callback_4_25_~arg1#1.offset, ldv_io_instance_callback_4_25_~arg2#1.base, ldv_io_instance_callback_4_25_~arg2#1.offset, ldv_io_instance_callback_4_25_~arg3#1.base, ldv_io_instance_callback_4_25_~arg3#1.offset;ldv_io_instance_callback_4_25_~arg0#1.base, ldv_io_instance_callback_4_25_~arg0#1.offset := ldv_io_instance_callback_4_25_#in~arg0#1.base, ldv_io_instance_callback_4_25_#in~arg0#1.offset;ldv_io_instance_callback_4_25_~arg1#1.base, ldv_io_instance_callback_4_25_~arg1#1.offset := ldv_io_instance_callback_4_25_#in~arg1#1.base, ldv_io_instance_callback_4_25_#in~arg1#1.offset;ldv_io_instance_callback_4_25_~arg2#1.base, ldv_io_instance_callback_4_25_~arg2#1.offset := ldv_io_instance_callback_4_25_#in~arg2#1.base, ldv_io_instance_callback_4_25_#in~arg2#1.offset;ldv_io_instance_callback_4_25_~arg3#1.base, ldv_io_instance_callback_4_25_~arg3#1.offset := ldv_io_instance_callback_4_25_#in~arg3#1.base, ldv_io_instance_callback_4_25_#in~arg3#1.offset;assume { :begin_inline_vb2_ioctl_create_bufs } true;vb2_ioctl_create_bufs_#in~arg0#1.base, vb2_ioctl_create_bufs_#in~arg0#1.offset, vb2_ioctl_create_bufs_#in~arg1#1.base, vb2_ioctl_create_bufs_#in~arg1#1.offset, vb2_ioctl_create_bufs_#in~arg2#1.base, vb2_ioctl_create_bufs_#in~arg2#1.offset := ldv_io_instance_callback_4_25_~arg1#1.base, ldv_io_instance_callback_4_25_~arg1#1.offset, ldv_io_instance_callback_4_25_~arg2#1.base, ldv_io_instance_callback_4_25_~arg2#1.offset, ldv_io_instance_callback_4_25_~arg3#1.base, ldv_io_instance_callback_4_25_~arg3#1.offset;havoc vb2_ioctl_create_bufs_#res#1;havoc vb2_ioctl_create_bufs_#t~nondet2283#1, vb2_ioctl_create_bufs_~arg0#1.base, vb2_ioctl_create_bufs_~arg0#1.offset, vb2_ioctl_create_bufs_~arg1#1.base, vb2_ioctl_create_bufs_~arg1#1.offset, vb2_ioctl_create_bufs_~arg2#1.base, vb2_ioctl_create_bufs_~arg2#1.offset;vb2_ioctl_create_bufs_~arg0#1.base, vb2_ioctl_create_bufs_~arg0#1.offset := vb2_ioctl_create_bufs_#in~arg0#1.base, vb2_ioctl_create_bufs_#in~arg0#1.offset;vb2_ioctl_create_bufs_~arg1#1.base, vb2_ioctl_create_bufs_~arg1#1.offset := vb2_ioctl_create_bufs_#in~arg1#1.base, vb2_ioctl_create_bufs_#in~arg1#1.offset;vb2_ioctl_create_bufs_~arg2#1.base, vb2_ioctl_create_bufs_~arg2#1.offset := vb2_ioctl_create_bufs_#in~arg2#1.base, vb2_ioctl_create_bufs_#in~arg2#1.offset;havoc vb2_ioctl_create_bufs_#t~nondet2283#1;vb2_ioctl_create_bufs_#res#1 := vb2_ioctl_create_bufs_#t~nondet2283#1;havoc vb2_ioctl_create_bufs_#t~nondet2283#1; [2025-02-08 03:53:22,462 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12243-1: SUMMARY for call ldv_v4l2_file_operations_io_instance_4_#t~ret2131#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2131#1.offset := ldv_xmalloc(176bv64); srcloc: null [2025-02-08 03:53:22,462 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12243: ldv_v4l2_file_operations_io_instance_4_~tmp___11~1#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___11~1#1.offset := ldv_v4l2_file_operations_io_instance_4_#t~ret2131#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2131#1.offset;havoc ldv_v4l2_file_operations_io_instance_4_#t~ret2131#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2131#1.offset;~ldv_4_resource_struct_v4l2_fh_ptr~0.base, ~ldv_4_resource_struct_v4l2_fh_ptr~0.offset := ldv_v4l2_file_operations_io_instance_4_~tmp___11~1#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___11~1#1.offset; [2025-02-08 03:53:22,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11384: assume 16bv32 == ~ldv_statevar_3~0; [2025-02-08 03:53:22,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11384: assume !(16bv32 == ~ldv_statevar_3~0); [2025-02-08 03:53:22,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11979: assume 17bv32 == ~ldv_statevar_4~0; [2025-02-08 03:53:22,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11979: assume !(17bv32 == ~ldv_statevar_4~0); [2025-02-08 03:53:22,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11120: ~ldv_statevar_0~0 := ldv_struct_em28xx_ops_dummy_resourceless_instance_0_#t~ret2098#1;havoc ldv_struct_em28xx_ops_dummy_resourceless_instance_0_#t~ret2098#1; [2025-02-08 03:53:22,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12177: SUMMARY for call ldv_free(~ldv_4_resource_struct_v4l2_event_subscription_ptr~0.base, ~ldv_4_resource_struct_v4l2_event_subscription_ptr~0.offset); srcloc: null [2025-02-08 03:53:22,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12111: assume 64bv32 == ~ldv_statevar_4~0; [2025-02-08 03:53:22,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12111: assume !(64bv32 == ~ldv_statevar_4~0); [2025-02-08 03:53:22,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11120-1: SUMMARY for call ldv_struct_em28xx_ops_dummy_resourceless_instance_0_#t~ret2098#1 := ldv_switch_0(); srcloc: null [2025-02-08 03:53:22,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12178: SUMMARY for call ldv_free(~ldv_4_resource_struct_v4l2_fh_ptr~0.base, ~ldv_4_resource_struct_v4l2_fh_ptr~0.offset); srcloc: null [2025-02-08 03:53:22,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11452: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_3_16 } true;ldv_dummy_resourceless_instance_callback_3_16_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_3_16_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_3_16_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_3_16_#in~arg1#1.offset := ~ldv_3_callback_wait_prepare~0.base, ~ldv_3_callback_wait_prepare~0.offset, ~ldv_3_container_struct_vb2_queue_ptr~0.base, ~ldv_3_container_struct_vb2_queue_ptr~0.offset;havoc ldv_dummy_resourceless_instance_callback_3_16_~arg0#1.base, ldv_dummy_resourceless_instance_callback_3_16_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_3_16_~arg1#1.base, ldv_dummy_resourceless_instance_callback_3_16_~arg1#1.offset;ldv_dummy_resourceless_instance_callback_3_16_~arg0#1.base, ldv_dummy_resourceless_instance_callback_3_16_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_3_16_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_3_16_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_3_16_~arg1#1.base, ldv_dummy_resourceless_instance_callback_3_16_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_3_16_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_3_16_#in~arg1#1.offset; [2025-02-08 03:53:22,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12509: assume { :begin_inline_ldv_io_instance_callback_4_55 } true;ldv_io_instance_callback_4_55_#in~arg0#1.base, ldv_io_instance_callback_4_55_#in~arg0#1.offset, ldv_io_instance_callback_4_55_#in~arg1#1.base, ldv_io_instance_callback_4_55_#in~arg1#1.offset, ldv_io_instance_callback_4_55_#in~arg2#1.base, ldv_io_instance_callback_4_55_#in~arg2#1.offset, ldv_io_instance_callback_4_55_#in~arg3#1.base, ldv_io_instance_callback_4_55_#in~arg3#1.offset := ~ldv_4_callback_vidioc_s_frequency~0.base, ~ldv_4_callback_vidioc_s_frequency~0.offset, ~ldv_4_resource_file~0.base, ~ldv_4_resource_file~0.offset, ~ldv_4_resource_struct_poll_table_struct_ptr~0.base, ~ldv_4_resource_struct_poll_table_struct_ptr~0.offset, ~ldv_4_resource_struct_v4l2_frequency_ptr~0.base, ~ldv_4_resource_struct_v4l2_frequency_ptr~0.offset;havoc ldv_io_instance_callback_4_55_#t~ret2084#1, ldv_io_instance_callback_4_55_~arg0#1.base, ldv_io_instance_callback_4_55_~arg0#1.offset, ldv_io_instance_callback_4_55_~arg1#1.base, ldv_io_instance_callback_4_55_~arg1#1.offset, ldv_io_instance_callback_4_55_~arg2#1.base, ldv_io_instance_callback_4_55_~arg2#1.offset, ldv_io_instance_callback_4_55_~arg3#1.base, ldv_io_instance_callback_4_55_~arg3#1.offset;ldv_io_instance_callback_4_55_~arg0#1.base, ldv_io_instance_callback_4_55_~arg0#1.offset := ldv_io_instance_callback_4_55_#in~arg0#1.base, ldv_io_instance_callback_4_55_#in~arg0#1.offset;ldv_io_instance_callback_4_55_~arg1#1.base, ldv_io_instance_callback_4_55_~arg1#1.offset := ldv_io_instance_callback_4_55_#in~arg1#1.base, ldv_io_instance_callback_4_55_#in~arg1#1.offset;ldv_io_instance_callback_4_55_~arg2#1.base, ldv_io_instance_callback_4_55_~arg2#1.offset := ldv_io_instance_callback_4_55_#in~arg2#1.base, ldv_io_instance_callback_4_55_#in~arg2#1.offset;ldv_io_instance_callback_4_55_~arg3#1.base, ldv_io_instance_callback_4_55_~arg3#1.offset := ldv_io_instance_callback_4_55_#in~arg3#1.base, ldv_io_instance_callback_4_55_#in~arg3#1.offset;assume { :begin_inline_vidioc_s_frequency } true;vidioc_s_frequency_#in~file#1.base, vidioc_s_frequency_#in~file#1.offset, vidioc_s_frequency_#in~priv#1.base, vidioc_s_frequency_#in~priv#1.offset, vidioc_s_frequency_#in~f#1.base, vidioc_s_frequency_#in~f#1.offset := ldv_io_instance_callback_4_55_~arg1#1.base, ldv_io_instance_callback_4_55_~arg1#1.offset, ldv_io_instance_callback_4_55_~arg2#1.base, ldv_io_instance_callback_4_55_~arg2#1.offset, ldv_io_instance_callback_4_55_~arg3#1.base, ldv_io_instance_callback_4_55_~arg3#1.offset;havoc vidioc_s_frequency_#res#1;havoc vidioc_s_frequency_#t~mem911#1, vidioc_s_frequency_#t~mem912#1, vidioc_s_frequency_#t~mem913#1, vidioc_s_frequency_#t~arrayCopy914#1, vidioc_s_frequency_#t~mem915#1, vidioc_s_frequency_#t~mem916#1, vidioc_s_frequency_#t~mem917#1, vidioc_s_frequency_#t~mem918#1, vidioc_s_frequency_#t~mem919#1, vidioc_s_frequency_#t~mem920#1, vidioc_s_frequency_#t~mem921#1, vidioc_s_frequency_#t~mem922#1, vidioc_s_frequency_#t~mem923#1.base, vidioc_s_frequency_#t~mem923#1.offset, vidioc_s_frequency_#t~mem924#1, vidioc_s_frequency_#t~mem925#1.base, vidioc_s_frequency_#t~mem925#1.offset, vidioc_s_frequency_#t~mem926#1.base, vidioc_s_frequency_#t~mem926#1.offset, vidioc_s_frequency_#t~mem927#1.base, vidioc_s_frequency_#t~mem927#1.offset, vidioc_s_frequency_#t~mem928#1.base, vidioc_s_frequency_#t~mem928#1.offset, vidioc_s_frequency_#t~mem929#1.base, vidioc_s_frequency_#t~mem929#1.offset, vidioc_s_frequency_#t~mem930#1.base, vidioc_s_frequency_#t~mem930#1.offset, vidioc_s_frequency_#t~short931#1, vidioc_s_frequency_#t~mem937#1.base, vidioc_s_frequency_#t~mem937#1.offset, vidioc_s_frequency_#t~mem938#1.base, vidioc_s_frequency_#t~mem938#1.offset, vidioc_s_frequency_#t~mem939#1.base, vidioc_s_frequency_#t~mem939#1.offset, vidioc_s_frequency_#t~ret940#1, vidioc_s_frequency_#t~mem941#1.base, vidioc_s_frequency_#t~mem941#1.offset, vidioc_s_frequency_#t~mem942#1.base, vidioc_s_frequency_#t~mem942#1.offset, vidioc_s_frequency_#t~mem943#1.base, vidioc_s_frequency_#t~mem943#1.offset, vidioc_s_frequency_#t~mem944#1.base, vidioc_s_frequency_#t~mem944#1.offset, vidioc_s_frequency_#t~mem945#1.base, vidioc_s_frequency_#t~mem945#1.offset, vidioc_s_frequency_#t~mem946#1.base, vidioc_s_frequency_#t~mem946#1.offset, vidioc_s_frequency_#t~mem947#1.base, vidioc_s_frequency_#t~mem947#1.offset, vidioc_s_frequency_#t~short948#1, vidioc_s_frequency_#t~mem954#1.base, vidioc_s_frequency_#t~mem954#1.offset, vidioc_s_frequency_#t~mem955#1.base, vidioc_s_frequency_#t~mem955#1.offset, vidioc_s_frequency_#t~mem956#1.base, vidioc_s_frequency_#t~mem956#1.offset, vidioc_s_frequency_#t~ret957#1, vidioc_s_frequency_#t~mem958#1.base, vidioc_s_frequency_#t~mem958#1.offset, vidioc_s_frequency_#t~mem959#1, vidioc_s_frequency_~file#1.base, vidioc_s_frequency_~file#1.offset, vidioc_s_frequency_~priv#1.base, vidioc_s_frequency_~priv#1.offset, vidioc_s_frequency_~f#1.base, vidioc_s_frequency_~f#1.offset, vidioc_s_frequency_~#new_freq~0#1.base, vidioc_s_frequency_~#new_freq~0#1.offset, vidioc_s_frequency_~fh~15#1.base, vidioc_s_frequency_~fh~15#1.offset, vidioc_s_frequency_~dev~24#1.base, vidioc_s_frequency_~dev~24#1.offset, vidioc_s_frequency_~__sd~9#1.base, vidioc_s_frequency_~__sd~9#1.offset, vidioc_s_frequency_~__mptr~15#1.base, vidioc_s_frequency_~__mptr~15#1.offset, vidioc_s_frequency_~__mptr___0~9#1.base, vidioc_s_frequency_~__mptr___0~9#1.offset, vidioc_s_frequency_~__sd___0~2#1.base, vidioc_s_frequency_~__sd___0~2#1.offset, vidioc_s_frequency_~__mptr___1~2#1.base, vidioc_s_frequency_~__mptr___1~2#1.offset, vidioc_s_frequency_~__mptr___2~2#1.base, vidioc_s_frequency_~__mptr___2~2#1.offset;vidioc_s_frequency_~file#1.base, vidioc_s_frequency_~file#1.offset := vidioc_s_frequency_#in~file#1.base, vidioc_s_frequency_#in~file#1.offset;vidioc_s_frequency_~priv#1.base, vidioc_s_frequency_~priv#1.offset := vidioc_s_frequency_#in~priv#1.base, vidioc_s_frequency_#in~priv#1.offset;vidioc_s_frequency_~f#1.base, vidioc_s_frequency_~f#1.offset := vidioc_s_frequency_#in~f#1.base, vidioc_s_frequency_#in~f#1.offset;call vidioc_s_frequency_~#new_freq~0#1.base, vidioc_s_frequency_~#new_freq~0#1.offset := #Ultimate.allocOnStack(44bv64);havoc vidioc_s_frequency_~fh~15#1.base, vidioc_s_frequency_~fh~15#1.offset;havoc vidioc_s_frequency_~dev~24#1.base, vidioc_s_frequency_~dev~24#1.offset;havoc vidioc_s_frequency_~__sd~9#1.base, vidioc_s_frequency_~__sd~9#1.offset;havoc vidioc_s_frequency_~__mptr~15#1.base, vidioc_s_frequency_~__mptr~15#1.offset;havoc vidioc_s_frequency_~__mptr___0~9#1.base, vidioc_s_frequency_~__mptr___0~9#1.offset;havoc vidioc_s_frequency_~__sd___0~2#1.base, vidioc_s_frequency_~__sd___0~2#1.offset;havoc vidioc_s_frequency_~__mptr___1~2#1.base, vidioc_s_frequency_~__mptr___1~2#1.offset;havoc vidioc_s_frequency_~__mptr___2~2#1.base, vidioc_s_frequency_~__mptr___2~2#1.offset;call vidioc_s_frequency_#t~mem911#1 := read~intINTTYPE4#7(vidioc_s_frequency_~f#1.base, vidioc_s_frequency_~f#1.offset, 4bv64);call vidioc_s_frequency_#t~mem912#1 := read~intINTTYPE4#7(vidioc_s_frequency_~f#1.base, ~bvadd~64(4bv64, vidioc_s_frequency_~f#1.offset), 4bv64);call vidioc_s_frequency_#t~mem913#1 := read~intINTTYPE4#7(vidioc_s_frequency_~f#1.base, ~bvadd~64(8bv64, vidioc_s_frequency_~f#1.offset), 4bv64);call vidioc_s_frequency_#t~mem915#1 := read~intINTTYPE4#7(vidioc_s_frequency_~f#1.base, ~bvadd~64(12bv64, vidioc_s_frequency_~f#1.offset), 4bv64);vidioc_s_frequency_#t~arrayCopy914#1 := vidioc_s_frequency_#t~arrayCopy914#1[0bv64 := vidioc_s_frequency_#t~mem915#1];call vidioc_s_frequency_#t~mem916#1 := read~intINTTYPE4#7(vidioc_s_frequency_~f#1.base, ~bvadd~64(4bv64, ~bvadd~64(12bv64, vidioc_s_frequency_~f#1.offset)), 4bv64);vidioc_s_frequency_#t~arrayCopy914#1 := vidioc_s_frequency_#t~arrayCopy914#1[1bv64 := vidioc_s_frequency_#t~mem916#1];call vidioc_s_frequency_#t~mem917#1 := read~intINTTYPE4#7(vidioc_s_frequency_~f#1.base, ~bvadd~64(4bv64, ~bvadd~64(4bv64, ~bvadd~64(12bv64, vidioc_s_frequency_~f#1.offset))), 4bv64);vidioc_s_frequency_#t~arrayCopy914#1 := vidioc_s_frequency_#t~arrayCopy914#1[2bv64 := vidioc_s_frequency_#t~mem917#1];call vidioc_s_frequency_#t~mem918#1 := read~intINTTYPE4#7(vidioc_s_frequency_~f#1.base, ~bvadd~64(4bv64, ~bvadd~64(4bv64, ~bvadd~64(4bv64, ~bvadd~64(12bv64, vidioc_s_frequency_~f#1.offset)))), 4bv64);vidioc_s_frequency_#t~arrayCopy914#1 := vidioc_s_frequency_#t~arrayCopy914#1[3bv64 := vidioc_s_frequency_#t~mem918#1];call vidioc_s_frequency_#t~mem919#1 := read~intINTTYPE4#7(vidioc_s_frequency_~f#1.base, ~bvadd~64(4bv64, ~bvadd~64(4bv64, ~bvadd~64(4bv64, ~bvadd~64(4bv64, ~bvadd~64(12bv64, vidioc_s_frequency_~f#1.offset))))), 4bv64);vidioc_s_frequency_#t~arrayCopy914#1 := vidioc_s_frequency_#t~arrayCopy914#1[4bv64 := vidioc_s_frequency_#t~mem919#1];call vidioc_s_frequency_#t~mem920#1 := read~intINTTYPE4#7(vidioc_s_frequency_~f#1.base, ~bvadd~64(4bv64, ~bvadd~64(4bv64, ~bvadd~64(4bv64, ~bvadd~64(4bv64, ~bvadd~64(4bv64, ~bvadd~64(12bv64, vidioc_s_frequency_~f#1.offset)))))), 4bv64);vidioc_s_frequency_#t~arrayCopy914#1 := vidioc_s_frequency_#t~arrayCopy914#1[5bv64 := vidioc_s_frequency_#t~mem920#1];call vidioc_s_frequency_#t~mem921#1 := read~intINTTYPE4#7(vidioc_s_frequency_~f#1.base, ~bvadd~64(4bv64, ~bvadd~64(4bv64, ~bvadd~64(4bv64, ~bvadd~64(4bv64, ~bvadd~64(4bv64, ~bvadd~64(4bv64, ~bvadd~64(12bv64, vidioc_s_frequency_~f#1.offset))))))), 4bv64);vidioc_s_frequency_#t~arrayCopy914#1 := vidioc_s_frequency_#t~arrayCopy914#1[6bv64 := vidioc_s_frequency_#t~mem921#1];call vidioc_s_frequency_#t~mem922#1 := read~intINTTYPE4#7(vidioc_s_frequency_~f#1.base, ~bvadd~64(4bv64, ~bvadd~64(4bv64, ~bvadd~64(4bv64, ~bvadd~64(4bv64, ~bvadd~64(4bv64, ~bvadd~64(4bv64, ~bvadd~64(4bv64, ~bvadd~64(12bv64, vidioc_s_frequency_~f#1.offset)))))))), 4bv64);vidioc_s_frequency_#t~arrayCopy914#1 := vidioc_s_frequency_#t~arrayCopy914#1[7bv64 := vidioc_s_frequency_#t~mem922#1];call write~intINTTYPE4#7(vidioc_s_frequency_#t~mem911#1, vidioc_s_frequency_~#new_freq~0#1.base, vidioc_s_frequency_~#new_freq~0#1.offset, 4bv64);call write~intINTTYPE4#7(vidioc_s_frequency_#t~mem912#1, vidioc_s_frequency_~#new_freq~0#1.base, ~bvadd~64(4bv64, vidioc_s_frequency_~#new_freq~0#1.offset), 4bv64);call write~intINTTYPE4#7(vidioc_s_frequency_#t~mem913#1, vidioc_s_frequency_~#new_freq~0#1.base, ~bvadd~64(8bv64, vidioc_s_frequency_~#new_freq~0#1.offset), 4bv64);call write~intINTTYPE4#7(vidioc_s_frequency_#t~arrayCopy914#1[0bv64], vidioc_s_frequency_~#new_freq~0#1.base, ~bvadd~64(12bv64, vidioc_s_frequency_~#new_freq~0#1.offset), 4bv64);call write~intINTTYPE4#7(vidioc_s_frequency_#t~arrayCopy914#1[1bv64], vidioc_s_frequency_~#new_freq~0#1.base, ~bvadd~64(4bv64, ~bvadd~64(12bv64, vidioc_s_frequency_~#new_freq~0#1.offset)), 4bv64);call write~intINTTYPE4#7(vidioc_s_frequency_#t~arrayCopy914#1[2bv64], vidioc_s_frequency_~#new_freq~0#1.base, ~bvadd~64(4bv64, ~bvadd~64(4bv64, ~bvadd~64(12bv64, vidioc_s_frequency_~#new_freq~0#1.offset))), 4bv64);call write~intINTTYPE4#7(vidioc_s_frequency_#t~arrayCopy914#1[3bv64], vidioc_s_frequency_~#new_freq~0#1.base, ~bvadd~64(4bv64, ~bvadd~64(4bv64, ~bvadd~64(4bv64, ~bvadd~64(12bv64, vidioc_s_frequency_~#new_freq~0#1.offset)))), 4bv64);call write~intINTTYPE4#7(vidioc_s_frequency_#t~arrayCopy914#1[4bv64], vidioc_s_frequency_~#new_freq~0#1.base, ~bvadd~64(4bv64, ~bvadd~64(4bv64, ~bvadd~64(4bv64, ~bvadd~64(4bv64, ~bvadd~64(12bv64, vidioc_s_frequency_~#new_freq~0#1.offset))))), 4bv64);call write~intINTTYPE4#7(vidioc_s_frequency_#t~arrayCopy914#1[5bv64], vidioc_s_frequency_~#new_freq~0#1.base, ~bvadd~64(4bv64, ~bvadd~64(4bv64, ~bvadd~64(4bv64, ~bvadd~64(4bv64, ~bvadd~64(4bv64, ~bvadd~64(12bv64, vidioc_s_frequency_~#new_freq~0#1.offset)))))), 4bv64);call write~intINTTYPE4#7(vidioc_s_frequency_#t~arrayCopy914#1[6bv64], vidioc_s_frequency_~#new_freq~0#1.base, ~bvadd~64(4bv64, ~bvadd~64(4bv64, ~bvadd~64(4bv64, ~bvadd~64(4bv64, ~bvadd~64(4bv64, ~bvadd~64(4bv64, ~bvadd~64(12bv64, vidioc_s_frequency_~#new_freq~0#1.offset))))))), 4bv64);call write~intINTTYPE4#7(vidioc_s_frequency_#t~arrayCopy914#1[7bv64], vidioc_s_frequency_~#new_freq~0#1.base, ~bvadd~64(4bv64, ~bvadd~64(4bv64, ~bvadd~64(4bv64, ~bvadd~64(4bv64, ~bvadd~64(4bv64, ~bvadd~64(4bv64, ~bvadd~64(4bv64, ~bvadd~64(12bv64, vidioc_s_frequency_~#new_freq~0#1.offset)))))))), 4bv64);havoc vidioc_s_frequency_#t~mem911#1;havoc vidioc_s_frequency_#t~mem912#1;havoc vidioc_s_frequency_#t~mem913#1;havoc vidioc_s_frequency_#t~arrayCopy914#1;havoc vidioc_s_frequency_#t~mem915#1;havoc vidioc_s_frequency_#t~mem916#1;havoc vidioc_s_frequency_#t~mem917#1;havoc vidioc_s_frequency_#t~mem918#1;havoc vidioc_s_frequency_#t~mem919#1;havoc vidioc_s_frequency_#t~mem920#1;havoc vidioc_s_frequency_#t~mem921#1;havoc vidioc_s_frequency_#t~mem922#1;vidioc_s_frequency_~fh~15#1.base, vidioc_s_frequency_~fh~15#1.offset := vidioc_s_frequency_~priv#1.base, vidioc_s_frequency_~priv#1.offset;call vidioc_s_frequency_#t~mem923#1.base, vidioc_s_frequency_#t~mem923#1.offset := read~$Pointer$#7(vidioc_s_frequency_~fh~15#1.base, ~bvadd~64(168bv64, vidioc_s_frequency_~fh~15#1.offset), 8bv64);vidioc_s_frequency_~dev~24#1.base, vidioc_s_frequency_~dev~24#1.offset := vidioc_s_frequency_#t~mem923#1.base, vidioc_s_frequency_#t~mem923#1.offset;havoc vidioc_s_frequency_#t~mem923#1.base, vidioc_s_frequency_#t~mem923#1.offset;call vidioc_s_frequency_#t~mem924#1 := read~intINTTYPE4#7(vidioc_s_frequency_~f#1.base, vidioc_s_frequency_~f#1.offset, 4bv64); [2025-02-08 03:53:22,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12443: assume { :begin_inline_ldv_io_instance_callback_4_45 } true;ldv_io_instance_callback_4_45_#in~arg0#1.base, ldv_io_instance_callback_4_45_#in~arg0#1.offset, ldv_io_instance_callback_4_45_#in~arg1#1.base, ldv_io_instance_callback_4_45_#in~arg1#1.offset, ldv_io_instance_callback_4_45_#in~arg2#1.base, ldv_io_instance_callback_4_45_#in~arg2#1.offset, ldv_io_instance_callback_4_45_#in~arg3#1.base, ldv_io_instance_callback_4_45_#in~arg3#1.offset := ~ldv_4_callback_vidioc_qbuf~0.base, ~ldv_4_callback_vidioc_qbuf~0.offset, ~ldv_4_resource_file~0.base, ~ldv_4_resource_file~0.offset, ~ldv_4_resource_struct_poll_table_struct_ptr~0.base, ~ldv_4_resource_struct_poll_table_struct_ptr~0.offset, ~ldv_4_resource_struct_v4l2_buffer_ptr~0.base, ~ldv_4_resource_struct_v4l2_buffer_ptr~0.offset;havoc ldv_io_instance_callback_4_45_#t~ret2076#1, ldv_io_instance_callback_4_45_~arg0#1.base, ldv_io_instance_callback_4_45_~arg0#1.offset, ldv_io_instance_callback_4_45_~arg1#1.base, ldv_io_instance_callback_4_45_~arg1#1.offset, ldv_io_instance_callback_4_45_~arg2#1.base, ldv_io_instance_callback_4_45_~arg2#1.offset, ldv_io_instance_callback_4_45_~arg3#1.base, ldv_io_instance_callback_4_45_~arg3#1.offset;ldv_io_instance_callback_4_45_~arg0#1.base, ldv_io_instance_callback_4_45_~arg0#1.offset := ldv_io_instance_callback_4_45_#in~arg0#1.base, ldv_io_instance_callback_4_45_#in~arg0#1.offset;ldv_io_instance_callback_4_45_~arg1#1.base, ldv_io_instance_callback_4_45_~arg1#1.offset := ldv_io_instance_callback_4_45_#in~arg1#1.base, ldv_io_instance_callback_4_45_#in~arg1#1.offset;ldv_io_instance_callback_4_45_~arg2#1.base, ldv_io_instance_callback_4_45_~arg2#1.offset := ldv_io_instance_callback_4_45_#in~arg2#1.base, ldv_io_instance_callback_4_45_#in~arg2#1.offset;ldv_io_instance_callback_4_45_~arg3#1.base, ldv_io_instance_callback_4_45_~arg3#1.offset := ldv_io_instance_callback_4_45_#in~arg3#1.base, ldv_io_instance_callback_4_45_#in~arg3#1.offset;assume { :begin_inline_vb2_ioctl_qbuf } true;vb2_ioctl_qbuf_#in~arg0#1.base, vb2_ioctl_qbuf_#in~arg0#1.offset, vb2_ioctl_qbuf_#in~arg1#1.base, vb2_ioctl_qbuf_#in~arg1#1.offset, vb2_ioctl_qbuf_#in~arg2#1.base, vb2_ioctl_qbuf_#in~arg2#1.offset := ldv_io_instance_callback_4_45_~arg1#1.base, ldv_io_instance_callback_4_45_~arg1#1.offset, ldv_io_instance_callback_4_45_~arg2#1.base, ldv_io_instance_callback_4_45_~arg2#1.offset, ldv_io_instance_callback_4_45_~arg3#1.base, ldv_io_instance_callback_4_45_~arg3#1.offset;havoc vb2_ioctl_qbuf_#res#1;havoc vb2_ioctl_qbuf_#t~nondet2286#1, vb2_ioctl_qbuf_~arg0#1.base, vb2_ioctl_qbuf_~arg0#1.offset, vb2_ioctl_qbuf_~arg1#1.base, vb2_ioctl_qbuf_~arg1#1.offset, vb2_ioctl_qbuf_~arg2#1.base, vb2_ioctl_qbuf_~arg2#1.offset;vb2_ioctl_qbuf_~arg0#1.base, vb2_ioctl_qbuf_~arg0#1.offset := vb2_ioctl_qbuf_#in~arg0#1.base, vb2_ioctl_qbuf_#in~arg0#1.offset;vb2_ioctl_qbuf_~arg1#1.base, vb2_ioctl_qbuf_~arg1#1.offset := vb2_ioctl_qbuf_#in~arg1#1.base, vb2_ioctl_qbuf_#in~arg1#1.offset;vb2_ioctl_qbuf_~arg2#1.base, vb2_ioctl_qbuf_~arg2#1.offset := vb2_ioctl_qbuf_#in~arg2#1.base, vb2_ioctl_qbuf_#in~arg2#1.offset;havoc vb2_ioctl_qbuf_#t~nondet2286#1;vb2_ioctl_qbuf_#res#1 := vb2_ioctl_qbuf_#t~nondet2286#1;havoc vb2_ioctl_qbuf_#t~nondet2286#1; [2025-02-08 03:53:22,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12245-1: SUMMARY for call ldv_v4l2_file_operations_io_instance_4_#t~ret2132#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2132#1.offset := ldv_xmalloc(64bv64); srcloc: null [2025-02-08 03:53:22,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12245: ldv_v4l2_file_operations_io_instance_4_~tmp___12~1#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___12~1#1.offset := ldv_v4l2_file_operations_io_instance_4_#t~ret2132#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2132#1.offset;havoc ldv_v4l2_file_operations_io_instance_4_#t~ret2132#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2132#1.offset;~ldv_4_resource_struct_v4l2_fmtdesc_ptr~0.base, ~ldv_4_resource_struct_v4l2_fmtdesc_ptr~0.offset := ldv_v4l2_file_operations_io_instance_4_~tmp___12~1#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___12~1#1.offset; [2025-02-08 03:53:22,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12179: SUMMARY for call ldv_free(~ldv_4_resource_struct_v4l2_fmtdesc_ptr~0.base, ~ldv_4_resource_struct_v4l2_fmtdesc_ptr~0.offset); srcloc: null [2025-02-08 03:53:22,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8083-1: SUMMARY for call vidioc_s_frequency_#t~ret940#1 := ##fun~$Pointer$~X~$Pointer$~TO~C_INT(vidioc_s_frequency_~__sd~9#1.base, vidioc_s_frequency_~__sd~9#1.offset, vidioc_s_frequency_~f#1.base, vidioc_s_frequency_~f#1.offset, vidioc_s_frequency_#t~mem939#1.base, vidioc_s_frequency_#t~mem939#1.offset); srcloc: null [2025-02-08 03:53:22,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8083: havoc vidioc_s_frequency_#t~mem937#1.base, vidioc_s_frequency_#t~mem937#1.offset;havoc vidioc_s_frequency_#t~mem938#1.base, vidioc_s_frequency_#t~mem938#1.offset;havoc vidioc_s_frequency_#t~mem939#1.base, vidioc_s_frequency_#t~mem939#1.offset;havoc vidioc_s_frequency_#t~ret940#1; [2025-02-08 03:53:22,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10263: havoc ldv_dummy_resourceless_instance_callback_0_3_#t~ret2043#1;havoc ldv_dummy_resourceless_instance_callback_0_3_#t~ret2043#1, ldv_dummy_resourceless_instance_callback_0_3_~arg0#1.base, ldv_dummy_resourceless_instance_callback_0_3_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_0_3_~arg1#1.base, ldv_dummy_resourceless_instance_callback_0_3_~arg1#1.offset;havoc ldv_dummy_resourceless_instance_callback_0_3_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_0_3_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_0_3_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_0_3_#in~arg1#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_0_3 } true;~ldv_statevar_0~0 := 2bv32; [2025-02-08 03:53:22,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10263-1: SUMMARY for call ldv_dummy_resourceless_instance_callback_0_3_#t~ret2043#1 := em28xx_v4l2_fini(ldv_dummy_resourceless_instance_callback_0_3_~arg1#1.base, ldv_dummy_resourceless_instance_callback_0_3_~arg1#1.offset); srcloc: null [2025-02-08 03:53:22,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8017: assume 0bv32 != vidioc_s_tuner_#t~mem890#1;havoc vidioc_s_tuner_#t~mem890#1;vidioc_s_tuner_#res#1 := 4294967274bv32; [2025-02-08 03:53:22,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8017: assume !(0bv32 != vidioc_s_tuner_#t~mem890#1);havoc vidioc_s_tuner_#t~mem890#1;call vidioc_s_tuner_#t~mem891#1.base, vidioc_s_tuner_#t~mem891#1.offset := read~$Pointer$#7(vidioc_s_tuner_~dev~22#1.base, ~bvadd~64(16bv64, ~bvadd~64(63bv64, vidioc_s_tuner_~dev~22#1.offset)), 8bv64);vidioc_s_tuner_~__mptr~14#1.base, vidioc_s_tuner_~__mptr~14#1.offset := vidioc_s_tuner_#t~mem891#1.base, vidioc_s_tuner_#t~mem891#1.offset;havoc vidioc_s_tuner_#t~mem891#1.base, vidioc_s_tuner_#t~mem891#1.offset;vidioc_s_tuner_~__sd~8#1.base, vidioc_s_tuner_~__sd~8#1.offset := vidioc_s_tuner_~__mptr~14#1.base, ~bvadd~64(18446744073709515264bv64, vidioc_s_tuner_~__mptr~14#1.offset); [2025-02-08 03:53:22,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7819: vidioc_enum_input_#res#1 := 0bv32;ldv_io_instance_callback_4_29_#t~ret2064#1 := vidioc_enum_input_#res#1;havoc vidioc_enum_input_#t~mem821#1.base, vidioc_enum_input_#t~mem821#1.offset, vidioc_enum_input_#t~mem822#1, vidioc_enum_input_#t~mem823#1, vidioc_enum_input_#t~mem824#1, vidioc_enum_input_#t~mem825#1, vidioc_enum_input_#t~mem826#1, vidioc_enum_input_#t~mem827#1.base, vidioc_enum_input_#t~mem827#1.offset, vidioc_enum_input_#t~strcpy~res828#1.base, vidioc_enum_input_#t~strcpy~res828#1.offset, vidioc_enum_input_#t~mem829#1, vidioc_enum_input_#t~mem830#1, vidioc_enum_input_#t~mem831#1.base, vidioc_enum_input_#t~mem831#1.offset, vidioc_enum_input_#t~mem832#1, vidioc_enum_input_#t~mem833#1, vidioc_enum_input_~file#1.base, vidioc_enum_input_~file#1.offset, vidioc_enum_input_~priv#1.base, vidioc_enum_input_~priv#1.offset, vidioc_enum_input_~i#1.base, vidioc_enum_input_~i#1.offset, vidioc_enum_input_~fh~7#1.base, vidioc_enum_input_~fh~7#1.offset, vidioc_enum_input_~dev~16#1.base, vidioc_enum_input_~dev~16#1.offset, vidioc_enum_input_~n~0#1;havoc vidioc_enum_input_#in~file#1.base, vidioc_enum_input_#in~file#1.offset, vidioc_enum_input_#in~priv#1.base, vidioc_enum_input_#in~priv#1.offset, vidioc_enum_input_#in~i#1.base, vidioc_enum_input_#in~i#1.offset;assume { :end_inline_vidioc_enum_input } true;havoc ldv_io_instance_callback_4_29_#t~ret2064#1;havoc ldv_io_instance_callback_4_29_#t~ret2064#1, ldv_io_instance_callback_4_29_~arg0#1.base, ldv_io_instance_callback_4_29_~arg0#1.offset, ldv_io_instance_callback_4_29_~arg1#1.base, ldv_io_instance_callback_4_29_~arg1#1.offset, ldv_io_instance_callback_4_29_~arg2#1.base, ldv_io_instance_callback_4_29_~arg2#1.offset, ldv_io_instance_callback_4_29_~arg3#1.base, ldv_io_instance_callback_4_29_~arg3#1.offset;havoc ldv_io_instance_callback_4_29_#in~arg0#1.base, ldv_io_instance_callback_4_29_#in~arg0#1.offset, ldv_io_instance_callback_4_29_#in~arg1#1.base, ldv_io_instance_callback_4_29_#in~arg1#1.offset, ldv_io_instance_callback_4_29_#in~arg2#1.base, ldv_io_instance_callback_4_29_#in~arg2#1.offset, ldv_io_instance_callback_4_29_#in~arg3#1.base, ldv_io_instance_callback_4_29_#in~arg3#1.offset;assume { :end_inline_ldv_io_instance_callback_4_29 } true;~ldv_statevar_4~0 := 3bv32; [2025-02-08 03:53:22,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12047: assume 41bv32 == ~ldv_statevar_4~0; [2025-02-08 03:53:22,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12047: assume !(41bv32 == ~ldv_statevar_4~0); [2025-02-08 03:53:22,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14426: havoc video_ioctl2_#t~nondet2295#1; [2025-02-08 03:53:22,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10528: SUMMARY for call ldv_assume((if 0bv32 == ~ldv_5_ret_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:53:22,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12180: SUMMARY for call ldv_free(~ldv_4_resource_struct_v4l2_format_ptr~0.base, ~ldv_4_resource_struct_v4l2_format_ptr~0.offset); srcloc: null [2025-02-08 03:53:22,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14360-1: ldv_io_instance_callback_4_18_#t~ret2057#1 := vb2_fop_poll_#res#1;havoc vb2_fop_poll_#t~nondet2280#1, vb2_fop_poll_~arg0#1.base, vb2_fop_poll_~arg0#1.offset, vb2_fop_poll_~arg1#1.base, vb2_fop_poll_~arg1#1.offset;havoc vb2_fop_poll_#in~arg0#1.base, vb2_fop_poll_#in~arg0#1.offset, vb2_fop_poll_#in~arg1#1.base, vb2_fop_poll_#in~arg1#1.offset;assume { :end_inline_vb2_fop_poll } true;havoc ldv_io_instance_callback_4_18_#t~ret2057#1;havoc ldv_io_instance_callback_4_18_#t~ret2057#1, ldv_io_instance_callback_4_18_~arg0#1.base, ldv_io_instance_callback_4_18_~arg0#1.offset, ldv_io_instance_callback_4_18_~arg1#1.base, ldv_io_instance_callback_4_18_~arg1#1.offset, ldv_io_instance_callback_4_18_~arg2#1.base, ldv_io_instance_callback_4_18_~arg2#1.offset;havoc ldv_io_instance_callback_4_18_#in~arg0#1.base, ldv_io_instance_callback_4_18_#in~arg0#1.offset, ldv_io_instance_callback_4_18_#in~arg1#1.base, ldv_io_instance_callback_4_18_#in~arg1#1.offset, ldv_io_instance_callback_4_18_#in~arg2#1.base, ldv_io_instance_callback_4_18_#in~arg2#1.offset;assume { :end_inline_ldv_io_instance_callback_4_18 } true;~ldv_statevar_4~0 := 3bv32; [2025-02-08 03:53:22,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11321: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_2_15 } true;ldv_dummy_resourceless_instance_callback_2_15_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_15_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_2_15_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_15_#in~arg1#1.offset := ~ldv_2_callback_wait_finish~0.base, ~ldv_2_callback_wait_finish~0.offset, ~ldv_2_container_struct_vb2_queue_ptr~0.base, ~ldv_2_container_struct_vb2_queue_ptr~0.offset;havoc ldv_dummy_resourceless_instance_callback_2_15_~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_15_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_2_15_~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_15_~arg1#1.offset;ldv_dummy_resourceless_instance_callback_2_15_~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_15_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_2_15_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_15_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_2_15_~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_15_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_2_15_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_15_#in~arg1#1.offset; [2025-02-08 03:53:22,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14426-1: ldv_io_instance_callback_4_22_#t~ret2059#1 := video_ioctl2_#res#1;havoc video_ioctl2_#t~nondet2295#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_4_22_#t~ret2059#1;havoc ldv_io_instance_callback_4_22_#t~ret2059#1, ldv_io_instance_callback_4_22_~arg0#1.base, ldv_io_instance_callback_4_22_~arg0#1.offset, ldv_io_instance_callback_4_22_~arg1#1.base, ldv_io_instance_callback_4_22_~arg1#1.offset, ldv_io_instance_callback_4_22_~arg2#1, ldv_io_instance_callback_4_22_~arg3#1;havoc ldv_io_instance_callback_4_22_#in~arg0#1.base, ldv_io_instance_callback_4_22_#in~arg0#1.offset, ldv_io_instance_callback_4_22_#in~arg1#1.base, ldv_io_instance_callback_4_22_#in~arg1#1.offset, ldv_io_instance_callback_4_22_#in~arg2#1, ldv_io_instance_callback_4_22_#in~arg3#1;assume { :end_inline_ldv_io_instance_callback_4_22 } true;~ldv_statevar_4~0 := 3bv32; [2025-02-08 03:53:22,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14360: havoc vb2_fop_poll_#t~nondet2280#1; [2025-02-08 03:53:22,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11255: assume 15bv32 == ~ldv_statevar_2~0; [2025-02-08 03:53:22,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11255: assume !(15bv32 == ~ldv_statevar_2~0); [2025-02-08 03:53:22,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7886: assume 6bv32 == vidioc_g_audio_#t~mem846#1;havoc vidioc_g_audio_#t~mem846#1; [2025-02-08 03:53:22,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7886: assume !(6bv32 == vidioc_g_audio_#t~mem846#1);havoc vidioc_g_audio_#t~mem846#1;call vidioc_g_audio_#t~mem847#1 := read~intINTTYPE4#7(vidioc_g_audio_~a#1.base, vidioc_g_audio_~a#1.offset, 4bv64); [2025-02-08 03:53:22,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7952: assume ~bvugt~32(vidioc_s_audio_#t~mem858#1, 3bv32);havoc vidioc_s_audio_#t~mem858#1;vidioc_s_audio_#res#1 := 4294967274bv32; [2025-02-08 03:53:22,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7952: assume !~bvugt~32(vidioc_s_audio_#t~mem858#1, 3bv32);havoc vidioc_s_audio_#t~mem858#1;call vidioc_s_audio_#t~mem859#1 := read~intINTTYPE4#7(vidioc_s_audio_~dev~20#1.base, ~bvadd~64(30bv64, vidioc_s_audio_~dev~20#1.offset), 4bv64);call vidioc_s_audio_#t~mem860#1 := read~intINTTYPE4#7(vidioc_s_audio_~a#1.base, vidioc_s_audio_~a#1.offset, 4bv64);call vidioc_s_audio_#t~mem861#1 := read~intINTTYPE4#12(~#em28xx_boards~0.base, ~bvadd~64(~bvadd~64(105bv64, ~bvadd~64(~#em28xx_boards~0.offset, ~bvmul~64(249bv64, ~sign_extend~64~32(vidioc_s_audio_#t~mem859#1)))), ~bvmul~64(24bv64, ~zero_extend~64~32(vidioc_s_audio_#t~mem860#1))), 4bv64); [2025-02-08 03:53:22,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12709: call write~intINTTYPE4#7(1bv32, vbi_queue_setup_~nplanes#1.base, vbi_queue_setup_~nplanes#1.offset, 4bv64);call write~intINTTYPE4#7(vbi_queue_setup_~size~2#1[32:0], vbi_queue_setup_~sizes#1.base, vbi_queue_setup_~sizes#1.offset, 4bv64);vbi_queue_setup_#res#1 := 0bv32;ldv_dummy_resourceless_instance_callback_3_8_#t~ret2171#1 := vbi_queue_setup_#res#1;havoc vbi_queue_setup_#t~ret2151#1.base, vbi_queue_setup_#t~ret2151#1.offset, vbi_queue_setup_#t~mem2152#1, vbi_queue_setup_#t~mem2153#1, vbi_queue_setup_#t~mem2154#1, vbi_queue_setup_#t~mem2155#1, vbi_queue_setup_#t~mem2156#1, vbi_queue_setup_#t~mem2157#1, vbi_queue_setup_~vq#1.base, vbi_queue_setup_~vq#1.offset, vbi_queue_setup_~fmt#1.base, vbi_queue_setup_~fmt#1.offset, vbi_queue_setup_~nbuffers#1.base, vbi_queue_setup_~nbuffers#1.offset, vbi_queue_setup_~nplanes#1.base, vbi_queue_setup_~nplanes#1.offset, vbi_queue_setup_~sizes#1.base, vbi_queue_setup_~sizes#1.offset, vbi_queue_setup_~alloc_ctxs#1.base, vbi_queue_setup_~alloc_ctxs#1.offset, vbi_queue_setup_~dev~36#1.base, vbi_queue_setup_~dev~36#1.offset, vbi_queue_setup_~tmp~52#1.base, vbi_queue_setup_~tmp~52#1.offset, vbi_queue_setup_~size~2#1;havoc vbi_queue_setup_#in~vq#1.base, vbi_queue_setup_#in~vq#1.offset, vbi_queue_setup_#in~fmt#1.base, vbi_queue_setup_#in~fmt#1.offset, vbi_queue_setup_#in~nbuffers#1.base, vbi_queue_setup_#in~nbuffers#1.offset, vbi_queue_setup_#in~nplanes#1.base, vbi_queue_setup_#in~nplanes#1.offset, vbi_queue_setup_#in~sizes#1.base, vbi_queue_setup_#in~sizes#1.offset, vbi_queue_setup_#in~alloc_ctxs#1.base, vbi_queue_setup_#in~alloc_ctxs#1.offset;assume { :end_inline_vbi_queue_setup } true;havoc ldv_dummy_resourceless_instance_callback_3_8_#t~ret2171#1;havoc ldv_dummy_resourceless_instance_callback_3_8_#t~ret2171#1, ldv_dummy_resourceless_instance_callback_3_8_~arg0#1.base, ldv_dummy_resourceless_instance_callback_3_8_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_3_8_~arg1#1.base, ldv_dummy_resourceless_instance_callback_3_8_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_3_8_~arg2#1.base, ldv_dummy_resourceless_instance_callback_3_8_~arg2#1.offset, ldv_dummy_resourceless_instance_callback_3_8_~arg3#1.base, ldv_dummy_resourceless_instance_callback_3_8_~arg3#1.offset, ldv_dummy_resourceless_instance_callback_3_8_~arg4#1.base, ldv_dummy_resourceless_instance_callback_3_8_~arg4#1.offset, ldv_dummy_resourceless_instance_callback_3_8_~arg5#1.base, ldv_dummy_resourceless_instance_callback_3_8_~arg5#1.offset, ldv_dummy_resourceless_instance_callback_3_8_~arg6#1.base, ldv_dummy_resourceless_instance_callback_3_8_~arg6#1.offset;havoc ldv_dummy_resourceless_instance_callback_3_8_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_3_8_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_3_8_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_3_8_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_3_8_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_3_8_#in~arg2#1.offset, ldv_dummy_resourceless_instance_callback_3_8_#in~arg3#1.base, ldv_dummy_resourceless_instance_callback_3_8_#in~arg3#1.offset, ldv_dummy_resourceless_instance_callback_3_8_#in~arg4#1.base, ldv_dummy_resourceless_instance_callback_3_8_#in~arg4#1.offset, ldv_dummy_resourceless_instance_callback_3_8_#in~arg5#1.base, ldv_dummy_resourceless_instance_callback_3_8_#in~arg5#1.offset, ldv_dummy_resourceless_instance_callback_3_8_#in~arg6#1.base, ldv_dummy_resourceless_instance_callback_3_8_#in~arg6#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_3_8 } true; [2025-02-08 03:53:22,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11388: havoc ldv_struct_vb2_ops_dummy_resourceless_instance_3_#t~ret2106#1, ldv_struct_vb2_ops_dummy_resourceless_instance_3_#t~ret2107#1, ldv_struct_vb2_ops_dummy_resourceless_instance_3_#t~ret2108#1.base, ldv_struct_vb2_ops_dummy_resourceless_instance_3_#t~ret2108#1.offset, ldv_struct_vb2_ops_dummy_resourceless_instance_3_#t~ret2109#1.base, ldv_struct_vb2_ops_dummy_resourceless_instance_3_#t~ret2109#1.offset, ldv_struct_vb2_ops_dummy_resourceless_instance_3_~arg0#1.base, ldv_struct_vb2_ops_dummy_resourceless_instance_3_~arg0#1.offset, ldv_struct_vb2_ops_dummy_resourceless_instance_3_~tmp~44#1.base, ldv_struct_vb2_ops_dummy_resourceless_instance_3_~tmp~44#1.offset, ldv_struct_vb2_ops_dummy_resourceless_instance_3_~tmp___0~19#1.base, ldv_struct_vb2_ops_dummy_resourceless_instance_3_~tmp___0~19#1.offset;havoc ldv_struct_vb2_ops_dummy_resourceless_instance_3_#in~arg0#1.base, ldv_struct_vb2_ops_dummy_resourceless_instance_3_#in~arg0#1.offset;assume { :end_inline_ldv_struct_vb2_ops_dummy_resourceless_instance_3 } true; [2025-02-08 03:53:22,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10529: ldv_entry_EMGentry_5_~tmp~39#1 := ldv_entry_EMGentry_5_#t~ret2051#1;havoc ldv_entry_EMGentry_5_#t~ret2051#1; [2025-02-08 03:53:22,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8283: call vidioc_querycap_#t~mem1010#1 := read~intINTTYPE4#7(vidioc_querycap_~cap#1.base, ~bvadd~64(88bv64, vidioc_querycap_~cap#1.offset), 4bv64);call write~intINTTYPE4#7(~bvor~32(2231369729bv32, vidioc_querycap_#t~mem1010#1), vidioc_querycap_~cap#1.base, ~bvadd~64(84bv64, vidioc_querycap_~cap#1.offset), 4bv64);havoc vidioc_querycap_#t~mem1010#1;call vidioc_querycap_#t~mem1011#1.base, vidioc_querycap_#t~mem1011#1.offset := read~$Pointer$#7(vidioc_querycap_~dev~28#1.base, ~bvadd~64(8445bv64, vidioc_querycap_~dev~28#1.offset), 8bv64); [2025-02-08 03:53:22,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10529-1: SUMMARY for call ldv_entry_EMGentry_5_#t~ret2051#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:53:22,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12181: SUMMARY for call ldv_free(~ldv_4_resource_struct_v4l2_frequency_ptr~0.base, ~ldv_4_resource_struct_v4l2_frequency_ptr~0.offset); srcloc: null [2025-02-08 03:53:22,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12115: assume 65bv32 == ~ldv_statevar_4~0; [2025-02-08 03:53:22,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12115: assume !(65bv32 == ~ldv_statevar_4~0); [2025-02-08 03:53:22,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12247-1: SUMMARY for call ldv_v4l2_file_operations_io_instance_4_#t~ret2133#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2133#1.offset := ldv_xmalloc(208bv64); srcloc: null [2025-02-08 03:53:22,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11190: 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_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_3_#t~ret2045#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; [2025-02-08 03:53:22,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12247: ldv_v4l2_file_operations_io_instance_4_~tmp___13~1#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___13~1#1.offset := ldv_v4l2_file_operations_io_instance_4_#t~ret2133#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2133#1.offset;havoc ldv_v4l2_file_operations_io_instance_4_#t~ret2133#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2133#1.offset;~ldv_4_resource_struct_v4l2_format_ptr~0.base, ~ldv_4_resource_struct_v4l2_format_ptr~0.offset := ldv_v4l2_file_operations_io_instance_4_~tmp___13~1#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___13~1#1.offset; [2025-02-08 03:53:22,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6830: assume 0bv64 == queue_setup_~size~0#1;queue_setup_#res#1 := 4294967274bv32; [2025-02-08 03:53:22,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6830: assume !(0bv64 == queue_setup_~size~0#1);call queue_setup_#t~mem489#1 := read~intINTTYPE4#7(queue_setup_~nbuffers#1.base, queue_setup_~nbuffers#1.offset, 4bv64); [2025-02-08 03:53:22,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11983: assume 18bv32 == ~ldv_statevar_4~0; [2025-02-08 03:53:22,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11983: assume !(18bv32 == ~ldv_statevar_4~0); [2025-02-08 03:53:22,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7623: assume ~bvadd~64(vidioc_querystd_~__sd~3#1.base, ~bvadd~64(116bv64, vidioc_querystd_~__sd~3#1.offset)) != ~bvadd~64(vidioc_querystd_~dev~12#1.base, ~bvadd~64(16bv64, ~bvadd~64(63bv64, vidioc_querystd_~dev~12#1.offset))); [2025-02-08 03:53:22,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7623: assume !(~bvadd~64(vidioc_querystd_~__sd~3#1.base, ~bvadd~64(116bv64, vidioc_querystd_~__sd~3#1.offset)) != ~bvadd~64(vidioc_querystd_~dev~12#1.base, ~bvadd~64(16bv64, ~bvadd~64(63bv64, vidioc_querystd_~dev~12#1.offset))));vidioc_querystd_#res#1 := 0bv32;ldv_io_instance_callback_4_48_#t~ret2079#1 := vidioc_querystd_#res#1;havoc vidioc_querystd_#t~mem738#1.base, vidioc_querystd_#t~mem738#1.offset, vidioc_querystd_#t~mem739#1.base, vidioc_querystd_#t~mem739#1.offset, vidioc_querystd_#t~mem740#1.base, vidioc_querystd_#t~mem740#1.offset, vidioc_querystd_#t~mem741#1.base, vidioc_querystd_#t~mem741#1.offset, vidioc_querystd_#t~mem742#1.base, vidioc_querystd_#t~mem742#1.offset, vidioc_querystd_#t~mem743#1.base, vidioc_querystd_#t~mem743#1.offset, vidioc_querystd_#t~mem744#1.base, vidioc_querystd_#t~mem744#1.offset, vidioc_querystd_#t~short745#1, vidioc_querystd_#t~mem751#1.base, vidioc_querystd_#t~mem751#1.offset, vidioc_querystd_#t~mem752#1.base, vidioc_querystd_#t~mem752#1.offset, vidioc_querystd_#t~mem753#1.base, vidioc_querystd_#t~mem753#1.offset, vidioc_querystd_#t~ret754#1, vidioc_querystd_#t~mem755#1.base, vidioc_querystd_#t~mem755#1.offset, vidioc_querystd_~file#1.base, vidioc_querystd_~file#1.offset, vidioc_querystd_~priv#1.base, vidioc_querystd_~priv#1.offset, vidioc_querystd_~norm#1.base, vidioc_querystd_~norm#1.offset, vidioc_querystd_~fh~3#1.base, vidioc_querystd_~fh~3#1.offset, vidioc_querystd_~dev~12#1.base, vidioc_querystd_~dev~12#1.offset, vidioc_querystd_~__sd~3#1.base, vidioc_querystd_~__sd~3#1.offset, vidioc_querystd_~__mptr~9#1.base, vidioc_querystd_~__mptr~9#1.offset, vidioc_querystd_~__mptr___0~3#1.base, vidioc_querystd_~__mptr___0~3#1.offset;havoc vidioc_querystd_#in~file#1.base, vidioc_querystd_#in~file#1.offset, vidioc_querystd_#in~priv#1.base, vidioc_querystd_#in~priv#1.offset, vidioc_querystd_#in~norm#1.base, vidioc_querystd_#in~norm#1.offset;assume { :end_inline_vidioc_querystd } true;havoc ldv_io_instance_callback_4_48_#t~ret2079#1;havoc ldv_io_instance_callback_4_48_#t~ret2079#1, ldv_io_instance_callback_4_48_~arg0#1.base, ldv_io_instance_callback_4_48_~arg0#1.offset, ldv_io_instance_callback_4_48_~arg1#1.base, ldv_io_instance_callback_4_48_~arg1#1.offset, ldv_io_instance_callback_4_48_~arg2#1.base, ldv_io_instance_callback_4_48_~arg2#1.offset, ldv_io_instance_callback_4_48_~arg3#1.base, ldv_io_instance_callback_4_48_~arg3#1.offset;havoc ldv_io_instance_callback_4_48_#in~arg0#1.base, ldv_io_instance_callback_4_48_#in~arg0#1.offset, ldv_io_instance_callback_4_48_#in~arg1#1.base, ldv_io_instance_callback_4_48_#in~arg1#1.offset, ldv_io_instance_callback_4_48_#in~arg2#1.base, ldv_io_instance_callback_4_48_#in~arg2#1.offset, ldv_io_instance_callback_4_48_#in~arg3#1.base, ldv_io_instance_callback_4_48_#in~arg3#1.offset;assume { :end_inline_ldv_io_instance_callback_4_48 } true; [2025-02-08 03:53:22,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10464: SUMMARY for call ldv_EMGentry_exit_em28xx_video_unregister_5_2(~ldv_5_exit_em28xx_video_unregister_default~0.base, ~ldv_5_exit_em28xx_video_unregister_default~0.offset); srcloc: null [2025-02-08 03:53:22,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8284: assume 0bv64 != ~bvadd~64(vidioc_querycap_#t~mem1011#1.base, vidioc_querycap_#t~mem1011#1.offset);havoc vidioc_querycap_#t~mem1011#1.base, vidioc_querycap_#t~mem1011#1.offset;call vidioc_querycap_#t~mem1012#1 := read~intINTTYPE4#7(vidioc_querycap_~cap#1.base, ~bvadd~64(84bv64, vidioc_querycap_~cap#1.offset), 4bv64);call write~intINTTYPE4#7(~bvor~32(16bv32, vidioc_querycap_#t~mem1012#1), vidioc_querycap_~cap#1.base, ~bvadd~64(84bv64, vidioc_querycap_~cap#1.offset), 4bv64);havoc vidioc_querycap_#t~mem1012#1; [2025-02-08 03:53:22,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8284: assume !(0bv64 != ~bvadd~64(vidioc_querycap_#t~mem1011#1.base, vidioc_querycap_#t~mem1011#1.offset));havoc vidioc_querycap_#t~mem1011#1.base, vidioc_querycap_#t~mem1011#1.offset; [2025-02-08 03:53:22,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11125: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_0_3 } true;ldv_dummy_resourceless_instance_callback_0_3_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_0_3_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_0_3_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_0_3_#in~arg1#1.offset := ~ldv_0_callback_fini~0.base, ~ldv_0_callback_fini~0.offset, ~ldv_0_container_struct_em28xx_ptr~0.base, ~ldv_0_container_struct_em28xx_ptr~0.offset;havoc ldv_dummy_resourceless_instance_callback_0_3_#t~ret2043#1, ldv_dummy_resourceless_instance_callback_0_3_~arg0#1.base, ldv_dummy_resourceless_instance_callback_0_3_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_0_3_~arg1#1.base, ldv_dummy_resourceless_instance_callback_0_3_~arg1#1.offset;ldv_dummy_resourceless_instance_callback_0_3_~arg0#1.base, ldv_dummy_resourceless_instance_callback_0_3_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_0_3_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_0_3_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_0_3_~arg1#1.base, ldv_dummy_resourceless_instance_callback_0_3_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_0_3_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_0_3_#in~arg1#1.offset; [2025-02-08 03:53:22,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8218-1: vidioc_g_register_#res#1 := 0bv32;call ULTIMATE.dealloc(vidioc_g_register_~#val~0#1.base, vidioc_g_register_~#val~0#1.offset);havoc vidioc_g_register_~#val~0#1.base, vidioc_g_register_~#val~0#1.offset; [2025-02-08 03:53:22,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12182: SUMMARY for call ldv_free(~ldv_4_resource_struct_v4l2_frmsizeenum_ptr~0.base, ~ldv_4_resource_struct_v4l2_frmsizeenum_ptr~0.offset); srcloc: null [2025-02-08 03:53:22,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10531: assume 0bv32 != ldv_entry_EMGentry_5_~tmp~39#1;~ldv_statevar_5~0 := 3bv32; [2025-02-08 03:53:22,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10531: assume !(0bv32 != ldv_entry_EMGentry_5_~tmp~39#1);~ldv_statevar_5~0 := 11bv32; [2025-02-08 03:53:22,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10663-1: SUMMARY for call ldv_io_instance_callback_4_17_#t~ret2056#1 := vb2_fop_mmap(ldv_io_instance_callback_4_17_~arg1#1.base, ldv_io_instance_callback_4_17_~arg1#1.offset, ldv_io_instance_callback_4_17_~arg2#1.base, ldv_io_instance_callback_4_17_~arg2#1.offset); srcloc: null [2025-02-08 03:53:22,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10663: havoc ldv_io_instance_callback_4_17_#t~ret2056#1;havoc ldv_io_instance_callback_4_17_#t~ret2056#1, ldv_io_instance_callback_4_17_~arg0#1.base, ldv_io_instance_callback_4_17_~arg0#1.offset, ldv_io_instance_callback_4_17_~arg1#1.base, ldv_io_instance_callback_4_17_~arg1#1.offset, ldv_io_instance_callback_4_17_~arg2#1.base, ldv_io_instance_callback_4_17_~arg2#1.offset;havoc ldv_io_instance_callback_4_17_#in~arg0#1.base, ldv_io_instance_callback_4_17_#in~arg0#1.offset, ldv_io_instance_callback_4_17_#in~arg1#1.base, ldv_io_instance_callback_4_17_#in~arg1#1.offset, ldv_io_instance_callback_4_17_#in~arg2#1.base, ldv_io_instance_callback_4_17_#in~arg2#1.offset;assume { :end_inline_ldv_io_instance_callback_4_17 } true;~ldv_statevar_4~0 := 3bv32; [2025-02-08 03:53:22,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12381: assume { :begin_inline_ldv_io_instance_callback_4_34 } true;ldv_io_instance_callback_4_34_#in~arg0#1.base, ldv_io_instance_callback_4_34_#in~arg0#1.offset, ldv_io_instance_callback_4_34_#in~arg1#1.base, ldv_io_instance_callback_4_34_#in~arg1#1.offset, ldv_io_instance_callback_4_34_#in~arg2#1.base, ldv_io_instance_callback_4_34_#in~arg2#1.offset, ldv_io_instance_callback_4_34_#in~arg3#1.base, ldv_io_instance_callback_4_34_#in~arg3#1.offset := ~ldv_4_callback_vidioc_g_frequency~0.base, ~ldv_4_callback_vidioc_g_frequency~0.offset, ~ldv_4_resource_file~0.base, ~ldv_4_resource_file~0.offset, ~ldv_4_resource_struct_poll_table_struct_ptr~0.base, ~ldv_4_resource_struct_poll_table_struct_ptr~0.offset, ~ldv_4_resource_struct_v4l2_frequency_ptr~0.base, ~ldv_4_resource_struct_v4l2_frequency_ptr~0.offset;havoc ldv_io_instance_callback_4_34_#t~ret2069#1, ldv_io_instance_callback_4_34_~arg0#1.base, ldv_io_instance_callback_4_34_~arg0#1.offset, ldv_io_instance_callback_4_34_~arg1#1.base, ldv_io_instance_callback_4_34_~arg1#1.offset, ldv_io_instance_callback_4_34_~arg2#1.base, ldv_io_instance_callback_4_34_~arg2#1.offset, ldv_io_instance_callback_4_34_~arg3#1.base, ldv_io_instance_callback_4_34_~arg3#1.offset;ldv_io_instance_callback_4_34_~arg0#1.base, ldv_io_instance_callback_4_34_~arg0#1.offset := ldv_io_instance_callback_4_34_#in~arg0#1.base, ldv_io_instance_callback_4_34_#in~arg0#1.offset;ldv_io_instance_callback_4_34_~arg1#1.base, ldv_io_instance_callback_4_34_~arg1#1.offset := ldv_io_instance_callback_4_34_#in~arg1#1.base, ldv_io_instance_callback_4_34_#in~arg1#1.offset;ldv_io_instance_callback_4_34_~arg2#1.base, ldv_io_instance_callback_4_34_~arg2#1.offset := ldv_io_instance_callback_4_34_#in~arg2#1.base, ldv_io_instance_callback_4_34_#in~arg2#1.offset;ldv_io_instance_callback_4_34_~arg3#1.base, ldv_io_instance_callback_4_34_~arg3#1.offset := ldv_io_instance_callback_4_34_#in~arg3#1.base, ldv_io_instance_callback_4_34_#in~arg3#1.offset;assume { :begin_inline_vidioc_g_frequency } true;vidioc_g_frequency_#in~file#1.base, vidioc_g_frequency_#in~file#1.offset, vidioc_g_frequency_#in~priv#1.base, vidioc_g_frequency_#in~priv#1.offset, vidioc_g_frequency_#in~f#1.base, vidioc_g_frequency_#in~f#1.offset := ldv_io_instance_callback_4_34_~arg1#1.base, ldv_io_instance_callback_4_34_~arg1#1.offset, ldv_io_instance_callback_4_34_~arg2#1.base, ldv_io_instance_callback_4_34_~arg2#1.offset, ldv_io_instance_callback_4_34_~arg3#1.base, ldv_io_instance_callback_4_34_~arg3#1.offset;havoc vidioc_g_frequency_#res#1;havoc vidioc_g_frequency_#t~mem908#1.base, vidioc_g_frequency_#t~mem908#1.offset, vidioc_g_frequency_#t~mem909#1, vidioc_g_frequency_#t~mem910#1, vidioc_g_frequency_~file#1.base, vidioc_g_frequency_~file#1.offset, vidioc_g_frequency_~priv#1.base, vidioc_g_frequency_~priv#1.offset, vidioc_g_frequency_~f#1.base, vidioc_g_frequency_~f#1.offset, vidioc_g_frequency_~fh~14#1.base, vidioc_g_frequency_~fh~14#1.offset, vidioc_g_frequency_~dev~23#1.base, vidioc_g_frequency_~dev~23#1.offset;vidioc_g_frequency_~file#1.base, vidioc_g_frequency_~file#1.offset := vidioc_g_frequency_#in~file#1.base, vidioc_g_frequency_#in~file#1.offset;vidioc_g_frequency_~priv#1.base, vidioc_g_frequency_~priv#1.offset := vidioc_g_frequency_#in~priv#1.base, vidioc_g_frequency_#in~priv#1.offset;vidioc_g_frequency_~f#1.base, vidioc_g_frequency_~f#1.offset := vidioc_g_frequency_#in~f#1.base, vidioc_g_frequency_#in~f#1.offset;havoc vidioc_g_frequency_~fh~14#1.base, vidioc_g_frequency_~fh~14#1.offset;havoc vidioc_g_frequency_~dev~23#1.base, vidioc_g_frequency_~dev~23#1.offset;vidioc_g_frequency_~fh~14#1.base, vidioc_g_frequency_~fh~14#1.offset := vidioc_g_frequency_~priv#1.base, vidioc_g_frequency_~priv#1.offset;call vidioc_g_frequency_#t~mem908#1.base, vidioc_g_frequency_#t~mem908#1.offset := read~$Pointer$#7(vidioc_g_frequency_~fh~14#1.base, ~bvadd~64(168bv64, vidioc_g_frequency_~fh~14#1.offset), 8bv64);vidioc_g_frequency_~dev~23#1.base, vidioc_g_frequency_~dev~23#1.offset := vidioc_g_frequency_#t~mem908#1.base, vidioc_g_frequency_#t~mem908#1.offset;havoc vidioc_g_frequency_#t~mem908#1.base, vidioc_g_frequency_#t~mem908#1.offset;call vidioc_g_frequency_#t~mem909#1 := read~intINTTYPE4#7(vidioc_g_frequency_~f#1.base, vidioc_g_frequency_~f#1.offset, 4bv64); [2025-02-08 03:53:22,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10465: SUMMARY for call ldv_check_final_state(); srcloc: null [2025-02-08 03:53:22,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8087: call vidioc_s_frequency_#t~mem941#1.base, vidioc_s_frequency_#t~mem941#1.offset := read~$Pointer$#7(vidioc_s_frequency_~__sd~9#1.base, ~bvadd~64(116bv64, vidioc_s_frequency_~__sd~9#1.offset), 8bv64);vidioc_s_frequency_~__mptr___0~9#1.base, vidioc_s_frequency_~__mptr___0~9#1.offset := vidioc_s_frequency_#t~mem941#1.base, vidioc_s_frequency_#t~mem941#1.offset;havoc vidioc_s_frequency_#t~mem941#1.base, vidioc_s_frequency_#t~mem941#1.offset;vidioc_s_frequency_~__sd~9#1.base, vidioc_s_frequency_~__sd~9#1.offset := vidioc_s_frequency_~__mptr___0~9#1.base, ~bvadd~64(18446744073709515264bv64, vidioc_s_frequency_~__mptr___0~9#1.offset); [2025-02-08 03:53:22,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12051: assume 43bv32 == ~ldv_statevar_4~0; [2025-02-08 03:53:22,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12051: assume !(43bv32 == ~ldv_statevar_4~0); [2025-02-08 03:53:22,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14231: havoc em28xx_write_ac97_#t~nondet2261#1;vidioc_s_register_#t~ret990#1 := em28xx_write_ac97_#res#1;havoc em28xx_write_ac97_#t~nondet2261#1, em28xx_write_ac97_~arg0#1.base, em28xx_write_ac97_~arg0#1.offset, em28xx_write_ac97_~arg1#1, em28xx_write_ac97_~arg2#1;havoc em28xx_write_ac97_#in~arg0#1.base, em28xx_write_ac97_#in~arg0#1.offset, em28xx_write_ac97_#in~arg1#1, em28xx_write_ac97_#in~arg2#1;assume { :end_inline_em28xx_write_ac97 } true;vidioc_s_register_~tmp~28#1 := vidioc_s_register_#t~ret990#1;havoc vidioc_s_register_#t~mem988#1;havoc vidioc_s_register_#t~mem989#1;havoc vidioc_s_register_#t~ret990#1;vidioc_s_register_#res#1 := vidioc_s_register_~tmp~28#1;call ULTIMATE.dealloc(vidioc_s_register_~#buf~8#1.base, vidioc_s_register_~#buf~8#1.offset);havoc vidioc_s_register_~#buf~8#1.base, vidioc_s_register_~#buf~8#1.offset; [2025-02-08 03:53:22,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12249-1: SUMMARY for call ldv_v4l2_file_operations_io_instance_4_#t~ret2134#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2134#1.offset := ldv_xmalloc(44bv64); srcloc: null [2025-02-08 03:53:22,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12249: ldv_v4l2_file_operations_io_instance_4_~tmp___14~1#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___14~1#1.offset := ldv_v4l2_file_operations_io_instance_4_#t~ret2134#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2134#1.offset;havoc ldv_v4l2_file_operations_io_instance_4_#t~ret2134#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2134#1.offset;~ldv_4_resource_struct_v4l2_frequency_ptr~0.base, ~ldv_4_resource_struct_v4l2_frequency_ptr~0.offset := ldv_v4l2_file_operations_io_instance_4_~tmp___14~1#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___14~1#1.offset; [2025-02-08 03:53:22,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12183: SUMMARY for call ldv_free(~ldv_4_resource_struct_v4l2_input_ptr~0.base, ~ldv_4_resource_struct_v4l2_input_ptr~0.offset); srcloc: null [2025-02-08 03:53:22,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12580: assume { :begin_inline_ldv_io_instance_callback_4_68 } true;ldv_io_instance_callback_4_68_#in~arg0#1.base, ldv_io_instance_callback_4_68_#in~arg0#1.offset, ldv_io_instance_callback_4_68_#in~arg1#1.base, ldv_io_instance_callback_4_68_#in~arg1#1.offset, ldv_io_instance_callback_4_68_#in~arg2#1.base, ldv_io_instance_callback_4_68_#in~arg2#1.offset, ldv_io_instance_callback_4_68_#in~arg3#1.base, ldv_io_instance_callback_4_68_#in~arg3#1.offset := ~ldv_4_callback_vidioc_try_fmt_vbi_cap~0.base, ~ldv_4_callback_vidioc_try_fmt_vbi_cap~0.offset, ~ldv_4_resource_file~0.base, ~ldv_4_resource_file~0.offset, ~ldv_4_resource_struct_poll_table_struct_ptr~0.base, ~ldv_4_resource_struct_poll_table_struct_ptr~0.offset, ~ldv_4_resource_struct_v4l2_format_ptr~0.base, ~ldv_4_resource_struct_v4l2_format_ptr~0.offset;havoc ldv_io_instance_callback_4_68_#t~ret2093#1, ldv_io_instance_callback_4_68_~arg0#1.base, ldv_io_instance_callback_4_68_~arg0#1.offset, ldv_io_instance_callback_4_68_~arg1#1.base, ldv_io_instance_callback_4_68_~arg1#1.offset, ldv_io_instance_callback_4_68_~arg2#1.base, ldv_io_instance_callback_4_68_~arg2#1.offset, ldv_io_instance_callback_4_68_~arg3#1.base, ldv_io_instance_callback_4_68_~arg3#1.offset;ldv_io_instance_callback_4_68_~arg0#1.base, ldv_io_instance_callback_4_68_~arg0#1.offset := ldv_io_instance_callback_4_68_#in~arg0#1.base, ldv_io_instance_callback_4_68_#in~arg0#1.offset;ldv_io_instance_callback_4_68_~arg1#1.base, ldv_io_instance_callback_4_68_~arg1#1.offset := ldv_io_instance_callback_4_68_#in~arg1#1.base, ldv_io_instance_callback_4_68_#in~arg1#1.offset;ldv_io_instance_callback_4_68_~arg2#1.base, ldv_io_instance_callback_4_68_~arg2#1.offset := ldv_io_instance_callback_4_68_#in~arg2#1.base, ldv_io_instance_callback_4_68_#in~arg2#1.offset;ldv_io_instance_callback_4_68_~arg3#1.base, ldv_io_instance_callback_4_68_~arg3#1.offset := ldv_io_instance_callback_4_68_#in~arg3#1.base, ldv_io_instance_callback_4_68_#in~arg3#1.offset; [2025-02-08 03:53:22,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7625-2: call vidioc_querystd_#t~mem740#1.base, vidioc_querystd_#t~mem740#1.offset := read~$Pointer$#7(vidioc_querystd_~__sd~3#1.base, ~bvadd~64(152bv64, vidioc_querystd_~__sd~3#1.offset), 8bv64);call vidioc_querystd_#t~mem741#1.base, vidioc_querystd_#t~mem741#1.offset := read~$Pointer$#7(vidioc_querystd_#t~mem740#1.base, ~bvadd~64(24bv64, vidioc_querystd_#t~mem740#1.offset), 8bv64);vidioc_querystd_#t~short745#1 := 0bv64 != ~bvadd~64(vidioc_querystd_#t~mem741#1.base, vidioc_querystd_#t~mem741#1.offset); [2025-02-08 03:53:22,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7625-1: assume vidioc_querystd_#t~short745#1;call vidioc_querystd_#t~mem742#1.base, vidioc_querystd_#t~mem742#1.offset := read~$Pointer$#7(vidioc_querystd_~__sd~3#1.base, ~bvadd~64(152bv64, vidioc_querystd_~__sd~3#1.offset), 8bv64);call vidioc_querystd_#t~mem743#1.base, vidioc_querystd_#t~mem743#1.offset := read~$Pointer$#7(vidioc_querystd_#t~mem742#1.base, ~bvadd~64(24bv64, vidioc_querystd_#t~mem742#1.offset), 8bv64);call vidioc_querystd_#t~mem744#1.base, vidioc_querystd_#t~mem744#1.offset := read~$Pointer$#7(vidioc_querystd_#t~mem743#1.base, ~bvadd~64(32bv64, vidioc_querystd_#t~mem743#1.offset), 8bv64);vidioc_querystd_#t~short745#1 := 0bv64 != ~bvadd~64(vidioc_querystd_#t~mem744#1.base, vidioc_querystd_#t~mem744#1.offset); [2025-02-08 03:53:22,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7625-1: assume !vidioc_querystd_#t~short745#1; [2025-02-08 03:53:22,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7625: assume vidioc_querystd_#t~short745#1;havoc vidioc_querystd_#t~mem740#1.base, vidioc_querystd_#t~mem740#1.offset;havoc vidioc_querystd_#t~mem741#1.base, vidioc_querystd_#t~mem741#1.offset;havoc vidioc_querystd_#t~mem742#1.base, vidioc_querystd_#t~mem742#1.offset;havoc vidioc_querystd_#t~mem743#1.base, vidioc_querystd_#t~mem743#1.offset;havoc vidioc_querystd_#t~mem744#1.base, vidioc_querystd_#t~mem744#1.offset;havoc vidioc_querystd_#t~short745#1;call vidioc_querystd_#t~mem751#1.base, vidioc_querystd_#t~mem751#1.offset := read~$Pointer$#7(vidioc_querystd_~__sd~3#1.base, ~bvadd~64(152bv64, vidioc_querystd_~__sd~3#1.offset), 8bv64);call vidioc_querystd_#t~mem752#1.base, vidioc_querystd_#t~mem752#1.offset := read~$Pointer$#7(vidioc_querystd_#t~mem751#1.base, ~bvadd~64(24bv64, vidioc_querystd_#t~mem751#1.offset), 8bv64);call vidioc_querystd_#t~mem753#1.base, vidioc_querystd_#t~mem753#1.offset := read~$Pointer$#7(vidioc_querystd_#t~mem752#1.base, ~bvadd~64(32bv64, vidioc_querystd_#t~mem752#1.offset), 8bv64); [2025-02-08 03:53:22,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7625: assume !vidioc_querystd_#t~short745#1;havoc vidioc_querystd_#t~mem740#1.base, vidioc_querystd_#t~mem740#1.offset;havoc vidioc_querystd_#t~mem741#1.base, vidioc_querystd_#t~mem741#1.offset;havoc vidioc_querystd_#t~mem742#1.base, vidioc_querystd_#t~mem742#1.offset;havoc vidioc_querystd_#t~mem743#1.base, vidioc_querystd_#t~mem743#1.offset;havoc vidioc_querystd_#t~mem744#1.base, vidioc_querystd_#t~mem744#1.offset;havoc vidioc_querystd_#t~short745#1; [2025-02-08 03:53:22,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10466: ~ldv_statevar_5~0 := 15bv32; [2025-02-08 03:53:22,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14364-1: ldv_io_instance_callback_4_19_#t~ret2058#1 := vb2_fop_read_#res#1;havoc vb2_fop_read_#t~nondet2281#1, vb2_fop_read_~arg0#1.base, vb2_fop_read_~arg0#1.offset, vb2_fop_read_~arg1#1.base, vb2_fop_read_~arg1#1.offset, vb2_fop_read_~arg2#1, vb2_fop_read_~arg3#1.base, vb2_fop_read_~arg3#1.offset;havoc vb2_fop_read_#in~arg0#1.base, vb2_fop_read_#in~arg0#1.offset, vb2_fop_read_#in~arg1#1.base, vb2_fop_read_#in~arg1#1.offset, vb2_fop_read_#in~arg2#1, vb2_fop_read_#in~arg3#1.base, vb2_fop_read_#in~arg3#1.offset;assume { :end_inline_vb2_fop_read } true;havoc ldv_io_instance_callback_4_19_#t~ret2058#1;havoc ldv_io_instance_callback_4_19_#t~ret2058#1, ldv_io_instance_callback_4_19_~arg0#1.base, ldv_io_instance_callback_4_19_~arg0#1.offset, ldv_io_instance_callback_4_19_~arg1#1.base, ldv_io_instance_callback_4_19_~arg1#1.offset, ldv_io_instance_callback_4_19_~arg2#1.base, ldv_io_instance_callback_4_19_~arg2#1.offset, ldv_io_instance_callback_4_19_~arg3#1, ldv_io_instance_callback_4_19_~arg4#1.base, ldv_io_instance_callback_4_19_~arg4#1.offset;havoc ldv_io_instance_callback_4_19_#in~arg0#1.base, ldv_io_instance_callback_4_19_#in~arg0#1.offset, ldv_io_instance_callback_4_19_#in~arg1#1.base, ldv_io_instance_callback_4_19_#in~arg1#1.offset, ldv_io_instance_callback_4_19_#in~arg2#1.base, ldv_io_instance_callback_4_19_#in~arg2#1.offset, ldv_io_instance_callback_4_19_#in~arg3#1, ldv_io_instance_callback_4_19_#in~arg4#1.base, ldv_io_instance_callback_4_19_#in~arg4#1.offset;assume { :end_inline_ldv_io_instance_callback_4_19 } true; [2025-02-08 03:53:22,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10334-1: SUMMARY for call ldv_dummy_resourceless_instance_callback_2_3_#t~ret2048#1 := buffer_prepare(ldv_dummy_resourceless_instance_callback_2_3_~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_3_~arg1#1.offset); srcloc: null [2025-02-08 03:53:22,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14364: havoc vb2_fop_read_#t~nondet2281#1; [2025-02-08 03:53:22,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11259: assume 16bv32 == ~ldv_statevar_2~0; [2025-02-08 03:53:22,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11259: assume !(16bv32 == ~ldv_statevar_2~0); [2025-02-08 03:53:22,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10466-1: SUMMARY for call ldv_stop(); srcloc: null [2025-02-08 03:53:22,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2025-02-08 03:53:22,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10334: havoc ldv_dummy_resourceless_instance_callback_2_3_#t~ret2048#1;havoc ldv_dummy_resourceless_instance_callback_2_3_#t~ret2048#1, ldv_dummy_resourceless_instance_callback_2_3_~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_3_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_2_3_~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_3_~arg1#1.offset;havoc ldv_dummy_resourceless_instance_callback_2_3_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_3_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_2_3_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_3_#in~arg1#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_2_3 } true;~ldv_statevar_2~0 := 2bv32; [2025-02-08 03:53:22,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7890: assume 7bv32 == vidioc_g_audio_#t~mem847#1;havoc vidioc_g_audio_#t~mem847#1; [2025-02-08 03:53:22,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7890: assume !(7bv32 == vidioc_g_audio_#t~mem847#1);havoc vidioc_g_audio_#t~mem847#1; [2025-02-08 03:53:22,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12184: SUMMARY for call ldv_free(~ldv_4_resource_struct_v4l2_requestbuffers_ptr~0.base, ~ldv_4_resource_struct_v4l2_requestbuffers_ptr~0.offset); srcloc: null [2025-02-08 03:53:22,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7956: assume 0bv32 == vidioc_s_audio_#t~mem861#1;havoc vidioc_s_audio_#t~mem859#1;havoc vidioc_s_audio_#t~mem860#1;havoc vidioc_s_audio_#t~mem861#1;vidioc_s_audio_#res#1 := 4294967274bv32; [2025-02-08 03:53:22,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7956: assume !(0bv32 == vidioc_s_audio_#t~mem861#1);havoc vidioc_s_audio_#t~mem859#1;havoc vidioc_s_audio_#t~mem860#1;havoc vidioc_s_audio_#t~mem861#1;call vidioc_s_audio_#t~mem862#1 := read~intINTTYPE4#7(vidioc_s_audio_~dev~20#1.base, ~bvadd~64(30bv64, vidioc_s_audio_~dev~20#1.offset), 4bv64);call vidioc_s_audio_#t~mem863#1 := read~intINTTYPE4#7(vidioc_s_audio_~a#1.base, vidioc_s_audio_~a#1.offset, 4bv64);call vidioc_s_audio_#t~mem864#1 := read~intINTTYPE4#12(~#em28xx_boards~0.base, ~bvadd~64(8bv64, ~bvadd~64(~bvadd~64(105bv64, ~bvadd~64(~#em28xx_boards~0.offset, ~bvmul~64(249bv64, ~sign_extend~64~32(vidioc_s_audio_#t~mem862#1)))), ~bvmul~64(24bv64, ~zero_extend~64~32(vidioc_s_audio_#t~mem863#1)))), 4bv64);call write~intINTTYPE4#7(vidioc_s_audio_#t~mem864#1, vidioc_s_audio_~dev~20#1.base, ~bvadd~64(7770bv64, vidioc_s_audio_~dev~20#1.offset), 4bv64);havoc vidioc_s_audio_#t~mem862#1;havoc vidioc_s_audio_#t~mem863#1;havoc vidioc_s_audio_#t~mem864#1;call vidioc_s_audio_#t~mem865#1 := read~intINTTYPE4#7(vidioc_s_audio_~dev~20#1.base, ~bvadd~64(30bv64, vidioc_s_audio_~dev~20#1.offset), 4bv64);call vidioc_s_audio_#t~mem866#1 := read~intINTTYPE4#7(vidioc_s_audio_~a#1.base, vidioc_s_audio_~a#1.offset, 4bv64);call vidioc_s_audio_#t~mem867#1 := read~intINTTYPE4#12(~#em28xx_boards~0.base, ~bvadd~64(12bv64, ~bvadd~64(~bvadd~64(105bv64, ~bvadd~64(~#em28xx_boards~0.offset, ~bvmul~64(249bv64, ~sign_extend~64~32(vidioc_s_audio_#t~mem865#1)))), ~bvmul~64(24bv64, ~zero_extend~64~32(vidioc_s_audio_#t~mem866#1)))), 4bv64);call write~intINTTYPE4#7(vidioc_s_audio_#t~mem867#1, vidioc_s_audio_~dev~20#1.base, ~bvadd~64(7774bv64, vidioc_s_audio_~dev~20#1.offset), 4bv64);havoc vidioc_s_audio_#t~mem865#1;havoc vidioc_s_audio_#t~mem866#1;havoc vidioc_s_audio_#t~mem867#1;call vidioc_s_audio_#t~mem868#1 := read~intINTTYPE4#7(vidioc_s_audio_~dev~20#1.base, ~bvadd~64(7774bv64, vidioc_s_audio_~dev~20#1.offset), 4bv64); [2025-02-08 03:53:22,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12317: assume { :begin_inline_ldv_io_instance_callback_4_26 } true;ldv_io_instance_callback_4_26_#in~arg0#1.base, ldv_io_instance_callback_4_26_#in~arg0#1.offset, ldv_io_instance_callback_4_26_#in~arg1#1.base, ldv_io_instance_callback_4_26_#in~arg1#1.offset, ldv_io_instance_callback_4_26_#in~arg2#1.base, ldv_io_instance_callback_4_26_#in~arg2#1.offset, ldv_io_instance_callback_4_26_#in~arg3#1.base, ldv_io_instance_callback_4_26_#in~arg3#1.offset := ~ldv_4_callback_vidioc_dqbuf~0.base, ~ldv_4_callback_vidioc_dqbuf~0.offset, ~ldv_4_resource_file~0.base, ~ldv_4_resource_file~0.offset, ~ldv_4_resource_struct_poll_table_struct_ptr~0.base, ~ldv_4_resource_struct_poll_table_struct_ptr~0.offset, ~ldv_4_resource_struct_v4l2_buffer_ptr~0.base, ~ldv_4_resource_struct_v4l2_buffer_ptr~0.offset;havoc ldv_io_instance_callback_4_26_#t~ret2061#1, ldv_io_instance_callback_4_26_~arg0#1.base, ldv_io_instance_callback_4_26_~arg0#1.offset, ldv_io_instance_callback_4_26_~arg1#1.base, ldv_io_instance_callback_4_26_~arg1#1.offset, ldv_io_instance_callback_4_26_~arg2#1.base, ldv_io_instance_callback_4_26_~arg2#1.offset, ldv_io_instance_callback_4_26_~arg3#1.base, ldv_io_instance_callback_4_26_~arg3#1.offset;ldv_io_instance_callback_4_26_~arg0#1.base, ldv_io_instance_callback_4_26_~arg0#1.offset := ldv_io_instance_callback_4_26_#in~arg0#1.base, ldv_io_instance_callback_4_26_#in~arg0#1.offset;ldv_io_instance_callback_4_26_~arg1#1.base, ldv_io_instance_callback_4_26_~arg1#1.offset := ldv_io_instance_callback_4_26_#in~arg1#1.base, ldv_io_instance_callback_4_26_#in~arg1#1.offset;ldv_io_instance_callback_4_26_~arg2#1.base, ldv_io_instance_callback_4_26_~arg2#1.offset := ldv_io_instance_callback_4_26_#in~arg2#1.base, ldv_io_instance_callback_4_26_#in~arg2#1.offset;ldv_io_instance_callback_4_26_~arg3#1.base, ldv_io_instance_callback_4_26_~arg3#1.offset := ldv_io_instance_callback_4_26_#in~arg3#1.base, ldv_io_instance_callback_4_26_#in~arg3#1.offset;assume { :begin_inline_vb2_ioctl_dqbuf } true;vb2_ioctl_dqbuf_#in~arg0#1.base, vb2_ioctl_dqbuf_#in~arg0#1.offset, vb2_ioctl_dqbuf_#in~arg1#1.base, vb2_ioctl_dqbuf_#in~arg1#1.offset, vb2_ioctl_dqbuf_#in~arg2#1.base, vb2_ioctl_dqbuf_#in~arg2#1.offset := ldv_io_instance_callback_4_26_~arg1#1.base, ldv_io_instance_callback_4_26_~arg1#1.offset, ldv_io_instance_callback_4_26_~arg2#1.base, ldv_io_instance_callback_4_26_~arg2#1.offset, ldv_io_instance_callback_4_26_~arg3#1.base, ldv_io_instance_callback_4_26_~arg3#1.offset;havoc vb2_ioctl_dqbuf_#res#1;havoc vb2_ioctl_dqbuf_#t~nondet2284#1, vb2_ioctl_dqbuf_~arg0#1.base, vb2_ioctl_dqbuf_~arg0#1.offset, vb2_ioctl_dqbuf_~arg1#1.base, vb2_ioctl_dqbuf_~arg1#1.offset, vb2_ioctl_dqbuf_~arg2#1.base, vb2_ioctl_dqbuf_~arg2#1.offset;vb2_ioctl_dqbuf_~arg0#1.base, vb2_ioctl_dqbuf_~arg0#1.offset := vb2_ioctl_dqbuf_#in~arg0#1.base, vb2_ioctl_dqbuf_#in~arg0#1.offset;vb2_ioctl_dqbuf_~arg1#1.base, vb2_ioctl_dqbuf_~arg1#1.offset := vb2_ioctl_dqbuf_#in~arg1#1.base, vb2_ioctl_dqbuf_#in~arg1#1.offset;vb2_ioctl_dqbuf_~arg2#1.base, vb2_ioctl_dqbuf_~arg2#1.offset := vb2_ioctl_dqbuf_#in~arg2#1.base, vb2_ioctl_dqbuf_#in~arg2#1.offset;havoc vb2_ioctl_dqbuf_#t~nondet2284#1;vb2_ioctl_dqbuf_#res#1 := vb2_ioctl_dqbuf_#t~nondet2284#1;havoc vb2_ioctl_dqbuf_#t~nondet2284#1; [2025-02-08 03:53:22,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12251-1: SUMMARY for call ldv_v4l2_file_operations_io_instance_4_#t~ret2135#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2135#1.offset := ldv_xmalloc(44bv64); srcloc: null [2025-02-08 03:53:22,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12251: ldv_v4l2_file_operations_io_instance_4_~tmp___15~1#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___15~1#1.offset := ldv_v4l2_file_operations_io_instance_4_#t~ret2135#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2135#1.offset;havoc ldv_v4l2_file_operations_io_instance_4_#t~ret2135#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2135#1.offset;~ldv_4_resource_struct_v4l2_frmsizeenum_ptr~0.base, ~ldv_4_resource_struct_v4l2_frmsizeenum_ptr~0.offset := ldv_v4l2_file_operations_io_instance_4_~tmp___15~1#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___15~1#1.offset; [2025-02-08 03:53:22,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10401: assume 2bv32 == ~ldv_statevar_5~0; [2025-02-08 03:53:22,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10401: assume !(2bv32 == ~ldv_statevar_5~0); [2025-02-08 03:53:22,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8023: assume ~bvadd~64(vidioc_s_tuner_~__sd~8#1.base, ~bvadd~64(116bv64, vidioc_s_tuner_~__sd~8#1.offset)) != ~bvadd~64(vidioc_s_tuner_~dev~22#1.base, ~bvadd~64(16bv64, ~bvadd~64(63bv64, vidioc_s_tuner_~dev~22#1.offset))); [2025-02-08 03:53:22,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8023: assume !(~bvadd~64(vidioc_s_tuner_~__sd~8#1.base, ~bvadd~64(116bv64, vidioc_s_tuner_~__sd~8#1.offset)) != ~bvadd~64(vidioc_s_tuner_~dev~22#1.base, ~bvadd~64(16bv64, ~bvadd~64(63bv64, vidioc_s_tuner_~dev~22#1.offset))));vidioc_s_tuner_#res#1 := 0bv32;ldv_io_instance_callback_4_64_#t~ret2089#1 := vidioc_s_tuner_#res#1;havoc vidioc_s_tuner_#t~mem889#1.base, vidioc_s_tuner_#t~mem889#1.offset, vidioc_s_tuner_#t~mem890#1, vidioc_s_tuner_#t~mem891#1.base, vidioc_s_tuner_#t~mem891#1.offset, vidioc_s_tuner_#t~mem892#1.base, vidioc_s_tuner_#t~mem892#1.offset, vidioc_s_tuner_#t~mem893#1.base, vidioc_s_tuner_#t~mem893#1.offset, vidioc_s_tuner_#t~mem894#1.base, vidioc_s_tuner_#t~mem894#1.offset, vidioc_s_tuner_#t~mem895#1.base, vidioc_s_tuner_#t~mem895#1.offset, vidioc_s_tuner_#t~mem896#1.base, vidioc_s_tuner_#t~mem896#1.offset, vidioc_s_tuner_#t~short897#1, vidioc_s_tuner_#t~mem903#1.base, vidioc_s_tuner_#t~mem903#1.offset, vidioc_s_tuner_#t~mem904#1.base, vidioc_s_tuner_#t~mem904#1.offset, vidioc_s_tuner_#t~mem905#1.base, vidioc_s_tuner_#t~mem905#1.offset, vidioc_s_tuner_#t~ret906#1, vidioc_s_tuner_#t~mem907#1.base, vidioc_s_tuner_#t~mem907#1.offset, vidioc_s_tuner_~file#1.base, vidioc_s_tuner_~file#1.offset, vidioc_s_tuner_~priv#1.base, vidioc_s_tuner_~priv#1.offset, vidioc_s_tuner_~t#1.base, vidioc_s_tuner_~t#1.offset, vidioc_s_tuner_~fh~13#1.base, vidioc_s_tuner_~fh~13#1.offset, vidioc_s_tuner_~dev~22#1.base, vidioc_s_tuner_~dev~22#1.offset, vidioc_s_tuner_~__sd~8#1.base, vidioc_s_tuner_~__sd~8#1.offset, vidioc_s_tuner_~__mptr~14#1.base, vidioc_s_tuner_~__mptr~14#1.offset, vidioc_s_tuner_~__mptr___0~8#1.base, vidioc_s_tuner_~__mptr___0~8#1.offset;havoc vidioc_s_tuner_#in~file#1.base, vidioc_s_tuner_#in~file#1.offset, vidioc_s_tuner_#in~priv#1.base, vidioc_s_tuner_#in~priv#1.offset, vidioc_s_tuner_#in~t#1.base, vidioc_s_tuner_#in~t#1.offset;assume { :end_inline_vidioc_s_tuner } true;havoc ldv_io_instance_callback_4_64_#t~ret2089#1;havoc ldv_io_instance_callback_4_64_#t~ret2089#1, ldv_io_instance_callback_4_64_~arg0#1.base, ldv_io_instance_callback_4_64_~arg0#1.offset, ldv_io_instance_callback_4_64_~arg1#1.base, ldv_io_instance_callback_4_64_~arg1#1.offset, ldv_io_instance_callback_4_64_~arg2#1.base, ldv_io_instance_callback_4_64_~arg2#1.offset, ldv_io_instance_callback_4_64_~arg3#1.base, ldv_io_instance_callback_4_64_~arg3#1.offset;havoc ldv_io_instance_callback_4_64_#in~arg0#1.base, ldv_io_instance_callback_4_64_#in~arg0#1.offset, ldv_io_instance_callback_4_64_#in~arg1#1.base, ldv_io_instance_callback_4_64_#in~arg1#1.offset, ldv_io_instance_callback_4_64_#in~arg2#1.base, ldv_io_instance_callback_4_64_#in~arg2#1.offset, ldv_io_instance_callback_4_64_#in~arg3#1.base, ldv_io_instance_callback_4_64_#in~arg3#1.offset;assume { :end_inline_ldv_io_instance_callback_4_64 } true;~ldv_statevar_4~0 := 3bv32; [2025-02-08 03:53:22,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11987: assume 20bv32 == ~ldv_statevar_4~0; [2025-02-08 03:53:22,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11987: assume !(20bv32 == ~ldv_statevar_4~0); [2025-02-08 03:53:22,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6834: assume 0bv32 == queue_setup_#t~mem489#1;havoc queue_setup_#t~mem489#1;call write~intINTTYPE4#7(32bv32, queue_setup_~nbuffers#1.base, queue_setup_~nbuffers#1.offset, 4bv64); [2025-02-08 03:53:22,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6834: assume !(0bv32 == queue_setup_#t~mem489#1);havoc queue_setup_#t~mem489#1; [2025-02-08 03:53:22,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12185: SUMMARY for call ldv_free(~ldv_4_resource_struct_v4l2_streamparm_ptr~0.base, ~ldv_4_resource_struct_v4l2_streamparm_ptr~0.offset); srcloc: null [2025-02-08 03:53:22,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12119: assume 66bv32 == ~ldv_statevar_4~0; [2025-02-08 03:53:22,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12119: assume !(66bv32 == ~ldv_statevar_4~0); [2025-02-08 03:53:22,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7759: assume ~bvadd~64(vidioc_s_parm_~__sd~6#1.base, ~bvadd~64(116bv64, vidioc_s_parm_~__sd~6#1.offset)) != ~bvadd~64(vidioc_s_parm_~dev~15#1.base, ~bvadd~64(16bv64, ~bvadd~64(63bv64, vidioc_s_parm_~dev~15#1.offset))); [2025-02-08 03:53:22,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7759: assume !(~bvadd~64(vidioc_s_parm_~__sd~6#1.base, ~bvadd~64(116bv64, vidioc_s_parm_~__sd~6#1.offset)) != ~bvadd~64(vidioc_s_parm_~dev~15#1.base, ~bvadd~64(16bv64, ~bvadd~64(63bv64, vidioc_s_parm_~dev~15#1.offset))));vidioc_s_parm_#res#1 := (if 18446744073709551101bv64 != vidioc_s_parm_~__err~1#1 then vidioc_s_parm_~__err~1#1 else 0bv64)[32:0];ldv_io_instance_callback_4_59_#t~ret2086#1 := vidioc_s_parm_#res#1;havoc vidioc_s_parm_#t~mem803#1.base, vidioc_s_parm_#t~mem803#1.offset, vidioc_s_parm_#t~mem804#1.base, vidioc_s_parm_#t~mem804#1.offset, vidioc_s_parm_#t~mem805#1.base, vidioc_s_parm_#t~mem805#1.offset, vidioc_s_parm_#t~mem806#1.base, vidioc_s_parm_#t~mem806#1.offset, vidioc_s_parm_#t~mem807#1.base, vidioc_s_parm_#t~mem807#1.offset, vidioc_s_parm_#t~mem808#1.base, vidioc_s_parm_#t~mem808#1.offset, vidioc_s_parm_#t~mem809#1.base, vidioc_s_parm_#t~mem809#1.offset, vidioc_s_parm_#t~short810#1, vidioc_s_parm_#t~mem816#1.base, vidioc_s_parm_#t~mem816#1.offset, vidioc_s_parm_#t~mem817#1.base, vidioc_s_parm_#t~mem817#1.offset, vidioc_s_parm_#t~mem818#1.base, vidioc_s_parm_#t~mem818#1.offset, vidioc_s_parm_#t~ret819#1, vidioc_s_parm_#t~mem820#1.base, vidioc_s_parm_#t~mem820#1.offset, vidioc_s_parm_~file#1.base, vidioc_s_parm_~file#1.offset, vidioc_s_parm_~priv#1.base, vidioc_s_parm_~priv#1.offset, vidioc_s_parm_~p#1.base, vidioc_s_parm_~p#1.offset, vidioc_s_parm_~fh~6#1.base, vidioc_s_parm_~fh~6#1.offset, vidioc_s_parm_~dev~15#1.base, vidioc_s_parm_~dev~15#1.offset, vidioc_s_parm_~__sd~6#1.base, vidioc_s_parm_~__sd~6#1.offset, vidioc_s_parm_~__err~1#1, vidioc_s_parm_~__mptr~12#1.base, vidioc_s_parm_~__mptr~12#1.offset, vidioc_s_parm_~tmp~26#1, vidioc_s_parm_~__mptr___0~6#1.base, vidioc_s_parm_~__mptr___0~6#1.offset;havoc vidioc_s_parm_#in~file#1.base, vidioc_s_parm_#in~file#1.offset, vidioc_s_parm_#in~priv#1.base, vidioc_s_parm_#in~priv#1.offset, vidioc_s_parm_#in~p#1.base, vidioc_s_parm_#in~p#1.offset;assume { :end_inline_vidioc_s_parm } true;havoc ldv_io_instance_callback_4_59_#t~ret2086#1;havoc ldv_io_instance_callback_4_59_#t~ret2086#1, ldv_io_instance_callback_4_59_~arg0#1.base, ldv_io_instance_callback_4_59_~arg0#1.offset, ldv_io_instance_callback_4_59_~arg1#1.base, ldv_io_instance_callback_4_59_~arg1#1.offset, ldv_io_instance_callback_4_59_~arg2#1.base, ldv_io_instance_callback_4_59_~arg2#1.offset, ldv_io_instance_callback_4_59_~arg3#1.base, ldv_io_instance_callback_4_59_~arg3#1.offset;havoc ldv_io_instance_callback_4_59_#in~arg0#1.base, ldv_io_instance_callback_4_59_#in~arg0#1.offset, ldv_io_instance_callback_4_59_#in~arg1#1.base, ldv_io_instance_callback_4_59_#in~arg1#1.offset, ldv_io_instance_callback_4_59_#in~arg2#1.base, ldv_io_instance_callback_4_59_#in~arg2#1.offset, ldv_io_instance_callback_4_59_#in~arg3#1.base, ldv_io_instance_callback_4_59_#in~arg3#1.offset;assume { :end_inline_ldv_io_instance_callback_4_59 } true;~ldv_statevar_4~0 := 3bv32; [2025-02-08 03:53:22,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12450: assume { :begin_inline_ldv_io_instance_callback_4_46 } true;ldv_io_instance_callback_4_46_#in~arg0#1.base, ldv_io_instance_callback_4_46_#in~arg0#1.offset, ldv_io_instance_callback_4_46_#in~arg1#1.base, ldv_io_instance_callback_4_46_#in~arg1#1.offset, ldv_io_instance_callback_4_46_#in~arg2#1.base, ldv_io_instance_callback_4_46_#in~arg2#1.offset, ldv_io_instance_callback_4_46_#in~arg3#1.base, ldv_io_instance_callback_4_46_#in~arg3#1.offset := ~ldv_4_callback_vidioc_querybuf~0.base, ~ldv_4_callback_vidioc_querybuf~0.offset, ~ldv_4_resource_file~0.base, ~ldv_4_resource_file~0.offset, ~ldv_4_resource_struct_poll_table_struct_ptr~0.base, ~ldv_4_resource_struct_poll_table_struct_ptr~0.offset, ~ldv_4_resource_struct_v4l2_buffer_ptr~0.base, ~ldv_4_resource_struct_v4l2_buffer_ptr~0.offset;havoc ldv_io_instance_callback_4_46_#t~ret2077#1, ldv_io_instance_callback_4_46_~arg0#1.base, ldv_io_instance_callback_4_46_~arg0#1.offset, ldv_io_instance_callback_4_46_~arg1#1.base, ldv_io_instance_callback_4_46_~arg1#1.offset, ldv_io_instance_callback_4_46_~arg2#1.base, ldv_io_instance_callback_4_46_~arg2#1.offset, ldv_io_instance_callback_4_46_~arg3#1.base, ldv_io_instance_callback_4_46_~arg3#1.offset;ldv_io_instance_callback_4_46_~arg0#1.base, ldv_io_instance_callback_4_46_~arg0#1.offset := ldv_io_instance_callback_4_46_#in~arg0#1.base, ldv_io_instance_callback_4_46_#in~arg0#1.offset;ldv_io_instance_callback_4_46_~arg1#1.base, ldv_io_instance_callback_4_46_~arg1#1.offset := ldv_io_instance_callback_4_46_#in~arg1#1.base, ldv_io_instance_callback_4_46_#in~arg1#1.offset;ldv_io_instance_callback_4_46_~arg2#1.base, ldv_io_instance_callback_4_46_~arg2#1.offset := ldv_io_instance_callback_4_46_#in~arg2#1.base, ldv_io_instance_callback_4_46_#in~arg2#1.offset;ldv_io_instance_callback_4_46_~arg3#1.base, ldv_io_instance_callback_4_46_~arg3#1.offset := ldv_io_instance_callback_4_46_#in~arg3#1.base, ldv_io_instance_callback_4_46_#in~arg3#1.offset;assume { :begin_inline_vb2_ioctl_querybuf } true;vb2_ioctl_querybuf_#in~arg0#1.base, vb2_ioctl_querybuf_#in~arg0#1.offset, vb2_ioctl_querybuf_#in~arg1#1.base, vb2_ioctl_querybuf_#in~arg1#1.offset, vb2_ioctl_querybuf_#in~arg2#1.base, vb2_ioctl_querybuf_#in~arg2#1.offset := ldv_io_instance_callback_4_46_~arg1#1.base, ldv_io_instance_callback_4_46_~arg1#1.offset, ldv_io_instance_callback_4_46_~arg2#1.base, ldv_io_instance_callback_4_46_~arg2#1.offset, ldv_io_instance_callback_4_46_~arg3#1.base, ldv_io_instance_callback_4_46_~arg3#1.offset;havoc vb2_ioctl_querybuf_#res#1;havoc vb2_ioctl_querybuf_#t~nondet2287#1, vb2_ioctl_querybuf_~arg0#1.base, vb2_ioctl_querybuf_~arg0#1.offset, vb2_ioctl_querybuf_~arg1#1.base, vb2_ioctl_querybuf_~arg1#1.offset, vb2_ioctl_querybuf_~arg2#1.base, vb2_ioctl_querybuf_~arg2#1.offset;vb2_ioctl_querybuf_~arg0#1.base, vb2_ioctl_querybuf_~arg0#1.offset := vb2_ioctl_querybuf_#in~arg0#1.base, vb2_ioctl_querybuf_#in~arg0#1.offset;vb2_ioctl_querybuf_~arg1#1.base, vb2_ioctl_querybuf_~arg1#1.offset := vb2_ioctl_querybuf_#in~arg1#1.base, vb2_ioctl_querybuf_#in~arg1#1.offset;vb2_ioctl_querybuf_~arg2#1.base, vb2_ioctl_querybuf_~arg2#1.offset := vb2_ioctl_querybuf_#in~arg2#1.base, vb2_ioctl_querybuf_#in~arg2#1.offset;havoc vb2_ioctl_querybuf_#t~nondet2287#1;vb2_ioctl_querybuf_#res#1 := vb2_ioctl_querybuf_#t~nondet2287#1;havoc vb2_ioctl_querybuf_#t~nondet2287#1; [2025-02-08 03:53:22,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8354: assume 0bv32 != vidioc_enum_framesizes_#t~mem1033#1;havoc vidioc_enum_framesizes_#t~mem1033#1;vidioc_enum_framesizes_#res#1 := 4294967274bv32; [2025-02-08 03:53:22,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8354: assume !(0bv32 != vidioc_enum_framesizes_#t~mem1033#1);havoc vidioc_enum_framesizes_#t~mem1033#1;call write~intINTTYPE4#7(3bv32, vidioc_enum_framesizes_~fsize#1.base, ~bvadd~64(8bv64, vidioc_enum_framesizes_~fsize#1.offset), 4bv64); [2025-02-08 03:53:22,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8288-1: call vidioc_querycap_#t~mem1013#1.base, vidioc_querycap_#t~mem1013#1.offset := read~$Pointer$#7(vidioc_querycap_~dev~28#1.base, ~bvadd~64(8453bv64, vidioc_querycap_~dev~28#1.offset), 8bv64); [2025-02-08 03:53:22,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8288: assume 0bv64 != ~bvadd~64(vidioc_querycap_#t~mem1013#1.base, vidioc_querycap_#t~mem1013#1.offset);havoc vidioc_querycap_#t~mem1013#1.base, vidioc_querycap_#t~mem1013#1.offset;call vidioc_querycap_#t~mem1014#1 := read~intINTTYPE4#7(vidioc_querycap_~cap#1.base, ~bvadd~64(84bv64, vidioc_querycap_~cap#1.offset), 4bv64);call write~intINTTYPE4#7(~bvor~32(262144bv32, vidioc_querycap_#t~mem1014#1), vidioc_querycap_~cap#1.base, ~bvadd~64(84bv64, vidioc_querycap_~cap#1.offset), 4bv64);havoc vidioc_querycap_#t~mem1014#1; [2025-02-08 03:53:22,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8288: assume !(0bv64 != ~bvadd~64(vidioc_querycap_#t~mem1013#1.base, vidioc_querycap_#t~mem1013#1.offset));havoc vidioc_querycap_#t~mem1013#1.base, vidioc_querycap_#t~mem1013#1.offset; [2025-02-08 03:53:22,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12186: SUMMARY for call ldv_free(~ldv_4_resource_struct_v4l2_tuner_ptr~0.base, ~ldv_4_resource_struct_v4l2_tuner_ptr~0.offset); srcloc: null [2025-02-08 03:53:22,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11393-1: SUMMARY for call ldv_struct_vb2_ops_dummy_resourceless_instance_3_#t~ret2106#1 := ldv_switch_1(); srcloc: null [2025-02-08 03:53:22,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11393: ~ldv_statevar_3~0 := ldv_struct_vb2_ops_dummy_resourceless_instance_3_#t~ret2106#1;havoc ldv_struct_vb2_ops_dummy_resourceless_instance_3_#t~ret2106#1; [2025-02-08 03:53:22,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11327: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_2_16 } true;ldv_dummy_resourceless_instance_callback_2_16_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_16_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_2_16_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_16_#in~arg1#1.offset := ~ldv_2_callback_wait_prepare~0.base, ~ldv_2_callback_wait_prepare~0.offset, ~ldv_2_container_struct_vb2_queue_ptr~0.base, ~ldv_2_container_struct_vb2_queue_ptr~0.offset;havoc ldv_dummy_resourceless_instance_callback_2_16_~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_16_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_2_16_~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_16_~arg1#1.offset;ldv_dummy_resourceless_instance_callback_2_16_~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_16_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_2_16_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_16_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_2_16_~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_16_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_2_16_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_16_#in~arg1#1.offset; [2025-02-08 03:53:22,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11063-1: SUMMARY for call ldv_io_instance_callback_4_70_#t~ret2095#1 := v4l2_event_unsubscribe(ldv_io_instance_callback_4_70_~arg1#1.base, ldv_io_instance_callback_4_70_~arg1#1.offset, ldv_io_instance_callback_4_70_~arg2#1.base, ldv_io_instance_callback_4_70_~arg2#1.offset); srcloc: null [2025-02-08 03:53:22,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11063: havoc ldv_io_instance_callback_4_70_#t~ret2095#1;havoc ldv_io_instance_callback_4_70_#t~ret2095#1, ldv_io_instance_callback_4_70_~arg0#1.base, ldv_io_instance_callback_4_70_~arg0#1.offset, ldv_io_instance_callback_4_70_~arg1#1.base, ldv_io_instance_callback_4_70_~arg1#1.offset, ldv_io_instance_callback_4_70_~arg2#1.base, ldv_io_instance_callback_4_70_~arg2#1.offset;havoc ldv_io_instance_callback_4_70_#in~arg0#1.base, ldv_io_instance_callback_4_70_#in~arg0#1.offset, ldv_io_instance_callback_4_70_#in~arg1#1.base, ldv_io_instance_callback_4_70_#in~arg1#1.offset, ldv_io_instance_callback_4_70_#in~arg2#1.base, ldv_io_instance_callback_4_70_#in~arg2#1.offset;assume { :end_inline_ldv_io_instance_callback_4_70 } true;~ldv_statevar_4~0 := 3bv32; [2025-02-08 03:53:22,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7628-1: SUMMARY for call vidioc_querystd_#t~ret754#1 := ##fun~$Pointer$~X~$Pointer$~TO~C_INT(vidioc_querystd_~__sd~3#1.base, vidioc_querystd_~__sd~3#1.offset, vidioc_querystd_~norm#1.base, vidioc_querystd_~norm#1.offset, vidioc_querystd_#t~mem753#1.base, vidioc_querystd_#t~mem753#1.offset); srcloc: null [2025-02-08 03:53:22,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7628: havoc vidioc_querystd_#t~mem751#1.base, vidioc_querystd_#t~mem751#1.offset;havoc vidioc_querystd_#t~mem752#1.base, vidioc_querystd_#t~mem752#1.offset;havoc vidioc_querystd_#t~mem753#1.base, vidioc_querystd_#t~mem753#1.offset;havoc vidioc_querystd_#t~ret754#1; [2025-02-08 03:53:22,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12517: assume { :begin_inline_ldv_io_instance_callback_4_56 } true;ldv_io_instance_callback_4_56_#in~arg0#1.base, ldv_io_instance_callback_4_56_#in~arg0#1.offset, ldv_io_instance_callback_4_56_#in~arg1#1.base, ldv_io_instance_callback_4_56_#in~arg1#1.offset, ldv_io_instance_callback_4_56_#in~arg2#1.base, ldv_io_instance_callback_4_56_#in~arg2#1.offset, ldv_io_instance_callback_4_56_#in~arg3#1 := ~ldv_4_callback_vidioc_s_input~0.base, ~ldv_4_callback_vidioc_s_input~0.offset, ~ldv_4_resource_file~0.base, ~ldv_4_resource_file~0.offset, ~ldv_4_resource_struct_poll_table_struct_ptr~0.base, ~ldv_4_resource_struct_poll_table_struct_ptr~0.offset, ~ldv_4_ldv_param_56_2_default~0;havoc ldv_io_instance_callback_4_56_#t~ret2085#1, ldv_io_instance_callback_4_56_~arg0#1.base, ldv_io_instance_callback_4_56_~arg0#1.offset, ldv_io_instance_callback_4_56_~arg1#1.base, ldv_io_instance_callback_4_56_~arg1#1.offset, ldv_io_instance_callback_4_56_~arg2#1.base, ldv_io_instance_callback_4_56_~arg2#1.offset, ldv_io_instance_callback_4_56_~arg3#1;ldv_io_instance_callback_4_56_~arg0#1.base, ldv_io_instance_callback_4_56_~arg0#1.offset := ldv_io_instance_callback_4_56_#in~arg0#1.base, ldv_io_instance_callback_4_56_#in~arg0#1.offset;ldv_io_instance_callback_4_56_~arg1#1.base, ldv_io_instance_callback_4_56_~arg1#1.offset := ldv_io_instance_callback_4_56_#in~arg1#1.base, ldv_io_instance_callback_4_56_#in~arg1#1.offset;ldv_io_instance_callback_4_56_~arg2#1.base, ldv_io_instance_callback_4_56_~arg2#1.offset := ldv_io_instance_callback_4_56_#in~arg2#1.base, ldv_io_instance_callback_4_56_#in~arg2#1.offset;ldv_io_instance_callback_4_56_~arg3#1 := ldv_io_instance_callback_4_56_#in~arg3#1;assume { :begin_inline_vidioc_s_input } true;vidioc_s_input_#in~file#1.base, vidioc_s_input_#in~file#1.offset, vidioc_s_input_#in~priv#1.base, vidioc_s_input_#in~priv#1.offset, vidioc_s_input_#in~i#1 := ldv_io_instance_callback_4_56_~arg1#1.base, ldv_io_instance_callback_4_56_~arg1#1.offset, ldv_io_instance_callback_4_56_~arg2#1.base, ldv_io_instance_callback_4_56_~arg2#1.offset, ldv_io_instance_callback_4_56_~arg3#1;havoc vidioc_s_input_#res#1;havoc vidioc_s_input_#t~mem836#1.base, vidioc_s_input_#t~mem836#1.offset, vidioc_s_input_#t~mem837#1, vidioc_s_input_#t~mem838#1, vidioc_s_input_~file#1.base, vidioc_s_input_~file#1.offset, vidioc_s_input_~priv#1.base, vidioc_s_input_~priv#1.offset, vidioc_s_input_~i#1, vidioc_s_input_~fh~9#1.base, vidioc_s_input_~fh~9#1.offset, vidioc_s_input_~dev~18#1.base, vidioc_s_input_~dev~18#1.offset;vidioc_s_input_~file#1.base, vidioc_s_input_~file#1.offset := vidioc_s_input_#in~file#1.base, vidioc_s_input_#in~file#1.offset;vidioc_s_input_~priv#1.base, vidioc_s_input_~priv#1.offset := vidioc_s_input_#in~priv#1.base, vidioc_s_input_#in~priv#1.offset;vidioc_s_input_~i#1 := vidioc_s_input_#in~i#1;havoc vidioc_s_input_~fh~9#1.base, vidioc_s_input_~fh~9#1.offset;havoc vidioc_s_input_~dev~18#1.base, vidioc_s_input_~dev~18#1.offset;vidioc_s_input_~fh~9#1.base, vidioc_s_input_~fh~9#1.offset := vidioc_s_input_~priv#1.base, vidioc_s_input_~priv#1.offset;call vidioc_s_input_#t~mem836#1.base, vidioc_s_input_#t~mem836#1.offset := read~$Pointer$#7(vidioc_s_input_~fh~9#1.base, ~bvadd~64(168bv64, vidioc_s_input_~fh~9#1.offset), 8bv64);vidioc_s_input_~dev~18#1.base, vidioc_s_input_~dev~18#1.offset := vidioc_s_input_#t~mem836#1.base, vidioc_s_input_#t~mem836#1.offset;havoc vidioc_s_input_#t~mem836#1.base, vidioc_s_input_#t~mem836#1.offset; [2025-02-08 03:53:22,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12253-1: SUMMARY for call ldv_v4l2_file_operations_io_instance_4_#t~ret2136#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2136#1.offset := ldv_xmalloc(80bv64); srcloc: null [2025-02-08 03:53:22,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11196: ldv_struct_v4l2_ctrl_ops_dummy_resourceless_instance_1_~tmp___0~17#1 := ldv_struct_v4l2_ctrl_ops_dummy_resourceless_instance_1_#t~ret2101#1;havoc ldv_struct_v4l2_ctrl_ops_dummy_resourceless_instance_1_#t~ret2101#1; [2025-02-08 03:53:22,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12253: ldv_v4l2_file_operations_io_instance_4_~tmp___16~0#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___16~0#1.offset := ldv_v4l2_file_operations_io_instance_4_#t~ret2136#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2136#1.offset;havoc ldv_v4l2_file_operations_io_instance_4_#t~ret2136#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2136#1.offset;~ldv_4_resource_struct_v4l2_input_ptr~0.base, ~ldv_4_resource_struct_v4l2_input_ptr~0.offset := ldv_v4l2_file_operations_io_instance_4_~tmp___16~0#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___16~0#1.offset; [2025-02-08 03:53:22,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12187: SUMMARY for call ldv_free(~ldv_4_resource_struct_video_device~0.base, ~ldv_4_resource_struct_video_device~0.offset); srcloc: null [2025-02-08 03:53:22,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11196-1: SUMMARY for call ldv_struct_v4l2_ctrl_ops_dummy_resourceless_instance_1_#t~ret2101#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:53:22,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8025-2: call vidioc_s_tuner_#t~mem892#1.base, vidioc_s_tuner_#t~mem892#1.offset := read~$Pointer$#7(vidioc_s_tuner_~__sd~8#1.base, ~bvadd~64(152bv64, vidioc_s_tuner_~__sd~8#1.offset), 8bv64);call vidioc_s_tuner_#t~mem893#1.base, vidioc_s_tuner_#t~mem893#1.offset := read~$Pointer$#7(vidioc_s_tuner_#t~mem892#1.base, ~bvadd~64(8bv64, vidioc_s_tuner_#t~mem892#1.offset), 8bv64);vidioc_s_tuner_#t~short897#1 := 0bv64 != ~bvadd~64(vidioc_s_tuner_#t~mem893#1.base, vidioc_s_tuner_#t~mem893#1.offset); [2025-02-08 03:53:22,470 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8025-1: assume vidioc_s_tuner_#t~short897#1;call vidioc_s_tuner_#t~mem894#1.base, vidioc_s_tuner_#t~mem894#1.offset := read~$Pointer$#7(vidioc_s_tuner_~__sd~8#1.base, ~bvadd~64(152bv64, vidioc_s_tuner_~__sd~8#1.offset), 8bv64);call vidioc_s_tuner_#t~mem895#1.base, vidioc_s_tuner_#t~mem895#1.offset := read~$Pointer$#7(vidioc_s_tuner_#t~mem894#1.base, ~bvadd~64(8bv64, vidioc_s_tuner_#t~mem894#1.offset), 8bv64);call vidioc_s_tuner_#t~mem896#1.base, vidioc_s_tuner_#t~mem896#1.offset := read~$Pointer$#7(vidioc_s_tuner_#t~mem895#1.base, ~bvadd~64(32bv64, vidioc_s_tuner_#t~mem895#1.offset), 8bv64);vidioc_s_tuner_#t~short897#1 := 0bv64 != ~bvadd~64(vidioc_s_tuner_#t~mem896#1.base, vidioc_s_tuner_#t~mem896#1.offset); [2025-02-08 03:53:22,470 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8025-1: assume !vidioc_s_tuner_#t~short897#1; [2025-02-08 03:53:22,470 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8025: assume vidioc_s_tuner_#t~short897#1;havoc vidioc_s_tuner_#t~mem892#1.base, vidioc_s_tuner_#t~mem892#1.offset;havoc vidioc_s_tuner_#t~mem893#1.base, vidioc_s_tuner_#t~mem893#1.offset;havoc vidioc_s_tuner_#t~mem894#1.base, vidioc_s_tuner_#t~mem894#1.offset;havoc vidioc_s_tuner_#t~mem895#1.base, vidioc_s_tuner_#t~mem895#1.offset;havoc vidioc_s_tuner_#t~mem896#1.base, vidioc_s_tuner_#t~mem896#1.offset;havoc vidioc_s_tuner_#t~short897#1;call vidioc_s_tuner_#t~mem903#1.base, vidioc_s_tuner_#t~mem903#1.offset := read~$Pointer$#7(vidioc_s_tuner_~__sd~8#1.base, ~bvadd~64(152bv64, vidioc_s_tuner_~__sd~8#1.offset), 8bv64);call vidioc_s_tuner_#t~mem904#1.base, vidioc_s_tuner_#t~mem904#1.offset := read~$Pointer$#7(vidioc_s_tuner_#t~mem903#1.base, ~bvadd~64(8bv64, vidioc_s_tuner_#t~mem903#1.offset), 8bv64);call vidioc_s_tuner_#t~mem905#1.base, vidioc_s_tuner_#t~mem905#1.offset := read~$Pointer$#7(vidioc_s_tuner_#t~mem904#1.base, ~bvadd~64(32bv64, vidioc_s_tuner_#t~mem904#1.offset), 8bv64); [2025-02-08 03:53:22,470 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8025: assume !vidioc_s_tuner_#t~short897#1;havoc vidioc_s_tuner_#t~mem892#1.base, vidioc_s_tuner_#t~mem892#1.offset;havoc vidioc_s_tuner_#t~mem893#1.base, vidioc_s_tuner_#t~mem893#1.offset;havoc vidioc_s_tuner_#t~mem894#1.base, vidioc_s_tuner_#t~mem894#1.offset;havoc vidioc_s_tuner_#t~mem895#1.base, vidioc_s_tuner_#t~mem895#1.offset;havoc vidioc_s_tuner_#t~mem896#1.base, vidioc_s_tuner_#t~mem896#1.offset;havoc vidioc_s_tuner_#t~short897#1; [2025-02-08 03:53:22,470 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12055: assume 44bv32 == ~ldv_statevar_4~0; [2025-02-08 03:53:22,470 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12055: assume !(44bv32 == ~ldv_statevar_4~0); [2025-02-08 03:53:22,470 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7761-2: call vidioc_s_parm_#t~mem805#1.base, vidioc_s_parm_#t~mem805#1.offset := read~$Pointer$#7(vidioc_s_parm_~__sd~6#1.base, ~bvadd~64(152bv64, vidioc_s_parm_~__sd~6#1.offset), 8bv64);call vidioc_s_parm_#t~mem806#1.base, vidioc_s_parm_#t~mem806#1.offset := read~$Pointer$#7(vidioc_s_parm_#t~mem805#1.base, ~bvadd~64(24bv64, vidioc_s_parm_#t~mem805#1.offset), 8bv64);vidioc_s_parm_#t~short810#1 := 0bv64 != ~bvadd~64(vidioc_s_parm_#t~mem806#1.base, vidioc_s_parm_#t~mem806#1.offset); [2025-02-08 03:53:22,470 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7761-1: assume vidioc_s_parm_#t~short810#1;call vidioc_s_parm_#t~mem807#1.base, vidioc_s_parm_#t~mem807#1.offset := read~$Pointer$#7(vidioc_s_parm_~__sd~6#1.base, ~bvadd~64(152bv64, vidioc_s_parm_~__sd~6#1.offset), 8bv64);call vidioc_s_parm_#t~mem808#1.base, vidioc_s_parm_#t~mem808#1.offset := read~$Pointer$#7(vidioc_s_parm_#t~mem807#1.base, ~bvadd~64(24bv64, vidioc_s_parm_#t~mem807#1.offset), 8bv64);call vidioc_s_parm_#t~mem809#1.base, vidioc_s_parm_#t~mem809#1.offset := read~$Pointer$#7(vidioc_s_parm_#t~mem808#1.base, ~bvadd~64(96bv64, vidioc_s_parm_#t~mem808#1.offset), 8bv64);vidioc_s_parm_#t~short810#1 := 0bv64 != ~bvadd~64(vidioc_s_parm_#t~mem809#1.base, vidioc_s_parm_#t~mem809#1.offset); [2025-02-08 03:53:22,470 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7761-1: assume !vidioc_s_parm_#t~short810#1; [2025-02-08 03:53:22,470 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7761: assume vidioc_s_parm_#t~short810#1;havoc vidioc_s_parm_#t~mem805#1.base, vidioc_s_parm_#t~mem805#1.offset;havoc vidioc_s_parm_#t~mem806#1.base, vidioc_s_parm_#t~mem806#1.offset;havoc vidioc_s_parm_#t~mem807#1.base, vidioc_s_parm_#t~mem807#1.offset;havoc vidioc_s_parm_#t~mem808#1.base, vidioc_s_parm_#t~mem808#1.offset;havoc vidioc_s_parm_#t~mem809#1.base, vidioc_s_parm_#t~mem809#1.offset;havoc vidioc_s_parm_#t~short810#1;call vidioc_s_parm_#t~mem816#1.base, vidioc_s_parm_#t~mem816#1.offset := read~$Pointer$#7(vidioc_s_parm_~__sd~6#1.base, ~bvadd~64(152bv64, vidioc_s_parm_~__sd~6#1.offset), 8bv64);call vidioc_s_parm_#t~mem817#1.base, vidioc_s_parm_#t~mem817#1.offset := read~$Pointer$#7(vidioc_s_parm_#t~mem816#1.base, ~bvadd~64(24bv64, vidioc_s_parm_#t~mem816#1.offset), 8bv64);call vidioc_s_parm_#t~mem818#1.base, vidioc_s_parm_#t~mem818#1.offset := read~$Pointer$#7(vidioc_s_parm_#t~mem817#1.base, ~bvadd~64(96bv64, vidioc_s_parm_#t~mem817#1.offset), 8bv64); [2025-02-08 03:53:22,470 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7761: assume !vidioc_s_parm_#t~short810#1;havoc vidioc_s_parm_#t~mem805#1.base, vidioc_s_parm_#t~mem805#1.offset;havoc vidioc_s_parm_#t~mem806#1.base, vidioc_s_parm_#t~mem806#1.offset;havoc vidioc_s_parm_#t~mem807#1.base, vidioc_s_parm_#t~mem807#1.offset;havoc vidioc_s_parm_#t~mem808#1.base, vidioc_s_parm_#t~mem808#1.offset;havoc vidioc_s_parm_#t~mem809#1.base, vidioc_s_parm_#t~mem809#1.offset;havoc vidioc_s_parm_#t~short810#1; [2025-02-08 03:53:22,470 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12188: ~ldv_4_ret_default~0 := 1bv32;~ldv_statevar_4~0 := 14bv32; [2025-02-08 03:53:22,470 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11131-1: SUMMARY for call ldv_struct_em28xx_ops_dummy_resourceless_instance_0_#t~ret2099#1 := ldv_switch_0(); srcloc: null [2025-02-08 03:53:22,470 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12188-1: SUMMARY for call ldv_free(~ldv_4_resource_struct_vm_area_struct_ptr~0.base, ~ldv_4_resource_struct_vm_area_struct_ptr~0.offset); srcloc: null [2025-02-08 03:53:22,470 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11131: ~ldv_statevar_0~0 := ldv_struct_em28xx_ops_dummy_resourceless_instance_0_#t~ret2099#1;havoc ldv_struct_em28xx_ops_dummy_resourceless_instance_0_#t~ret2099#1; [2025-02-08 03:53:22,470 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11263: havoc ldv_struct_vb2_ops_dummy_resourceless_instance_2_#t~ret2102#1, ldv_struct_vb2_ops_dummy_resourceless_instance_2_#t~ret2103#1, ldv_struct_vb2_ops_dummy_resourceless_instance_2_#t~ret2104#1.base, ldv_struct_vb2_ops_dummy_resourceless_instance_2_#t~ret2104#1.offset, ldv_struct_vb2_ops_dummy_resourceless_instance_2_#t~ret2105#1.base, ldv_struct_vb2_ops_dummy_resourceless_instance_2_#t~ret2105#1.offset, ldv_struct_vb2_ops_dummy_resourceless_instance_2_~arg0#1.base, ldv_struct_vb2_ops_dummy_resourceless_instance_2_~arg0#1.offset, ldv_struct_vb2_ops_dummy_resourceless_instance_2_~tmp~43#1.base, ldv_struct_vb2_ops_dummy_resourceless_instance_2_~tmp~43#1.offset, ldv_struct_vb2_ops_dummy_resourceless_instance_2_~tmp___0~18#1.base, ldv_struct_vb2_ops_dummy_resourceless_instance_2_~tmp___0~18#1.offset;havoc ldv_struct_vb2_ops_dummy_resourceless_instance_2_#in~arg0#1.base, ldv_struct_vb2_ops_dummy_resourceless_instance_2_#in~arg0#1.offset;assume { :end_inline_ldv_struct_vb2_ops_dummy_resourceless_instance_2 } true; [2025-02-08 03:53:22,470 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10933-1: SUMMARY for call ldv_io_instance_callback_4_53_#t~ret2082#1 := vidioc_g_fmt_vbi_cap(ldv_io_instance_callback_4_53_~arg1#1.base, ldv_io_instance_callback_4_53_~arg1#1.offset, ldv_io_instance_callback_4_53_~arg2#1.base, ldv_io_instance_callback_4_53_~arg2#1.offset, ldv_io_instance_callback_4_53_~arg3#1.base, ldv_io_instance_callback_4_53_~arg3#1.offset); srcloc: null [2025-02-08 03:53:22,470 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7894: vidioc_g_audio_#res#1 := 4294967274bv32; [2025-02-08 03:53:22,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10933: havoc ldv_io_instance_callback_4_53_#t~ret2082#1;havoc ldv_io_instance_callback_4_53_#t~ret2082#1, ldv_io_instance_callback_4_53_~arg0#1.base, ldv_io_instance_callback_4_53_~arg0#1.offset, ldv_io_instance_callback_4_53_~arg1#1.base, ldv_io_instance_callback_4_53_~arg1#1.offset, ldv_io_instance_callback_4_53_~arg2#1.base, ldv_io_instance_callback_4_53_~arg2#1.offset, ldv_io_instance_callback_4_53_~arg3#1.base, ldv_io_instance_callback_4_53_~arg3#1.offset;havoc ldv_io_instance_callback_4_53_#in~arg0#1.base, ldv_io_instance_callback_4_53_#in~arg0#1.offset, ldv_io_instance_callback_4_53_#in~arg1#1.base, ldv_io_instance_callback_4_53_#in~arg1#1.offset, ldv_io_instance_callback_4_53_#in~arg2#1.base, ldv_io_instance_callback_4_53_#in~arg2#1.offset, ldv_io_instance_callback_4_53_#in~arg3#1.base, ldv_io_instance_callback_4_53_#in~arg3#1.offset;assume { :end_inline_ldv_io_instance_callback_4_53 } true;~ldv_statevar_4~0 := 3bv32; [2025-02-08 03:53:22,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10405: assume 3bv32 == ~ldv_statevar_5~0; [2025-02-08 03:53:22,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10405: assume !(3bv32 == ~ldv_statevar_5~0); [2025-02-08 03:53:22,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8225: call ULTIMATE.dealloc(vidioc_s_register_~#buf~8#1.base, vidioc_s_register_~#buf~8#1.offset);havoc vidioc_s_register_~#buf~8#1.base, vidioc_s_register_~#buf~8#1.offset; [2025-02-08 03:53:22,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12123: assume 67bv32 == ~ldv_statevar_4~0; [2025-02-08 03:53:22,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12123: assume !(67bv32 == ~ldv_statevar_4~0); [2025-02-08 03:53:22,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10273: havoc ldv_dummy_resourceless_instance_callback_0_7_#t~ret2044#1;havoc ldv_dummy_resourceless_instance_callback_0_7_#t~ret2044#1, ldv_dummy_resourceless_instance_callback_0_7_~arg0#1.base, ldv_dummy_resourceless_instance_callback_0_7_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_0_7_~arg1#1.base, ldv_dummy_resourceless_instance_callback_0_7_~arg1#1.offset;havoc ldv_dummy_resourceless_instance_callback_0_7_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_0_7_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_0_7_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_0_7_#in~arg1#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_0_7 } true;~ldv_statevar_0~0 := 2bv32; [2025-02-08 03:53:22,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10273-1: SUMMARY for call ldv_dummy_resourceless_instance_callback_0_7_#t~ret2044#1 := em28xx_v4l2_init(ldv_dummy_resourceless_instance_callback_0_7_~arg1#1.base, ldv_dummy_resourceless_instance_callback_0_7_~arg1#1.offset); srcloc: null [2025-02-08 03:53:22,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12255-1: SUMMARY for call ldv_v4l2_file_operations_io_instance_4_#t~ret2137#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2137#1.offset := ldv_xmalloc(20bv64); srcloc: null [2025-02-08 03:53:22,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11198: assume 0bv32 != ldv_struct_v4l2_ctrl_ops_dummy_resourceless_instance_1_~tmp___0~17#1;~ldv_statevar_1~0 := 1bv32; [2025-02-08 03:53:22,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11198: assume !(0bv32 != ldv_struct_v4l2_ctrl_ops_dummy_resourceless_instance_1_~tmp___0~17#1);~ldv_statevar_1~0 := 3bv32; [2025-02-08 03:53:22,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12255: ldv_v4l2_file_operations_io_instance_4_~tmp___17~0#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___17~0#1.offset := ldv_v4l2_file_operations_io_instance_4_#t~ret2137#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2137#1.offset;havoc ldv_v4l2_file_operations_io_instance_4_#t~ret2137#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2137#1.offset;~ldv_4_resource_struct_v4l2_requestbuffers_ptr~0.base, ~ldv_4_resource_struct_v4l2_requestbuffers_ptr~0.offset := ldv_v4l2_file_operations_io_instance_4_~tmp___17~0#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___17~0#1.offset; [2025-02-08 03:53:22,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6838: call write~intINTTYPE4#7(1bv32, queue_setup_~nplanes#1.base, queue_setup_~nplanes#1.offset, 4bv64);call write~intINTTYPE4#7(queue_setup_~size~0#1[32:0], queue_setup_~sizes#1.base, queue_setup_~sizes#1.offset, 4bv64);queue_setup_#res#1 := 0bv32;ldv_dummy_resourceless_instance_callback_2_8_#t~ret2049#1 := queue_setup_#res#1;havoc queue_setup_#t~ret483#1.base, queue_setup_#t~ret483#1.offset, queue_setup_#t~mem484#1, queue_setup_#t~mem485#1, queue_setup_#t~mem486#1, queue_setup_#t~mem487#1.base, queue_setup_#t~mem487#1.offset, queue_setup_#t~mem488#1, queue_setup_#t~mem489#1, queue_setup_~vq#1.base, queue_setup_~vq#1.offset, queue_setup_~fmt#1.base, queue_setup_~fmt#1.offset, queue_setup_~nbuffers#1.base, queue_setup_~nbuffers#1.offset, queue_setup_~nplanes#1.base, queue_setup_~nplanes#1.offset, queue_setup_~sizes#1.base, queue_setup_~sizes#1.offset, queue_setup_~alloc_ctxs#1.base, queue_setup_~alloc_ctxs#1.offset, queue_setup_~dev~0#1.base, queue_setup_~dev~0#1.offset, queue_setup_~tmp~15#1.base, queue_setup_~tmp~15#1.offset, queue_setup_~size~0#1;havoc queue_setup_#in~vq#1.base, queue_setup_#in~vq#1.offset, queue_setup_#in~fmt#1.base, queue_setup_#in~fmt#1.offset, queue_setup_#in~nbuffers#1.base, queue_setup_#in~nbuffers#1.offset, queue_setup_#in~nplanes#1.base, queue_setup_#in~nplanes#1.offset, queue_setup_#in~sizes#1.base, queue_setup_#in~sizes#1.offset, queue_setup_#in~alloc_ctxs#1.base, queue_setup_#in~alloc_ctxs#1.offset;assume { :end_inline_queue_setup } true;havoc ldv_dummy_resourceless_instance_callback_2_8_#t~ret2049#1;havoc ldv_dummy_resourceless_instance_callback_2_8_#t~ret2049#1, ldv_dummy_resourceless_instance_callback_2_8_~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_8_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_2_8_~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_8_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_2_8_~arg2#1.base, ldv_dummy_resourceless_instance_callback_2_8_~arg2#1.offset, ldv_dummy_resourceless_instance_callback_2_8_~arg3#1.base, ldv_dummy_resourceless_instance_callback_2_8_~arg3#1.offset, ldv_dummy_resourceless_instance_callback_2_8_~arg4#1.base, ldv_dummy_resourceless_instance_callback_2_8_~arg4#1.offset, ldv_dummy_resourceless_instance_callback_2_8_~arg5#1.base, ldv_dummy_resourceless_instance_callback_2_8_~arg5#1.offset, ldv_dummy_resourceless_instance_callback_2_8_~arg6#1.base, ldv_dummy_resourceless_instance_callback_2_8_~arg6#1.offset;havoc ldv_dummy_resourceless_instance_callback_2_8_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_2_8_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_2_8_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_2_8_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_2_8_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_2_8_#in~arg2#1.offset, ldv_dummy_resourceless_instance_callback_2_8_#in~arg3#1.base, ldv_dummy_resourceless_instance_callback_2_8_#in~arg3#1.offset, ldv_dummy_resourceless_instance_callback_2_8_#in~arg4#1.base, ldv_dummy_resourceless_instance_callback_2_8_#in~arg4#1.offset, ldv_dummy_resourceless_instance_callback_2_8_#in~arg5#1.base, ldv_dummy_resourceless_instance_callback_2_8_#in~arg5#1.offset, ldv_dummy_resourceless_instance_callback_2_8_#in~arg6#1.base, ldv_dummy_resourceless_instance_callback_2_8_#in~arg6#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_2_8 } true; [2025-02-08 03:53:22,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11991: assume 23bv32 == ~ldv_statevar_4~0; [2025-02-08 03:53:22,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11991: assume !(23bv32 == ~ldv_statevar_4~0); [2025-02-08 03:53:22,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10472: assume { :begin_inline_ldv_dispatch_deregister_dummy_resourceless_instance_1_5_4 } true;assume { :begin_inline_ldv_switch_automaton_state_0_1 } true;~ldv_statevar_0~0 := 5bv32;assume { :end_inline_ldv_switch_automaton_state_0_1 } true;assume { :end_inline_ldv_dispatch_deregister_dummy_resourceless_instance_1_5_4 } true;~ldv_statevar_5~0 := 2bv32; [2025-02-08 03:53:22,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8292: vidioc_querycap_#res#1 := 0bv32;ldv_io_instance_callback_4_47_#t~ret2078#1 := vidioc_querycap_#res#1;havoc vidioc_querycap_#t~ret996#1.base, vidioc_querycap_#t~ret996#1.offset, vidioc_querycap_#t~mem997#1.base, vidioc_querycap_#t~mem997#1.offset, vidioc_querycap_#t~ret998#1, vidioc_querycap_#t~mem999#1, vidioc_querycap_#t~mem1000#1.base, vidioc_querycap_#t~mem1000#1.offset, vidioc_querycap_#t~ret1001#1, vidioc_querycap_#t~mem1002#1.base, vidioc_querycap_#t~mem1002#1.offset, vidioc_querycap_#t~ret1003#1, vidioc_querycap_#t~mem1004#1, vidioc_querycap_#t~mem1005#1, vidioc_querycap_#t~mem1006#1, vidioc_querycap_#t~mem1007#1, vidioc_querycap_#t~mem1008#1, vidioc_querycap_#t~mem1009#1, vidioc_querycap_#t~mem1010#1, vidioc_querycap_#t~mem1011#1.base, vidioc_querycap_#t~mem1011#1.offset, vidioc_querycap_#t~mem1012#1, vidioc_querycap_#t~mem1013#1.base, vidioc_querycap_#t~mem1013#1.offset, vidioc_querycap_#t~mem1014#1, vidioc_querycap_~file#1.base, vidioc_querycap_~file#1.offset, vidioc_querycap_~priv#1.base, vidioc_querycap_~priv#1.offset, vidioc_querycap_~cap#1.base, vidioc_querycap_~cap#1.offset, vidioc_querycap_~vdev~0#1.base, vidioc_querycap_~vdev~0#1.offset, vidioc_querycap_~tmp~29#1.base, vidioc_querycap_~tmp~29#1.offset, vidioc_querycap_~fh~19#1.base, vidioc_querycap_~fh~19#1.offset, vidioc_querycap_~dev~28#1.base, vidioc_querycap_~dev~28#1.offset;havoc vidioc_querycap_#in~file#1.base, vidioc_querycap_#in~file#1.offset, vidioc_querycap_#in~priv#1.base, vidioc_querycap_#in~priv#1.offset, vidioc_querycap_#in~cap#1.base, vidioc_querycap_#in~cap#1.offset;assume { :end_inline_vidioc_querycap } true;havoc ldv_io_instance_callback_4_47_#t~ret2078#1;havoc ldv_io_instance_callback_4_47_#t~ret2078#1, ldv_io_instance_callback_4_47_~arg0#1.base, ldv_io_instance_callback_4_47_~arg0#1.offset, ldv_io_instance_callback_4_47_~arg1#1.base, ldv_io_instance_callback_4_47_~arg1#1.offset, ldv_io_instance_callback_4_47_~arg2#1.base, ldv_io_instance_callback_4_47_~arg2#1.offset, ldv_io_instance_callback_4_47_~arg3#1.base, ldv_io_instance_callback_4_47_~arg3#1.offset;havoc ldv_io_instance_callback_4_47_#in~arg0#1.base, ldv_io_instance_callback_4_47_#in~arg0#1.offset, ldv_io_instance_callback_4_47_#in~arg1#1.base, ldv_io_instance_callback_4_47_#in~arg1#1.offset, ldv_io_instance_callback_4_47_#in~arg2#1.base, ldv_io_instance_callback_4_47_#in~arg2#1.offset, ldv_io_instance_callback_4_47_#in~arg3#1.base, ldv_io_instance_callback_4_47_#in~arg3#1.offset;assume { :end_inline_ldv_io_instance_callback_4_47 } true;~ldv_statevar_4~0 := 3bv32; [2025-02-08 03:53:22,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10472-1: SUMMARY for call ldv_assume((if 1bv32 == ~ldv_statevar_0~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:53:22,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7962: assume 0bv32 == vidioc_s_audio_#t~mem868#1;havoc vidioc_s_audio_#t~mem868#1;call write~intINTTYPE4#7(1bv32, vidioc_s_audio_~dev~20#1.base, ~bvadd~64(7774bv64, vidioc_s_audio_~dev~20#1.offset), 4bv64); [2025-02-08 03:53:22,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7962: assume !(0bv32 == vidioc_s_audio_#t~mem868#1);havoc vidioc_s_audio_#t~mem868#1; [2025-02-08 03:53:22,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8028-1: SUMMARY for call vidioc_s_tuner_#t~ret906#1 := ##fun~$Pointer$~X~$Pointer$~TO~C_INT(vidioc_s_tuner_~__sd~8#1.base, vidioc_s_tuner_~__sd~8#1.offset, vidioc_s_tuner_~t#1.base, vidioc_s_tuner_~t#1.offset, vidioc_s_tuner_#t~mem905#1.base, vidioc_s_tuner_#t~mem905#1.offset); srcloc: null [2025-02-08 03:53:22,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8028: havoc vidioc_s_tuner_#t~mem903#1.base, vidioc_s_tuner_#t~mem903#1.offset;havoc vidioc_s_tuner_#t~mem904#1.base, vidioc_s_tuner_#t~mem904#1.offset;havoc vidioc_s_tuner_#t~mem905#1.base, vidioc_s_tuner_#t~mem905#1.offset;havoc vidioc_s_tuner_#t~ret906#1; [2025-02-08 03:53:22,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7764-1: SUMMARY for call vidioc_s_parm_#t~ret819#1 := ##fun~$Pointer$~X~$Pointer$~TO~C_INT(vidioc_s_parm_~__sd~6#1.base, vidioc_s_parm_~__sd~6#1.offset, vidioc_s_parm_~p#1.base, vidioc_s_parm_~p#1.offset, vidioc_s_parm_#t~mem818#1.base, vidioc_s_parm_#t~mem818#1.offset); srcloc: null [2025-02-08 03:53:22,473 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7764: vidioc_s_parm_~tmp~26#1 := vidioc_s_parm_#t~ret819#1;havoc vidioc_s_parm_#t~mem816#1.base, vidioc_s_parm_#t~mem816#1.offset;havoc vidioc_s_parm_#t~mem817#1.base, vidioc_s_parm_#t~mem817#1.offset;havoc vidioc_s_parm_#t~mem818#1.base, vidioc_s_parm_#t~mem818#1.offset;havoc vidioc_s_parm_#t~ret819#1;vidioc_s_parm_~__err~1#1 := ~sign_extend~64~32(vidioc_s_parm_~tmp~26#1); [2025-02-08 03:53:22,473 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7632: call vidioc_querystd_#t~mem755#1.base, vidioc_querystd_#t~mem755#1.offset := read~$Pointer$#7(vidioc_querystd_~__sd~3#1.base, ~bvadd~64(116bv64, vidioc_querystd_~__sd~3#1.offset), 8bv64);vidioc_querystd_~__mptr___0~3#1.base, vidioc_querystd_~__mptr___0~3#1.offset := vidioc_querystd_#t~mem755#1.base, vidioc_querystd_#t~mem755#1.offset;havoc vidioc_querystd_#t~mem755#1.base, vidioc_querystd_#t~mem755#1.offset;vidioc_querystd_~__sd~3#1.base, vidioc_querystd_~__sd~3#1.offset := vidioc_querystd_~__mptr___0~3#1.base, ~bvadd~64(18446744073709515264bv64, vidioc_querystd_~__mptr___0~3#1.offset); [2025-02-08 03:53:22,473 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10539: SUMMARY for call ldv_assume((if 0bv32 != ~ldv_5_ret_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:53:22,473 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12389-1: SUMMARY for call ldv_v4l2_file_operations_io_instance_4_#t~ret2145#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2145#1.offset := ldv_xmalloc(4bv64); srcloc: null [2025-02-08 03:53:22,474 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12389: ldv_v4l2_file_operations_io_instance_4_~tmp___25~0#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___25~0#1.offset := ldv_v4l2_file_operations_io_instance_4_#t~ret2145#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2145#1.offset;havoc ldv_v4l2_file_operations_io_instance_4_#t~ret2145#1.base, ldv_v4l2_file_operations_io_instance_4_#t~ret2145#1.offset;~ldv_4_ldv_param_35_2_default~0.base, ~ldv_4_ldv_param_35_2_default~0.offset := ldv_v4l2_file_operations_io_instance_4_~tmp___25~0#1.base, ldv_v4l2_file_operations_io_instance_4_~tmp___25~0#1.offset;assume { :begin_inline_ldv_io_instance_callback_4_35 } true;ldv_io_instance_callback_4_35_#in~arg0#1.base, ldv_io_instance_callback_4_35_#in~arg0#1.offset, ldv_io_instance_callback_4_35_#in~arg1#1.base, ldv_io_instance_callback_4_35_#in~arg1#1.offset, ldv_io_instance_callback_4_35_#in~arg2#1.base, ldv_io_instance_callback_4_35_#in~arg2#1.offset, ldv_io_instance_callback_4_35_#in~arg3#1.base, ldv_io_instance_callback_4_35_#in~arg3#1.offset := ~ldv_4_callback_vidioc_g_input~0.base, ~ldv_4_callback_vidioc_g_input~0.offset, ~ldv_4_resource_file~0.base, ~ldv_4_resource_file~0.offset, ~ldv_4_resource_struct_poll_table_struct_ptr~0.base, ~ldv_4_resource_struct_poll_table_struct_ptr~0.offset, ~ldv_4_ldv_param_35_2_default~0.base, ~ldv_4_ldv_param_35_2_default~0.offset;havoc ldv_io_instance_callback_4_35_#t~ret2070#1, ldv_io_instance_callback_4_35_~arg0#1.base, ldv_io_instance_callback_4_35_~arg0#1.offset, ldv_io_instance_callback_4_35_~arg1#1.base, ldv_io_instance_callback_4_35_~arg1#1.offset, ldv_io_instance_callback_4_35_~arg2#1.base, ldv_io_instance_callback_4_35_~arg2#1.offset, ldv_io_instance_callback_4_35_~arg3#1.base, ldv_io_instance_callback_4_35_~arg3#1.offset;ldv_io_instance_callback_4_35_~arg0#1.base, ldv_io_instance_callback_4_35_~arg0#1.offset := ldv_io_instance_callback_4_35_#in~arg0#1.base, ldv_io_instance_callback_4_35_#in~arg0#1.offset;ldv_io_instance_callback_4_35_~arg1#1.base, ldv_io_instance_callback_4_35_~arg1#1.offset := ldv_io_instance_callback_4_35_#in~arg1#1.base, ldv_io_instance_callback_4_35_#in~arg1#1.offset;ldv_io_instance_callback_4_35_~arg2#1.base, ldv_io_instance_callback_4_35_~arg2#1.offset := ldv_io_instance_callback_4_35_#in~arg2#1.base, ldv_io_instance_callback_4_35_#in~arg2#1.offset;ldv_io_instance_callback_4_35_~arg3#1.base, ldv_io_instance_callback_4_35_~arg3#1.offset := ldv_io_instance_callback_4_35_#in~arg3#1.base, ldv_io_instance_callback_4_35_#in~arg3#1.offset;assume { :begin_inline_vidioc_g_input } true;vidioc_g_input_#in~file#1.base, vidioc_g_input_#in~file#1.offset, vidioc_g_input_#in~priv#1.base, vidioc_g_input_#in~priv#1.offset, vidioc_g_input_#in~i#1.base, vidioc_g_input_#in~i#1.offset := ldv_io_instance_callback_4_35_~arg1#1.base, ldv_io_instance_callback_4_35_~arg1#1.offset, ldv_io_instance_callback_4_35_~arg2#1.base, ldv_io_instance_callback_4_35_~arg2#1.offset, ldv_io_instance_callback_4_35_~arg3#1.base, ldv_io_instance_callback_4_35_~arg3#1.offset;havoc vidioc_g_input_#res#1;havoc vidioc_g_input_#t~mem834#1.base, vidioc_g_input_#t~mem834#1.offset, vidioc_g_input_#t~mem835#1, vidioc_g_input_~file#1.base, vidioc_g_input_~file#1.offset, vidioc_g_input_~priv#1.base, vidioc_g_input_~priv#1.offset, vidioc_g_input_~i#1.base, vidioc_g_input_~i#1.offset, vidioc_g_input_~fh~8#1.base, vidioc_g_input_~fh~8#1.offset, vidioc_g_input_~dev~17#1.base, vidioc_g_input_~dev~17#1.offset;vidioc_g_input_~file#1.base, vidioc_g_input_~file#1.offset := vidioc_g_input_#in~file#1.base, vidioc_g_input_#in~file#1.offset;vidioc_g_input_~priv#1.base, vidioc_g_input_~priv#1.offset := vidioc_g_input_#in~priv#1.base, vidioc_g_input_#in~priv#1.offset;vidioc_g_input_~i#1.base, vidioc_g_input_~i#1.offset := vidioc_g_input_#in~i#1.base, vidioc_g_input_#in~i#1.offset;havoc vidioc_g_input_~fh~8#1.base, vidioc_g_input_~fh~8#1.offset;havoc vidioc_g_input_~dev~17#1.base, vidioc_g_input_~dev~17#1.offset;vidioc_g_input_~fh~8#1.base, vidioc_g_input_~fh~8#1.offset := vidioc_g_input_~priv#1.base, vidioc_g_input_~priv#1.offset;call vidioc_g_input_#t~mem834#1.base, vidioc_g_input_#t~mem834#1.offset := read~$Pointer$#7(vidioc_g_input_~fh~8#1.base, ~bvadd~64(168bv64, vidioc_g_input_~fh~8#1.offset), 8bv64);vidioc_g_input_~dev~17#1.base, vidioc_g_input_~dev~17#1.offset := vidioc_g_input_#t~mem834#1.base, vidioc_g_input_#t~mem834#1.offset;havoc vidioc_g_input_#t~mem834#1.base, vidioc_g_input_#t~mem834#1.offset;call vidioc_g_input_#t~mem835#1 := read~intINTTYPE4#7(vidioc_g_input_~dev~17#1.base, ~bvadd~64(7766bv64, vidioc_g_input_~dev~17#1.offset), 4bv64);call write~intINTTYPE4#7(vidioc_g_input_#t~mem835#1, vidioc_g_input_~i#1.base, vidioc_g_input_~i#1.offset, 4bv64);havoc vidioc_g_input_#t~mem835#1;vidioc_g_input_#res#1 := 0bv32;ldv_io_instance_callback_4_35_#t~ret2070#1 := vidioc_g_input_#res#1;havoc vidioc_g_input_#t~mem834#1.base, vidioc_g_input_#t~mem834#1.offset, vidioc_g_input_#t~mem835#1, vidioc_g_input_~file#1.base, vidioc_g_input_~file#1.offset, vidioc_g_input_~priv#1.base, vidioc_g_input_~priv#1.offset, vidioc_g_input_~i#1.base, vidioc_g_input_~i#1.offset, vidioc_g_input_~fh~8#1.base, vidioc_g_input_~fh~8#1.offset, vidioc_g_input_~dev~17#1.base, vidioc_g_input_~dev~17#1.offset;havoc vidioc_g_input_#in~file#1.base, vidioc_g_input_#in~file#1.offset, vidioc_g_input_#in~priv#1.base, vidioc_g_input_#in~priv#1.offset, vidioc_g_input_#in~i#1.base, vidioc_g_input_#in~i#1.offset;assume { :end_inline_vidioc_g_input } true;havoc ldv_io_instance_callback_4_35_#t~ret2070#1;havoc ldv_io_instance_callback_4_35_#t~ret2070#1, ldv_io_instance_callback_4_35_~arg0#1.base, ldv_io_instance_callback_4_35_~arg0#1.offset, ldv_io_instance_callback_4_35_~arg1#1.base, ldv_io_instance_callback_4_35_~arg1#1.offset, ldv_io_instance_callback_4_35_~arg2#1.base, ldv_io_instance_callback_4_35_~arg2#1.offset, ldv_io_instance_callback_4_35_~arg3#1.base, ldv_io_instance_callback_4_35_~arg3#1.offset;havoc ldv_io_instance_callback_4_35_#in~arg0#1.base, ldv_io_instance_callback_4_35_#in~arg0#1.offset, ldv_io_instance_callback_4_35_#in~arg1#1.base, ldv_io_instance_callback_4_35_#in~arg1#1.offset, ldv_io_instance_callback_4_35_#in~arg2#1.base, ldv_io_instance_callback_4_35_#in~arg2#1.offset, ldv_io_instance_callback_4_35_#in~arg3#1.base, ldv_io_instance_callback_4_35_#in~arg3#1.offset;assume { :end_inline_ldv_io_instance_callback_4_35 } true; [2025-02-08 03:53:22,474 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11398: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_3_3 } true;ldv_dummy_resourceless_instance_callback_3_3_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_3_3_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_3_3_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_3_3_#in~arg1#1.offset := ~ldv_3_callback_buf_prepare~0.base, ~ldv_3_callback_buf_prepare~0.offset, ~ldv_3_container_struct_vb2_buffer_ptr~0.base, ~ldv_3_container_struct_vb2_buffer_ptr~0.offset;havoc ldv_dummy_resourceless_instance_callback_3_3_#t~ret2170#1, ldv_dummy_resourceless_instance_callback_3_3_~arg0#1.base, ldv_dummy_resourceless_instance_callback_3_3_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_3_3_~arg1#1.base, ldv_dummy_resourceless_instance_callback_3_3_~arg1#1.offset;ldv_dummy_resourceless_instance_callback_3_3_~arg0#1.base, ldv_dummy_resourceless_instance_callback_3_3_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_3_3_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_3_3_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_3_3_~arg1#1.base, ldv_dummy_resourceless_instance_callback_3_3_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_3_3_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_3_3_#in~arg1#1.offset; [2025-02-08 03:53:32,795 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14336: havoc #t~ret2276.base, #t~ret2276.offset; [2025-02-08 03:53:32,796 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:53:32,800 INFO L158 Benchmark]: Toolchain (without parser) took 71517.17ms. Allocated memory was 117.4MB in the beginning and 1.0GB in the end (delta: 889.2MB). Free memory was 74.7MB in the beginning and 539.3MB in the end (delta: -464.6MB). Peak memory consumption was 890.8MB. Max. memory is 16.1GB. [2025-02-08 03:53:32,800 INFO L158 Benchmark]: CDTParser took 0.15ms. Allocated memory is still 83.9MB. Free memory was 61.1MB in the beginning and 61.0MB in the end (delta: 17.6kB). There was no memory consumed. Max. memory is 16.1GB. [2025-02-08 03:53:32,800 INFO L158 Benchmark]: CACSL2BoogieTranslator took 3629.05ms. Allocated memory was 117.4MB in the beginning and 335.5MB in the end (delta: 218.1MB). Free memory was 74.5MB in the beginning and 202.0MB in the end (delta: -127.5MB). Peak memory consumption was 103.6MB. Max. memory is 16.1GB. [2025-02-08 03:53:32,801 INFO L158 Benchmark]: Boogie Procedure Inliner took 804.10ms. Allocated memory was 335.5MB in the beginning and 343.9MB in the end (delta: 8.4MB). Free memory was 202.0MB in the beginning and 143.3MB in the end (delta: 58.7MB). Peak memory consumption was 242.2MB. Max. memory is 16.1GB. [2025-02-08 03:53:32,801 INFO L158 Benchmark]: Boogie Preprocessor took 3368.68ms. Allocated memory was 343.9MB in the beginning and 830.5MB in the end (delta: 486.5MB). Free memory was 143.3MB in the beginning and 300.0MB in the end (delta: -156.7MB). Peak memory consumption was 543.0MB. Max. memory is 16.1GB. [2025-02-08 03:53:32,801 INFO L158 Benchmark]: IcfgBuilder took 63709.67ms. Allocated memory was 830.5MB in the beginning and 1.0GB in the end (delta: 176.2MB). Free memory was 300.0MB in the beginning and 539.3MB in the end (delta: -239.2MB). Peak memory consumption was 404.7MB. Max. memory is 16.1GB. [2025-02-08 03:53:32,803 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.15ms. Allocated memory is still 83.9MB. Free memory was 61.1MB in the beginning and 61.0MB in the end (delta: 17.6kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 3629.05ms. Allocated memory was 117.4MB in the beginning and 335.5MB in the end (delta: 218.1MB). Free memory was 74.5MB in the beginning and 202.0MB in the end (delta: -127.5MB). Peak memory consumption was 103.6MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 804.10ms. Allocated memory was 335.5MB in the beginning and 343.9MB in the end (delta: 8.4MB). Free memory was 202.0MB in the beginning and 143.3MB in the end (delta: 58.7MB). Peak memory consumption was 242.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 3368.68ms. Allocated memory was 343.9MB in the beginning and 830.5MB in the end (delta: 486.5MB). Free memory was 143.3MB in the beginning and 300.0MB in the end (delta: -156.7MB). Peak memory consumption was 543.0MB. Max. memory is 16.1GB. * IcfgBuilder took 63709.67ms. Allocated memory was 830.5MB in the beginning and 1.0GB in the end (delta: 176.2MB). Free memory was 300.0MB in the beginning and 539.3MB in the end (delta: -239.2MB). Peak memory consumption was 404.7MB. 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: 5587]: 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"); [5587] - GenericResultAtLocation [Line: 6763]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/media/usb/em28xx/em28xx-video.c"), "i" (805), "i" (12UL)); [6763-6764] RESULT: Ultimate could not prove your program: Toolchain returned no result. [2025-02-08 03:53:32,894 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: ERROR: ExceptionOrErrorResult: ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 2