./Ultimate.py --spec ../sv-benchmarks/c/properties/no-overflow.prp --file ../sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--usb--gspca--gspca_main.ko.cil.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for overflows 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-4.0-rc1-mav/linux-4.0-rc1---drivers--media--usb--gspca--gspca_main.ko.cil.i -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-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 ! overflow) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 1f79045b916dc8b4a2272d0e0c7f2d51f87ed589dc46cfafb347fdb079105e78 --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 10:07:57,109 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 10:07:57,188 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-64bit-Automizer_Default.epf [2025-02-08 10:07:57,196 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 10:07:57,197 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 10:07:57,224 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 10:07:57,224 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 10:07:57,225 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 10:07:57,225 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 10:07:57,225 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 10:07:57,225 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 10:07:57,225 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 10:07:57,225 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 10:07:57,226 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 10:07:57,226 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 10:07:57,226 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 10:07:57,226 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 10:07:57,229 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-08 10:07:57,229 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 10:07:57,229 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 10:07:57,229 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 10:07:57,230 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 10:07:57,230 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2025-02-08 10:07:57,230 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2025-02-08 10:07:57,230 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 10:07:57,230 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 10:07:57,230 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 10:07:57,230 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 10:07:57,230 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 10:07:57,230 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 10:07:57,230 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 10:07:57,230 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 10:07:57,230 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 10:07:57,230 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 10:07:57,230 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 10:07:57,230 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 10:07:57,230 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-08 10:07:57,230 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-08 10:07:57,230 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 10:07:57,230 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 10:07:57,230 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 10:07:57,231 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 10:07:57,231 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 ! overflow) ) 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 -> 1f79045b916dc8b4a2272d0e0c7f2d51f87ed589dc46cfafb347fdb079105e78 [2025-02-08 10:07:57,555 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 10:07:57,567 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 10:07:57,569 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 10:07:57,573 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 10:07:57,573 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 10:07:57,574 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--usb--gspca--gspca_main.ko.cil.i [2025-02-08 10:07:59,008 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/a5231a0d6/17d76ca5bd234104a9b09defac365ddd/FLAG3edaf427b [2025-02-08 10:07:59,617 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 10:07:59,618 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--usb--gspca--gspca_main.ko.cil.i [2025-02-08 10:07:59,665 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/a5231a0d6/17d76ca5bd234104a9b09defac365ddd/FLAG3edaf427b [2025-02-08 10:07:59,679 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/a5231a0d6/17d76ca5bd234104a9b09defac365ddd [2025-02-08 10:07:59,681 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 10:07:59,684 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 10:07:59,685 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 10:07:59,685 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 10:07:59,692 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 10:07:59,693 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 10:07:59" (1/1) ... [2025-02-08 10:07:59,693 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5b94c4c9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 10:07:59, skipping insertion in model container [2025-02-08 10:07:59,694 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 10:07:59" (1/1) ... [2025-02-08 10:07:59,811 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 10:08:03,238 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 10:08:03,318 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 10:08:03,390 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"); [5691] [2025-02-08 10:08:03,393 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [5732] [2025-02-08 10:08:03,393 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [5735] [2025-02-08 10:08:03,393 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [5738] [2025-02-08 10:08:03,393 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [5741] [2025-02-08 10:08:04,048 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 10:08:04,455 INFO L204 MainTranslator]: Completed translation [2025-02-08 10:08:04,460 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 10:08:04 WrapperNode [2025-02-08 10:08:04,460 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 10:08:04,461 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 10:08:04,461 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 10:08:04,461 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 10:08:04,466 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 10:08:04" (1/1) ... [2025-02-08 10:08:04,611 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 10:08:04" (1/1) ... [2025-02-08 10:08:04,781 INFO L138 Inliner]: procedures = 642, calls = 3972, calls flagged for inlining = 295, calls inlined = 196, statements flattened = 6483 [2025-02-08 10:08:04,783 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 10:08:04,784 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 10:08:04,784 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 10:08:04,784 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 10:08:04,791 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 10:08:04" (1/1) ... [2025-02-08 10:08:04,791 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 10:08:04" (1/1) ... [2025-02-08 10:08:04,815 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 10:08:04" (1/1) ... [2025-02-08 10:08:05,667 INFO L175 MemorySlicer]: Split 1340 memory accesses to 14 slices as follows [11, 8, 2, 3, 2, 0, 774, 1, 2, 41, 4, 169, 318, 5]. 58 percent of accesses are in the largest equivalence class. The 12 initializations are split as follows [0, 8, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 0, 0]. The 824 writes are split as follows [4, 0, 0, 3, 1, 0, 325, 0, 0, 0, 1, 169, 318, 3]. [2025-02-08 10:08:05,668 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 10:08:04" (1/1) ... [2025-02-08 10:08:05,668 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 10:08:04" (1/1) ... [2025-02-08 10:08:05,800 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 10:08:04" (1/1) ... [2025-02-08 10:08:05,809 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 10:08:04" (1/1) ... [2025-02-08 10:08:05,832 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 10:08:04" (1/1) ... [2025-02-08 10:08:05,854 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 10:08:04" (1/1) ... [2025-02-08 10:08:05,896 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 10:08:05,897 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 10:08:05,898 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 10:08:05,898 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 10:08:05,899 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 10:08:04" (1/1) ... [2025-02-08 10:08:05,902 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 10:08:05,913 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:08:05,934 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 10:08:05,937 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 10:08:05,964 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_set [2025-02-08 10:08:05,964 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_set [2025-02-08 10:08:05,964 INFO L130 BoogieDeclarations]: Found specification of procedure PDEBUG_MODE [2025-02-08 10:08:05,965 INFO L138 BoogieDeclarations]: Found implementation of procedure PDEBUG_MODE [2025-02-08 10:08:05,965 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_coherent_check_final_state [2025-02-08 10:08:05,965 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_coherent_check_final_state [2025-02-08 10:08:05,965 INFO L130 BoogieDeclarations]: Found specification of procedure alt_xfer [2025-02-08 10:08:05,965 INFO L138 BoogieDeclarations]: Found implementation of procedure alt_xfer [2025-02-08 10:08:05,965 INFO L130 BoogieDeclarations]: Found specification of procedure vidioc_streamon [2025-02-08 10:08:05,965 INFO L138 BoogieDeclarations]: Found implementation of procedure vidioc_streamon [2025-02-08 10:08:05,965 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-08 10:08:05,965 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-08 10:08:05,965 INFO L130 BoogieDeclarations]: Found specification of procedure dev_poll [2025-02-08 10:08:05,965 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_poll [2025-02-08 10:08:05,965 INFO L130 BoogieDeclarations]: Found specification of procedure vidioc_reqbufs [2025-02-08 10:08:05,965 INFO L138 BoogieDeclarations]: Found implementation of procedure vidioc_reqbufs [2025-02-08 10:08:05,965 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_mmc_sdio_func_check_final_state [2025-02-08 10:08:05,965 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_mmc_sdio_func_check_final_state [2025-02-08 10:08:05,965 INFO L130 BoogieDeclarations]: Found specification of procedure frame_ready_nolock [2025-02-08 10:08:05,965 INFO L138 BoogieDeclarations]: Found implementation of procedure frame_ready_nolock [2025-02-08 10:08:05,965 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_coherent_usb_alloc_coherent [2025-02-08 10:08:05,965 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_coherent_usb_alloc_coherent [2025-02-08 10:08:05,965 INFO L130 BoogieDeclarations]: Found specification of procedure frame_ready [2025-02-08 10:08:05,965 INFO L138 BoogieDeclarations]: Found implementation of procedure frame_ready [2025-02-08 10:08:05,965 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_dir_in [2025-02-08 10:08:05,965 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_dir_in [2025-02-08 10:08:05,966 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_arch_io_check_final_state [2025-02-08 10:08:05,966 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_arch_io_check_final_state [2025-02-08 10:08:05,966 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_module_check_final_state [2025-02-08 10:08:05,966 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_module_check_final_state [2025-02-08 10:08:05,966 INFO L130 BoogieDeclarations]: Found specification of procedure gspca_set_alt0 [2025-02-08 10:08:05,966 INFO L138 BoogieDeclarations]: Found implementation of procedure gspca_set_alt0 [2025-02-08 10:08:05,966 INFO L130 BoogieDeclarations]: Found specification of procedure ktime_get [2025-02-08 10:08:05,966 INFO L138 BoogieDeclarations]: Found implementation of procedure ktime_get [2025-02-08 10:08:05,966 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2025-02-08 10:08:05,966 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2025-02-08 10:08:05,966 INFO L130 BoogieDeclarations]: Found specification of procedure v4l2_ctrl_handler_free [2025-02-08 10:08:05,966 INFO L138 BoogieDeclarations]: Found implementation of procedure v4l2_ctrl_handler_free [2025-02-08 10:08:05,966 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2025-02-08 10:08:05,966 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2025-02-08 10:08:05,966 INFO L130 BoogieDeclarations]: Found specification of procedure int_irq [2025-02-08 10:08:05,966 INFO L138 BoogieDeclarations]: Found implementation of procedure int_irq [2025-02-08 10:08:05,966 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-02-08 10:08:05,966 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-02-08 10:08:05,966 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_queue_check_final_state [2025-02-08 10:08:05,966 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_queue_check_final_state [2025-02-08 10:08:05,966 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_mutex_mutex_lock_interruptible_or_killable_queue_lock_of_gspca_dev [2025-02-08 10:08:05,966 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_mutex_mutex_lock_interruptible_or_killable_queue_lock_of_gspca_dev [2025-02-08 10:08:05,966 INFO L130 BoogieDeclarations]: Found specification of procedure v4l2_ctrl_handler_setup [2025-02-08 10:08:05,966 INFO L138 BoogieDeclarations]: Found implementation of procedure v4l2_ctrl_handler_setup [2025-02-08 10:08:05,966 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-08 10:08:05,968 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_mutex_mutex_lock_usb_lock_of_gspca_dev [2025-02-08 10:08:05,968 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_mutex_mutex_lock_usb_lock_of_gspca_dev [2025-02-08 10:08:05,968 INFO L130 BoogieDeclarations]: Found specification of procedure gspca_stream_off [2025-02-08 10:08:05,968 INFO L138 BoogieDeclarations]: Found implementation of procedure gspca_stream_off [2025-02-08 10:08:05,968 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_request_check_final_state [2025-02-08 10:08:05,968 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_request_check_final_state [2025-02-08 10:08:05,968 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-02-08 10:08:05,968 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-02-08 10:08:05,968 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-02-08 10:08:05,968 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-02-08 10:08:05,968 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-02-08 10:08:05,968 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-02-08 10:08:05,968 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-02-08 10:08:05,968 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-02-08 10:08:05,968 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-02-08 10:08:05,968 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-02-08 10:08:05,968 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-02-08 10:08:05,968 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-02-08 10:08:05,968 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-02-08 10:08:05,968 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-02-08 10:08:05,968 INFO L130 BoogieDeclarations]: Found specification of procedure gspca_input_create_urb [2025-02-08 10:08:05,968 INFO L138 BoogieDeclarations]: Found implementation of procedure gspca_input_create_urb [2025-02-08 10:08:05,968 INFO L130 BoogieDeclarations]: Found specification of procedure ns_to_timeval [2025-02-08 10:08:05,968 INFO L138 BoogieDeclarations]: Found implementation of procedure ns_to_timeval [2025-02-08 10:08:05,969 INFO L130 BoogieDeclarations]: Found specification of procedure dev_get_drvdata [2025-02-08 10:08:05,969 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_get_drvdata [2025-02-08 10:08:05,969 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-02-08 10:08:05,969 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-02-08 10:08:05,969 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-02-08 10:08:05,969 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-02-08 10:08:05,969 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-02-08 10:08:05,969 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-02-08 10:08:05,969 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-02-08 10:08:05,969 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-02-08 10:08:05,969 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-02-08 10:08:05,969 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-02-08 10:08:05,969 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-02-08 10:08:05,969 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-02-08 10:08:05,969 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-02-08 10:08:05,969 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-02-08 10:08:05,969 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_in_interrupt_context [2025-02-08 10:08:05,969 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_in_interrupt_context [2025-02-08 10:08:05,969 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-02-08 10:08:05,969 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-02-08 10:08:05,969 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_update_lock_bh_check_final_state [2025-02-08 10:08:05,969 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_update_lock_bh_check_final_state [2025-02-08 10:08:05,969 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-08 10:08:05,969 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-02-08 10:08:05,969 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-02-08 10:08:05,969 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-02-08 10:08:05,969 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-02-08 10:08:05,969 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-02-08 10:08:05,969 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-02-08 10:08:05,969 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-02-08 10:08:05,969 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-02-08 10:08:05,969 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-02-08 10:08:05,969 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-02-08 10:08:05,969 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-02-08 10:08:05,970 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-02-08 10:08:05,970 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-02-08 10:08:05,970 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_genhd_check_final_state [2025-02-08 10:08:05,970 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_genhd_check_final_state [2025-02-08 10:08:05,970 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-02-08 10:08:05,970 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-02-08 10:08:05,970 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-02-08 10:08:05,970 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-02-08 10:08:05,970 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-02-08 10:08:05,970 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-02-08 10:08:05,970 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-02-08 10:08:05,972 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-02-08 10:08:05,972 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-02-08 10:08:05,972 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-02-08 10:08:05,972 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-02-08 10:08:05,972 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-02-08 10:08:05,972 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-02-08 10:08:05,972 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-02-08 10:08:05,972 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-02-08 10:08:05,973 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-02-08 10:08:05,973 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-02-08 10:08:05,973 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-02-08 10:08:05,973 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-02-08 10:08:05,973 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-02-08 10:08:05,973 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-02-08 10:08:05,973 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-02-08 10:08:05,973 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-02-08 10:08:05,973 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-02-08 10:08:05,973 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-02-08 10:08:05,974 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-02-08 10:08:05,974 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-02-08 10:08:05,974 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-02-08 10:08:05,974 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_register_reset_error_counter [2025-02-08 10:08:05,974 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_register_reset_error_counter [2025-02-08 10:08:05,974 INFO L130 BoogieDeclarations]: Found specification of procedure usb_kill_urb [2025-02-08 10:08:05,974 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_kill_urb [2025-02-08 10:08:05,974 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags [2025-02-08 10:08:05,974 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags [2025-02-08 10:08:05,974 INFO L130 BoogieDeclarations]: Found specification of procedure dev_close [2025-02-08 10:08:05,974 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_close [2025-02-08 10:08:05,974 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_lib_idr_check_final_state [2025-02-08 10:08:05,974 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_lib_idr_check_final_state [2025-02-08 10:08:05,974 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2025-02-08 10:08:05,974 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2025-02-08 10:08:05,974 INFO L130 BoogieDeclarations]: Found specification of procedure v4l2_ctrl_subscribe_event [2025-02-08 10:08:05,974 INFO L138 BoogieDeclarations]: Found implementation of procedure v4l2_ctrl_subscribe_event [2025-02-08 10:08:05,974 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_srcu_check_final_state [2025-02-08 10:08:05,974 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_srcu_check_final_state [2025-02-08 10:08:05,974 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-08 10:08:05,974 INFO L130 BoogieDeclarations]: Found specification of procedure gspca_resume [2025-02-08 10:08:05,974 INFO L138 BoogieDeclarations]: Found implementation of procedure gspca_resume [2025-02-08 10:08:05,974 INFO L130 BoogieDeclarations]: Found specification of procedure destroy_urbs [2025-02-08 10:08:05,974 INFO L138 BoogieDeclarations]: Found implementation of procedure destroy_urbs [2025-02-08 10:08:05,974 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 10:08:05,974 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-02-08 10:08:05,975 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-02-08 10:08:05,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-08 10:08:05,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-08 10:08:05,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-08 10:08:05,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-08 10:08:05,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-08 10:08:05,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-08 10:08:05,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-08 10:08:05,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-08 10:08:05,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-08 10:08:05,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-08 10:08:05,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-08 10:08:05,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-08 10:08:05,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-08 10:08:05,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-08 10:08:05,975 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-02-08 10:08:05,975 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-02-08 10:08:05,975 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_to_user [2025-02-08 10:08:05,975 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_to_user [2025-02-08 10:08:05,975 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2025-02-08 10:08:05,975 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2025-02-08 10:08:05,975 INFO L130 BoogieDeclarations]: Found specification of procedure dev_open [2025-02-08 10:08:05,975 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_open [2025-02-08 10:08:05,975 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_mutex_mutex_unlock_queue_lock_of_gspca_dev [2025-02-08 10:08:05,975 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_mutex_mutex_unlock_queue_lock_of_gspca_dev [2025-02-08 10:08:05,975 INFO L130 BoogieDeclarations]: Found specification of procedure gspca_vm_close [2025-02-08 10:08:05,975 INFO L138 BoogieDeclarations]: Found implementation of procedure gspca_vm_close [2025-02-08 10:08:05,975 INFO L130 BoogieDeclarations]: Found specification of procedure vidioc_qbuf [2025-02-08 10:08:05,975 INFO L138 BoogieDeclarations]: Found implementation of procedure vidioc_qbuf [2025-02-08 10:08:05,975 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_alloc_irq_check_alloc_flags [2025-02-08 10:08:05,975 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_alloc_irq_check_alloc_flags [2025-02-08 10:08:05,975 INFO L130 BoogieDeclarations]: Found specification of procedure input_unregister_device [2025-02-08 10:08:05,975 INFO L138 BoogieDeclarations]: Found implementation of procedure input_unregister_device [2025-02-08 10:08:05,975 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_register_reset_error_counter [2025-02-08 10:08:05,975 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_register_reset_error_counter [2025-02-08 10:08:05,975 INFO L130 BoogieDeclarations]: Found specification of procedure v4l2_event_unsubscribe [2025-02-08 10:08:05,975 INFO L138 BoogieDeclarations]: Found implementation of procedure v4l2_event_unsubscribe [2025-02-08 10:08:05,975 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 10:08:05,976 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 10:08:05,976 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2025-02-08 10:08:05,976 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2025-02-08 10:08:05,976 INFO L130 BoogieDeclarations]: Found specification of procedure wxh_to_mode [2025-02-08 10:08:05,976 INFO L138 BoogieDeclarations]: Found implementation of procedure wxh_to_mode [2025-02-08 10:08:05,976 INFO L130 BoogieDeclarations]: Found specification of procedure usb_get_intfdata [2025-02-08 10:08:05,976 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_get_intfdata [2025-02-08 10:08:05,976 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-02-08 10:08:05,976 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-02-08 10:08:05,976 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-02-08 10:08:05,976 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-02-08 10:08:05,976 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-02-08 10:08:05,979 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-02-08 10:08:05,979 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-02-08 10:08:05,979 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-02-08 10:08:05,979 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-02-08 10:08:05,979 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-02-08 10:08:05,979 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-02-08 10:08:05,979 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-02-08 10:08:05,979 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-02-08 10:08:05,979 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-02-08 10:08:05,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-08 10:08:05,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-08 10:08:05,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-08 10:08:05,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-08 10:08:05,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-08 10:08:05,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-08 10:08:05,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-08 10:08:05,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-08 10:08:05,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-08 10:08:05,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-08 10:08:05,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-08 10:08:05,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-08 10:08:05,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-08 10:08:05,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-08 10:08:05,980 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-02-08 10:08:05,980 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-02-08 10:08:05,980 INFO L130 BoogieDeclarations]: Found specification of procedure usb_set_interface [2025-02-08 10:08:05,980 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_set_interface [2025-02-08 10:08:05,980 INFO L130 BoogieDeclarations]: Found specification of procedure frame_free [2025-02-08 10:08:05,980 INFO L138 BoogieDeclarations]: Found implementation of procedure frame_free [2025-02-08 10:08:05,980 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2025-02-08 10:08:05,980 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2025-02-08 10:08:05,980 INFO L130 BoogieDeclarations]: Found specification of procedure dev_mmap [2025-02-08 10:08:05,980 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_mmap [2025-02-08 10:08:05,980 INFO L130 BoogieDeclarations]: Found specification of procedure usb_make_path [2025-02-08 10:08:05,980 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_make_path [2025-02-08 10:08:05,980 INFO L130 BoogieDeclarations]: Found specification of procedure vidioc_streamoff [2025-02-08 10:08:05,980 INFO L138 BoogieDeclarations]: Found implementation of procedure vidioc_streamoff [2025-02-08 10:08:05,980 INFO L130 BoogieDeclarations]: Found specification of procedure gspca_init_transfer [2025-02-08 10:08:05,980 INFO L138 BoogieDeclarations]: Found implementation of procedure gspca_init_transfer [2025-02-08 10:08:05,980 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2025-02-08 10:08:05,980 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2025-02-08 10:08:05,980 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-02-08 10:08:05,980 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-02-08 10:08:05,980 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-02-08 10:08:05,980 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-02-08 10:08:05,980 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-02-08 10:08:05,980 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-02-08 10:08:05,980 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-02-08 10:08:05,980 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-02-08 10:08:05,981 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-02-08 10:08:05,981 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-02-08 10:08:05,981 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-02-08 10:08:05,981 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-02-08 10:08:05,981 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-02-08 10:08:05,981 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-02-08 10:08:05,981 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-02-08 10:08:05,981 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-02-08 10:08:05,981 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-02-08 10:08:05,981 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-02-08 10:08:05,981 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-02-08 10:08:05,981 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-02-08 10:08:05,981 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-02-08 10:08:05,981 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-02-08 10:08:05,981 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-02-08 10:08:05,981 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-02-08 10:08:05,981 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-02-08 10:08:05,981 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-02-08 10:08:05,981 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-02-08 10:08:05,981 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-02-08 10:08:05,981 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_sock_check_final_state [2025-02-08 10:08:05,981 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_sock_check_final_state [2025-02-08 10:08:05,981 INFO L130 BoogieDeclarations]: Found specification of procedure video_drvdata [2025-02-08 10:08:05,981 INFO L138 BoogieDeclarations]: Found implementation of procedure video_drvdata [2025-02-08 10:08:05,981 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_urb_usb_free_urb [2025-02-08 10:08:05,981 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_urb_usb_free_urb [2025-02-08 10:08:05,981 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_gadget_check_final_state [2025-02-08 10:08:05,981 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_gadget_check_final_state [2025-02-08 10:08:05,981 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-08 10:08:05,981 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_fs_sysfs_check_final_state [2025-02-08 10:08:05,981 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_fs_sysfs_check_final_state [2025-02-08 10:08:05,983 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-08 10:08:05,983 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-08 10:08:05,983 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-08 10:08:05,983 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-08 10:08:05,983 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-08 10:08:05,983 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-08 10:08:05,983 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-08 10:08:05,983 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-08 10:08:05,983 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-08 10:08:05,984 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-08 10:08:05,984 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-08 10:08:05,984 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-08 10:08:05,984 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-08 10:08:05,984 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-08 10:08:05,984 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~int~TO~int [2025-02-08 10:08:05,984 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~int~TO~int [2025-02-08 10:08:05,984 INFO L130 BoogieDeclarations]: Found specification of procedure usb_ifnum_to_if [2025-02-08 10:08:05,984 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_ifnum_to_if [2025-02-08 10:08:05,984 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_mutex_mutex_unlock_usb_lock_of_gspca_dev [2025-02-08 10:08:05,984 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_mutex_mutex_unlock_usb_lock_of_gspca_dev [2025-02-08 10:08:05,984 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_coherent_usb_free_coherent [2025-02-08 10:08:05,984 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_coherent_usb_free_coherent [2025-02-08 10:08:05,984 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-08 10:08:05,985 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-08 10:08:05,985 INFO L130 BoogieDeclarations]: Found specification of procedure video_device_node_name [2025-02-08 10:08:05,985 INFO L138 BoogieDeclarations]: Found implementation of procedure video_device_node_name [2025-02-08 10:08:05,985 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_module_module_put [2025-02-08 10:08:05,985 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_module_module_put [2025-02-08 10:08:05,985 INFO L130 BoogieDeclarations]: Found specification of procedure read_alloc [2025-02-08 10:08:05,985 INFO L138 BoogieDeclarations]: Found implementation of procedure read_alloc [2025-02-08 10:08:05,985 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_rtnetlink_check_final_state [2025-02-08 10:08:05,985 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_rtnetlink_check_final_state [2025-02-08 10:08:05,985 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2025-02-08 10:08:05,985 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2025-02-08 10:08:05,985 INFO L130 BoogieDeclarations]: Found specification of procedure vidioc_dqbuf [2025-02-08 10:08:05,985 INFO L138 BoogieDeclarations]: Found implementation of procedure vidioc_dqbuf [2025-02-08 10:08:05,985 INFO L130 BoogieDeclarations]: Found specification of procedure video_device_release_empty [2025-02-08 10:08:05,985 INFO L138 BoogieDeclarations]: Found implementation of procedure video_device_release_empty [2025-02-08 10:08:05,985 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_alloc_usb_lock_check_alloc_flags [2025-02-08 10:08:05,985 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_alloc_usb_lock_check_alloc_flags [2025-02-08 10:08:05,985 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_urb_usb_alloc_urb [2025-02-08 10:08:05,985 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_urb_usb_alloc_urb [2025-02-08 10:08:05,985 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_update_lock_check_final_state [2025-02-08 10:08:05,985 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_update_lock_check_final_state [2025-02-08 10:08:05,985 INFO L130 BoogieDeclarations]: Found specification of procedure gspca_input_destroy_urb [2025-02-08 10:08:05,985 INFO L138 BoogieDeclarations]: Found implementation of procedure gspca_input_destroy_urb [2025-02-08 10:08:05,985 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock [2025-02-08 10:08:05,985 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock [2025-02-08 10:08:05,985 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_urb_check_final_state [2025-02-08 10:08:05,985 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_urb_check_final_state [2025-02-08 10:08:05,985 INFO L130 BoogieDeclarations]: Found specification of procedure __create_pipe [2025-02-08 10:08:05,985 INFO L138 BoogieDeclarations]: Found implementation of procedure __create_pipe [2025-02-08 10:08:05,985 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_rwlock_check_final_state [2025-02-08 10:08:05,985 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_rwlock_check_final_state [2025-02-08 10:08:05,985 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~int~TO~VOID [2025-02-08 10:08:05,985 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~int~TO~VOID [2025-02-08 10:08:05,985 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-02-08 10:08:05,985 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-02-08 10:08:05,985 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlock [2025-02-08 10:08:05,985 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlock [2025-02-08 10:08:05,985 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-08 10:08:05,985 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-02-08 10:08:05,985 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-02-08 10:08:05,985 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-02-08 10:08:05,985 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-02-08 10:08:05,985 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-02-08 10:08:05,985 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-02-08 10:08:05,985 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-02-08 10:08:05,985 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-02-08 10:08:05,985 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-02-08 10:08:05,985 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-02-08 10:08:05,985 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-02-08 10:08:05,986 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-02-08 10:08:05,986 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-02-08 10:08:05,986 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_fs_char_dev_check_final_state [2025-02-08 10:08:05,986 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_fs_char_dev_check_final_state [2025-02-08 10:08:05,986 INFO L130 BoogieDeclarations]: Found specification of procedure gspca_disconnect [2025-02-08 10:08:05,986 INFO L138 BoogieDeclarations]: Found implementation of procedure gspca_disconnect [2025-02-08 10:08:05,986 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-08 10:08:05,986 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-08 10:08:05,986 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_drivers_base_class_check_final_state [2025-02-08 10:08:05,986 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_drivers_base_class_check_final_state [2025-02-08 10:08:05,986 INFO L130 BoogieDeclarations]: Found specification of procedure vidioc_s_input [2025-02-08 10:08:05,986 INFO L138 BoogieDeclarations]: Found implementation of procedure vidioc_s_input [2025-02-08 10:08:05,986 INFO L130 BoogieDeclarations]: Found specification of procedure try_fmt_vid_cap [2025-02-08 10:08:05,986 INFO L138 BoogieDeclarations]: Found implementation of procedure try_fmt_vid_cap [2025-02-08 10:08:05,986 INFO L130 BoogieDeclarations]: Found specification of procedure __wake_up [2025-02-08 10:08:05,986 INFO L138 BoogieDeclarations]: Found implementation of procedure __wake_up [2025-02-08 10:08:05,986 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2025-02-08 10:08:05,989 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2025-02-08 10:08:05,989 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_update_lock_sched_check_final_state [2025-02-08 10:08:05,989 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_update_lock_sched_check_final_state [2025-02-08 10:08:05,989 INFO L130 BoogieDeclarations]: Found specification of procedure msecs_to_jiffies [2025-02-08 10:08:05,989 INFO L138 BoogieDeclarations]: Found implementation of procedure msecs_to_jiffies [2025-02-08 10:08:05,989 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_mutex_mutex_lock_interruptible_or_killable_usb_lock_of_gspca_dev [2025-02-08 10:08:05,989 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_mutex_mutex_lock_interruptible_or_killable_usb_lock_of_gspca_dev [2025-02-08 10:08:05,989 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2025-02-08 10:08:05,989 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2025-02-08 10:08:05,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-08 10:08:05,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-08 10:08:05,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-02-08 10:08:05,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-02-08 10:08:05,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-02-08 10:08:05,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-02-08 10:08:05,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-02-08 10:08:05,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-02-08 10:08:05,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-02-08 10:08:05,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-02-08 10:08:05,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-02-08 10:08:05,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-02-08 10:08:05,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-02-08 10:08:05,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-02-08 10:08:05,989 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~VOID [2025-02-08 10:08:05,989 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~VOID [2025-02-08 10:08:05,989 INFO L130 BoogieDeclarations]: Found specification of procedure gspca_vm_open [2025-02-08 10:08:05,989 INFO L138 BoogieDeclarations]: Found implementation of procedure gspca_vm_open [2025-02-08 10:08:06,755 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 10:08:06,759 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 10:08:07,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7409-2: call #t~mem508.base, #t~mem508.offset := read~$Pointer$#6(~gspca_dev.base, 2159 + ~gspca_dev.offset, 8);call #t~mem509 := read~int#6(#t~mem508.base, #t~mem508.offset + 44 * (if ~i~10 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~10 % 18446744073709551616 % 18446744073709551616 else ~i~10 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 4);#t~short512 := ~width % 4294967296 >= #t~mem509 % 4294967296; [2025-02-08 10:08:07,332 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7409-1: assume #t~short512;call #t~mem510.base, #t~mem510.offset := read~$Pointer$#6(~gspca_dev.base, 2159 + ~gspca_dev.offset, 8);call #t~mem511 := read~int#6(#t~mem510.base, 4 + (#t~mem510.offset + 44 * (if ~i~10 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~10 % 18446744073709551616 % 18446744073709551616 else ~i~10 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 4);#t~short512 := ~height % 4294967296 >= #t~mem511 % 4294967296; [2025-02-08 10:08:07,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7409-1: assume !#t~short512; [2025-02-08 10:08:07,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7409: assume #t~short512;havoc #t~mem508.base, #t~mem508.offset;havoc #t~mem509;havoc #t~mem510.base, #t~mem510.offset;havoc #t~mem511;havoc #t~short512; [2025-02-08 10:08:07,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7409: assume !#t~short512;havoc #t~mem508.base, #t~mem508.offset;havoc #t~mem509;havoc #t~mem510.base, #t~mem510.offset;havoc #t~mem511;havoc #t~short512; [2025-02-08 10:08:07,548 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 10:08:07,558 INFO L158 Benchmark]: Toolchain (without parser) took 7873.59ms. Allocated memory was 142.6MB in the beginning and 687.9MB in the end (delta: 545.3MB). Free memory was 91.1MB in the beginning and 480.1MB in the end (delta: -389.1MB). Peak memory consumption was 156.0MB. Max. memory is 16.1GB. [2025-02-08 10:08:07,558 INFO L158 Benchmark]: CDTParser took 0.22ms. Allocated memory is still 201.3MB. Free memory is still 126.4MB. There was no memory consumed. Max. memory is 16.1GB. [2025-02-08 10:08:07,558 INFO L158 Benchmark]: CACSL2BoogieTranslator took 4775.32ms. Allocated memory was 142.6MB in the beginning and 343.9MB in the end (delta: 201.3MB). Free memory was 91.1MB in the beginning and 253.7MB in the end (delta: -162.7MB). Peak memory consumption was 209.2MB. Max. memory is 16.1GB. [2025-02-08 10:08:07,558 INFO L158 Benchmark]: Boogie Procedure Inliner took 322.44ms. Allocated memory is still 343.9MB. Free memory was 253.7MB in the beginning and 215.6MB in the end (delta: 38.1MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. [2025-02-08 10:08:07,559 INFO L158 Benchmark]: Boogie Preprocessor took 1113.07ms. Allocated memory was 343.9MB in the beginning and 687.9MB in the end (delta: 343.9MB). Free memory was 215.6MB in the beginning and 555.1MB in the end (delta: -339.5MB). Peak memory consumption was 184.2MB. Max. memory is 16.1GB. [2025-02-08 10:08:07,559 INFO L158 Benchmark]: IcfgBuilder took 1658.52ms. Allocated memory is still 687.9MB. Free memory was 555.1MB in the beginning and 480.1MB in the end (delta: 75.0MB). Peak memory consumption was 75.5MB. Max. memory is 16.1GB. [2025-02-08 10:08:07,562 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.22ms. Allocated memory is still 201.3MB. Free memory is still 126.4MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 4775.32ms. Allocated memory was 142.6MB in the beginning and 343.9MB in the end (delta: 201.3MB). Free memory was 91.1MB in the beginning and 253.7MB in the end (delta: -162.7MB). Peak memory consumption was 209.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 322.44ms. Allocated memory is still 343.9MB. Free memory was 253.7MB in the beginning and 215.6MB in the end (delta: 38.1MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. * Boogie Preprocessor took 1113.07ms. Allocated memory was 343.9MB in the beginning and 687.9MB in the end (delta: 343.9MB). Free memory was 215.6MB in the beginning and 555.1MB in the end (delta: -339.5MB). Peak memory consumption was 184.2MB. Max. memory is 16.1GB. * IcfgBuilder took 1658.52ms. Allocated memory is still 687.9MB. Free memory was 555.1MB in the beginning and 480.1MB in the end (delta: 75.0MB). Peak memory consumption was 75.5MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder: - ExceptionOrErrorResult: ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 2 de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder: ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 2: de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder$ProcedureCfgBuilder.buildCodeBlock(CfgBuilder.java:761) * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 5691]: 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"); [5691] - GenericResultAtLocation [Line: 5732]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [5732] - GenericResultAtLocation [Line: 5735]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [5735] - GenericResultAtLocation [Line: 5738]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [5738] - GenericResultAtLocation [Line: 5741]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [5741] RESULT: Ultimate could not prove your program: Toolchain returned no result. [2025-02-08 10:08:07,598 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--usb--gspca--gspca_main.ko.cil.i -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-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 ! overflow) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 1f79045b916dc8b4a2272d0e0c7f2d51f87ed589dc46cfafb347fdb079105e78 --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 10:08:10,049 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 10:08:10,150 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-64bit-Automizer_Bitvector.epf [2025-02-08 10:08:10,157 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 10:08:10,157 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 10:08:10,157 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2025-02-08 10:08:10,175 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 10:08:10,176 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 10:08:10,176 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 10:08:10,176 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 10:08:10,176 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 10:08:10,176 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 10:08:10,176 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 10:08:10,177 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 10:08:10,177 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 10:08:10,177 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 10:08:10,177 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 10:08:10,177 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 10:08:10,177 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 10:08:10,177 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 10:08:10,177 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 10:08:10,177 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 10:08:10,177 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2025-02-08 10:08:10,177 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2025-02-08 10:08:10,177 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2025-02-08 10:08:10,177 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2025-02-08 10:08:10,177 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2025-02-08 10:08:10,177 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 10:08:10,177 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 10:08:10,178 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 10:08:10,178 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 10:08:10,178 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 10:08:10,178 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 10:08:10,178 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 10:08:10,178 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 10:08:10,178 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 10:08:10,178 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 10:08:10,178 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 10:08:10,178 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 10:08:10,178 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2025-02-08 10:08:10,178 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2025-02-08 10:08:10,178 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 10:08:10,178 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 10:08:10,178 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 10:08:10,178 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 10:08:10,178 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 ! overflow) ) 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 -> 1f79045b916dc8b4a2272d0e0c7f2d51f87ed589dc46cfafb347fdb079105e78 [2025-02-08 10:08:10,445 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 10:08:10,450 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 10:08:10,452 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 10:08:10,453 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 10:08:10,454 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 10:08:10,457 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--usb--gspca--gspca_main.ko.cil.i [2025-02-08 10:08:11,806 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/d21b159a3/9116a1e87af14d45b3bdddd3be1a2456/FLAGfa5b868ff [2025-02-08 10:08:12,419 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 10:08:12,419 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--usb--gspca--gspca_main.ko.cil.i [2025-02-08 10:08:12,468 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/d21b159a3/9116a1e87af14d45b3bdddd3be1a2456/FLAGfa5b868ff [2025-02-08 10:08:12,483 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/d21b159a3/9116a1e87af14d45b3bdddd3be1a2456 [2025-02-08 10:08:12,484 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 10:08:12,486 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 10:08:12,487 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 10:08:12,488 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 10:08:12,492 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 10:08:12,492 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 10:08:12" (1/1) ... [2025-02-08 10:08:12,493 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6604c422 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 10:08:12, skipping insertion in model container [2025-02-08 10:08:12,493 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 10:08:12" (1/1) ... [2025-02-08 10:08:12,596 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 10:08:13,573 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:13,902 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:13,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 10:08:13,912 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:13,914 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:13,930 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:13,951 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:13,957 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:13,962 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:13,964 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:13,971 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:13,971 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:13,979 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:13,986 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,050 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,101 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,109 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,115 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,121 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,130 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,147 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,152 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,166 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,174 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,182 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,182 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,187 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,195 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,203 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,210 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,223 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,232 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,233 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,233 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,237 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,243 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,248 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,253 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,257 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,261 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,266 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,269 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,281 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,284 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,284 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,285 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,290 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,297 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,297 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,298 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,298 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,298 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,303 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,309 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,310 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,310 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,311 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,311 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,312 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,312 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,315 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,316 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,357 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,363 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,367 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,367 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,370 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,376 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,382 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,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 10:08:14,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 10:08:14,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 10:08:14,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 10:08:14,545 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,545 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,546 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,546 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,546 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,546 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,546 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,546 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,546 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,546 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,546 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,546 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,547 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,547 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,547 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,547 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,547 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,547 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,547 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,548 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,548 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,548 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,548 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,548 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,548 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,548 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,548 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,548 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,548 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,548 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,553 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,553 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,553 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,553 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,553 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,553 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,554 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,554 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,555 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,555 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,555 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,555 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,555 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,555 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,556 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,556 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,556 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,556 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,556 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,561 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,561 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,561 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,561 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,561 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,562 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,562 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,562 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,562 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,562 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,562 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,562 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,562 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,563 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,563 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,563 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,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 10:08:14,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 10:08:14,579 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:14,579 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:15,029 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:15,038 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:15,051 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:15,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 10:08:15,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 10:08:15,497 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:15,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 10:08:15,556 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:15,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 10:08:15,590 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:15,590 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:15,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 10:08:15,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 10:08:16,029 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:16,029 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 10:08:16,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 10:08:16,036 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 10:08:16,076 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 10:08:16,250 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"); [5691] [2025-02-08 10:08:16,253 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [5732] [2025-02-08 10:08:16,256 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [5735] [2025-02-08 10:08:16,257 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [5738] [2025-02-08 10:08:16,257 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [5741] [2025-02-08 10:08:16,722 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 10:08:16,913 INFO L204 MainTranslator]: Completed translation [2025-02-08 10:08:16,914 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 10:08:16 WrapperNode [2025-02-08 10:08:16,914 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 10:08:16,915 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 10:08:16,915 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 10:08:16,915 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 10:08:16,919 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 10:08:16" (1/1) ... [2025-02-08 10:08:16,992 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 10:08:16" (1/1) ... [2025-02-08 10:08:17,156 INFO L138 Inliner]: procedures = 655, calls = 3970, calls flagged for inlining = 297, calls inlined = 198, statements flattened = 6105 [2025-02-08 10:08:17,159 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 10:08:17,159 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 10:08:17,160 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 10:08:17,160 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 10:08:17,166 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 10:08:16" (1/1) ... [2025-02-08 10:08:17,167 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 10:08:16" (1/1) ... [2025-02-08 10:08:17,190 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 10:08:16" (1/1) ... [2025-02-08 10:08:18,069 INFO L175 MemorySlicer]: Split 1340 memory accesses to 14 slices as follows [2, 8, 5, 2, 4, 0, 774, 1, 2, 41, 169, 3, 318, 11]. 58 percent of accesses are in the largest equivalence class. The 12 initializations are split as follows [0, 8, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 0, 0]. The 824 writes are split as follows [0, 0, 3, 1, 1, 0, 325, 0, 0, 0, 169, 3, 318, 4]. [2025-02-08 10:08:18,069 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 10:08:16" (1/1) ... [2025-02-08 10:08:18,069 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 10:08:16" (1/1) ... [2025-02-08 10:08:18,166 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 10:08:16" (1/1) ... [2025-02-08 10:08:18,173 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 10:08:16" (1/1) ... [2025-02-08 10:08:18,232 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 10:08:16" (1/1) ... [2025-02-08 10:08:18,246 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 10:08:16" (1/1) ... [2025-02-08 10:08:18,288 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 10:08:18,289 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 10:08:18,289 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 10:08:18,289 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 10:08:18,289 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 10:08:16" (1/1) ... [2025-02-08 10:08:18,293 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 10:08:18,301 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:08:18,315 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 10:08:18,317 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 10:08:18,334 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_set [2025-02-08 10:08:18,334 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_set [2025-02-08 10:08:18,334 INFO L130 BoogieDeclarations]: Found specification of procedure PDEBUG_MODE [2025-02-08 10:08:18,334 INFO L138 BoogieDeclarations]: Found implementation of procedure PDEBUG_MODE [2025-02-08 10:08:18,334 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_coherent_check_final_state [2025-02-08 10:08:18,334 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_coherent_check_final_state [2025-02-08 10:08:18,334 INFO L130 BoogieDeclarations]: Found specification of procedure alt_xfer [2025-02-08 10:08:18,335 INFO L138 BoogieDeclarations]: Found implementation of procedure alt_xfer [2025-02-08 10:08:18,335 INFO L130 BoogieDeclarations]: Found specification of procedure vidioc_streamon [2025-02-08 10:08:18,335 INFO L138 BoogieDeclarations]: Found implementation of procedure vidioc_streamon [2025-02-08 10:08:18,335 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-08 10:08:18,336 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-08 10:08:18,336 INFO L130 BoogieDeclarations]: Found specification of procedure vidioc_reqbufs [2025-02-08 10:08:18,336 INFO L138 BoogieDeclarations]: Found implementation of procedure vidioc_reqbufs [2025-02-08 10:08:18,336 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_mmc_sdio_func_check_final_state [2025-02-08 10:08:18,336 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_mmc_sdio_func_check_final_state [2025-02-08 10:08:18,336 INFO L130 BoogieDeclarations]: Found specification of procedure frame_ready_nolock [2025-02-08 10:08:18,336 INFO L138 BoogieDeclarations]: Found implementation of procedure frame_ready_nolock [2025-02-08 10:08:18,336 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_coherent_usb_alloc_coherent [2025-02-08 10:08:18,336 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_coherent_usb_alloc_coherent [2025-02-08 10:08:18,336 INFO L130 BoogieDeclarations]: Found specification of procedure frame_ready [2025-02-08 10:08:18,336 INFO L138 BoogieDeclarations]: Found implementation of procedure frame_ready [2025-02-08 10:08:18,336 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_dir_in [2025-02-08 10:08:18,337 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_dir_in [2025-02-08 10:08:18,337 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_arch_io_check_final_state [2025-02-08 10:08:18,337 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_arch_io_check_final_state [2025-02-08 10:08:18,337 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_module_check_final_state [2025-02-08 10:08:18,338 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_module_check_final_state [2025-02-08 10:08:18,338 INFO L130 BoogieDeclarations]: Found specification of procedure gspca_set_alt0 [2025-02-08 10:08:18,338 INFO L138 BoogieDeclarations]: Found implementation of procedure gspca_set_alt0 [2025-02-08 10:08:18,338 INFO L130 BoogieDeclarations]: Found specification of procedure ktime_get [2025-02-08 10:08:18,338 INFO L138 BoogieDeclarations]: Found implementation of procedure ktime_get [2025-02-08 10:08:18,338 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2025-02-08 10:08:18,339 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2025-02-08 10:08:18,339 INFO L130 BoogieDeclarations]: Found specification of procedure v4l2_ctrl_handler_free [2025-02-08 10:08:18,339 INFO L138 BoogieDeclarations]: Found implementation of procedure v4l2_ctrl_handler_free [2025-02-08 10:08:18,339 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2025-02-08 10:08:18,339 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2025-02-08 10:08:18,339 INFO L130 BoogieDeclarations]: Found specification of procedure int_irq [2025-02-08 10:08:18,339 INFO L138 BoogieDeclarations]: Found implementation of procedure int_irq [2025-02-08 10:08:18,339 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-02-08 10:08:18,339 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-02-08 10:08:18,339 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_queue_check_final_state [2025-02-08 10:08:18,339 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_queue_check_final_state [2025-02-08 10:08:18,339 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_mutex_mutex_lock_interruptible_or_killable_queue_lock_of_gspca_dev [2025-02-08 10:08:18,339 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_mutex_mutex_lock_interruptible_or_killable_queue_lock_of_gspca_dev [2025-02-08 10:08:18,339 INFO L130 BoogieDeclarations]: Found specification of procedure v4l2_ctrl_handler_setup [2025-02-08 10:08:18,339 INFO L138 BoogieDeclarations]: Found implementation of procedure v4l2_ctrl_handler_setup [2025-02-08 10:08:18,339 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-08 10:08:18,339 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2025-02-08 10:08:18,339 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2025-02-08 10:08:18,339 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2025-02-08 10:08:18,339 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2025-02-08 10:08:18,340 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#4 [2025-02-08 10:08:18,340 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#5 [2025-02-08 10:08:18,340 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#6 [2025-02-08 10:08:18,340 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#7 [2025-02-08 10:08:18,340 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#8 [2025-02-08 10:08:18,340 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#9 [2025-02-08 10:08:18,340 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#10 [2025-02-08 10:08:18,340 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#11 [2025-02-08 10:08:18,340 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#12 [2025-02-08 10:08:18,340 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#13 [2025-02-08 10:08:18,340 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#0 [2025-02-08 10:08:18,340 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#1 [2025-02-08 10:08:18,340 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#2 [2025-02-08 10:08:18,340 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#3 [2025-02-08 10:08:18,340 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#4 [2025-02-08 10:08:18,340 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#5 [2025-02-08 10:08:18,340 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#6 [2025-02-08 10:08:18,340 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#7 [2025-02-08 10:08:18,340 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#8 [2025-02-08 10:08:18,340 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#9 [2025-02-08 10:08:18,341 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#10 [2025-02-08 10:08:18,341 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#11 [2025-02-08 10:08:18,341 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#12 [2025-02-08 10:08:18,341 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#13 [2025-02-08 10:08:18,341 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_mutex_mutex_lock_usb_lock_of_gspca_dev [2025-02-08 10:08:18,341 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_mutex_mutex_lock_usb_lock_of_gspca_dev [2025-02-08 10:08:18,341 INFO L130 BoogieDeclarations]: Found specification of procedure gspca_stream_off [2025-02-08 10:08:18,341 INFO L138 BoogieDeclarations]: Found implementation of procedure gspca_stream_off [2025-02-08 10:08:18,341 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_request_check_final_state [2025-02-08 10:08:18,341 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_request_check_final_state [2025-02-08 10:08:18,342 INFO L130 BoogieDeclarations]: Found specification of procedure gspca_input_create_urb [2025-02-08 10:08:18,342 INFO L138 BoogieDeclarations]: Found implementation of procedure gspca_input_create_urb [2025-02-08 10:08:18,342 INFO L130 BoogieDeclarations]: Found specification of procedure ns_to_timeval [2025-02-08 10:08:18,342 INFO L138 BoogieDeclarations]: Found implementation of procedure ns_to_timeval [2025-02-08 10:08:18,342 INFO L130 BoogieDeclarations]: Found specification of procedure dev_get_drvdata [2025-02-08 10:08:18,342 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_get_drvdata [2025-02-08 10:08:18,342 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_in_interrupt_context [2025-02-08 10:08:18,342 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_in_interrupt_context [2025-02-08 10:08:18,342 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-02-08 10:08:18,342 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-02-08 10:08:18,342 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_update_lock_bh_check_final_state [2025-02-08 10:08:18,342 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_update_lock_bh_check_final_state [2025-02-08 10:08:18,342 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_genhd_check_final_state [2025-02-08 10:08:18,342 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_genhd_check_final_state [2025-02-08 10:08:18,342 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-02-08 10:08:18,342 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-02-08 10:08:18,342 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-02-08 10:08:18,342 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-02-08 10:08:18,343 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-02-08 10:08:18,343 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-02-08 10:08:18,343 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-02-08 10:08:18,343 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-02-08 10:08:18,343 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-02-08 10:08:18,343 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-02-08 10:08:18,343 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-02-08 10:08:18,343 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-02-08 10:08:18,343 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-02-08 10:08:18,343 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-02-08 10:08:18,343 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-02-08 10:08:18,343 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-02-08 10:08:18,343 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-02-08 10:08:18,343 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-02-08 10:08:18,343 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-02-08 10:08:18,343 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-02-08 10:08:18,343 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-02-08 10:08:18,343 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-02-08 10:08:18,343 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-02-08 10:08:18,343 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-02-08 10:08:18,343 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-02-08 10:08:18,343 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-02-08 10:08:18,343 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-02-08 10:08:18,343 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-02-08 10:08:18,343 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_register_reset_error_counter [2025-02-08 10:08:18,343 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_register_reset_error_counter [2025-02-08 10:08:18,343 INFO L130 BoogieDeclarations]: Found specification of procedure usb_kill_urb [2025-02-08 10:08:18,343 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_kill_urb [2025-02-08 10:08:18,343 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags [2025-02-08 10:08:18,343 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags [2025-02-08 10:08:18,343 INFO L130 BoogieDeclarations]: Found specification of procedure dev_close [2025-02-08 10:08:18,343 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_close [2025-02-08 10:08:18,343 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_lib_idr_check_final_state [2025-02-08 10:08:18,343 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_lib_idr_check_final_state [2025-02-08 10:08:18,343 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2025-02-08 10:08:18,343 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2025-02-08 10:08:18,343 INFO L130 BoogieDeclarations]: Found specification of procedure v4l2_ctrl_subscribe_event [2025-02-08 10:08:18,343 INFO L138 BoogieDeclarations]: Found implementation of procedure v4l2_ctrl_subscribe_event [2025-02-08 10:08:18,343 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~C_INT [2025-02-08 10:08:18,343 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~C_INT [2025-02-08 10:08:18,343 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_srcu_check_final_state [2025-02-08 10:08:18,343 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_srcu_check_final_state [2025-02-08 10:08:18,343 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-08 10:08:18,343 INFO L130 BoogieDeclarations]: Found specification of procedure gspca_resume [2025-02-08 10:08:18,343 INFO L138 BoogieDeclarations]: Found implementation of procedure gspca_resume [2025-02-08 10:08:18,343 INFO L130 BoogieDeclarations]: Found specification of procedure destroy_urbs [2025-02-08 10:08:18,343 INFO L138 BoogieDeclarations]: Found implementation of procedure destroy_urbs [2025-02-08 10:08:18,343 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 10:08:18,343 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-02-08 10:08:18,343 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-02-08 10:08:18,343 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-08 10:08:18,343 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-08 10:08:18,343 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-08 10:08:18,344 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-08 10:08:18,344 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-08 10:08:18,344 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-08 10:08:18,344 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-08 10:08:18,344 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-08 10:08:18,344 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-08 10:08:18,344 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-08 10:08:18,344 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-08 10:08:18,344 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-08 10:08:18,344 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-08 10:08:18,344 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-08 10:08:18,344 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#0 [2025-02-08 10:08:18,344 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#1 [2025-02-08 10:08:18,344 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#2 [2025-02-08 10:08:18,344 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#3 [2025-02-08 10:08:18,344 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#4 [2025-02-08 10:08:18,344 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#5 [2025-02-08 10:08:18,344 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#6 [2025-02-08 10:08:18,344 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#7 [2025-02-08 10:08:18,344 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#8 [2025-02-08 10:08:18,344 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#9 [2025-02-08 10:08:18,346 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#10 [2025-02-08 10:08:18,346 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#11 [2025-02-08 10:08:18,346 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#12 [2025-02-08 10:08:18,346 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#13 [2025-02-08 10:08:18,346 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#0 [2025-02-08 10:08:18,346 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#1 [2025-02-08 10:08:18,346 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#2 [2025-02-08 10:08:18,347 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#3 [2025-02-08 10:08:18,347 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#4 [2025-02-08 10:08:18,347 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#5 [2025-02-08 10:08:18,347 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#6 [2025-02-08 10:08:18,347 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#7 [2025-02-08 10:08:18,347 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#8 [2025-02-08 10:08:18,347 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#9 [2025-02-08 10:08:18,347 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#10 [2025-02-08 10:08:18,347 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#11 [2025-02-08 10:08:18,347 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#12 [2025-02-08 10:08:18,347 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#13 [2025-02-08 10:08:18,347 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-02-08 10:08:18,347 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-02-08 10:08:18,347 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#0 [2025-02-08 10:08:18,347 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#1 [2025-02-08 10:08:18,347 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#2 [2025-02-08 10:08:18,347 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#3 [2025-02-08 10:08:18,347 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#4 [2025-02-08 10:08:18,347 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#5 [2025-02-08 10:08:18,347 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#6 [2025-02-08 10:08:18,347 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#7 [2025-02-08 10:08:18,347 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#8 [2025-02-08 10:08:18,347 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#9 [2025-02-08 10:08:18,347 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#10 [2025-02-08 10:08:18,347 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#11 [2025-02-08 10:08:18,347 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#12 [2025-02-08 10:08:18,347 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#13 [2025-02-08 10:08:18,347 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_to_user [2025-02-08 10:08:18,347 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_to_user [2025-02-08 10:08:18,347 INFO L130 BoogieDeclarations]: Found specification of procedure dev_open [2025-02-08 10:08:18,347 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_open [2025-02-08 10:08:18,347 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_mutex_mutex_unlock_queue_lock_of_gspca_dev [2025-02-08 10:08:18,347 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_mutex_mutex_unlock_queue_lock_of_gspca_dev [2025-02-08 10:08:18,347 INFO L130 BoogieDeclarations]: Found specification of procedure gspca_vm_close [2025-02-08 10:08:18,347 INFO L138 BoogieDeclarations]: Found implementation of procedure gspca_vm_close [2025-02-08 10:08:18,347 INFO L130 BoogieDeclarations]: Found specification of procedure vidioc_qbuf [2025-02-08 10:08:18,347 INFO L138 BoogieDeclarations]: Found implementation of procedure vidioc_qbuf [2025-02-08 10:08:18,347 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~C_INT~TO~C_INT [2025-02-08 10:08:18,347 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~C_INT~TO~C_INT [2025-02-08 10:08:18,347 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_alloc_irq_check_alloc_flags [2025-02-08 10:08:18,347 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_alloc_irq_check_alloc_flags [2025-02-08 10:08:18,347 INFO L130 BoogieDeclarations]: Found specification of procedure input_unregister_device [2025-02-08 10:08:18,347 INFO L138 BoogieDeclarations]: Found implementation of procedure input_unregister_device [2025-02-08 10:08:18,347 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_register_reset_error_counter [2025-02-08 10:08:18,347 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_register_reset_error_counter [2025-02-08 10:08:18,347 INFO L130 BoogieDeclarations]: Found specification of procedure v4l2_event_unsubscribe [2025-02-08 10:08:18,347 INFO L138 BoogieDeclarations]: Found implementation of procedure v4l2_event_unsubscribe [2025-02-08 10:08:18,347 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#0 [2025-02-08 10:08:18,347 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#1 [2025-02-08 10:08:18,347 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#2 [2025-02-08 10:08:18,347 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#3 [2025-02-08 10:08:18,347 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#4 [2025-02-08 10:08:18,347 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#5 [2025-02-08 10:08:18,347 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#6 [2025-02-08 10:08:18,348 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#7 [2025-02-08 10:08:18,348 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#8 [2025-02-08 10:08:18,348 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#9 [2025-02-08 10:08:18,348 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#10 [2025-02-08 10:08:18,348 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#11 [2025-02-08 10:08:18,348 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#12 [2025-02-08 10:08:18,348 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#13 [2025-02-08 10:08:18,348 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 10:08:18,348 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 10:08:18,348 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2025-02-08 10:08:18,348 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2025-02-08 10:08:18,348 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#0 [2025-02-08 10:08:18,348 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#1 [2025-02-08 10:08:18,348 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#2 [2025-02-08 10:08:18,348 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#3 [2025-02-08 10:08:18,348 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#4 [2025-02-08 10:08:18,350 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#5 [2025-02-08 10:08:18,351 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#6 [2025-02-08 10:08:18,351 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#7 [2025-02-08 10:08:18,351 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#8 [2025-02-08 10:08:18,351 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#9 [2025-02-08 10:08:18,351 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#10 [2025-02-08 10:08:18,351 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#11 [2025-02-08 10:08:18,351 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#12 [2025-02-08 10:08:18,351 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#13 [2025-02-08 10:08:18,351 INFO L130 BoogieDeclarations]: Found specification of procedure wxh_to_mode [2025-02-08 10:08:18,351 INFO L138 BoogieDeclarations]: Found implementation of procedure wxh_to_mode [2025-02-08 10:08:18,351 INFO L130 BoogieDeclarations]: Found specification of procedure usb_get_intfdata [2025-02-08 10:08:18,351 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_get_intfdata [2025-02-08 10:08:18,351 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#0 [2025-02-08 10:08:18,351 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#1 [2025-02-08 10:08:18,351 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#2 [2025-02-08 10:08:18,351 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#3 [2025-02-08 10:08:18,351 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#4 [2025-02-08 10:08:18,351 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#5 [2025-02-08 10:08:18,351 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#6 [2025-02-08 10:08:18,351 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#7 [2025-02-08 10:08:18,351 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#8 [2025-02-08 10:08:18,351 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#9 [2025-02-08 10:08:18,351 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#10 [2025-02-08 10:08:18,351 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#11 [2025-02-08 10:08:18,351 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#12 [2025-02-08 10:08:18,351 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#13 [2025-02-08 10:08:18,351 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#0 [2025-02-08 10:08:18,351 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#1 [2025-02-08 10:08:18,351 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#2 [2025-02-08 10:08:18,351 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#3 [2025-02-08 10:08:18,351 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#4 [2025-02-08 10:08:18,351 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#5 [2025-02-08 10:08:18,351 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#6 [2025-02-08 10:08:18,351 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#7 [2025-02-08 10:08:18,351 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#8 [2025-02-08 10:08:18,351 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#9 [2025-02-08 10:08:18,351 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#10 [2025-02-08 10:08:18,351 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#11 [2025-02-08 10:08:18,351 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#12 [2025-02-08 10:08:18,352 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#13 [2025-02-08 10:08:18,352 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-02-08 10:08:18,352 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-02-08 10:08:18,352 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-02-08 10:08:18,352 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-02-08 10:08:18,352 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-02-08 10:08:18,352 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-02-08 10:08:18,352 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-02-08 10:08:18,352 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-02-08 10:08:18,352 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-02-08 10:08:18,352 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-02-08 10:08:18,352 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-02-08 10:08:18,352 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-02-08 10:08:18,352 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-02-08 10:08:18,352 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-02-08 10:08:18,352 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#0 [2025-02-08 10:08:18,352 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#1 [2025-02-08 10:08:18,352 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#2 [2025-02-08 10:08:18,352 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#3 [2025-02-08 10:08:18,352 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#4 [2025-02-08 10:08:18,352 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#5 [2025-02-08 10:08:18,352 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#6 [2025-02-08 10:08:18,352 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#7 [2025-02-08 10:08:18,352 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#8 [2025-02-08 10:08:18,352 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#9 [2025-02-08 10:08:18,352 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#10 [2025-02-08 10:08:18,352 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#11 [2025-02-08 10:08:18,352 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#12 [2025-02-08 10:08:18,352 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#13 [2025-02-08 10:08:18,352 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-08 10:08:18,352 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-08 10:08:18,352 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-08 10:08:18,352 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-08 10:08:18,352 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-08 10:08:18,352 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-08 10:08:18,352 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-08 10:08:18,352 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-08 10:08:18,352 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-08 10:08:18,352 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-08 10:08:18,352 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-08 10:08:18,352 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-08 10:08:18,352 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-08 10:08:18,353 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-08 10:08:18,353 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-02-08 10:08:18,353 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-02-08 10:08:18,353 INFO L130 BoogieDeclarations]: Found specification of procedure usb_set_interface [2025-02-08 10:08:18,353 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_set_interface [2025-02-08 10:08:18,353 INFO L130 BoogieDeclarations]: Found specification of procedure frame_free [2025-02-08 10:08:18,353 INFO L138 BoogieDeclarations]: Found implementation of procedure frame_free [2025-02-08 10:08:18,353 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2025-02-08 10:08:18,353 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2025-02-08 10:08:18,353 INFO L130 BoogieDeclarations]: Found specification of procedure dev_mmap [2025-02-08 10:08:18,353 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_mmap [2025-02-08 10:08:18,353 INFO L130 BoogieDeclarations]: Found specification of procedure usb_make_path [2025-02-08 10:08:18,353 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_make_path [2025-02-08 10:08:18,353 INFO L130 BoogieDeclarations]: Found specification of procedure vidioc_streamoff [2025-02-08 10:08:18,353 INFO L138 BoogieDeclarations]: Found implementation of procedure vidioc_streamoff [2025-02-08 10:08:18,353 INFO L130 BoogieDeclarations]: Found specification of procedure gspca_init_transfer [2025-02-08 10:08:18,353 INFO L138 BoogieDeclarations]: Found implementation of procedure gspca_init_transfer [2025-02-08 10:08:18,353 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~C_INT~TO~VOID [2025-02-08 10:08:18,353 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~C_INT~TO~VOID [2025-02-08 10:08:18,353 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2025-02-08 10:08:18,353 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2025-02-08 10:08:18,353 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-02-08 10:08:18,353 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-02-08 10:08:18,353 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-02-08 10:08:18,353 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-02-08 10:08:18,353 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-02-08 10:08:18,353 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-02-08 10:08:18,353 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-02-08 10:08:18,353 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-02-08 10:08:18,353 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-02-08 10:08:18,353 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-02-08 10:08:18,353 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-02-08 10:08:18,354 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-02-08 10:08:18,354 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-02-08 10:08:18,354 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-02-08 10:08:18,354 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-02-08 10:08:18,354 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-02-08 10:08:18,354 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-02-08 10:08:18,354 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-02-08 10:08:18,354 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-02-08 10:08:18,354 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-02-08 10:08:18,354 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-02-08 10:08:18,354 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-02-08 10:08:18,354 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-02-08 10:08:18,354 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-02-08 10:08:18,354 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-02-08 10:08:18,354 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-02-08 10:08:18,354 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-02-08 10:08:18,354 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-02-08 10:08:18,354 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_sock_check_final_state [2025-02-08 10:08:18,354 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_sock_check_final_state [2025-02-08 10:08:18,354 INFO L130 BoogieDeclarations]: Found specification of procedure video_drvdata [2025-02-08 10:08:18,354 INFO L138 BoogieDeclarations]: Found implementation of procedure video_drvdata [2025-02-08 10:08:18,354 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_urb_usb_free_urb [2025-02-08 10:08:18,354 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_urb_usb_free_urb [2025-02-08 10:08:18,354 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_gadget_check_final_state [2025-02-08 10:08:18,354 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_gadget_check_final_state [2025-02-08 10:08:18,354 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-08 10:08:18,354 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_fs_sysfs_check_final_state [2025-02-08 10:08:18,354 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_fs_sysfs_check_final_state [2025-02-08 10:08:18,354 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-08 10:08:18,354 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-08 10:08:18,354 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-08 10:08:18,354 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-08 10:08:18,354 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-08 10:08:18,354 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-08 10:08:18,354 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-08 10:08:18,354 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-08 10:08:18,354 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-08 10:08:18,354 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-08 10:08:18,356 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-08 10:08:18,356 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-08 10:08:18,356 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-08 10:08:18,356 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-08 10:08:18,356 INFO L130 BoogieDeclarations]: Found specification of procedure usb_ifnum_to_if [2025-02-08 10:08:18,356 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_ifnum_to_if [2025-02-08 10:08:18,356 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_mutex_mutex_unlock_usb_lock_of_gspca_dev [2025-02-08 10:08:18,356 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_mutex_mutex_unlock_usb_lock_of_gspca_dev [2025-02-08 10:08:18,356 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_coherent_usb_free_coherent [2025-02-08 10:08:18,356 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_coherent_usb_free_coherent [2025-02-08 10:08:18,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#0 [2025-02-08 10:08:18,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#1 [2025-02-08 10:08:18,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#2 [2025-02-08 10:08:18,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#3 [2025-02-08 10:08:18,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#4 [2025-02-08 10:08:18,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#5 [2025-02-08 10:08:18,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#6 [2025-02-08 10:08:18,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#7 [2025-02-08 10:08:18,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#8 [2025-02-08 10:08:18,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#9 [2025-02-08 10:08:18,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#10 [2025-02-08 10:08:18,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#11 [2025-02-08 10:08:18,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#12 [2025-02-08 10:08:18,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#13 [2025-02-08 10:08:18,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#0 [2025-02-08 10:08:18,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#1 [2025-02-08 10:08:18,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#2 [2025-02-08 10:08:18,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#3 [2025-02-08 10:08:18,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#4 [2025-02-08 10:08:18,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#5 [2025-02-08 10:08:18,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#6 [2025-02-08 10:08:18,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#7 [2025-02-08 10:08:18,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#8 [2025-02-08 10:08:18,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#9 [2025-02-08 10:08:18,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#10 [2025-02-08 10:08:18,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#11 [2025-02-08 10:08:18,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#12 [2025-02-08 10:08:18,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#13 [2025-02-08 10:08:18,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#0 [2025-02-08 10:08:18,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#1 [2025-02-08 10:08:18,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#2 [2025-02-08 10:08:18,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#3 [2025-02-08 10:08:18,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#4 [2025-02-08 10:08:18,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#5 [2025-02-08 10:08:18,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#6 [2025-02-08 10:08:18,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#7 [2025-02-08 10:08:18,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#8 [2025-02-08 10:08:18,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#9 [2025-02-08 10:08:18,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#10 [2025-02-08 10:08:18,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#11 [2025-02-08 10:08:18,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#12 [2025-02-08 10:08:18,357 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#13 [2025-02-08 10:08:18,357 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-08 10:08:18,357 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-08 10:08:18,357 INFO L130 BoogieDeclarations]: Found specification of procedure video_device_node_name [2025-02-08 10:08:18,357 INFO L138 BoogieDeclarations]: Found implementation of procedure video_device_node_name [2025-02-08 10:08:18,357 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_module_module_put [2025-02-08 10:08:18,357 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_module_module_put [2025-02-08 10:08:18,357 INFO L130 BoogieDeclarations]: Found specification of procedure read_alloc [2025-02-08 10:08:18,357 INFO L138 BoogieDeclarations]: Found implementation of procedure read_alloc [2025-02-08 10:08:18,357 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_rtnetlink_check_final_state [2025-02-08 10:08:18,357 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_rtnetlink_check_final_state [2025-02-08 10:08:18,357 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2025-02-08 10:08:18,357 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2025-02-08 10:08:18,357 INFO L130 BoogieDeclarations]: Found specification of procedure vidioc_dqbuf [2025-02-08 10:08:18,357 INFO L138 BoogieDeclarations]: Found implementation of procedure vidioc_dqbuf [2025-02-08 10:08:18,357 INFO L130 BoogieDeclarations]: Found specification of procedure video_device_release_empty [2025-02-08 10:08:18,357 INFO L138 BoogieDeclarations]: Found implementation of procedure video_device_release_empty [2025-02-08 10:08:18,357 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_alloc_usb_lock_check_alloc_flags [2025-02-08 10:08:18,357 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_alloc_usb_lock_check_alloc_flags [2025-02-08 10:08:18,357 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_urb_usb_alloc_urb [2025-02-08 10:08:18,358 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_urb_usb_alloc_urb [2025-02-08 10:08:18,358 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_update_lock_check_final_state [2025-02-08 10:08:18,358 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_update_lock_check_final_state [2025-02-08 10:08:18,358 INFO L130 BoogieDeclarations]: Found specification of procedure gspca_input_destroy_urb [2025-02-08 10:08:18,358 INFO L138 BoogieDeclarations]: Found implementation of procedure gspca_input_destroy_urb [2025-02-08 10:08:18,358 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock [2025-02-08 10:08:18,358 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock [2025-02-08 10:08:18,358 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_urb_check_final_state [2025-02-08 10:08:18,358 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_urb_check_final_state [2025-02-08 10:08:18,358 INFO L130 BoogieDeclarations]: Found specification of procedure __create_pipe [2025-02-08 10:08:18,358 INFO L138 BoogieDeclarations]: Found implementation of procedure __create_pipe [2025-02-08 10:08:18,358 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~C_INT [2025-02-08 10:08:18,358 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~C_INT [2025-02-08 10:08:18,358 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_rwlock_check_final_state [2025-02-08 10:08:18,358 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_rwlock_check_final_state [2025-02-08 10:08:18,358 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-02-08 10:08:18,358 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-02-08 10:08:18,358 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlock [2025-02-08 10:08:18,358 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlock [2025-02-08 10:08:18,358 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_fs_char_dev_check_final_state [2025-02-08 10:08:18,358 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_fs_char_dev_check_final_state [2025-02-08 10:08:18,358 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#0 [2025-02-08 10:08:18,358 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#1 [2025-02-08 10:08:18,358 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#2 [2025-02-08 10:08:18,358 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#3 [2025-02-08 10:08:18,358 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#4 [2025-02-08 10:08:18,358 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#5 [2025-02-08 10:08:18,358 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#6 [2025-02-08 10:08:18,358 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#7 [2025-02-08 10:08:18,358 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#8 [2025-02-08 10:08:18,358 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#9 [2025-02-08 10:08:18,358 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#10 [2025-02-08 10:08:18,358 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#11 [2025-02-08 10:08:18,358 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#12 [2025-02-08 10:08:18,358 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#13 [2025-02-08 10:08:18,358 INFO L130 BoogieDeclarations]: Found specification of procedure gspca_disconnect [2025-02-08 10:08:18,358 INFO L138 BoogieDeclarations]: Found implementation of procedure gspca_disconnect [2025-02-08 10:08:18,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#0 [2025-02-08 10:08:18,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#1 [2025-02-08 10:08:18,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#2 [2025-02-08 10:08:18,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#3 [2025-02-08 10:08:18,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#4 [2025-02-08 10:08:18,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#5 [2025-02-08 10:08:18,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#6 [2025-02-08 10:08:18,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#7 [2025-02-08 10:08:18,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#8 [2025-02-08 10:08:18,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#9 [2025-02-08 10:08:18,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#10 [2025-02-08 10:08:18,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#11 [2025-02-08 10:08:18,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#12 [2025-02-08 10:08:18,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#13 [2025-02-08 10:08:18,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#0 [2025-02-08 10:08:18,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#1 [2025-02-08 10:08:18,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#2 [2025-02-08 10:08:18,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#3 [2025-02-08 10:08:18,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#4 [2025-02-08 10:08:18,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#5 [2025-02-08 10:08:18,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#6 [2025-02-08 10:08:18,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#7 [2025-02-08 10:08:18,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#8 [2025-02-08 10:08:18,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#9 [2025-02-08 10:08:18,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#10 [2025-02-08 10:08:18,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#11 [2025-02-08 10:08:18,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#12 [2025-02-08 10:08:18,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#13 [2025-02-08 10:08:18,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#0 [2025-02-08 10:08:18,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#1 [2025-02-08 10:08:18,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#2 [2025-02-08 10:08:18,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#3 [2025-02-08 10:08:18,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#4 [2025-02-08 10:08:18,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#5 [2025-02-08 10:08:18,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#6 [2025-02-08 10:08:18,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#7 [2025-02-08 10:08:18,360 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#8 [2025-02-08 10:08:18,360 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#9 [2025-02-08 10:08:18,360 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#10 [2025-02-08 10:08:18,360 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#11 [2025-02-08 10:08:18,360 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#12 [2025-02-08 10:08:18,360 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#13 [2025-02-08 10:08:18,360 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-08 10:08:18,360 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-08 10:08:18,360 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_drivers_base_class_check_final_state [2025-02-08 10:08:18,360 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_drivers_base_class_check_final_state [2025-02-08 10:08:18,360 INFO L130 BoogieDeclarations]: Found specification of procedure try_fmt_vid_cap [2025-02-08 10:08:18,360 INFO L138 BoogieDeclarations]: Found implementation of procedure try_fmt_vid_cap [2025-02-08 10:08:18,360 INFO L130 BoogieDeclarations]: Found specification of procedure __wake_up [2025-02-08 10:08:18,360 INFO L138 BoogieDeclarations]: Found implementation of procedure __wake_up [2025-02-08 10:08:18,360 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2025-02-08 10:08:18,360 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2025-02-08 10:08:18,360 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_update_lock_sched_check_final_state [2025-02-08 10:08:18,360 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_update_lock_sched_check_final_state [2025-02-08 10:08:18,360 INFO L130 BoogieDeclarations]: Found specification of procedure msecs_to_jiffies [2025-02-08 10:08:18,360 INFO L138 BoogieDeclarations]: Found implementation of procedure msecs_to_jiffies [2025-02-08 10:08:18,360 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_mutex_mutex_lock_interruptible_or_killable_usb_lock_of_gspca_dev [2025-02-08 10:08:18,360 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_mutex_mutex_lock_interruptible_or_killable_usb_lock_of_gspca_dev [2025-02-08 10:08:18,360 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~VOID [2025-02-08 10:08:18,361 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~VOID [2025-02-08 10:08:18,361 INFO L130 BoogieDeclarations]: Found specification of procedure gspca_vm_open [2025-02-08 10:08:18,361 INFO L138 BoogieDeclarations]: Found implementation of procedure gspca_vm_open [2025-02-08 10:08:19,173 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 10:08:19,176 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 10:08:19,284 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6908-1: assume #t~short334; [2025-02-08 10:08:19,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6908-1: assume !#t~short334;call #t~mem333 := read~intINTTYPE1#6(~ep~1.base, ~bvadd~64(2bv64, ~ep~1.offset), 1bv64);#t~short334 := ~zero_extend~32~8(#t~mem333) == ~xfer_ep; [2025-02-08 10:08:19,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6907: assume 0bv32 != ~tmp~14;#t~short334 := ~bvslt~32(~xfer_ep, 0bv32); [2025-02-08 10:08:19,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6907: assume !(0bv32 != ~tmp~14); [2025-02-08 10:08:19,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6908: assume #t~short334;havoc #t~mem333;havoc #t~short334;#res.base, #res.offset := ~ep~1.base, ~ep~1.offset; [2025-02-08 10:08:19,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6908: assume !#t~short334;havoc #t~mem333;havoc #t~short334; [2025-02-08 10:08:19,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6903-1: assume #t~short331;call #t~mem330 := read~intINTTYPE2#6(~ep~1.base, ~bvadd~64(4bv64, ~ep~1.offset), 2bv64);#t~short331 := 0bv32 != ~zero_extend~32~16(#t~mem330); [2025-02-08 10:08:19,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6903-1: assume !#t~short331; [2025-02-08 10:08:19,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6903: assume #t~short331;havoc #t~mem330;havoc #t~short331; [2025-02-08 10:08:19,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6903: assume !#t~short331;havoc #t~mem330;havoc #t~short331; [2025-02-08 10:08:19,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6905-1: SUMMARY for call #t~ret332 := usb_endpoint_dir_in(~ep~1.base, ~ep~1.offset); srcloc: null [2025-02-08 10:08:19,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6905: ~tmp~14 := #t~ret332;havoc #t~ret332; [2025-02-08 10:08:19,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6901: call #t~mem328.base, #t~mem328.offset := read~$Pointer$#6(~alt.base, ~bvadd~64(21bv64, ~alt.offset), 8bv64);~ep~1.base, ~ep~1.offset := #t~mem328.base, ~bvadd~64(#t~mem328.offset, ~bvmul~64(67bv64, ~sign_extend~64~32(~i~6)));call #t~mem329 := read~intINTTYPE1#6(~ep~1.base, ~bvadd~64(3bv64, ~ep~1.offset), 1bv64);~attr~0 := ~bvand~32(3bv32, ~zero_extend~32~8(#t~mem329));havoc #t~mem329;#t~short331 := ~attr~0 == ~xfer; [2025-02-08 10:08:19,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6916-1: assume ~bvsle~33(6442450944bv33, ~bvadd~33(1bv33, ~sign_extend~33~32(~i~6))); [2025-02-08 10:08:19,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6916-1: assume !~bvsle~33(6442450944bv33, ~bvadd~33(1bv33, ~sign_extend~33~32(~i~6))); [2025-02-08 10:08:19,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6916: assume ~bvsle~33(~bvadd~33(1bv33, ~sign_extend~33~32(~i~6)), 2147483647bv33);~i~6 := ~bvadd~32(1bv32, ~i~6); [2025-02-08 10:08:19,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6916: assume !~bvsle~33(~bvadd~33(1bv33, ~sign_extend~33~32(~i~6)), 2147483647bv33); [2025-02-08 10:08:23,788 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11968: havoc ldv_assert_linux_alloc_irq__nonatomic_~expr#1;havoc ldv_assert_linux_alloc_irq__nonatomic_#in~expr#1;assume { :end_inline_ldv_assert_linux_alloc_irq__nonatomic } true; [2025-02-08 10:08:23,789 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8054: assume 0bv32 == #t~mem730#1;havoc #t~mem730#1; [2025-02-08 10:08:23,789 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8054: assume !(0bv32 == #t~mem730#1);havoc #t~mem730#1;call #t~mem731#1 := read~intINTTYPE4#6(~rb#1.base, ~bvadd~64(8bv64, ~rb#1.offset), 4bv64);call #t~mem732#1 := read~intINTTYPE4#6(~rb#1.base, ~rb#1.offset, 4bv64);assume { :begin_inline_frame_alloc } true;frame_alloc_#in~gspca_dev#1.base, frame_alloc_#in~gspca_dev#1.offset, frame_alloc_#in~file#1.base, frame_alloc_#in~file#1.offset, frame_alloc_#in~memory#1, frame_alloc_#in~count#1 := ~gspca_dev~17#1.base, ~gspca_dev~17#1.offset, ~file#1.base, ~file#1.offset, #t~mem731#1, #t~mem732#1;havoc frame_alloc_#res#1;havoc frame_alloc_#t~mem287#1, frame_alloc_#t~mem288#1, frame_alloc_#t~ret289#1, frame_alloc_#t~ret290#1.base, frame_alloc_#t~ret290#1.offset, frame_alloc_#t~mem291#1.base, frame_alloc_#t~mem291#1.offset, frame_alloc_#t~ret292#1, frame_alloc_#t~mem293#1.base, frame_alloc_#t~mem293#1.offset, frame_alloc_~gspca_dev#1.base, frame_alloc_~gspca_dev#1.offset, frame_alloc_~file#1.base, frame_alloc_~file#1.offset, frame_alloc_~memory#1, frame_alloc_~count#1, frame_alloc_~frame~3#1.base, frame_alloc_~frame~3#1.offset, frame_alloc_~frsz~0#1, frame_alloc_~i~3#1, frame_alloc_~tmp~13#1.base, frame_alloc_~tmp~13#1.offset;frame_alloc_~gspca_dev#1.base, frame_alloc_~gspca_dev#1.offset := frame_alloc_#in~gspca_dev#1.base, frame_alloc_#in~gspca_dev#1.offset;frame_alloc_~file#1.base, frame_alloc_~file#1.offset := frame_alloc_#in~file#1.base, frame_alloc_#in~file#1.offset;frame_alloc_~memory#1 := frame_alloc_#in~memory#1;frame_alloc_~count#1 := frame_alloc_#in~count#1;havoc frame_alloc_~frame~3#1.base, frame_alloc_~frame~3#1.offset;havoc frame_alloc_~frsz~0#1;havoc frame_alloc_~i~3#1;havoc frame_alloc_~tmp~13#1.base, frame_alloc_~tmp~13#1.offset;call frame_alloc_#t~mem287#1 := read~intINTTYPE4#6(frame_alloc_~gspca_dev#1.base, ~bvadd~64(20bv64, ~bvadd~64(4029bv64, frame_alloc_~gspca_dev#1.offset)), 4bv64);frame_alloc_~frsz~0#1 := frame_alloc_#t~mem287#1;havoc frame_alloc_#t~mem287#1;call frame_alloc_#t~mem288#1 := read~intINTTYPE4#9(~#gspca_debug~0.base, ~#gspca_debug~0.offset, 4bv64); [2025-02-08 10:08:23,789 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8054-1: call #t~mem730#1 := read~intINTTYPE4#6(~rb#1.base, ~rb#1.offset, 4bv64); [2025-02-08 10:08:23,789 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8013-3: assume #t~short718#1;call #t~mem717#1 := read~intINTTYPE1#6(~gspca_dev~17#1.base, ~bvadd~64(4466bv64, ~gspca_dev~17#1.offset), 1bv64);#t~short718#1 := 7bv32 != ~sign_extend~32~8(#t~mem717#1); [2025-02-08 10:08:23,789 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8013-3: assume !#t~short718#1; [2025-02-08 10:08:23,789 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8013-2: #t~short721#1 := #t~short718#1; [2025-02-08 10:08:23,789 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8013-1: assume #t~short721#1;call #t~mem719#1 := read~intINTTYPE1#6(~gspca_dev~17#1.base, ~bvadd~64(4466bv64, ~gspca_dev~17#1.offset), 1bv64);call #t~mem720#1 := read~intINTTYPE4#6(~rb#1.base, ~bvadd~64(8bv64, ~rb#1.offset), 4bv64);#t~short721#1 := ~sign_extend~32~8(#t~mem719#1) != #t~mem720#1; [2025-02-08 10:08:23,789 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8013-1: assume !#t~short721#1; [2025-02-08 10:08:23,790 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8013: assume #t~short721#1;havoc #t~mem716#1;havoc #t~mem717#1;havoc #t~short718#1;havoc #t~mem719#1;havoc #t~mem720#1;havoc #t~short721#1;~ret~7#1 := 4294967280bv32; [2025-02-08 10:08:23,790 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8013: assume !#t~short721#1;havoc #t~mem716#1;havoc #t~mem717#1;havoc #t~short718#1;havoc #t~mem719#1;havoc #t~mem720#1;havoc #t~short721#1;call #t~mem722#1.base, #t~mem722#1.offset := read~$Pointer$#6(~gspca_dev~17#1.base, ~bvadd~64(2079bv64, ~gspca_dev~17#1.offset), 8bv64);#t~short724#1 := 0bv64 != ~bvadd~64(#t~mem722#1.base, #t~mem722#1.offset); [2025-02-08 10:08:23,790 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8038: assume 0bv32 != ~streaming~0#1; [2025-02-08 10:08:23,790 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8038: assume !(0bv32 != ~streaming~0#1); [2025-02-08 10:08:23,790 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8063: assume 0bv32 != ~streaming~0#1; [2025-02-08 10:08:23,790 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8063: assume !(0bv32 != ~streaming~0#1); [2025-02-08 10:08:23,790 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6717-1: SUMMARY for call frame_alloc_#t~ret289#1 := printk(22bv64, 0bv64); srcloc: null [2025-02-08 10:08:23,790 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6717: havoc frame_alloc_#t~ret289#1; [2025-02-08 10:08:23,790 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6742: assume ~bvult~32(frame_alloc_~i~3#1, frame_alloc_~count#1); [2025-02-08 10:08:23,790 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6742: assume !~bvult~32(frame_alloc_~i~3#1, frame_alloc_~count#1); [2025-02-08 10:08:23,790 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16008: assume 0bv32 == ldv_assert_linux_alloc_irq__nonatomic_~expr#1; [2025-02-08 10:08:23,790 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16008: assume !(0bv32 == ldv_assert_linux_alloc_irq__nonatomic_~expr#1); [2025-02-08 10:08:23,790 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8031-1: assume ~bvsle~33(6442450944bv33, ~bvadd~33(1bv33, ~sign_extend~33~32(~i~14#1))); [2025-02-08 10:08:23,790 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8031-1: assume !~bvsle~33(6442450944bv33, ~bvadd~33(1bv33, ~sign_extend~33~32(~i~14#1))); [2025-02-08 10:08:23,790 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8031: assume ~bvsle~33(~bvadd~33(1bv33, ~sign_extend~33~32(~i~14#1)), 2147483647bv33);~i~14#1 := ~bvadd~32(1bv32, ~i~14#1); [2025-02-08 10:08:23,790 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8031: assume !~bvsle~33(~bvadd~33(1bv33, ~sign_extend~33~32(~i~14#1)), 2147483647bv33); [2025-02-08 10:08:23,790 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5587: havoc ldv_linux_alloc_irq_check_alloc_nonatomic_#t~ret1789#1, ldv_linux_alloc_irq_check_alloc_nonatomic_~tmp~82#1;assume { :end_inline_ldv_linux_alloc_irq_check_alloc_nonatomic } true;assume { :begin_inline_ldv_linux_alloc_usb_lock_check_alloc_nonatomic } true;assume { :begin_inline_ldv_assert_linux_alloc_usb_lock__nonatomic } true;ldv_assert_linux_alloc_usb_lock__nonatomic_#in~expr#1 := (if 1bv32 == ~ldv_linux_alloc_usb_lock_lock~0 then 1bv32 else 0bv32);havoc ldv_assert_linux_alloc_usb_lock__nonatomic_~expr#1;ldv_assert_linux_alloc_usb_lock__nonatomic_~expr#1 := ldv_assert_linux_alloc_usb_lock__nonatomic_#in~expr#1; [2025-02-08 10:08:23,790 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8048-1: call #t~mem729#1 := read~intINTTYPE1#6(~gspca_dev~17#1.base, ~bvadd~64(4023bv64, ~gspca_dev~17#1.offset), 1bv64); [2025-02-08 10:08:23,790 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8048: assume 0bv32 != ~sign_extend~32~8(#t~mem729#1);havoc #t~mem729#1; [2025-02-08 10:08:23,790 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8048: assume !(0bv32 != ~sign_extend~32~8(#t~mem729#1));havoc #t~mem729#1; [2025-02-08 10:08:23,790 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11153-1: SUMMARY for call ldv_vmalloc_32_107_#t~ret1688#1.base, ldv_vmalloc_32_107_#t~ret1688#1.offset := ldv_malloc(ldv_vmalloc_32_107_~ldv_func_arg1#1); srcloc: null [2025-02-08 10:08:23,791 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11153: ldv_vmalloc_32_107_~tmp~61#1.base, ldv_vmalloc_32_107_~tmp~61#1.offset := ldv_vmalloc_32_107_#t~ret1688#1.base, ldv_vmalloc_32_107_#t~ret1688#1.offset;havoc ldv_vmalloc_32_107_#t~ret1688#1.base, ldv_vmalloc_32_107_#t~ret1688#1.offset;ldv_vmalloc_32_107_#res#1.base, ldv_vmalloc_32_107_#res#1.offset := ldv_vmalloc_32_107_~tmp~61#1.base, ldv_vmalloc_32_107_~tmp~61#1.offset;frame_alloc_#t~ret290#1.base, frame_alloc_#t~ret290#1.offset := ldv_vmalloc_32_107_#res#1.base, ldv_vmalloc_32_107_#res#1.offset;havoc ldv_vmalloc_32_107_#t~ret1688#1.base, ldv_vmalloc_32_107_#t~ret1688#1.offset, ldv_vmalloc_32_107_~ldv_func_arg1#1, ldv_vmalloc_32_107_~tmp~61#1.base, ldv_vmalloc_32_107_~tmp~61#1.offset;havoc ldv_vmalloc_32_107_#in~ldv_func_arg1#1;assume { :end_inline_ldv_vmalloc_32_107 } true;frame_alloc_~tmp~13#1.base, frame_alloc_~tmp~13#1.offset := frame_alloc_#t~ret290#1.base, frame_alloc_#t~ret290#1.offset;havoc frame_alloc_#t~ret290#1.base, frame_alloc_#t~ret290#1.offset;call write~$Pointer$#6(frame_alloc_~tmp~13#1.base, frame_alloc_~tmp~13#1.offset, frame_alloc_~gspca_dev#1.base, ~bvadd~64(2503bv64, frame_alloc_~gspca_dev#1.offset), 8bv64);call frame_alloc_#t~mem291#1.base, frame_alloc_#t~mem291#1.offset := read~$Pointer$#6(frame_alloc_~gspca_dev#1.base, ~bvadd~64(2503bv64, frame_alloc_~gspca_dev#1.offset), 8bv64); [2025-02-08 10:08:23,791 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6727: assume { :begin_inline_ldv_vmalloc_32_107 } true;ldv_vmalloc_32_107_#in~ldv_func_arg1#1 := ~zero_extend~64~32(~bvmul~32(frame_alloc_~frsz~0#1, frame_alloc_~count#1));havoc ldv_vmalloc_32_107_#res#1.base, ldv_vmalloc_32_107_#res#1.offset;havoc ldv_vmalloc_32_107_#t~ret1688#1.base, ldv_vmalloc_32_107_#t~ret1688#1.offset, ldv_vmalloc_32_107_~ldv_func_arg1#1, ldv_vmalloc_32_107_~tmp~61#1.base, ldv_vmalloc_32_107_~tmp~61#1.offset;ldv_vmalloc_32_107_~ldv_func_arg1#1 := ldv_vmalloc_32_107_#in~ldv_func_arg1#1;havoc ldv_vmalloc_32_107_~tmp~61#1.base, ldv_vmalloc_32_107_~tmp~61#1.offset;assume { :begin_inline_ldv_check_alloc_nonatomic } true;assume { :begin_inline_ldv_linux_alloc_irq_check_alloc_nonatomic } true;havoc ldv_linux_alloc_irq_check_alloc_nonatomic_#t~ret1789#1, ldv_linux_alloc_irq_check_alloc_nonatomic_~tmp~82#1;havoc ldv_linux_alloc_irq_check_alloc_nonatomic_~tmp~82#1; [2025-02-08 10:08:23,791 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8040-1: SUMMARY for call gspca_stream_off(~gspca_dev~17#1.base, ~gspca_dev~17#1.offset); srcloc: null [2025-02-08 10:08:23,791 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8040: call #t~mem728#1 := read~intINTTYPE1#6(~gspca_dev~17#1.base, ~bvadd~64(4466bv64, ~gspca_dev~17#1.offset), 1bv64); [2025-02-08 10:08:23,791 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8073: assume { :begin_inline_ldv_mutex_unlock_124 } true;ldv_mutex_unlock_124_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_124_#in~ldv_func_arg1#1.offset := ~gspca_dev~17#1.base, ~bvadd~64(4309bv64, ~gspca_dev~17#1.offset);havoc ldv_mutex_unlock_124_~ldv_func_arg1#1.base, ldv_mutex_unlock_124_~ldv_func_arg1#1.offset;ldv_mutex_unlock_124_~ldv_func_arg1#1.base, ldv_mutex_unlock_124_~ldv_func_arg1#1.offset := ldv_mutex_unlock_124_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_124_#in~ldv_func_arg1#1.offset; [2025-02-08 10:08:23,791 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8065-1: SUMMARY for call #t~ret735#1 := gspca_init_transfer(~gspca_dev~17#1.base, ~gspca_dev~17#1.offset); srcloc: null [2025-02-08 10:08:23,791 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8065: ~ret~7#1 := #t~ret735#1;havoc #t~ret735#1; [2025-02-08 10:08:23,791 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6744: frame_alloc_~frame~3#1.base, frame_alloc_~frame~3#1.offset := frame_alloc_~gspca_dev#1.base, ~bvadd~64(~bvadd~64(2511bv64, frame_alloc_~gspca_dev#1.offset), ~bvmul~64(92bv64, ~sign_extend~64~32(frame_alloc_~i~3#1)));call write~intINTTYPE4#6(frame_alloc_~i~3#1, frame_alloc_~frame~3#1.base, ~bvadd~64(12bv64, frame_alloc_~frame~3#1.offset), 4bv64);call write~intINTTYPE4#6(1bv32, frame_alloc_~frame~3#1.base, ~bvadd~64(4bv64, ~bvadd~64(12bv64, frame_alloc_~frame~3#1.offset)), 4bv64);call write~intINTTYPE4#6(0bv32, frame_alloc_~frame~3#1.base, ~bvadd~64(12bv64, ~bvadd~64(12bv64, frame_alloc_~frame~3#1.offset)), 4bv64);call write~intINTTYPE4#6(1bv32, frame_alloc_~frame~3#1.base, ~bvadd~64(16bv64, ~bvadd~64(12bv64, frame_alloc_~frame~3#1.offset)), 4bv64);call write~intINTTYPE4#6(frame_alloc_~frsz~0#1, frame_alloc_~frame~3#1.base, ~bvadd~64(68bv64, ~bvadd~64(12bv64, frame_alloc_~frame~3#1.offset)), 4bv64);call write~intINTTYPE4#6(frame_alloc_~memory#1, frame_alloc_~frame~3#1.base, ~bvadd~64(56bv64, ~bvadd~64(12bv64, frame_alloc_~frame~3#1.offset)), 4bv64);call write~intINTTYPE4#6(0bv32, frame_alloc_~frame~3#1.base, ~bvadd~64(52bv64, ~bvadd~64(12bv64, frame_alloc_~frame~3#1.offset)), 4bv64);call frame_alloc_#t~mem293#1.base, frame_alloc_#t~mem293#1.offset := read~$Pointer$#6(frame_alloc_~gspca_dev#1.base, ~bvadd~64(2503bv64, frame_alloc_~gspca_dev#1.offset), 8bv64);call write~$Pointer$#6(frame_alloc_#t~mem293#1.base, ~bvadd~64(frame_alloc_#t~mem293#1.offset, ~zero_extend~64~32(~bvmul~32(frame_alloc_~i~3#1, frame_alloc_~frsz~0#1))), frame_alloc_~frame~3#1.base, frame_alloc_~frame~3#1.offset, 8bv64);havoc frame_alloc_#t~mem293#1.base, frame_alloc_#t~mem293#1.offset;call write~intINTTYPE4#6(~bvmul~32(frame_alloc_~i~3#1, frame_alloc_~frsz~0#1), frame_alloc_~frame~3#1.base, ~bvadd~64(60bv64, ~bvadd~64(12bv64, frame_alloc_~frame~3#1.offset)), 4bv64); [2025-02-08 10:08:23,791 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8024: call #t~mem726#1 := read~intINTTYPE1#6(~gspca_dev~17#1.base, ~bvadd~64(4023bv64, ~gspca_dev~17#1.offset), 1bv64); [2025-02-08 10:08:23,791 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8082: #res#1 := ~ret~7#1; [2025-02-08 10:08:23,791 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16010: SUMMARY for call reach_error(); srcloc: null [2025-02-08 10:08:23,791 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6761: SUMMARY for call atomic_set(frame_alloc_~gspca_dev#1.base, ~bvadd~64(3999bv64, frame_alloc_~gspca_dev#1.offset), 0bv32); srcloc: null [2025-02-08 10:08:23,791 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11964: ldv_linux_alloc_irq_check_alloc_nonatomic_~tmp~82#1 := (if 0bv8 == ldv_linux_alloc_irq_check_alloc_nonatomic_#t~ret1789#1 then 0bv8 else 1bv8);havoc ldv_linux_alloc_irq_check_alloc_nonatomic_#t~ret1789#1; [2025-02-08 10:08:23,792 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8000: assume { :begin_inline_ldv_mutex_lock_interruptible_123 } true;ldv_mutex_lock_interruptible_123_#in~ldv_func_arg1#1.base, ldv_mutex_lock_interruptible_123_#in~ldv_func_arg1#1.offset := ~gspca_dev~17#1.base, ~bvadd~64(4309bv64, ~gspca_dev~17#1.offset);havoc ldv_mutex_lock_interruptible_123_#res#1;havoc ldv_mutex_lock_interruptible_123_#t~ret1698#1, ldv_mutex_lock_interruptible_123_~ldv_func_arg1#1.base, ldv_mutex_lock_interruptible_123_~ldv_func_arg1#1.offset, ldv_mutex_lock_interruptible_123_~tmp~68#1;ldv_mutex_lock_interruptible_123_~ldv_func_arg1#1.base, ldv_mutex_lock_interruptible_123_~ldv_func_arg1#1.offset := ldv_mutex_lock_interruptible_123_#in~ldv_func_arg1#1.base, ldv_mutex_lock_interruptible_123_#in~ldv_func_arg1#1.offset;havoc ldv_mutex_lock_interruptible_123_~tmp~68#1; [2025-02-08 10:08:23,792 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11964-1: SUMMARY for call ldv_linux_alloc_irq_check_alloc_nonatomic_#t~ret1789#1 := ldv_in_interrupt_context(); srcloc: null [2025-02-08 10:08:23,792 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8033: assume ~bvslt~32(~i~14#1, ~sign_extend~32~8(#t~mem726#1));havoc #t~mem726#1; [2025-02-08 10:08:23,792 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8033: assume !~bvslt~32(~i~14#1, ~sign_extend~32~8(#t~mem726#1));havoc #t~mem726#1;call #t~mem727#1 := read~intINTTYPE1#6(~gspca_dev~17#1.base, ~bvadd~64(4027bv64, ~gspca_dev~17#1.offset), 1bv64);~streaming~0#1 := ~zero_extend~32~8(#t~mem727#1);havoc #t~mem727#1; [2025-02-08 10:08:23,792 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8050: SUMMARY for call frame_free(~gspca_dev~17#1.base, ~gspca_dev~17#1.offset); srcloc: null [2025-02-08 10:08:23,792 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11320: ldv_mutex_lock_interruptible_123_~tmp~68#1 := ldv_mutex_lock_interruptible_123_#t~ret1698#1;havoc ldv_mutex_lock_interruptible_123_#t~ret1698#1;ldv_mutex_lock_interruptible_123_#res#1 := ldv_mutex_lock_interruptible_123_~tmp~68#1;#t~ret715#1 := ldv_mutex_lock_interruptible_123_#res#1;havoc ldv_mutex_lock_interruptible_123_#t~ret1698#1, ldv_mutex_lock_interruptible_123_~ldv_func_arg1#1.base, ldv_mutex_lock_interruptible_123_~ldv_func_arg1#1.offset, ldv_mutex_lock_interruptible_123_~tmp~68#1;havoc ldv_mutex_lock_interruptible_123_#in~ldv_func_arg1#1.base, ldv_mutex_lock_interruptible_123_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_lock_interruptible_123 } true;~tmp___0~15#1 := #t~ret715#1;havoc #t~ret715#1; [2025-02-08 10:08:23,792 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12022: havoc ldv_assert_linux_alloc_usb_lock__nonatomic_~expr#1;havoc ldv_assert_linux_alloc_usb_lock__nonatomic_#in~expr#1;assume { :end_inline_ldv_assert_linux_alloc_usb_lock__nonatomic } true;assume { :end_inline_ldv_linux_alloc_usb_lock_check_alloc_nonatomic } true;assume { :end_inline_ldv_check_alloc_nonatomic } true; [2025-02-08 10:08:23,792 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11320-1: SUMMARY for call ldv_mutex_lock_interruptible_123_#t~ret1698#1 := ldv_linux_kernel_locking_mutex_mutex_lock_interruptible_or_killable_queue_lock_of_gspca_dev(ldv_mutex_lock_interruptible_123_~ldv_func_arg1#1.base, ldv_mutex_lock_interruptible_123_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 10:08:23,792 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6762: call write~intINTTYPE1#6(0bv8, frame_alloc_~gspca_dev#1.base, ~bvadd~64(4024bv64, frame_alloc_~gspca_dev#1.offset), 1bv64);frame_alloc_#res#1 := 0bv32;#t~ret733#1 := frame_alloc_#res#1;havoc frame_alloc_#t~mem287#1, frame_alloc_#t~mem288#1, frame_alloc_#t~ret289#1, frame_alloc_#t~ret290#1.base, frame_alloc_#t~ret290#1.offset, frame_alloc_#t~mem291#1.base, frame_alloc_#t~mem291#1.offset, frame_alloc_#t~ret292#1, frame_alloc_#t~mem293#1.base, frame_alloc_#t~mem293#1.offset, frame_alloc_~gspca_dev#1.base, frame_alloc_~gspca_dev#1.offset, frame_alloc_~file#1.base, frame_alloc_~file#1.offset, frame_alloc_~memory#1, frame_alloc_~count#1, frame_alloc_~frame~3#1.base, frame_alloc_~frame~3#1.offset, frame_alloc_~frsz~0#1, frame_alloc_~i~3#1, frame_alloc_~tmp~13#1.base, frame_alloc_~tmp~13#1.offset;havoc frame_alloc_#in~gspca_dev#1.base, frame_alloc_#in~gspca_dev#1.offset, frame_alloc_#in~file#1.base, frame_alloc_#in~file#1.offset, frame_alloc_#in~memory#1, frame_alloc_#in~count#1;assume { :end_inline_frame_alloc } true;~ret~7#1 := #t~ret733#1;havoc #t~mem731#1;havoc #t~mem732#1;havoc #t~ret733#1; [2025-02-08 10:08:23,792 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8042: assume 7bv32 == ~sign_extend~32~8(#t~mem728#1);havoc #t~mem728#1;~streaming~0#1 := 0bv32; [2025-02-08 10:08:23,792 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8042: assume !(7bv32 == ~sign_extend~32~8(#t~mem728#1));havoc #t~mem728#1; [2025-02-08 10:08:23,792 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8075: assume ~bvsgt~32(#t~mem736#1, 2bv32);havoc #t~mem736#1;call #t~mem737#1 := read~intINTTYPE4#6(~rb#1.base, ~rb#1.offset, 4bv64); [2025-02-08 10:08:23,792 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8075: assume !~bvsgt~32(#t~mem736#1, 2bv32);havoc #t~mem736#1; [2025-02-08 10:08:23,792 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6762-1: SUMMARY for call atomic_set(frame_alloc_~gspca_dev#1.base, ~bvadd~64(4003bv64, frame_alloc_~gspca_dev#1.offset), 0bv32); srcloc: null [2025-02-08 10:08:23,792 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8009: assume 0bv32 != ~tmp___0~15#1;#res#1 := 4294966784bv32; [2025-02-08 10:08:23,792 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8009: assume !(0bv32 != ~tmp___0~15#1);call #t~mem716#1 := read~intINTTYPE1#6(~gspca_dev~17#1.base, ~bvadd~64(4466bv64, ~gspca_dev~17#1.offset), 1bv64);#t~short718#1 := 0bv32 != ~sign_extend~32~8(#t~mem716#1); [2025-02-08 10:08:23,792 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6754: assume ~bvsle~33(~bvadd~33(1bv33, ~sign_extend~33~32(frame_alloc_~i~3#1)), 2147483647bv33);frame_alloc_~i~3#1 := ~bvadd~32(1bv32, frame_alloc_~i~3#1); [2025-02-08 10:08:23,792 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6754: assume !~bvsle~33(~bvadd~33(1bv33, ~sign_extend~33~32(frame_alloc_~i~3#1)), 2147483647bv33); [2025-02-08 10:08:23,792 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6754-1: assume ~bvsle~33(6442450944bv33, ~bvadd~33(1bv33, ~sign_extend~33~32(frame_alloc_~i~3#1))); [2025-02-08 10:08:23,792 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6754-1: assume !~bvsle~33(6442450944bv33, ~bvadd~33(1bv33, ~sign_extend~33~32(frame_alloc_~i~3#1))); [2025-02-08 10:08:23,792 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6721: frame_alloc_~frsz~0#1 := ~bvand~32(4294963200bv32, ~bvadd~32(4095bv32, frame_alloc_~frsz~0#1)); [2025-02-08 10:08:23,792 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11329-1: SUMMARY for call ldv_linux_kernel_locking_mutex_mutex_unlock_queue_lock_of_gspca_dev(ldv_mutex_unlock_124_~ldv_func_arg1#1.base, ldv_mutex_unlock_124_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 10:08:23,792 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8026: assume 0bv32 != #t~mem725#1;havoc #t~mem725#1;~ret~7#1 := 4294967280bv32; [2025-02-08 10:08:23,792 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8026: assume !(0bv32 != #t~mem725#1);havoc #t~mem725#1; [2025-02-08 10:08:23,792 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11329: havoc ldv_mutex_unlock_124_~ldv_func_arg1#1.base, ldv_mutex_unlock_124_~ldv_func_arg1#1.offset;havoc ldv_mutex_unlock_124_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_124_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_unlock_124 } true;call #t~mem736#1 := read~intINTTYPE4#9(~#gspca_debug~0.base, ~#gspca_debug~0.offset, 4bv64); [2025-02-08 10:08:23,792 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8026-1: call #t~mem725#1 := read~intINTTYPE4#6(~gspca_dev~17#1.base, ~bvadd~64(8bv64, ~bvadd~64(~bvadd~64(2511bv64, ~gspca_dev~17#1.offset), ~bvmul~64(92bv64, ~sign_extend~64~32(~i~14#1)))), 4bv64); [2025-02-08 10:08:23,792 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8018: assume #t~short724#1;havoc #t~mem722#1.base, #t~mem722#1.offset;havoc #t~mem723#1.base, #t~mem723#1.offset;havoc #t~short724#1;~ret~7#1 := 4294967280bv32; [2025-02-08 10:08:23,793 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8018: assume !#t~short724#1;havoc #t~mem722#1.base, #t~mem722#1.offset;havoc #t~mem723#1.base, #t~mem723#1.offset;havoc #t~short724#1;~i~14#1 := 0bv32; [2025-02-08 10:08:23,793 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15946: assume 0bv32 == ldv_assert_linux_alloc_usb_lock__nonatomic_~expr#1; [2025-02-08 10:08:23,793 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15946: assume !(0bv32 == ldv_assert_linux_alloc_usb_lock__nonatomic_~expr#1); [2025-02-08 10:08:23,793 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8018-1: assume #t~short724#1;call #t~mem723#1.base, #t~mem723#1.offset := read~$Pointer$#6(~gspca_dev~17#1.base, ~bvadd~64(2079bv64, ~gspca_dev~17#1.offset), 8bv64);#t~short724#1 := ~bvadd~64(#t~mem723#1.base, #t~mem723#1.offset) != ~bvadd~64(~file#1.base, ~file#1.offset); [2025-02-08 10:08:23,793 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8018-1: assume !#t~short724#1; [2025-02-08 10:08:23,793 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6730: assume 0bv64 == ~bvadd~64(frame_alloc_#t~mem291#1.base, frame_alloc_#t~mem291#1.offset);havoc frame_alloc_#t~mem291#1.base, frame_alloc_#t~mem291#1.offset; [2025-02-08 10:08:23,793 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6730: assume !(0bv64 == ~bvadd~64(frame_alloc_#t~mem291#1.base, frame_alloc_#t~mem291#1.offset));havoc frame_alloc_#t~mem291#1.base, frame_alloc_#t~mem291#1.offset;call write~$Pointer$#6(frame_alloc_~file#1.base, frame_alloc_~file#1.offset, frame_alloc_~gspca_dev#1.base, ~bvadd~64(2079bv64, frame_alloc_~gspca_dev#1.offset), 8bv64);call write~intINTTYPE1#6(frame_alloc_~memory#1[8:0], frame_alloc_~gspca_dev#1.base, ~bvadd~64(4466bv64, frame_alloc_~gspca_dev#1.offset), 1bv64);call write~intINTTYPE4#6(frame_alloc_~frsz~0#1, frame_alloc_~gspca_dev#1.base, ~bvadd~64(3991bv64, frame_alloc_~gspca_dev#1.offset), 4bv64);call write~intINTTYPE1#6(frame_alloc_~count#1[8:0], frame_alloc_~gspca_dev#1.base, ~bvadd~64(4023bv64, frame_alloc_~gspca_dev#1.offset), 1bv64);frame_alloc_~i~3#1 := 0bv32; [2025-02-08 10:08:23,793 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6722: assume ~bvugt~32(frame_alloc_~count#1, 15bv32);frame_alloc_~count#1 := 15bv32; [2025-02-08 10:08:23,793 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6722: assume !~bvugt~32(frame_alloc_~count#1, 15bv32); [2025-02-08 10:08:23,793 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11966: assume 0bv32 != ~zero_extend~32~8(ldv_linux_alloc_irq_check_alloc_nonatomic_~tmp~82#1);assume { :begin_inline_ldv_assert_linux_alloc_irq__nonatomic } true;ldv_assert_linux_alloc_irq__nonatomic_#in~expr#1 := 0bv32;havoc ldv_assert_linux_alloc_irq__nonatomic_~expr#1;ldv_assert_linux_alloc_irq__nonatomic_~expr#1 := ldv_assert_linux_alloc_irq__nonatomic_#in~expr#1; [2025-02-08 10:08:23,794 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11966: assume !(0bv32 != ~zero_extend~32~8(ldv_linux_alloc_irq_check_alloc_nonatomic_~tmp~82#1)); [2025-02-08 10:08:23,794 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8077-1: SUMMARY for call #t~ret738#1 := printk(47bv64, 0bv64); srcloc: null [2025-02-08 10:08:23,794 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8077: havoc #t~mem737#1;havoc #t~ret738#1; [2025-02-08 10:08:23,794 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6715: assume ~bvsgt~32(frame_alloc_#t~mem288#1, 2bv32);havoc frame_alloc_#t~mem288#1; [2025-02-08 10:08:23,794 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6715: assume !~bvsgt~32(frame_alloc_#t~mem288#1, 2bv32);havoc frame_alloc_#t~mem288#1; [2025-02-08 10:08:23,794 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8061: assume 0bv32 == ~ret~7#1;call #t~mem734#1 := read~intINTTYPE1#6(~gspca_dev~17#1.base, ~bvadd~64(4023bv64, ~gspca_dev~17#1.offset), 1bv64);call write~intINTTYPE4#6(~sign_extend~32~8(#t~mem734#1), ~rb#1.base, ~rb#1.offset, 4bv64);havoc #t~mem734#1; [2025-02-08 10:08:23,794 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8061: assume !(0bv32 == ~ret~7#1); [2025-02-08 10:08:23,794 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15948: SUMMARY for call reach_error(); srcloc: null [2025-02-08 10:08:23,794 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6732-1: SUMMARY for call frame_alloc_#t~ret292#1 := printk(23bv64, 0bv64); srcloc: null [2025-02-08 10:08:23,794 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6732: havoc frame_alloc_#t~ret292#1;frame_alloc_#res#1 := 4294967284bv32; [2025-02-08 10:08:23,857 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8434: havoc #t~mem830; [2025-02-08 10:08:23,926 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5776: havoc #t~mem25; [2025-02-08 10:08:40,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16367: havoc #t~ret1958.base, #t~ret1958.offset;havoc #t~mem1959; [2025-02-08 10:08:49,134 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16406: havoc #t~nondet1968; [2025-02-08 10:08:49,306 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6241: assume ~bvslt~32(~ret~0#1, 0bv32); [2025-02-08 10:08:49,306 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6241: assume !~bvslt~32(~ret~0#1, 0bv32); [2025-02-08 10:08:49,307 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11044: havoc ldv_usb_submit_urb_97_#t~nondet1680#1;#t~ret158#1 := ldv_usb_submit_urb_97_#res#1;havoc ldv_usb_submit_urb_97_#t~nondet1680#1, ldv_usb_submit_urb_97_~ldv_func_arg1#1.base, ldv_usb_submit_urb_97_~ldv_func_arg1#1.offset, ldv_usb_submit_urb_97_~flags#1;havoc ldv_usb_submit_urb_97_#in~ldv_func_arg1#1.base, ldv_usb_submit_urb_97_#in~ldv_func_arg1#1.offset, ldv_usb_submit_urb_97_#in~flags#1;assume { :end_inline_ldv_usb_submit_urb_97 } true;~ret~0#1 := #t~ret158#1;havoc #t~ret158#1; [2025-02-08 10:08:49,307 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6215: assume ~bvslt~32(~tmp~9#1, 0bv32); [2025-02-08 10:08:49,307 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6215: assume !~bvslt~32(~tmp~9#1, 0bv32); [2025-02-08 10:08:49,307 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6217: havoc #t~ret155#1; [2025-02-08 10:08:49,307 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6217-1: SUMMARY for call #t~ret155#1 := printk(3bv64, 0bv64); srcloc: null [2025-02-08 10:08:49,307 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6243: havoc #t~ret159#1; [2025-02-08 10:08:49,307 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6212-1: SUMMARY for call #t~ret154#1 := ##fun~$Pointer$~X~$Pointer$~X~C_INT~TO~C_INT(~gspca_dev~0#1.base, ~gspca_dev~0#1.offset, #t~mem150#1.base, #t~mem150#1.offset, #t~mem151#1, #t~mem153#1.base, #t~mem153#1.offset); srcloc: null [2025-02-08 10:08:49,307 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6243-1: SUMMARY for call #t~ret159#1 := printk(5bv64, 0bv64); srcloc: null [2025-02-08 10:08:49,307 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6212-2: call #t~mem150#1.base, #t~mem150#1.offset := read~$Pointer$#6(~urb#1.base, ~bvadd~64(96bv64, ~urb#1.offset), 8bv64);call #t~mem151#1 := read~intINTTYPE4#6(~urb#1.base, ~bvadd~64(132bv64, ~urb#1.offset), 4bv64);call #t~mem152#1.base, #t~mem152#1.offset := read~$Pointer$#6(~gspca_dev~0#1.base, ~bvadd~64(2189bv64, ~gspca_dev~0#1.offset), 8bv64);call #t~mem153#1.base, #t~mem153#1.offset := read~$Pointer$#6(#t~mem152#1.base, ~bvadd~64(160bv64, #t~mem152#1.offset), 8bv64); [2025-02-08 10:08:49,307 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6212: ~tmp~9#1 := #t~ret154#1;havoc #t~mem150#1.base, #t~mem150#1.offset;havoc #t~mem151#1;havoc #t~mem152#1.base, #t~mem152#1.offset;havoc #t~mem153#1.base, #t~mem153#1.offset;havoc #t~ret154#1; [2025-02-08 10:08:49,384 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16431: havoc #t~nondet1973; [2025-02-08 10:08:50,762 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11077-1: SUMMARY for call ldv_linux_alloc_usb_lock_check_alloc_flags(ldv_usb_alloc_coherent_99_~flags#1); srcloc: null [2025-02-08 10:08:50,763 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11077: ldv_usb_alloc_coherent_99_#res#1.base, ldv_usb_alloc_coherent_99_#res#1.offset := ldv_usb_alloc_coherent_99_~res~2#1.base, ldv_usb_alloc_coherent_99_~res~2#1.offset; [2025-02-08 10:08:50,763 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11086-1: SUMMARY for call ldv_check_alloc_flags(ldv_usb_submit_urb_100_~flags#1); srcloc: null [2025-02-08 10:08:50,763 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11086: havoc ldv_usb_submit_urb_100_#t~nondet1685#1;ldv_usb_submit_urb_100_#res#1 := ldv_usb_submit_urb_100_#t~nondet1685#1;havoc ldv_usb_submit_urb_100_#t~nondet1685#1; [2025-02-08 10:08:50,763 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5942: assume ~bvsle~63(~bvshl~63(1bv63, ~sign_extend~63~32(~bvadd~32(4294967295bv32, usb_fill_int_urb_~interval#1))), 2147483647bv63);call write~intINTTYPE4#6(~bvshl~32(1bv32, ~bvadd~32(4294967295bv32, usb_fill_int_urb_~interval#1)), usb_fill_int_urb_~urb#1.base, ~bvadd~64(160bv64, usb_fill_int_urb_~urb#1.offset), 4bv64); [2025-02-08 10:08:50,763 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5942: assume !~bvsle~63(~bvshl~63(1bv63, ~sign_extend~63~32(~bvadd~32(4294967295bv32, usb_fill_int_urb_~interval#1))), 2147483647bv63); [2025-02-08 10:08:50,763 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5942-3: assume ~bvsle~33(~bvadd~33(8589934591bv33, ~sign_extend~33~32(usb_fill_int_urb_~interval#1)), 2147483647bv33); [2025-02-08 10:08:50,763 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5942-3: assume !~bvsle~33(~bvadd~33(8589934591bv33, ~sign_extend~33~32(usb_fill_int_urb_~interval#1)), 2147483647bv33); [2025-02-08 10:08:50,763 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5942-4: assume ~bvsle~33(6442450944bv33, ~bvadd~33(8589934591bv33, ~sign_extend~33~32(usb_fill_int_urb_~interval#1))); [2025-02-08 10:08:50,763 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5942-4: assume !~bvsle~33(6442450944bv33, ~bvadd~33(8589934591bv33, ~sign_extend~33~32(usb_fill_int_urb_~interval#1))); [2025-02-08 10:08:50,763 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5942-1: assume ~bvsle~63(9223372034707292160bv63, ~bvshl~63(1bv63, ~sign_extend~63~32(~bvadd~32(4294967295bv32, usb_fill_int_urb_~interval#1)))); [2025-02-08 10:08:50,763 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5942-1: assume !~bvsle~63(9223372034707292160bv63, ~bvshl~63(1bv63, ~sign_extend~63~32(~bvadd~32(4294967295bv32, usb_fill_int_urb_~interval#1)))); [2025-02-08 10:08:50,763 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5942-2: assume ~bvsle~32(0bv32, ~bvadd~32(4294967295bv32, usb_fill_int_urb_~interval#1)) && ~bvslt~32(~bvadd~32(4294967295bv32, usb_fill_int_urb_~interval#1), 32bv32); [2025-02-08 10:08:50,763 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5942-2: assume !(~bvsle~32(0bv32, ~bvadd~32(4294967295bv32, usb_fill_int_urb_~interval#1)) && ~bvslt~32(~bvadd~32(4294967295bv32, usb_fill_int_urb_~interval#1), 32bv32)); [2025-02-08 10:08:50,763 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11054-1: SUMMARY for call ldv_usb_alloc_urb_98_#t~ret1681#1.base, ldv_usb_alloc_urb_98_#t~ret1681#1.offset := ldv_linux_usb_urb_usb_alloc_urb(); srcloc: null [2025-02-08 10:08:50,763 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11054: ldv_usb_alloc_urb_98_~tmp~59#1.base, ldv_usb_alloc_urb_98_~tmp~59#1.offset := ldv_usb_alloc_urb_98_#t~ret1681#1.base, ldv_usb_alloc_urb_98_#t~ret1681#1.offset;havoc ldv_usb_alloc_urb_98_#t~ret1681#1.base, ldv_usb_alloc_urb_98_#t~ret1681#1.offset;ldv_usb_alloc_urb_98_~res~1#1.base, ldv_usb_alloc_urb_98_~res~1#1.offset := ldv_usb_alloc_urb_98_~tmp~59#1.base, ldv_usb_alloc_urb_98_~tmp~59#1.offset; [2025-02-08 10:08:50,763 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6339: assume ~bvslt~32(alloc_and_submit_int_urb_~ret~1#1, 0bv32); [2025-02-08 10:08:50,763 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6339: assume !~bvslt~32(alloc_and_submit_int_urb_~ret~1#1, 0bv32);call write~$Pointer$#6(alloc_and_submit_int_urb_~urb~0#1.base, alloc_and_submit_int_urb_~urb~0#1.offset, alloc_and_submit_int_urb_~gspca_dev#1.base, ~bvadd~64(2495bv64, alloc_and_submit_int_urb_~gspca_dev#1.offset), 8bv64);alloc_and_submit_int_urb_#res#1 := alloc_and_submit_int_urb_~ret~1#1; [2025-02-08 10:08:50,763 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11096: SUMMARY for call ldv_linux_usb_coherent_usb_free_coherent(ldv_usb_free_coherent_101_~addr#1.base, ldv_usb_free_coherent_101_~addr#1.offset); srcloc: null [2025-02-08 10:08:50,763 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6356: havoc ldv_usb_free_urb_102_~urb#1.base, ldv_usb_free_urb_102_~urb#1.offset;havoc ldv_usb_free_urb_102_#in~urb#1.base, ldv_usb_free_urb_102_#in~urb#1.offset;assume { :end_inline_ldv_usb_free_urb_102 } true;alloc_and_submit_int_urb_#res#1 := alloc_and_submit_int_urb_~ret~1#1; [2025-02-08 10:08:50,763 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6389: assume 0bv32 != ~tmp___0~4#1;assume { :begin_inline_alloc_and_submit_int_urb } true;alloc_and_submit_int_urb_#in~gspca_dev#1.base, alloc_and_submit_int_urb_#in~gspca_dev#1.offset, alloc_and_submit_int_urb_#in~ep#1.base, alloc_and_submit_int_urb_#in~ep#1.offset := ~gspca_dev#1.base, ~gspca_dev#1.offset, ~ep~0#1.base, ~ep~0#1.offset;havoc alloc_and_submit_int_urb_#res#1;havoc alloc_and_submit_int_urb_#t~mem175#1, alloc_and_submit_int_urb_#t~mem176#1, alloc_and_submit_int_urb_#t~mem177#1, alloc_and_submit_int_urb_#t~mem178#1, alloc_and_submit_int_urb_#t~ret179#1, alloc_and_submit_int_urb_#t~mem180#1.base, alloc_and_submit_int_urb_#t~mem180#1.offset, alloc_and_submit_int_urb_#t~ret181#1.base, alloc_and_submit_int_urb_#t~ret181#1.offset, alloc_and_submit_int_urb_#t~ret182#1.base, alloc_and_submit_int_urb_#t~ret182#1.offset, alloc_and_submit_int_urb_#t~mem183#1, alloc_and_submit_int_urb_#t~ret184#1, alloc_and_submit_int_urb_#t~mem185#1, alloc_and_submit_int_urb_#t~ret186#1, alloc_and_submit_int_urb_#t~ret187#1, alloc_and_submit_int_urb_#t~mem188#1, alloc_and_submit_int_urb_#t~mem189#1.base, alloc_and_submit_int_urb_#t~mem189#1.offset, alloc_and_submit_int_urb_#t~mem190#1, alloc_and_submit_int_urb_~gspca_dev#1.base, alloc_and_submit_int_urb_~gspca_dev#1.offset, alloc_and_submit_int_urb_~ep#1.base, alloc_and_submit_int_urb_~ep#1.offset, alloc_and_submit_int_urb_~buffer_len~0#1, alloc_and_submit_int_urb_~interval~0#1, alloc_and_submit_int_urb_~urb~0#1.base, alloc_and_submit_int_urb_~urb~0#1.offset, alloc_and_submit_int_urb_~dev~0#1.base, alloc_and_submit_int_urb_~dev~0#1.offset, alloc_and_submit_int_urb_~buffer~0#1.base, alloc_and_submit_int_urb_~buffer~0#1.offset, alloc_and_submit_int_urb_~ret~1#1, alloc_and_submit_int_urb_~tmp~10#1;alloc_and_submit_int_urb_~gspca_dev#1.base, alloc_and_submit_int_urb_~gspca_dev#1.offset := alloc_and_submit_int_urb_#in~gspca_dev#1.base, alloc_and_submit_int_urb_#in~gspca_dev#1.offset;alloc_and_submit_int_urb_~ep#1.base, alloc_and_submit_int_urb_~ep#1.offset := alloc_and_submit_int_urb_#in~ep#1.base, alloc_and_submit_int_urb_#in~ep#1.offset;havoc alloc_and_submit_int_urb_~buffer_len~0#1;havoc alloc_and_submit_int_urb_~interval~0#1;havoc alloc_and_submit_int_urb_~urb~0#1.base, alloc_and_submit_int_urb_~urb~0#1.offset;havoc alloc_and_submit_int_urb_~dev~0#1.base, alloc_and_submit_int_urb_~dev~0#1.offset;havoc alloc_and_submit_int_urb_~buffer~0#1.base, alloc_and_submit_int_urb_~buffer~0#1.offset;havoc alloc_and_submit_int_urb_~ret~1#1;havoc alloc_and_submit_int_urb_~tmp~10#1;alloc_and_submit_int_urb_~buffer~0#1.base, alloc_and_submit_int_urb_~buffer~0#1.offset := 0bv64, 0bv64;alloc_and_submit_int_urb_~ret~1#1 := 4294967274bv32;call alloc_and_submit_int_urb_#t~mem175#1 := read~intINTTYPE2#6(alloc_and_submit_int_urb_~ep#1.base, ~bvadd~64(4bv64, alloc_and_submit_int_urb_~ep#1.offset), 2bv64);alloc_and_submit_int_urb_~buffer_len~0#1 := ~zero_extend~32~16(alloc_and_submit_int_urb_#t~mem175#1);havoc alloc_and_submit_int_urb_#t~mem175#1;call alloc_and_submit_int_urb_#t~mem176#1 := read~intINTTYPE1#6(alloc_and_submit_int_urb_~ep#1.base, ~bvadd~64(6bv64, alloc_and_submit_int_urb_~ep#1.offset), 1bv64);alloc_and_submit_int_urb_~interval~0#1 := ~zero_extend~32~8(alloc_and_submit_int_urb_#t~mem176#1);havoc alloc_and_submit_int_urb_#t~mem176#1;call alloc_and_submit_int_urb_#t~mem177#1 := read~intINTTYPE4#9(~#gspca_debug~0.base, ~#gspca_debug~0.offset, 4bv64); [2025-02-08 10:08:50,764 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6389: assume !(0bv32 != ~tmp___0~4#1); [2025-02-08 10:08:50,764 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11088: havoc ldv_usb_submit_urb_100_#t~nondet1685#1;alloc_and_submit_int_urb_#t~ret186#1 := ldv_usb_submit_urb_100_#res#1;havoc ldv_usb_submit_urb_100_#t~nondet1685#1, ldv_usb_submit_urb_100_~ldv_func_arg1#1.base, ldv_usb_submit_urb_100_~ldv_func_arg1#1.offset, ldv_usb_submit_urb_100_~flags#1;havoc ldv_usb_submit_urb_100_#in~ldv_func_arg1#1.base, ldv_usb_submit_urb_100_#in~ldv_func_arg1#1.offset, ldv_usb_submit_urb_100_#in~flags#1;assume { :end_inline_ldv_usb_submit_urb_100 } true;alloc_and_submit_int_urb_~ret~1#1 := alloc_and_submit_int_urb_#t~ret186#1;havoc alloc_and_submit_int_urb_#t~ret186#1; [2025-02-08 10:08:50,764 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6398: assume ~bvsle~33(~bvadd~33(1bv33, ~sign_extend~33~32(~i~0#1)), 2147483647bv33);~i~0#1 := ~bvadd~32(1bv32, ~i~0#1);call #t~mem201#1 := read~intINTTYPE1#6(~intf_desc~0#1.base, ~bvadd~64(4bv64, ~intf_desc~0#1.offset), 1bv64); [2025-02-08 10:08:50,764 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6398: assume !~bvsle~33(~bvadd~33(1bv33, ~sign_extend~33~32(~i~0#1)), 2147483647bv33); [2025-02-08 10:08:50,764 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11072: ldv_usb_alloc_coherent_99_~tmp~60#1.base, ldv_usb_alloc_coherent_99_~tmp~60#1.offset := ldv_usb_alloc_coherent_99_#t~ret1683#1.base, ldv_usb_alloc_coherent_99_#t~ret1683#1.offset;havoc ldv_usb_alloc_coherent_99_#t~ret1683#1.base, ldv_usb_alloc_coherent_99_#t~ret1683#1.offset;ldv_usb_alloc_coherent_99_~res~2#1.base, ldv_usb_alloc_coherent_99_~res~2#1.offset := ldv_usb_alloc_coherent_99_~tmp~60#1.base, ldv_usb_alloc_coherent_99_~tmp~60#1.offset; [2025-02-08 10:08:50,764 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11105: SUMMARY for call ldv_linux_usb_urb_usb_free_urb(ldv_usb_free_urb_102_~urb#1.base, ldv_usb_free_urb_102_~urb#1.offset); srcloc: null [2025-02-08 10:08:50,764 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6398-1: assume ~bvsle~33(6442450944bv33, ~bvadd~33(1bv33, ~sign_extend~33~32(~i~0#1))); [2025-02-08 10:08:50,764 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6398-1: assume !~bvsle~33(6442450944bv33, ~bvadd~33(1bv33, ~sign_extend~33~32(~i~0#1))); [2025-02-08 10:08:50,765 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11072-1: SUMMARY for call ldv_usb_alloc_coherent_99_#t~ret1683#1.base, ldv_usb_alloc_coherent_99_#t~ret1683#1.offset := ldv_linux_usb_coherent_usb_alloc_coherent(ldv_usb_alloc_coherent_99_~ldv_func_arg2#1); srcloc: null [2025-02-08 10:08:50,765 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5936-1: assume usb_fill_int_urb_#t~short70#1; [2025-02-08 10:08:50,766 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5936-1: assume !usb_fill_int_urb_#t~short70#1;call usb_fill_int_urb_#t~mem69#1 := read~intINTTYPE4#6(usb_fill_int_urb_~dev#1.base, ~bvadd~64(28bv64, usb_fill_int_urb_~dev#1.offset), 4bv64);usb_fill_int_urb_#t~short70#1 := 5bv32 == usb_fill_int_urb_#t~mem69#1; [2025-02-08 10:08:50,766 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6382: call #t~mem197#1.base, #t~mem197#1.offset := read~$Pointer$#6(~intf_desc~0#1.base, ~bvadd~64(21bv64, ~intf_desc~0#1.offset), 8bv64);~ep~0#1.base, ~ep~0#1.offset := #t~mem197#1.base, ~bvadd~64(#t~mem197#1.offset, ~bvmul~64(67bv64, ~sign_extend~64~32(~i~0#1)));havoc #t~mem197#1.base, #t~mem197#1.offset; [2025-02-08 10:08:50,766 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5936: assume usb_fill_int_urb_#t~short70#1;havoc usb_fill_int_urb_#t~mem68#1;havoc usb_fill_int_urb_#t~mem69#1;havoc usb_fill_int_urb_#t~short70#1;usb_fill_int_urb_~_max1~0#1 := usb_fill_int_urb_~interval#1;usb_fill_int_urb_~_max2~0#1 := 1bv32;usb_fill_int_urb_~_min1~0#1 := (if ~bvsgt~32(usb_fill_int_urb_~_max1~0#1, usb_fill_int_urb_~_max2~0#1) then usb_fill_int_urb_~_max1~0#1 else usb_fill_int_urb_~_max2~0#1);usb_fill_int_urb_~_min2~0#1 := 16bv32;usb_fill_int_urb_~interval#1 := (if ~bvslt~32(usb_fill_int_urb_~_min1~0#1, usb_fill_int_urb_~_min2~0#1) then usb_fill_int_urb_~_min1~0#1 else usb_fill_int_urb_~_min2~0#1); [2025-02-08 10:08:50,766 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5936: assume !usb_fill_int_urb_#t~short70#1;havoc usb_fill_int_urb_#t~mem68#1;havoc usb_fill_int_urb_#t~mem69#1;havoc usb_fill_int_urb_#t~short70#1;call write~intINTTYPE4#6(usb_fill_int_urb_~interval#1, usb_fill_int_urb_~urb#1.base, ~bvadd~64(160bv64, usb_fill_int_urb_~urb#1.offset), 4bv64); [2025-02-08 10:08:50,766 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11056: ldv_usb_alloc_urb_98_~tmp___0~30#1 := ldv_usb_alloc_urb_98_#t~ret1682#1;havoc ldv_usb_alloc_urb_98_#t~ret1682#1; [2025-02-08 10:08:50,766 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6316: call alloc_and_submit_int_urb_#t~mem180#1.base, alloc_and_submit_int_urb_#t~mem180#1.offset := read~$Pointer$#6(alloc_and_submit_int_urb_~gspca_dev#1.base, ~bvadd~64(2071bv64, alloc_and_submit_int_urb_~gspca_dev#1.offset), 8bv64);alloc_and_submit_int_urb_~dev~0#1.base, alloc_and_submit_int_urb_~dev~0#1.offset := alloc_and_submit_int_urb_#t~mem180#1.base, alloc_and_submit_int_urb_#t~mem180#1.offset;havoc alloc_and_submit_int_urb_#t~mem180#1.base, alloc_and_submit_int_urb_#t~mem180#1.offset;assume { :begin_inline_ldv_usb_alloc_urb_98 } true;ldv_usb_alloc_urb_98_#in~ldv_func_arg1#1, ldv_usb_alloc_urb_98_#in~flags#1 := 0bv32, 208bv32;havoc ldv_usb_alloc_urb_98_#res#1.base, ldv_usb_alloc_urb_98_#res#1.offset;havoc ldv_usb_alloc_urb_98_#t~ret1681#1.base, ldv_usb_alloc_urb_98_#t~ret1681#1.offset, ldv_usb_alloc_urb_98_#t~ret1682#1, ldv_usb_alloc_urb_98_~ldv_func_arg1#1, ldv_usb_alloc_urb_98_~flags#1, ldv_usb_alloc_urb_98_~res~1#1.base, ldv_usb_alloc_urb_98_~res~1#1.offset, ldv_usb_alloc_urb_98_~tmp~59#1.base, ldv_usb_alloc_urb_98_~tmp~59#1.offset, ldv_usb_alloc_urb_98_~tmp___0~30#1;ldv_usb_alloc_urb_98_~ldv_func_arg1#1 := ldv_usb_alloc_urb_98_#in~ldv_func_arg1#1;ldv_usb_alloc_urb_98_~flags#1 := ldv_usb_alloc_urb_98_#in~flags#1;havoc ldv_usb_alloc_urb_98_~res~1#1.base, ldv_usb_alloc_urb_98_~res~1#1.offset;havoc ldv_usb_alloc_urb_98_~tmp~59#1.base, ldv_usb_alloc_urb_98_~tmp~59#1.offset;havoc ldv_usb_alloc_urb_98_~tmp___0~30#1; [2025-02-08 10:08:50,766 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11056-1: SUMMARY for call ldv_usb_alloc_urb_98_#t~ret1682#1 := ldv_is_err(ldv_usb_alloc_urb_98_~res~1#1.base, ldv_usb_alloc_urb_98_~res~1#1.offset); srcloc: null [2025-02-08 10:08:50,766 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6341-1: SUMMARY for call alloc_and_submit_int_urb_#t~ret187#1 := printk(9bv64, 0bv64); srcloc: null [2025-02-08 10:08:50,766 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6341: havoc alloc_and_submit_int_urb_#t~ret187#1; [2025-02-08 10:08:50,766 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6308: assume ~bvsgt~32(alloc_and_submit_int_urb_#t~mem177#1, 1bv32);havoc alloc_and_submit_int_urb_#t~mem177#1;call alloc_and_submit_int_urb_#t~mem178#1 := read~intINTTYPE1#6(alloc_and_submit_int_urb_~ep#1.base, ~bvadd~64(2bv64, alloc_and_submit_int_urb_~ep#1.offset), 1bv64); [2025-02-08 10:08:50,766 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6308: assume !~bvsgt~32(alloc_and_submit_int_urb_#t~mem177#1, 1bv32);havoc alloc_and_submit_int_urb_#t~mem177#1; [2025-02-08 10:08:50,766 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6333-1: SUMMARY for call alloc_and_submit_int_urb_#t~ret184#1 := __create_pipe(alloc_and_submit_int_urb_~dev~0#1.base, alloc_and_submit_int_urb_~dev~0#1.offset, ~zero_extend~32~8(alloc_and_submit_int_urb_#t~mem183#1)); srcloc: null [2025-02-08 10:08:50,766 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6333: alloc_and_submit_int_urb_~tmp~10#1 := alloc_and_submit_int_urb_#t~ret184#1;havoc alloc_and_submit_int_urb_#t~mem183#1;havoc alloc_and_submit_int_urb_#t~ret184#1;assume { :begin_inline_usb_fill_int_urb } true;usb_fill_int_urb_#in~urb#1.base, usb_fill_int_urb_#in~urb#1.offset, usb_fill_int_urb_#in~dev#1.base, usb_fill_int_urb_#in~dev#1.offset, usb_fill_int_urb_#in~pipe#1, usb_fill_int_urb_#in~transfer_buffer#1.base, usb_fill_int_urb_#in~transfer_buffer#1.offset, usb_fill_int_urb_#in~buffer_length#1, usb_fill_int_urb_#in~complete_fn#1.base, usb_fill_int_urb_#in~complete_fn#1.offset, usb_fill_int_urb_#in~context#1.base, usb_fill_int_urb_#in~context#1.offset, usb_fill_int_urb_#in~interval#1 := alloc_and_submit_int_urb_~urb~0#1.base, alloc_and_submit_int_urb_~urb~0#1.offset, alloc_and_submit_int_urb_~dev~0#1.base, alloc_and_submit_int_urb_~dev~0#1.offset, ~bvor~32(1073741952bv32, alloc_and_submit_int_urb_~tmp~10#1), alloc_and_submit_int_urb_~buffer~0#1.base, alloc_and_submit_int_urb_~buffer~0#1.offset, alloc_and_submit_int_urb_~buffer_len~0#1, #funAddr~int_irq.base, #funAddr~int_irq.offset, alloc_and_submit_int_urb_~gspca_dev#1.base, alloc_and_submit_int_urb_~gspca_dev#1.offset, alloc_and_submit_int_urb_~interval~0#1;havoc usb_fill_int_urb_#t~mem68#1, usb_fill_int_urb_#t~mem69#1, usb_fill_int_urb_#t~short70#1, usb_fill_int_urb_~urb#1.base, usb_fill_int_urb_~urb#1.offset, usb_fill_int_urb_~dev#1.base, usb_fill_int_urb_~dev#1.offset, usb_fill_int_urb_~pipe#1, usb_fill_int_urb_~transfer_buffer#1.base, usb_fill_int_urb_~transfer_buffer#1.offset, usb_fill_int_urb_~buffer_length#1, usb_fill_int_urb_~complete_fn#1.base, usb_fill_int_urb_~complete_fn#1.offset, usb_fill_int_urb_~context#1.base, usb_fill_int_urb_~context#1.offset, usb_fill_int_urb_~interval#1, usb_fill_int_urb_~_min1~0#1, usb_fill_int_urb_~_max1~0#1, usb_fill_int_urb_~_max2~0#1, usb_fill_int_urb_~_min2~0#1;usb_fill_int_urb_~urb#1.base, usb_fill_int_urb_~urb#1.offset := usb_fill_int_urb_#in~urb#1.base, usb_fill_int_urb_#in~urb#1.offset;usb_fill_int_urb_~dev#1.base, usb_fill_int_urb_~dev#1.offset := usb_fill_int_urb_#in~dev#1.base, usb_fill_int_urb_#in~dev#1.offset;usb_fill_int_urb_~pipe#1 := usb_fill_int_urb_#in~pipe#1;usb_fill_int_urb_~transfer_buffer#1.base, usb_fill_int_urb_~transfer_buffer#1.offset := usb_fill_int_urb_#in~transfer_buffer#1.base, usb_fill_int_urb_#in~transfer_buffer#1.offset;usb_fill_int_urb_~buffer_length#1 := usb_fill_int_urb_#in~buffer_length#1;usb_fill_int_urb_~complete_fn#1.base, usb_fill_int_urb_~complete_fn#1.offset := usb_fill_int_urb_#in~complete_fn#1.base, usb_fill_int_urb_#in~complete_fn#1.offset;usb_fill_int_urb_~context#1.base, usb_fill_int_urb_~context#1.offset := usb_fill_int_urb_#in~context#1.base, usb_fill_int_urb_#in~context#1.offset;usb_fill_int_urb_~interval#1 := usb_fill_int_urb_#in~interval#1;havoc usb_fill_int_urb_~_min1~0#1;havoc usb_fill_int_urb_~_max1~0#1;havoc usb_fill_int_urb_~_max2~0#1;havoc usb_fill_int_urb_~_min2~0#1;call write~$Pointer$#6(usb_fill_int_urb_~dev#1.base, usb_fill_int_urb_~dev#1.offset, usb_fill_int_urb_~urb#1.base, ~bvadd~64(64bv64, usb_fill_int_urb_~urb#1.offset), 8bv64);call write~intINTTYPE4#6(usb_fill_int_urb_~pipe#1, usb_fill_int_urb_~urb#1.base, ~bvadd~64(80bv64, usb_fill_int_urb_~urb#1.offset), 4bv64);call write~$Pointer$#6(usb_fill_int_urb_~transfer_buffer#1.base, usb_fill_int_urb_~transfer_buffer#1.offset, usb_fill_int_urb_~urb#1.base, ~bvadd~64(96bv64, usb_fill_int_urb_~urb#1.offset), 8bv64);call write~intINTTYPE4#6(usb_fill_int_urb_~buffer_length#1, usb_fill_int_urb_~urb#1.base, ~bvadd~64(128bv64, usb_fill_int_urb_~urb#1.offset), 4bv64);call write~$Pointer$#6(usb_fill_int_urb_~complete_fn#1.base, usb_fill_int_urb_~complete_fn#1.offset, usb_fill_int_urb_~urb#1.base, ~bvadd~64(176bv64, usb_fill_int_urb_~urb#1.offset), 8bv64);call write~$Pointer$#6(usb_fill_int_urb_~context#1.base, usb_fill_int_urb_~context#1.offset, usb_fill_int_urb_~urb#1.base, ~bvadd~64(168bv64, usb_fill_int_urb_~urb#1.offset), 8bv64);call usb_fill_int_urb_#t~mem68#1 := read~intINTTYPE4#6(usb_fill_int_urb_~dev#1.base, ~bvadd~64(28bv64, usb_fill_int_urb_~dev#1.offset), 4bv64);usb_fill_int_urb_#t~short70#1 := 3bv32 == usb_fill_int_urb_#t~mem68#1; [2025-02-08 10:08:50,770 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6391: #t~ret200#1 := alloc_and_submit_int_urb_#res#1;havoc alloc_and_submit_int_urb_#t~mem175#1, alloc_and_submit_int_urb_#t~mem176#1, alloc_and_submit_int_urb_#t~mem177#1, alloc_and_submit_int_urb_#t~mem178#1, alloc_and_submit_int_urb_#t~ret179#1, alloc_and_submit_int_urb_#t~mem180#1.base, alloc_and_submit_int_urb_#t~mem180#1.offset, alloc_and_submit_int_urb_#t~ret181#1.base, alloc_and_submit_int_urb_#t~ret181#1.offset, alloc_and_submit_int_urb_#t~ret182#1.base, alloc_and_submit_int_urb_#t~ret182#1.offset, alloc_and_submit_int_urb_#t~mem183#1, alloc_and_submit_int_urb_#t~ret184#1, alloc_and_submit_int_urb_#t~mem185#1, alloc_and_submit_int_urb_#t~ret186#1, alloc_and_submit_int_urb_#t~ret187#1, alloc_and_submit_int_urb_#t~mem188#1, alloc_and_submit_int_urb_#t~mem189#1.base, alloc_and_submit_int_urb_#t~mem189#1.offset, alloc_and_submit_int_urb_#t~mem190#1, alloc_and_submit_int_urb_~gspca_dev#1.base, alloc_and_submit_int_urb_~gspca_dev#1.offset, alloc_and_submit_int_urb_~ep#1.base, alloc_and_submit_int_urb_~ep#1.offset, alloc_and_submit_int_urb_~buffer_len~0#1, alloc_and_submit_int_urb_~interval~0#1, alloc_and_submit_int_urb_~urb~0#1.base, alloc_and_submit_int_urb_~urb~0#1.offset, alloc_and_submit_int_urb_~dev~0#1.base, alloc_and_submit_int_urb_~dev~0#1.offset, alloc_and_submit_int_urb_~buffer~0#1.base, alloc_and_submit_int_urb_~buffer~0#1.offset, alloc_and_submit_int_urb_~ret~1#1, alloc_and_submit_int_urb_~tmp~10#1;havoc alloc_and_submit_int_urb_#in~gspca_dev#1.base, alloc_and_submit_int_urb_#in~gspca_dev#1.offset, alloc_and_submit_int_urb_#in~ep#1.base, alloc_and_submit_int_urb_#in~ep#1.offset;assume { :end_inline_alloc_and_submit_int_urb } true;havoc #t~ret200#1; [2025-02-08 10:08:50,770 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6325: alloc_and_submit_int_urb_#t~ret182#1.base, alloc_and_submit_int_urb_#t~ret182#1.offset := ldv_usb_alloc_coherent_99_#res#1.base, ldv_usb_alloc_coherent_99_#res#1.offset;havoc ldv_usb_alloc_coherent_99_#t~ret1683#1.base, ldv_usb_alloc_coherent_99_#t~ret1683#1.offset, ldv_usb_alloc_coherent_99_#t~ret1684#1, ldv_usb_alloc_coherent_99_~ldv_func_arg1#1.base, ldv_usb_alloc_coherent_99_~ldv_func_arg1#1.offset, ldv_usb_alloc_coherent_99_~ldv_func_arg2#1, ldv_usb_alloc_coherent_99_~flags#1, ldv_usb_alloc_coherent_99_~ldv_func_arg4#1.base, ldv_usb_alloc_coherent_99_~ldv_func_arg4#1.offset, ldv_usb_alloc_coherent_99_~res~2#1.base, ldv_usb_alloc_coherent_99_~res~2#1.offset, ldv_usb_alloc_coherent_99_~tmp~60#1.base, ldv_usb_alloc_coherent_99_~tmp~60#1.offset, ldv_usb_alloc_coherent_99_~tmp___0~31#1;havoc ldv_usb_alloc_coherent_99_#in~ldv_func_arg1#1.base, ldv_usb_alloc_coherent_99_#in~ldv_func_arg1#1.offset, ldv_usb_alloc_coherent_99_#in~ldv_func_arg2#1, ldv_usb_alloc_coherent_99_#in~flags#1, ldv_usb_alloc_coherent_99_#in~ldv_func_arg4#1.base, ldv_usb_alloc_coherent_99_#in~ldv_func_arg4#1.offset;assume { :end_inline_ldv_usb_alloc_coherent_99 } true;alloc_and_submit_int_urb_~buffer~0#1.base, alloc_and_submit_int_urb_~buffer~0#1.offset := alloc_and_submit_int_urb_#t~ret182#1.base, alloc_and_submit_int_urb_#t~ret182#1.offset;havoc alloc_and_submit_int_urb_#t~ret182#1.base, alloc_and_submit_int_urb_#t~ret182#1.offset; [2025-02-08 10:08:50,770 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6383-1: SUMMARY for call #t~ret198#1 := usb_endpoint_dir_in(~ep~0#1.base, ~ep~0#1.offset); srcloc: null [2025-02-08 10:08:50,770 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6383: ~tmp~11#1 := #t~ret198#1;havoc #t~ret198#1; [2025-02-08 10:08:50,770 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11057: SUMMARY for call ldv_assume((if 0bv64 == ldv_usb_alloc_urb_98_~tmp___0~30#1 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 10:08:50,770 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6317: alloc_and_submit_int_urb_#t~ret181#1.base, alloc_and_submit_int_urb_#t~ret181#1.offset := ldv_usb_alloc_urb_98_#res#1.base, ldv_usb_alloc_urb_98_#res#1.offset;havoc ldv_usb_alloc_urb_98_#t~ret1681#1.base, ldv_usb_alloc_urb_98_#t~ret1681#1.offset, ldv_usb_alloc_urb_98_#t~ret1682#1, ldv_usb_alloc_urb_98_~ldv_func_arg1#1, ldv_usb_alloc_urb_98_~flags#1, ldv_usb_alloc_urb_98_~res~1#1.base, ldv_usb_alloc_urb_98_~res~1#1.offset, ldv_usb_alloc_urb_98_~tmp~59#1.base, ldv_usb_alloc_urb_98_~tmp~59#1.offset, ldv_usb_alloc_urb_98_~tmp___0~30#1;havoc ldv_usb_alloc_urb_98_#in~ldv_func_arg1#1, ldv_usb_alloc_urb_98_#in~flags#1;assume { :end_inline_ldv_usb_alloc_urb_98 } true;alloc_and_submit_int_urb_~urb~0#1.base, alloc_and_submit_int_urb_~urb~0#1.offset := alloc_and_submit_int_urb_#t~ret181#1.base, alloc_and_submit_int_urb_#t~ret181#1.offset;havoc alloc_and_submit_int_urb_#t~ret181#1.base, alloc_and_submit_int_urb_#t~ret181#1.offset; [2025-02-08 10:08:50,770 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11074: ldv_usb_alloc_coherent_99_~tmp___0~31#1 := ldv_usb_alloc_coherent_99_#t~ret1684#1;havoc ldv_usb_alloc_coherent_99_#t~ret1684#1; [2025-02-08 10:08:50,770 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6334: havoc usb_fill_int_urb_#t~mem68#1, usb_fill_int_urb_#t~mem69#1, usb_fill_int_urb_#t~short70#1, usb_fill_int_urb_~urb#1.base, usb_fill_int_urb_~urb#1.offset, usb_fill_int_urb_~dev#1.base, usb_fill_int_urb_~dev#1.offset, usb_fill_int_urb_~pipe#1, usb_fill_int_urb_~transfer_buffer#1.base, usb_fill_int_urb_~transfer_buffer#1.offset, usb_fill_int_urb_~buffer_length#1, usb_fill_int_urb_~complete_fn#1.base, usb_fill_int_urb_~complete_fn#1.offset, usb_fill_int_urb_~context#1.base, usb_fill_int_urb_~context#1.offset, usb_fill_int_urb_~interval#1, usb_fill_int_urb_~_min1~0#1, usb_fill_int_urb_~_max1~0#1, usb_fill_int_urb_~_max2~0#1, usb_fill_int_urb_~_min2~0#1;havoc usb_fill_int_urb_#in~urb#1.base, usb_fill_int_urb_#in~urb#1.offset, usb_fill_int_urb_#in~dev#1.base, usb_fill_int_urb_#in~dev#1.offset, usb_fill_int_urb_#in~pipe#1, usb_fill_int_urb_#in~transfer_buffer#1.base, usb_fill_int_urb_#in~transfer_buffer#1.offset, usb_fill_int_urb_#in~buffer_length#1, usb_fill_int_urb_#in~complete_fn#1.base, usb_fill_int_urb_#in~complete_fn#1.offset, usb_fill_int_urb_#in~context#1.base, usb_fill_int_urb_#in~context#1.offset, usb_fill_int_urb_#in~interval#1;assume { :end_inline_usb_fill_int_urb } true;call alloc_and_submit_int_urb_#t~mem185#1 := read~intINTTYPE4#6(alloc_and_submit_int_urb_~urb~0#1.base, ~bvadd~64(92bv64, alloc_and_submit_int_urb_~urb~0#1.offset), 4bv64);call write~intINTTYPE4#6(~bvor~32(4bv32, alloc_and_submit_int_urb_#t~mem185#1), alloc_and_submit_int_urb_~urb~0#1.base, ~bvadd~64(92bv64, alloc_and_submit_int_urb_~urb~0#1.offset), 4bv64);havoc alloc_and_submit_int_urb_#t~mem185#1;assume { :begin_inline_ldv_usb_submit_urb_100 } true;ldv_usb_submit_urb_100_#in~ldv_func_arg1#1.base, ldv_usb_submit_urb_100_#in~ldv_func_arg1#1.offset, ldv_usb_submit_urb_100_#in~flags#1 := alloc_and_submit_int_urb_~urb~0#1.base, alloc_and_submit_int_urb_~urb~0#1.offset, 208bv32;havoc ldv_usb_submit_urb_100_#res#1;havoc ldv_usb_submit_urb_100_#t~nondet1685#1, ldv_usb_submit_urb_100_~ldv_func_arg1#1.base, ldv_usb_submit_urb_100_~ldv_func_arg1#1.offset, ldv_usb_submit_urb_100_~flags#1;ldv_usb_submit_urb_100_~ldv_func_arg1#1.base, ldv_usb_submit_urb_100_~ldv_func_arg1#1.offset := ldv_usb_submit_urb_100_#in~ldv_func_arg1#1.base, ldv_usb_submit_urb_100_#in~ldv_func_arg1#1.offset;ldv_usb_submit_urb_100_~flags#1 := ldv_usb_submit_urb_100_#in~flags#1; [2025-02-08 10:08:50,770 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6400: assume ~bvslt~32(~i~0#1, ~zero_extend~32~8(#t~mem201#1));havoc #t~mem201#1; [2025-02-08 10:08:50,770 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6400: assume !~bvslt~32(~i~0#1, ~zero_extend~32~8(#t~mem201#1));havoc #t~mem201#1; [2025-02-08 10:08:50,770 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5946: call write~intINTTYPE4#6(4294967295bv32, usb_fill_int_urb_~urb#1.base, ~bvadd~64(152bv64, usb_fill_int_urb_~urb#1.offset), 4bv64); [2025-02-08 10:08:50,770 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11074-1: SUMMARY for call ldv_usb_alloc_coherent_99_#t~ret1684#1 := ldv_is_err(ldv_usb_alloc_coherent_99_~res~2#1.base, ldv_usb_alloc_coherent_99_~res~2#1.offset); srcloc: null [2025-02-08 10:08:50,770 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11058: SUMMARY for call ldv_linux_alloc_irq_check_alloc_flags(ldv_usb_alloc_urb_98_~flags#1); srcloc: null [2025-02-08 10:08:50,770 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6351-1: call alloc_and_submit_int_urb_#t~mem188#1 := read~intINTTYPE4#6(alloc_and_submit_int_urb_~urb~0#1.base, ~bvadd~64(128bv64, alloc_and_submit_int_urb_~urb~0#1.offset), 4bv64);call alloc_and_submit_int_urb_#t~mem189#1.base, alloc_and_submit_int_urb_#t~mem189#1.offset := read~$Pointer$#6(alloc_and_submit_int_urb_~urb~0#1.base, ~bvadd~64(96bv64, alloc_and_submit_int_urb_~urb~0#1.offset), 8bv64);call alloc_and_submit_int_urb_#t~mem190#1 := read~intINTTYPE8#6(alloc_and_submit_int_urb_~urb~0#1.base, ~bvadd~64(104bv64, alloc_and_submit_int_urb_~urb~0#1.offset), 8bv64);assume { :begin_inline_ldv_usb_free_coherent_101 } true;ldv_usb_free_coherent_101_#in~dev#1.base, ldv_usb_free_coherent_101_#in~dev#1.offset, ldv_usb_free_coherent_101_#in~size#1, ldv_usb_free_coherent_101_#in~addr#1.base, ldv_usb_free_coherent_101_#in~addr#1.offset, ldv_usb_free_coherent_101_#in~dma#1 := alloc_and_submit_int_urb_~dev~0#1.base, alloc_and_submit_int_urb_~dev~0#1.offset, ~zero_extend~64~32(alloc_and_submit_int_urb_#t~mem188#1), alloc_and_submit_int_urb_#t~mem189#1.base, alloc_and_submit_int_urb_#t~mem189#1.offset, alloc_and_submit_int_urb_#t~mem190#1;havoc ldv_usb_free_coherent_101_~dev#1.base, ldv_usb_free_coherent_101_~dev#1.offset, ldv_usb_free_coherent_101_~size#1, ldv_usb_free_coherent_101_~addr#1.base, ldv_usb_free_coherent_101_~addr#1.offset, ldv_usb_free_coherent_101_~dma#1;ldv_usb_free_coherent_101_~dev#1.base, ldv_usb_free_coherent_101_~dev#1.offset := ldv_usb_free_coherent_101_#in~dev#1.base, ldv_usb_free_coherent_101_#in~dev#1.offset;ldv_usb_free_coherent_101_~size#1 := ldv_usb_free_coherent_101_#in~size#1;ldv_usb_free_coherent_101_~addr#1.base, ldv_usb_free_coherent_101_~addr#1.offset := ldv_usb_free_coherent_101_#in~addr#1.base, ldv_usb_free_coherent_101_#in~addr#1.offset;ldv_usb_free_coherent_101_~dma#1 := ldv_usb_free_coherent_101_#in~dma#1; [2025-02-08 10:08:50,770 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6351: havoc ldv_usb_free_coherent_101_~dev#1.base, ldv_usb_free_coherent_101_~dev#1.offset, ldv_usb_free_coherent_101_~size#1, ldv_usb_free_coherent_101_~addr#1.base, ldv_usb_free_coherent_101_~addr#1.offset, ldv_usb_free_coherent_101_~dma#1;havoc ldv_usb_free_coherent_101_#in~dev#1.base, ldv_usb_free_coherent_101_#in~dev#1.offset, ldv_usb_free_coherent_101_#in~size#1, ldv_usb_free_coherent_101_#in~addr#1.base, ldv_usb_free_coherent_101_#in~addr#1.offset, ldv_usb_free_coherent_101_#in~dma#1;assume { :end_inline_ldv_usb_free_coherent_101 } true;havoc alloc_and_submit_int_urb_#t~mem188#1;havoc alloc_and_submit_int_urb_#t~mem189#1.base, alloc_and_submit_int_urb_#t~mem189#1.offset;havoc alloc_and_submit_int_urb_#t~mem190#1;assume { :begin_inline_ldv_usb_free_urb_102 } true;ldv_usb_free_urb_102_#in~urb#1.base, ldv_usb_free_urb_102_#in~urb#1.offset := alloc_and_submit_int_urb_~urb~0#1.base, alloc_and_submit_int_urb_~urb~0#1.offset;havoc ldv_usb_free_urb_102_~urb#1.base, ldv_usb_free_urb_102_~urb#1.offset;ldv_usb_free_urb_102_~urb#1.base, ldv_usb_free_urb_102_~urb#1.offset := ldv_usb_free_urb_102_#in~urb#1.base, ldv_usb_free_urb_102_#in~urb#1.offset; [2025-02-08 10:08:50,770 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6310: havoc alloc_and_submit_int_urb_#t~mem178#1;havoc alloc_and_submit_int_urb_#t~ret179#1; [2025-02-08 10:08:50,770 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11075: SUMMARY for call ldv_assume((if 0bv64 == ldv_usb_alloc_coherent_99_~tmp___0~31#1 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 10:08:50,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6310-1: SUMMARY for call alloc_and_submit_int_urb_#t~ret179#1 := printk(8bv64, 0bv64); srcloc: null [2025-02-08 10:08:50,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6327: assume 0bv64 == ~bvadd~64(alloc_and_submit_int_urb_~buffer~0#1.base, alloc_and_submit_int_urb_~buffer~0#1.offset);alloc_and_submit_int_urb_~ret~1#1 := 4294967284bv32; [2025-02-08 10:08:50,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6327: assume !(0bv64 == ~bvadd~64(alloc_and_submit_int_urb_~buffer~0#1.base, alloc_and_submit_int_urb_~buffer~0#1.offset));call alloc_and_submit_int_urb_#t~mem183#1 := read~intINTTYPE1#6(alloc_and_submit_int_urb_~ep#1.base, ~bvadd~64(2bv64, alloc_and_submit_int_urb_~ep#1.offset), 1bv64); [2025-02-08 10:08:50,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5782: havoc usb_endpoint_xfer_int_#t~mem26#1;#t~ret199#1 := usb_endpoint_xfer_int_#res#1;havoc usb_endpoint_xfer_int_#t~mem26#1, usb_endpoint_xfer_int_~epd#1.base, usb_endpoint_xfer_int_~epd#1.offset;havoc usb_endpoint_xfer_int_#in~epd#1.base, usb_endpoint_xfer_int_#in~epd#1.offset;assume { :end_inline_usb_endpoint_xfer_int } true;~tmp___0~4#1 := #t~ret199#1;havoc #t~ret199#1; [2025-02-08 10:08:50,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11059-1: SUMMARY for call ldv_linux_alloc_usb_lock_check_alloc_flags(ldv_usb_alloc_urb_98_~flags#1); srcloc: null [2025-02-08 10:08:50,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11059: ldv_usb_alloc_urb_98_#res#1.base, ldv_usb_alloc_urb_98_#res#1.offset := ldv_usb_alloc_urb_98_~res~1#1.base, ldv_usb_alloc_urb_98_~res~1#1.offset; [2025-02-08 10:08:50,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6319: assume 0bv64 == ~bvadd~64(alloc_and_submit_int_urb_~urb~0#1.base, alloc_and_submit_int_urb_~urb~0#1.offset);alloc_and_submit_int_urb_~ret~1#1 := 4294967284bv32; [2025-02-08 10:08:50,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6319: assume !(0bv64 == ~bvadd~64(alloc_and_submit_int_urb_~urb~0#1.base, alloc_and_submit_int_urb_~urb~0#1.offset));assume { :begin_inline_ldv_usb_alloc_coherent_99 } true;ldv_usb_alloc_coherent_99_#in~ldv_func_arg1#1.base, ldv_usb_alloc_coherent_99_#in~ldv_func_arg1#1.offset, ldv_usb_alloc_coherent_99_#in~ldv_func_arg2#1, ldv_usb_alloc_coherent_99_#in~flags#1, ldv_usb_alloc_coherent_99_#in~ldv_func_arg4#1.base, ldv_usb_alloc_coherent_99_#in~ldv_func_arg4#1.offset := alloc_and_submit_int_urb_~dev~0#1.base, alloc_and_submit_int_urb_~dev~0#1.offset, ~zero_extend~64~32(alloc_and_submit_int_urb_~buffer_len~0#1), 208bv32, alloc_and_submit_int_urb_~urb~0#1.base, ~bvadd~64(104bv64, alloc_and_submit_int_urb_~urb~0#1.offset);havoc ldv_usb_alloc_coherent_99_#res#1.base, ldv_usb_alloc_coherent_99_#res#1.offset;havoc ldv_usb_alloc_coherent_99_#t~ret1683#1.base, ldv_usb_alloc_coherent_99_#t~ret1683#1.offset, ldv_usb_alloc_coherent_99_#t~ret1684#1, ldv_usb_alloc_coherent_99_~ldv_func_arg1#1.base, ldv_usb_alloc_coherent_99_~ldv_func_arg1#1.offset, ldv_usb_alloc_coherent_99_~ldv_func_arg2#1, ldv_usb_alloc_coherent_99_~flags#1, ldv_usb_alloc_coherent_99_~ldv_func_arg4#1.base, ldv_usb_alloc_coherent_99_~ldv_func_arg4#1.offset, ldv_usb_alloc_coherent_99_~res~2#1.base, ldv_usb_alloc_coherent_99_~res~2#1.offset, ldv_usb_alloc_coherent_99_~tmp~60#1.base, ldv_usb_alloc_coherent_99_~tmp~60#1.offset, ldv_usb_alloc_coherent_99_~tmp___0~31#1;ldv_usb_alloc_coherent_99_~ldv_func_arg1#1.base, ldv_usb_alloc_coherent_99_~ldv_func_arg1#1.offset := ldv_usb_alloc_coherent_99_#in~ldv_func_arg1#1.base, ldv_usb_alloc_coherent_99_#in~ldv_func_arg1#1.offset;ldv_usb_alloc_coherent_99_~ldv_func_arg2#1 := ldv_usb_alloc_coherent_99_#in~ldv_func_arg2#1;ldv_usb_alloc_coherent_99_~flags#1 := ldv_usb_alloc_coherent_99_#in~flags#1;ldv_usb_alloc_coherent_99_~ldv_func_arg4#1.base, ldv_usb_alloc_coherent_99_~ldv_func_arg4#1.offset := ldv_usb_alloc_coherent_99_#in~ldv_func_arg4#1.base, ldv_usb_alloc_coherent_99_#in~ldv_func_arg4#1.offset;havoc ldv_usb_alloc_coherent_99_~res~2#1.base, ldv_usb_alloc_coherent_99_~res~2#1.offset;havoc ldv_usb_alloc_coherent_99_~tmp~60#1.base, ldv_usb_alloc_coherent_99_~tmp~60#1.offset;havoc ldv_usb_alloc_coherent_99_~tmp___0~31#1; [2025-02-08 10:08:50,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6385: assume 0bv32 != ~tmp~11#1;assume { :begin_inline_usb_endpoint_xfer_int } true;usb_endpoint_xfer_int_#in~epd#1.base, usb_endpoint_xfer_int_#in~epd#1.offset := ~ep~0#1.base, ~ep~0#1.offset;havoc usb_endpoint_xfer_int_#res#1;havoc usb_endpoint_xfer_int_#t~mem26#1, usb_endpoint_xfer_int_~epd#1.base, usb_endpoint_xfer_int_~epd#1.offset;usb_endpoint_xfer_int_~epd#1.base, usb_endpoint_xfer_int_~epd#1.offset := usb_endpoint_xfer_int_#in~epd#1.base, usb_endpoint_xfer_int_#in~epd#1.offset;call usb_endpoint_xfer_int_#t~mem26#1 := read~intINTTYPE1#6(usb_endpoint_xfer_int_~epd#1.base, ~bvadd~64(3bv64, usb_endpoint_xfer_int_~epd#1.offset), 1bv64);usb_endpoint_xfer_int_#res#1 := (if 3bv32 == ~bvand~32(3bv32, ~zero_extend~32~8(usb_endpoint_xfer_int_#t~mem26#1)) then 1bv32 else 0bv32);havoc usb_endpoint_xfer_int_#t~mem26#1; [2025-02-08 10:08:50,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6385: assume !(0bv32 != ~tmp~11#1); [2025-02-08 10:08:50,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11076: SUMMARY for call ldv_linux_alloc_irq_check_alloc_flags(ldv_usb_alloc_coherent_99_~flags#1); srcloc: null [2025-02-08 10:08:50,812 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16386: havoc #t~ret1961.base, #t~ret1961.offset;havoc #t~mem1962;havoc #t~mem1963; [2025-02-08 10:08:50,841 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5871: havoc #t~mem57.base, #t~mem57.offset; [2025-02-08 10:08:51,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7868: havoc ldv_mutex_unlock_119_~ldv_func_arg1#1.base, ldv_mutex_unlock_119_~ldv_func_arg1#1.offset;havoc ldv_mutex_unlock_119_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_119_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_unlock_119 } true;#res#1 := 4294966784bv32; [2025-02-08 10:08:51,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16465: havoc v4l2_fh_release_#t~nondet1980#1; [2025-02-08 10:08:51,673 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5841: assume { :end_inline___copy_to_user_overflow } true; [2025-02-08 10:08:51,688 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16439: havoc #t~nondet1975; [2025-02-08 10:08:52,159 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11163-1: SUMMARY for call ldv_linux_usb_coherent_usb_free_coherent(ldv_usb_free_coherent_108_~addr#1.base, ldv_usb_free_coherent_108_~addr#1.offset); srcloc: null [2025-02-08 10:08:52,159 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6816: call #t~mem301#1.base, #t~mem301#1.offset := read~$Pointer$#6(~gspca_dev#1.base, ~bvadd~64(~bvadd~64(2463bv64, ~gspca_dev#1.offset), ~bvmul~64(8bv64, ~zero_extend~64~32(~i~5#1))), 8bv64);~urb~2#1.base, ~urb~2#1.offset := #t~mem301#1.base, #t~mem301#1.offset; [2025-02-08 10:08:52,159 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11163: havoc ldv_usb_free_coherent_108_~dev#1.base, ldv_usb_free_coherent_108_~dev#1.offset, ldv_usb_free_coherent_108_~size#1, ldv_usb_free_coherent_108_~addr#1.base, ldv_usb_free_coherent_108_~addr#1.offset, ldv_usb_free_coherent_108_~dma#1;havoc ldv_usb_free_coherent_108_#in~dev#1.base, ldv_usb_free_coherent_108_#in~dev#1.offset, ldv_usb_free_coherent_108_#in~size#1, ldv_usb_free_coherent_108_#in~addr#1.base, ldv_usb_free_coherent_108_#in~addr#1.offset, ldv_usb_free_coherent_108_#in~dma#1;assume { :end_inline_ldv_usb_free_coherent_108 } true;havoc #t~mem302#1.base, #t~mem302#1.offset;havoc #t~mem303#1;havoc #t~mem304#1.base, #t~mem304#1.offset;havoc #t~mem305#1;assume { :begin_inline_ldv_usb_free_urb_109 } true;ldv_usb_free_urb_109_#in~urb#1.base, ldv_usb_free_urb_109_#in~urb#1.offset := ~urb~2#1.base, ~urb~2#1.offset;havoc ldv_usb_free_urb_109_~urb#1.base, ldv_usb_free_urb_109_~urb#1.offset;ldv_usb_free_urb_109_~urb#1.base, ldv_usb_free_urb_109_~urb#1.offset := ldv_usb_free_urb_109_#in~urb#1.base, ldv_usb_free_urb_109_#in~urb#1.offset; [2025-02-08 10:08:52,159 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6817: assume 0bv64 == ~bvadd~64(~urb~2#1.base, ~urb~2#1.offset); [2025-02-08 10:08:52,159 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6817: assume !(0bv64 == ~bvadd~64(~urb~2#1.base, ~urb~2#1.offset));call write~$Pointer$#6(0bv64, 0bv64, ~gspca_dev#1.base, ~bvadd~64(~bvadd~64(2463bv64, ~gspca_dev#1.offset), ~bvmul~64(8bv64, ~zero_extend~64~32(~i~5#1))), 8bv64); [2025-02-08 10:08:52,159 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11172: havoc ldv_usb_free_urb_109_~urb#1.base, ldv_usb_free_urb_109_~urb#1.offset;havoc ldv_usb_free_urb_109_#in~urb#1.base, ldv_usb_free_urb_109_#in~urb#1.offset;assume { :end_inline_ldv_usb_free_urb_109 } true;~i~5#1 := ~bvadd~32(1bv32, ~i~5#1); [2025-02-08 10:08:52,159 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6823-1: SUMMARY for call usb_kill_urb(~urb~2#1.base, ~urb~2#1.offset); srcloc: null [2025-02-08 10:08:52,159 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6823: call #t~mem302#1.base, #t~mem302#1.offset := read~$Pointer$#6(~gspca_dev#1.base, ~bvadd~64(2071bv64, ~gspca_dev#1.offset), 8bv64);call #t~mem303#1 := read~intINTTYPE4#6(~urb~2#1.base, ~bvadd~64(128bv64, ~urb~2#1.offset), 4bv64);call #t~mem304#1.base, #t~mem304#1.offset := read~$Pointer$#6(~urb~2#1.base, ~bvadd~64(96bv64, ~urb~2#1.offset), 8bv64);call #t~mem305#1 := read~intINTTYPE8#6(~urb~2#1.base, ~bvadd~64(104bv64, ~urb~2#1.offset), 8bv64);assume { :begin_inline_ldv_usb_free_coherent_108 } true;ldv_usb_free_coherent_108_#in~dev#1.base, ldv_usb_free_coherent_108_#in~dev#1.offset, ldv_usb_free_coherent_108_#in~size#1, ldv_usb_free_coherent_108_#in~addr#1.base, ldv_usb_free_coherent_108_#in~addr#1.offset, ldv_usb_free_coherent_108_#in~dma#1 := #t~mem302#1.base, #t~mem302#1.offset, ~zero_extend~64~32(#t~mem303#1), #t~mem304#1.base, #t~mem304#1.offset, #t~mem305#1;havoc ldv_usb_free_coherent_108_~dev#1.base, ldv_usb_free_coherent_108_~dev#1.offset, ldv_usb_free_coherent_108_~size#1, ldv_usb_free_coherent_108_~addr#1.base, ldv_usb_free_coherent_108_~addr#1.offset, ldv_usb_free_coherent_108_~dma#1;ldv_usb_free_coherent_108_~dev#1.base, ldv_usb_free_coherent_108_~dev#1.offset := ldv_usb_free_coherent_108_#in~dev#1.base, ldv_usb_free_coherent_108_#in~dev#1.offset;ldv_usb_free_coherent_108_~size#1 := ldv_usb_free_coherent_108_#in~size#1;ldv_usb_free_coherent_108_~addr#1.base, ldv_usb_free_coherent_108_~addr#1.offset := ldv_usb_free_coherent_108_#in~addr#1.base, ldv_usb_free_coherent_108_#in~addr#1.offset;ldv_usb_free_coherent_108_~dma#1 := ldv_usb_free_coherent_108_#in~dma#1; [2025-02-08 10:08:52,159 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11172-1: SUMMARY for call ldv_linux_usb_urb_usb_free_urb(ldv_usb_free_urb_109_~urb#1.base, ldv_usb_free_urb_109_~urb#1.offset); srcloc: null [2025-02-08 10:08:53,075 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6460-1: SUMMARY for call fill_frame_#t~ret216#1 := printk(11bv64, 0bv64); srcloc: null [2025-02-08 10:08:53,075 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6460: havoc fill_frame_#t~ret216#1;call write~intINTTYPE1#6(0bv8, fill_frame_~gspca_dev#1.base, ~bvadd~64(4025bv64, fill_frame_~gspca_dev#1.offset), 1bv64); [2025-02-08 10:08:53,076 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6576-2: call bulk_irq_#t~mem250#1.base, bulk_irq_#t~mem250#1.offset := read~$Pointer$#6(bulk_irq_~urb#1.base, ~bvadd~64(96bv64, bulk_irq_~urb#1.offset), 8bv64);call bulk_irq_#t~mem251#1 := read~intINTTYPE4#6(bulk_irq_~urb#1.base, ~bvadd~64(132bv64, bulk_irq_~urb#1.offset), 4bv64);call bulk_irq_#t~mem252#1.base, bulk_irq_#t~mem252#1.offset := read~$Pointer$#6(bulk_irq_~gspca_dev~2#1.base, ~bvadd~64(2189bv64, bulk_irq_~gspca_dev~2#1.offset), 8bv64);call bulk_irq_#t~mem253#1.base, bulk_irq_#t~mem253#1.offset := read~$Pointer$#6(bulk_irq_#t~mem252#1.base, ~bvadd~64(40bv64, bulk_irq_#t~mem252#1.offset), 8bv64); [2025-02-08 10:08:53,076 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6576-1: SUMMARY for call ##fun~$Pointer$~X~$Pointer$~X~C_INT~TO~VOID(bulk_irq_~gspca_dev~2#1.base, bulk_irq_~gspca_dev~2#1.offset, bulk_irq_#t~mem250#1.base, bulk_irq_#t~mem250#1.offset, bulk_irq_#t~mem251#1, bulk_irq_#t~mem253#1.base, bulk_irq_#t~mem253#1.offset); srcloc: null [2025-02-08 10:08:53,076 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6576: havoc bulk_irq_#t~mem250#1.base, bulk_irq_#t~mem250#1.offset;havoc bulk_irq_#t~mem251#1;havoc bulk_irq_#t~mem252#1.base, bulk_irq_#t~mem252#1.offset;havoc bulk_irq_#t~mem253#1.base, bulk_irq_#t~mem253#1.offset;call bulk_irq_#t~mem254#1 := read~intINTTYPE1#6(bulk_irq_~gspca_dev~2#1.base, ~bvadd~64(26bv64, ~bvadd~64(2159bv64, bulk_irq_~gspca_dev~2#1.offset)), 1bv64); [2025-02-08 10:08:53,076 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11135: havoc ldv_usb_submit_urb_105_#t~nondet1686#1;fill_frame_#t~ret227#1 := ldv_usb_submit_urb_105_#res#1;havoc ldv_usb_submit_urb_105_#t~nondet1686#1, ldv_usb_submit_urb_105_~ldv_func_arg1#1.base, ldv_usb_submit_urb_105_~ldv_func_arg1#1.offset, ldv_usb_submit_urb_105_~flags#1;havoc ldv_usb_submit_urb_105_#in~ldv_func_arg1#1.base, ldv_usb_submit_urb_105_#in~ldv_func_arg1#1.offset, ldv_usb_submit_urb_105_#in~flags#1;assume { :end_inline_ldv_usb_submit_urb_105 } true;fill_frame_~st~0#1 := fill_frame_#t~ret227#1;havoc fill_frame_#t~ret227#1; [2025-02-08 10:08:53,076 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6486: assume ~bvsle~33(~bvadd~33(1bv33, ~sign_extend~33~32(fill_frame_~i~1#1)), 2147483647bv33);fill_frame_~i~1#1 := ~bvadd~32(1bv32, fill_frame_~i~1#1);call fill_frame_#t~mem226#1 := read~intINTTYPE4#6(fill_frame_~urb#1.base, ~bvadd~64(156bv64, fill_frame_~urb#1.offset), 4bv64); [2025-02-08 10:08:53,076 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6486: assume !~bvsle~33(~bvadd~33(1bv33, ~sign_extend~33~32(fill_frame_~i~1#1)), 2147483647bv33); [2025-02-08 10:08:53,076 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6585-1: SUMMARY for call bulk_irq_#t~ret256#1 := printk(18bv64, 0bv64); srcloc: null [2025-02-08 10:08:53,076 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6585: havoc bulk_irq_#t~ret256#1; [2025-02-08 10:08:53,083 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6486-1: assume ~bvsle~33(6442450944bv33, ~bvadd~33(1bv33, ~sign_extend~33~32(fill_frame_~i~1#1))); [2025-02-08 10:08:53,083 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6486-1: assume !~bvsle~33(6442450944bv33, ~bvadd~33(1bv33, ~sign_extend~33~32(fill_frame_~i~1#1))); [2025-02-08 10:08:53,083 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6569-1: call bulk_irq_#t~mem242#1 := read~intINTTYPE4#9(~#gspca_debug~0.base, ~#gspca_debug~0.offset, 4bv64); [2025-02-08 10:08:53,083 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6569: assume ~bvsgt~32(bulk_irq_#t~mem242#1, 4bv32);havoc bulk_irq_#t~mem242#1;call bulk_irq_#t~mem243#1 := read~intINTTYPE4#6(bulk_irq_~urb#1.base, ~bvadd~64(132bv64, bulk_irq_~urb#1.offset), 4bv64); [2025-02-08 10:08:53,083 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6569: assume !~bvsgt~32(bulk_irq_#t~mem242#1, 4bv32);havoc bulk_irq_#t~mem242#1; [2025-02-08 10:08:53,083 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11144: havoc ldv_usb_submit_urb_106_#t~nondet1687#1;bulk_irq_#t~ret255#1 := ldv_usb_submit_urb_106_#res#1;havoc ldv_usb_submit_urb_106_#t~nondet1687#1, ldv_usb_submit_urb_106_~ldv_func_arg1#1.base, ldv_usb_submit_urb_106_~ldv_func_arg1#1.offset, ldv_usb_submit_urb_106_~flags#1;havoc ldv_usb_submit_urb_106_#in~ldv_func_arg1#1.base, ldv_usb_submit_urb_106_#in~ldv_func_arg1#1.offset, ldv_usb_submit_urb_106_#in~flags#1;assume { :end_inline_ldv_usb_submit_urb_106 } true;bulk_irq_~st~1#1 := bulk_irq_#t~ret255#1;havoc bulk_irq_#t~ret255#1; [2025-02-08 10:08:53,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6562: havoc bulk_irq_#t~mem240#1;havoc bulk_irq_#t~ret241#1;call write~intINTTYPE4#6(0bv32, bulk_irq_~urb#1.base, ~bvadd~64(88bv64, bulk_irq_~urb#1.offset), 4bv64); [2025-02-08 10:08:53,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6496: assume ~bvslt~32(fill_frame_~st~0#1, 0bv32); [2025-02-08 10:08:53,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6496: assume !~bvslt~32(fill_frame_~st~0#1, 0bv32); [2025-02-08 10:08:53,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6562-1: SUMMARY for call bulk_irq_#t~ret241#1 := printk(16bv64, 0bv64); srcloc: null [2025-02-08 10:08:53,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6488: assume ~bvslt~32(fill_frame_~i~1#1, fill_frame_#t~mem226#1);havoc fill_frame_#t~mem226#1; [2025-02-08 10:08:53,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6488: assume !~bvslt~32(fill_frame_~i~1#1, fill_frame_#t~mem226#1);havoc fill_frame_#t~mem226#1;assume { :begin_inline_ldv_usb_submit_urb_105 } true;ldv_usb_submit_urb_105_#in~ldv_func_arg1#1.base, ldv_usb_submit_urb_105_#in~ldv_func_arg1#1.offset, ldv_usb_submit_urb_105_#in~flags#1 := fill_frame_~urb#1.base, fill_frame_~urb#1.offset, 32bv32;havoc ldv_usb_submit_urb_105_#res#1;havoc ldv_usb_submit_urb_105_#t~nondet1686#1, ldv_usb_submit_urb_105_~ldv_func_arg1#1.base, ldv_usb_submit_urb_105_~ldv_func_arg1#1.offset, ldv_usb_submit_urb_105_~flags#1;ldv_usb_submit_urb_105_~ldv_func_arg1#1.base, ldv_usb_submit_urb_105_~ldv_func_arg1#1.offset := ldv_usb_submit_urb_105_#in~ldv_func_arg1#1.base, ldv_usb_submit_urb_105_#in~ldv_func_arg1#1.offset;ldv_usb_submit_urb_105_~flags#1 := ldv_usb_submit_urb_105_#in~flags#1; [2025-02-08 10:08:53,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6521: havoc fill_frame_#t~mem207#1, fill_frame_#t~mem208#1, fill_frame_#t~mem209#1, fill_frame_#t~mem210#1, fill_frame_#t~ret211#1, fill_frame_#t~mem212#1.base, fill_frame_#t~mem212#1.offset, fill_frame_#t~mem213#1.base, fill_frame_#t~mem213#1.offset, fill_frame_#t~mem214#1, fill_frame_#t~mem215#1, fill_frame_#t~ret216#1, fill_frame_#t~mem217#1, fill_frame_#t~mem218#1, fill_frame_#t~mem219#1, fill_frame_#t~ret220#1, fill_frame_#t~mem221#1.base, fill_frame_#t~mem221#1.offset, fill_frame_#t~mem222#1, fill_frame_#t~mem226#1, fill_frame_#t~ret227#1, fill_frame_#t~ret228#1, fill_frame_~gspca_dev#1.base, fill_frame_~gspca_dev#1.offset, fill_frame_~urb#1.base, fill_frame_~urb#1.offset, fill_frame_~data~0#1.base, fill_frame_~data~0#1.offset, fill_frame_~i~1#1, fill_frame_~len~0#1, fill_frame_~st~0#1, fill_frame_~pkt_scan~0#1.base, fill_frame_~pkt_scan~0#1.offset;havoc fill_frame_#in~gspca_dev#1.base, fill_frame_#in~gspca_dev#1.offset, fill_frame_#in~urb#1.base, fill_frame_#in~urb#1.offset;assume { :end_inline_fill_frame } true; [2025-02-08 10:08:53,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6579: assume 0bv32 != ~zero_extend~32~8(bulk_irq_#t~mem254#1);havoc bulk_irq_#t~mem254#1;assume { :begin_inline_ldv_usb_submit_urb_106 } true;ldv_usb_submit_urb_106_#in~ldv_func_arg1#1.base, ldv_usb_submit_urb_106_#in~ldv_func_arg1#1.offset, ldv_usb_submit_urb_106_#in~flags#1 := bulk_irq_~urb#1.base, bulk_irq_~urb#1.offset, 32bv32;havoc ldv_usb_submit_urb_106_#res#1;havoc ldv_usb_submit_urb_106_#t~nondet1687#1, ldv_usb_submit_urb_106_~ldv_func_arg1#1.base, ldv_usb_submit_urb_106_~ldv_func_arg1#1.offset, ldv_usb_submit_urb_106_~flags#1;ldv_usb_submit_urb_106_~ldv_func_arg1#1.base, ldv_usb_submit_urb_106_~ldv_func_arg1#1.offset := ldv_usb_submit_urb_106_#in~ldv_func_arg1#1.base, ldv_usb_submit_urb_106_#in~ldv_func_arg1#1.offset;ldv_usb_submit_urb_106_~flags#1 := ldv_usb_submit_urb_106_#in~flags#1; [2025-02-08 10:08:53,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6579: assume !(0bv32 != ~zero_extend~32~8(bulk_irq_#t~mem254#1));havoc bulk_irq_#t~mem254#1; [2025-02-08 10:08:53,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6571-1: SUMMARY for call bulk_irq_#t~ret244#1 := printk(17bv64, 0bv64); srcloc: null [2025-02-08 10:08:53,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6571: havoc bulk_irq_#t~mem243#1;havoc bulk_irq_#t~ret244#1; [2025-02-08 10:08:53,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7785: havoc v4l2_device_unregister_~arg0#1.base, v4l2_device_unregister_~arg0#1.offset;havoc v4l2_device_unregister_#in~arg0#1.base, v4l2_device_unregister_#in~arg0#1.offset;assume { :end_inline_v4l2_device_unregister } true;call gspca_release_#t~mem667#1.base, gspca_release_#t~mem667#1.offset := read~$Pointer$#6(gspca_release_~gspca_dev~12#1.base, ~bvadd~64(2455bv64, gspca_release_~gspca_dev~12#1.offset), 8bv64); [2025-02-08 10:08:53,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6456: call fill_frame_#t~mem214#1 := read~intINTTYPE4#6(fill_frame_~urb#1.base, ~bvadd~64(8bv64, ~bvadd~64(~bvadd~64(184bv64, fill_frame_~urb#1.offset), ~bvmul~64(16bv64, ~sign_extend~64~32(fill_frame_~i~1#1)))), 4bv64);fill_frame_~len~0#1 := fill_frame_#t~mem214#1;call fill_frame_#t~mem215#1 := read~intINTTYPE4#6(fill_frame_~urb#1.base, ~bvadd~64(12bv64, ~bvadd~64(~bvadd~64(184bv64, fill_frame_~urb#1.offset), ~bvmul~64(16bv64, ~sign_extend~64~32(fill_frame_~i~1#1)))), 4bv64);fill_frame_~st~0#1 := fill_frame_#t~mem215#1;havoc fill_frame_#t~mem215#1; [2025-02-08 10:08:53,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7786: havoc gspca_release_#t~mem667#1.base, gspca_release_#t~mem667#1.offset; [2025-02-08 10:08:53,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7786-1: SUMMARY for call kfree(gspca_release_#t~mem667#1.base, gspca_release_#t~mem667#1.offset); srcloc: null [2025-02-08 10:08:53,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6498: havoc fill_frame_#t~ret228#1; [2025-02-08 10:08:53,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-1: havoc gspca_release_#t~mem666#1.base, gspca_release_#t~mem666#1.offset, gspca_release_#t~mem667#1.base, gspca_release_#t~mem667#1.offset, gspca_release_~v4l2_device#1.base, gspca_release_~v4l2_device#1.offset, gspca_release_~gspca_dev~12#1.base, gspca_release_~gspca_dev~12#1.offset, gspca_release_~__mptr~1#1.base, gspca_release_~__mptr~1#1.offset;havoc gspca_release_#in~v4l2_device#1.base, gspca_release_#in~v4l2_device#1.offset;assume { :end_inline_gspca_release } true; [2025-02-08 10:08:53,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6498-1: SUMMARY for call fill_frame_#t~ret228#1 := printk(13bv64, 0bv64); srcloc: null [2025-02-08 10:08:53,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-3: havoc bulk_irq_#t~mem233#1.base, bulk_irq_#t~mem233#1.offset, bulk_irq_#t~mem234#1, bulk_irq_#t~ret235#1, bulk_irq_#t~mem236#1, bulk_irq_#t~mem237#1, bulk_irq_#t~mem238#1, bulk_irq_#t~mem239#1, bulk_irq_#t~mem240#1, bulk_irq_#t~ret241#1, bulk_irq_#t~mem242#1, bulk_irq_#t~mem243#1, bulk_irq_#t~ret244#1, bulk_irq_#t~mem250#1.base, bulk_irq_#t~mem250#1.offset, bulk_irq_#t~mem251#1, bulk_irq_#t~mem252#1.base, bulk_irq_#t~mem252#1.offset, bulk_irq_#t~mem253#1.base, bulk_irq_#t~mem253#1.offset, bulk_irq_#t~mem254#1, bulk_irq_#t~ret255#1, bulk_irq_#t~ret256#1, bulk_irq_~urb#1.base, bulk_irq_~urb#1.offset, bulk_irq_~gspca_dev~2#1.base, bulk_irq_~gspca_dev~2#1.offset, bulk_irq_~st~1#1;havoc bulk_irq_#in~urb#1.base, bulk_irq_#in~urb#1.offset;assume { :end_inline_bulk_irq } true; [2025-02-08 10:08:53,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-4: havoc isoc_irq_#t~mem229#1.base, isoc_irq_#t~mem229#1.offset, isoc_irq_#t~mem230#1, isoc_irq_#t~ret231#1, isoc_irq_#t~mem232#1, isoc_irq_~urb#1.base, isoc_irq_~urb#1.offset, isoc_irq_~gspca_dev~1#1.base, isoc_irq_~gspca_dev~1#1.offset;havoc isoc_irq_#in~urb#1.base, isoc_irq_#in~urb#1.offset;assume { :end_inline_isoc_irq } true; [2025-02-08 10:08:53,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6482: call fill_frame_#t~mem221#1.base, fill_frame_#t~mem221#1.offset := read~$Pointer$#6(fill_frame_~urb#1.base, ~bvadd~64(96bv64, fill_frame_~urb#1.offset), 8bv64);call fill_frame_#t~mem222#1 := read~intINTTYPE4#6(fill_frame_~urb#1.base, ~bvadd~64(~bvadd~64(184bv64, fill_frame_~urb#1.offset), ~bvmul~64(16bv64, ~sign_extend~64~32(fill_frame_~i~1#1))), 4bv64);fill_frame_~data~0#1.base, fill_frame_~data~0#1.offset := fill_frame_#t~mem221#1.base, ~bvadd~64(fill_frame_#t~mem221#1.offset, ~zero_extend~64~32(fill_frame_#t~mem222#1));havoc fill_frame_#t~mem221#1.base, fill_frame_#t~mem221#1.offset;havoc fill_frame_#t~mem222#1; [2025-02-08 10:08:53,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6474: assume ~bvsgt~32(fill_frame_#t~mem218#1, 4bv32);havoc fill_frame_#t~mem218#1;call fill_frame_#t~mem219#1 := read~intINTTYPE4#6(fill_frame_~urb#1.base, ~bvadd~64(~bvadd~64(184bv64, fill_frame_~urb#1.offset), ~bvmul~64(16bv64, ~sign_extend~64~32(fill_frame_~i~1#1))), 4bv64); [2025-02-08 10:08:53,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6474: assume !~bvsgt~32(fill_frame_#t~mem218#1, 4bv32);havoc fill_frame_#t~mem218#1; [2025-02-08 10:08:53,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7787: SUMMARY for call kfree(gspca_release_~gspca_dev~12#1.base, gspca_release_~gspca_dev~12#1.offset); srcloc: null [2025-02-08 10:08:53,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6466: assume 0bv32 == fill_frame_~len~0#1;call fill_frame_#t~mem217#1 := read~intINTTYPE1#6(fill_frame_~gspca_dev#1.base, ~bvadd~64(4026bv64, fill_frame_~gspca_dev#1.offset), 1bv64); [2025-02-08 10:08:53,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6466: assume !(0bv32 == fill_frame_~len~0#1);call fill_frame_#t~mem218#1 := read~intINTTYPE4#9(~#gspca_debug~0.base, ~#gspca_debug~0.offset, 4bv64); [2025-02-08 10:08:53,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6458: assume 0bv32 != fill_frame_~st~0#1; [2025-02-08 10:08:53,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6458: assume !(0bv32 != fill_frame_~st~0#1); [2025-02-08 10:08:53,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6557-1: call bulk_irq_#t~mem239#1 := read~intINTTYPE1#6(bulk_irq_~gspca_dev~2#1.base, ~bvadd~64(4463bv64, bulk_irq_~gspca_dev~2#1.offset), 1bv64); [2025-02-08 10:08:53,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6557: assume 0bv32 != ~sign_extend~32~8(bulk_irq_#t~mem239#1);havoc bulk_irq_#t~mem239#1; [2025-02-08 10:08:53,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6557: assume !(0bv32 != ~sign_extend~32~8(bulk_irq_#t~mem239#1));havoc bulk_irq_#t~mem239#1;call bulk_irq_#t~mem240#1 := read~intINTTYPE4#6(bulk_irq_~urb#1.base, ~bvadd~64(88bv64, bulk_irq_~urb#1.offset), 4bv64); [2025-02-08 10:08:53,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6483: SUMMARY for call ##fun~$Pointer$~X~$Pointer$~X~C_INT~TO~VOID(fill_frame_~gspca_dev#1.base, fill_frame_~gspca_dev#1.offset, fill_frame_~data~0#1.base, fill_frame_~data~0#1.offset, fill_frame_~len~0#1, fill_frame_~pkt_scan~0#1.base, fill_frame_~pkt_scan~0#1.offset); srcloc: null [2025-02-08 10:08:53,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6467: assume 0bv32 == ~sign_extend~32~8(fill_frame_#t~mem217#1);havoc fill_frame_#t~mem217#1;call write~intINTTYPE1#6(1bv8, fill_frame_~gspca_dev#1.base, ~bvadd~64(4026bv64, fill_frame_~gspca_dev#1.offset), 1bv64); [2025-02-08 10:08:53,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6467: assume !(0bv32 == ~sign_extend~32~8(fill_frame_#t~mem217#1));havoc fill_frame_#t~mem217#1; [2025-02-08 10:08:53,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11133-1: SUMMARY for call ldv_check_alloc_flags(ldv_usb_submit_urb_105_~flags#1); srcloc: null [2025-02-08 10:08:53,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11133: havoc ldv_usb_submit_urb_105_#t~nondet1686#1;ldv_usb_submit_urb_105_#res#1 := ldv_usb_submit_urb_105_#t~nondet1686#1;havoc ldv_usb_submit_urb_105_#t~nondet1686#1; [2025-02-08 10:08:53,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6583: assume ~bvslt~32(bulk_irq_~st~1#1, 0bv32); [2025-02-08 10:08:53,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6583: assume !~bvslt~32(bulk_irq_~st~1#1, 0bv32); [2025-02-08 10:08:53,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6476-1: SUMMARY for call fill_frame_#t~ret220#1 := printk(12bv64, 0bv64); srcloc: null [2025-02-08 10:08:53,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6476: havoc fill_frame_#t~mem219#1;havoc fill_frame_#t~ret220#1; [2025-02-08 10:08:53,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11142-1: SUMMARY for call ldv_check_alloc_flags(ldv_usb_submit_urb_106_~flags#1); srcloc: null [2025-02-08 10:08:53,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11142: havoc ldv_usb_submit_urb_106_#t~nondet1687#1;ldv_usb_submit_urb_106_#res#1 := ldv_usb_submit_urb_106_#t~nondet1687#1;havoc ldv_usb_submit_urb_106_#t~nondet1687#1; [2025-02-08 10:08:53,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16351: havoc #t~nondet1956; [2025-02-08 10:08:53,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7829: havoc ldv_module_put_116_~ldv_func_arg1#1.base, ldv_module_put_116_~ldv_func_arg1#1.offset;havoc ldv_module_put_116_#in~ldv_func_arg1#1.base, ldv_module_put_116_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_module_put_116 } true;havoc #t~mem675#1.base, #t~mem675#1.offset; [2025-02-08 10:08:53,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16461: havoc v4l2_fh_open_#t~nondet1979#1; [2025-02-08 10:08:54,010 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16457: havoc #t~nondet1978;