./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-validator-v0.6/linux-stable-a9e7fb5-1-32_7a-drivers--media--rc--imon.ko-entry_point.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 48c9605d Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-validator-v0.6/linux-stable-a9e7fb5-1-32_7a-drivers--media--rc--imon.ko-entry_point.cil.out.i -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 5ae9365bf9f4bb447656a8aad8b25296bee93482678adc07bc006baf98cbac3c --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 02:56:37,735 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 02:56:37,778 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-02-08 02:56:37,781 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 02:56:37,781 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 02:56:37,795 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 02:56:37,795 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 02:56:37,796 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 02:56:37,796 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 02:56:37,796 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 02:56:37,796 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 02:56:37,796 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 02:56:37,796 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 02:56:37,796 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 02:56:37,797 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 02:56:37,797 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 02:56:37,797 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 02:56:37,797 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-08 02:56:37,797 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 02:56:37,797 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 02:56:37,797 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 02:56:37,797 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 02:56:37,797 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 02:56:37,797 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 02:56:37,798 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 02:56:37,798 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 02:56:37,798 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 02:56:37,798 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 02:56:37,798 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 02:56:37,798 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 02:56:37,798 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 02:56:37,798 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 02:56:37,798 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 02:56:37,798 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 02:56:37,798 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-08 02:56:37,799 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-08 02:56:37,799 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 02:56:37,799 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 02:56:37,799 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 02:56:37,799 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 02:56:37,799 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 5ae9365bf9f4bb447656a8aad8b25296bee93482678adc07bc006baf98cbac3c [2025-02-08 02:56:38,018 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 02:56:38,028 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 02:56:38,032 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 02:56:38,032 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 02:56:38,033 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 02:56:38,034 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-validator-v0.6/linux-stable-a9e7fb5-1-32_7a-drivers--media--rc--imon.ko-entry_point.cil.out.i [2025-02-08 02:56:39,236 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/4ec21442f/1a46dde985eb486db3c0697565eeb15e/FLAGb4f6c714e [2025-02-08 02:56:39,718 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 02:56:39,719 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-validator-v0.6/linux-stable-a9e7fb5-1-32_7a-drivers--media--rc--imon.ko-entry_point.cil.out.i [2025-02-08 02:56:39,751 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/4ec21442f/1a46dde985eb486db3c0697565eeb15e/FLAGb4f6c714e [2025-02-08 02:56:39,768 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/4ec21442f/1a46dde985eb486db3c0697565eeb15e [2025-02-08 02:56:39,769 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 02:56:39,771 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 02:56:39,771 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 02:56:39,771 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 02:56:39,775 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 02:56:39,776 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 02:56:39" (1/1) ... [2025-02-08 02:56:39,778 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4967114c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:56:39, skipping insertion in model container [2025-02-08 02:56:39,778 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 02:56:39" (1/1) ... [2025-02-08 02:56:39,855 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 02:56:40,339 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-validator-v0.6/linux-stable-a9e7fb5-1-32_7a-drivers--media--rc--imon.ko-entry_point.cil.out.i[98402,98415] [2025-02-08 02:56:40,849 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 02:56:40,886 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 02:56:40,942 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [3258] [2025-02-08 02:56:40,943 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bswapl %0": "=r" (val): "0" (val)); [3265] [2025-02-08 02:56:40,944 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bswapq %0": "=r" (val): "0" (val)); [3272] [2025-02-08 02:56:40,945 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [3305] [2025-02-08 02:56:40,945 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [3308] [2025-02-08 02:56:40,945 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [3311] [2025-02-08 02:56:40,945 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [3314] [2025-02-08 02:56:40,951 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-validator-v0.6/linux-stable-a9e7fb5-1-32_7a-drivers--media--rc--imon.ko-entry_point.cil.out.i[98402,98415] [2025-02-08 02:56:40,986 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [4083] [2025-02-08 02:56:40,987 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [4087] [2025-02-08 02:56:40,988 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %0,%1": "=q" (__x), "+m" (*__ptr): "0" (__x): "memory"); [4110] [2025-02-08 02:56:40,988 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %0,%1": "=r" (__x), "+m" (*__ptr___0): "0" (__x): "memory"); [4115] [2025-02-08 02:56:40,988 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0,%1": "=r" (__x), "+m" (*__ptr___1): "0" (__x): "memory"); [4120] [2025-02-08 02:56:40,989 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %0,%1": "=r" (__x), "+m" (*__ptr___2): "0" (__x): "memory"); [4125] [2025-02-08 02:56:41,004 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [4584] [2025-02-08 02:56:41,126 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 02:56:41,192 INFO L204 MainTranslator]: Completed translation [2025-02-08 02:56:41,193 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:56:41 WrapperNode [2025-02-08 02:56:41,193 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 02:56:41,194 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 02:56:41,194 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 02:56:41,194 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 02:56:41,199 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:56:41" (1/1) ... [2025-02-08 02:56:41,269 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:56:41" (1/1) ... [2025-02-08 02:56:41,437 INFO L138 Inliner]: procedures = 256, calls = 2460, calls flagged for inlining = 119, calls inlined = 98, statements flattened = 4152 [2025-02-08 02:56:41,438 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 02:56:41,439 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 02:56:41,439 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 02:56:41,439 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 02:56:41,446 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:56:41" (1/1) ... [2025-02-08 02:56:41,446 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:56:41" (1/1) ... [2025-02-08 02:56:41,474 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:56:41" (1/1) ... [2025-02-08 02:56:41,903 INFO L175 MemorySlicer]: Split 1214 memory accesses to 57 slices as follows [0, 5, 8, 6, 5, 8, 5, 8, 8, 5, 5, 5, 8, 4, 5, 64, 5, 4, 6, 2, 5, 8, 4, 5, 4, 6, 2, 5, 48, 30, 8, 5, 8, 8, 41, 8, 5, 8, 8, 8, 8, 5, 5, 24, 5, 3, 7, 1, 5, 5, 5, 8, 8, 66, 5, 656, 8]. 54 percent of accesses are in the largest equivalence class. The 265 initializations are split as follows [0, 5, 0, 6, 5, 0, 5, 8, 0, 5, 5, 5, 0, 4, 5, 64, 5, 4, 6, 2, 5, 0, 4, 5, 4, 6, 2, 5, 0, 0, 0, 5, 0, 0, 0, 0, 5, 0, 0, 0, 0, 5, 5, 24, 5, 0, 0, 1, 5, 5, 5, 0, 0, 12, 5, 18, 0]. The 733 writes are split as follows [0, 0, 7, 0, 0, 7, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 47, 30, 7, 0, 7, 7, 41, 7, 0, 7, 7, 7, 7, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 7, 7, 54, 0, 447, 7]. [2025-02-08 02:56:41,904 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:56:41" (1/1) ... [2025-02-08 02:56:41,904 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:56:41" (1/1) ... [2025-02-08 02:56:42,036 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:56:41" (1/1) ... [2025-02-08 02:56:42,049 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:56:41" (1/1) ... [2025-02-08 02:56:42,095 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:56:41" (1/1) ... [2025-02-08 02:56:42,122 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:56:41" (1/1) ... [2025-02-08 02:56:42,171 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 02:56:42,173 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 02:56:42,173 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 02:56:42,173 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 02:56:42,174 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:56:41" (1/1) ... [2025-02-08 02:56:42,181 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 02:56:42,192 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 02:56:42,215 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-02-08 02:56:42,217 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-02-08 02:56:42,238 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#0 [2025-02-08 02:56:42,239 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#1 [2025-02-08 02:56:42,239 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#2 [2025-02-08 02:56:42,239 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#3 [2025-02-08 02:56:42,239 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#4 [2025-02-08 02:56:42,239 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#5 [2025-02-08 02:56:42,239 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#6 [2025-02-08 02:56:42,239 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#7 [2025-02-08 02:56:42,240 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#8 [2025-02-08 02:56:42,240 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#9 [2025-02-08 02:56:42,240 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#10 [2025-02-08 02:56:42,240 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#11 [2025-02-08 02:56:42,240 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#12 [2025-02-08 02:56:42,240 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#13 [2025-02-08 02:56:42,240 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#14 [2025-02-08 02:56:42,240 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#15 [2025-02-08 02:56:42,240 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#16 [2025-02-08 02:56:42,240 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#17 [2025-02-08 02:56:42,240 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#18 [2025-02-08 02:56:42,240 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#19 [2025-02-08 02:56:42,240 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#20 [2025-02-08 02:56:42,240 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#21 [2025-02-08 02:56:42,240 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#22 [2025-02-08 02:56:42,240 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#23 [2025-02-08 02:56:42,240 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#24 [2025-02-08 02:56:42,240 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#25 [2025-02-08 02:56:42,240 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#26 [2025-02-08 02:56:42,241 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#27 [2025-02-08 02:56:42,241 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#28 [2025-02-08 02:56:42,241 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#29 [2025-02-08 02:56:42,241 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#30 [2025-02-08 02:56:42,241 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#31 [2025-02-08 02:56:42,241 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#32 [2025-02-08 02:56:42,241 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#33 [2025-02-08 02:56:42,241 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#34 [2025-02-08 02:56:42,241 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#35 [2025-02-08 02:56:42,241 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#36 [2025-02-08 02:56:42,241 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#37 [2025-02-08 02:56:42,241 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#38 [2025-02-08 02:56:42,241 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#39 [2025-02-08 02:56:42,241 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#40 [2025-02-08 02:56:42,241 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#41 [2025-02-08 02:56:42,241 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#42 [2025-02-08 02:56:42,241 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#43 [2025-02-08 02:56:42,241 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#44 [2025-02-08 02:56:42,241 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#45 [2025-02-08 02:56:42,241 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#46 [2025-02-08 02:56:42,241 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#47 [2025-02-08 02:56:42,241 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#48 [2025-02-08 02:56:42,241 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#49 [2025-02-08 02:56:42,241 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#50 [2025-02-08 02:56:42,241 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#51 [2025-02-08 02:56:42,241 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#52 [2025-02-08 02:56:42,241 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#53 [2025-02-08 02:56:42,241 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#54 [2025-02-08 02:56:42,241 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#55 [2025-02-08 02:56:42,241 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#56 [2025-02-08 02:56:42,241 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#0 [2025-02-08 02:56:42,242 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#1 [2025-02-08 02:56:42,242 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#2 [2025-02-08 02:56:42,242 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#3 [2025-02-08 02:56:42,242 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#4 [2025-02-08 02:56:42,242 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#5 [2025-02-08 02:56:42,242 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#6 [2025-02-08 02:56:42,242 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#7 [2025-02-08 02:56:42,242 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#8 [2025-02-08 02:56:42,242 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#9 [2025-02-08 02:56:42,242 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#10 [2025-02-08 02:56:42,242 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#11 [2025-02-08 02:56:42,242 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#12 [2025-02-08 02:56:42,242 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#13 [2025-02-08 02:56:42,242 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#14 [2025-02-08 02:56:42,242 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#15 [2025-02-08 02:56:42,242 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#16 [2025-02-08 02:56:42,242 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#17 [2025-02-08 02:56:42,242 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#18 [2025-02-08 02:56:42,242 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#19 [2025-02-08 02:56:42,242 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#20 [2025-02-08 02:56:42,242 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#21 [2025-02-08 02:56:42,242 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#22 [2025-02-08 02:56:42,245 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#23 [2025-02-08 02:56:42,245 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#24 [2025-02-08 02:56:42,245 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#25 [2025-02-08 02:56:42,245 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#26 [2025-02-08 02:56:42,245 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#27 [2025-02-08 02:56:42,245 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#28 [2025-02-08 02:56:42,245 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#29 [2025-02-08 02:56:42,246 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#30 [2025-02-08 02:56:42,246 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#31 [2025-02-08 02:56:42,246 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#32 [2025-02-08 02:56:42,246 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#33 [2025-02-08 02:56:42,246 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#34 [2025-02-08 02:56:42,246 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#35 [2025-02-08 02:56:42,246 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#36 [2025-02-08 02:56:42,246 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#37 [2025-02-08 02:56:42,246 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#38 [2025-02-08 02:56:42,247 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#39 [2025-02-08 02:56:42,247 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#40 [2025-02-08 02:56:42,247 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#41 [2025-02-08 02:56:42,247 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#42 [2025-02-08 02:56:42,247 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#43 [2025-02-08 02:56:42,247 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#44 [2025-02-08 02:56:42,247 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#45 [2025-02-08 02:56:42,247 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#46 [2025-02-08 02:56:42,247 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#47 [2025-02-08 02:56:42,247 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#48 [2025-02-08 02:56:42,247 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#49 [2025-02-08 02:56:42,247 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#50 [2025-02-08 02:56:42,247 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#51 [2025-02-08 02:56:42,247 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#52 [2025-02-08 02:56:42,248 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#53 [2025-02-08 02:56:42,248 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#54 [2025-02-08 02:56:42,248 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#55 [2025-02-08 02:56:42,248 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#56 [2025-02-08 02:56:42,248 INFO L130 BoogieDeclarations]: Found specification of procedure usb_get_intfdata [2025-02-08 02:56:42,248 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_get_intfdata [2025-02-08 02:56:42,248 INFO L130 BoogieDeclarations]: Found specification of procedure usb_submit_urb [2025-02-08 02:56:42,248 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_submit_urb [2025-02-08 02:56:42,248 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-02-08 02:56:42,248 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-02-08 02:56:42,248 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-02-08 02:56:42,248 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-02-08 02:56:42,248 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-02-08 02:56:42,248 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-02-08 02:56:42,248 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-02-08 02:56:42,248 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-02-08 02:56:42,248 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-02-08 02:56:42,248 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-02-08 02:56:42,248 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-02-08 02:56:42,248 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-02-08 02:56:42,248 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-02-08 02:56:42,248 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-02-08 02:56:42,248 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-02-08 02:56:42,248 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-02-08 02:56:42,248 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-02-08 02:56:42,248 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-02-08 02:56:42,248 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-02-08 02:56:42,248 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-02-08 02:56:42,248 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-02-08 02:56:42,248 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-02-08 02:56:42,248 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-02-08 02:56:42,248 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-02-08 02:56:42,248 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2025-02-08 02:56:42,248 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2025-02-08 02:56:42,248 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2025-02-08 02:56:42,248 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#27 [2025-02-08 02:56:42,248 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#28 [2025-02-08 02:56:42,249 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#29 [2025-02-08 02:56:42,249 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#30 [2025-02-08 02:56:42,249 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#31 [2025-02-08 02:56:42,249 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#32 [2025-02-08 02:56:42,249 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#33 [2025-02-08 02:56:42,249 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#34 [2025-02-08 02:56:42,249 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#35 [2025-02-08 02:56:42,249 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#36 [2025-02-08 02:56:42,249 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#37 [2025-02-08 02:56:42,249 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#38 [2025-02-08 02:56:42,249 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#39 [2025-02-08 02:56:42,249 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#40 [2025-02-08 02:56:42,249 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#41 [2025-02-08 02:56:42,249 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#42 [2025-02-08 02:56:42,249 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#43 [2025-02-08 02:56:42,249 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#44 [2025-02-08 02:56:42,249 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#45 [2025-02-08 02:56:42,252 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#46 [2025-02-08 02:56:42,252 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#47 [2025-02-08 02:56:42,252 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#48 [2025-02-08 02:56:42,252 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#49 [2025-02-08 02:56:42,252 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#50 [2025-02-08 02:56:42,252 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#51 [2025-02-08 02:56:42,252 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#52 [2025-02-08 02:56:42,253 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#53 [2025-02-08 02:56:42,253 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#54 [2025-02-08 02:56:42,253 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#55 [2025-02-08 02:56:42,253 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#56 [2025-02-08 02:56:42,253 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-08 02:56:42,253 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-08 02:56:42,253 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-08 02:56:42,253 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-08 02:56:42,253 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-08 02:56:42,253 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-08 02:56:42,253 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-08 02:56:42,253 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-08 02:56:42,253 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-08 02:56:42,253 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-08 02:56:42,253 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-08 02:56:42,253 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-08 02:56:42,253 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-08 02:56:42,253 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-08 02:56:42,253 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-08 02:56:42,253 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-08 02:56:42,253 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-08 02:56:42,253 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-08 02:56:42,253 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-08 02:56:42,253 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-02-08 02:56:42,253 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-02-08 02:56:42,253 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-02-08 02:56:42,253 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-02-08 02:56:42,253 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-02-08 02:56:42,253 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-02-08 02:56:42,253 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-02-08 02:56:42,253 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-02-08 02:56:42,253 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2025-02-08 02:56:42,253 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2025-02-08 02:56:42,253 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2025-02-08 02:56:42,253 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#30 [2025-02-08 02:56:42,253 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#31 [2025-02-08 02:56:42,253 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#32 [2025-02-08 02:56:42,253 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#33 [2025-02-08 02:56:42,253 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#34 [2025-02-08 02:56:42,253 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#35 [2025-02-08 02:56:42,253 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#36 [2025-02-08 02:56:42,253 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#37 [2025-02-08 02:56:42,253 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#38 [2025-02-08 02:56:42,254 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#39 [2025-02-08 02:56:42,254 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#40 [2025-02-08 02:56:42,254 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#41 [2025-02-08 02:56:42,254 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#42 [2025-02-08 02:56:42,254 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#43 [2025-02-08 02:56:42,254 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#44 [2025-02-08 02:56:42,254 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#45 [2025-02-08 02:56:42,254 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#46 [2025-02-08 02:56:42,254 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#47 [2025-02-08 02:56:42,254 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#48 [2025-02-08 02:56:42,254 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#49 [2025-02-08 02:56:42,254 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#50 [2025-02-08 02:56:42,254 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#51 [2025-02-08 02:56:42,254 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#52 [2025-02-08 02:56:42,254 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#53 [2025-02-08 02:56:42,254 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#54 [2025-02-08 02:56:42,254 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#55 [2025-02-08 02:56:42,257 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#56 [2025-02-08 02:56:42,257 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-02-08 02:56:42,257 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-02-08 02:56:42,257 INFO L130 BoogieDeclarations]: Found specification of procedure usb_get_dev [2025-02-08 02:56:42,257 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_get_dev [2025-02-08 02:56:42,257 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2025-02-08 02:56:42,257 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2025-02-08 02:56:42,258 INFO L130 BoogieDeclarations]: Found specification of procedure usb_make_path [2025-02-08 02:56:42,258 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_make_path [2025-02-08 02:56:42,258 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-08 02:56:42,258 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-08 02:56:42,258 INFO L130 BoogieDeclarations]: Found specification of procedure send_packet [2025-02-08 02:56:42,258 INFO L138 BoogieDeclarations]: Found implementation of procedure send_packet [2025-02-08 02:56:42,258 INFO L130 BoogieDeclarations]: Found specification of procedure dev_printk [2025-02-08 02:56:42,258 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_printk [2025-02-08 02:56:42,258 INFO L130 BoogieDeclarations]: Found specification of procedure strlcat [2025-02-08 02:56:42,258 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcat [2025-02-08 02:56:42,258 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2025-02-08 02:56:42,258 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2025-02-08 02:56:42,258 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2025-02-08 02:56:42,258 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2025-02-08 02:56:42,258 INFO L130 BoogieDeclarations]: Found specification of procedure imon_disconnect [2025-02-08 02:56:42,258 INFO L138 BoogieDeclarations]: Found implementation of procedure imon_disconnect [2025-02-08 02:56:42,258 INFO L130 BoogieDeclarations]: Found specification of procedure usb_deregister_dev [2025-02-08 02:56:42,258 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_deregister_dev [2025-02-08 02:56:42,258 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_lock_of_imon_context [2025-02-08 02:56:42,258 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_lock_of_imon_context [2025-02-08 02:56:42,258 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-02-08 02:56:42,258 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-02-08 02:56:42,258 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2025-02-08 02:56:42,258 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock [2025-02-08 02:56:42,258 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-02-08 02:56:42,258 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-02-08 02:56:42,258 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_driver_lock [2025-02-08 02:56:42,258 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_driver_lock [2025-02-08 02:56:42,258 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-08 02:56:42,258 INFO L130 BoogieDeclarations]: Found specification of procedure input_event [2025-02-08 02:56:42,258 INFO L138 BoogieDeclarations]: Found implementation of procedure input_event [2025-02-08 02:56:42,258 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-08 02:56:42,258 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-08 02:56:42,258 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-08 02:56:42,258 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-08 02:56:42,258 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-08 02:56:42,258 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-08 02:56:42,258 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-08 02:56:42,258 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-08 02:56:42,258 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-08 02:56:42,258 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-08 02:56:42,258 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-08 02:56:42,258 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-08 02:56:42,259 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-08 02:56:42,259 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-08 02:56:42,259 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-08 02:56:42,259 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-08 02:56:42,259 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-08 02:56:42,259 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-08 02:56:42,259 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-08 02:56:42,259 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-02-08 02:56:42,259 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-02-08 02:56:42,259 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-02-08 02:56:42,259 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-02-08 02:56:42,259 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-02-08 02:56:42,259 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-02-08 02:56:42,259 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-02-08 02:56:42,259 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-02-08 02:56:42,259 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2025-02-08 02:56:42,259 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2025-02-08 02:56:42,259 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2025-02-08 02:56:42,259 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#30 [2025-02-08 02:56:42,259 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#31 [2025-02-08 02:56:42,259 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#32 [2025-02-08 02:56:42,259 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#33 [2025-02-08 02:56:42,259 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#34 [2025-02-08 02:56:42,259 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#35 [2025-02-08 02:56:42,259 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#36 [2025-02-08 02:56:42,259 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#37 [2025-02-08 02:56:42,259 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#38 [2025-02-08 02:56:42,259 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#39 [2025-02-08 02:56:42,259 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#40 [2025-02-08 02:56:42,262 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#41 [2025-02-08 02:56:42,262 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#42 [2025-02-08 02:56:42,262 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#43 [2025-02-08 02:56:42,262 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#44 [2025-02-08 02:56:42,262 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#45 [2025-02-08 02:56:42,262 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#46 [2025-02-08 02:56:42,262 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#47 [2025-02-08 02:56:42,262 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#48 [2025-02-08 02:56:42,262 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#49 [2025-02-08 02:56:42,262 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#50 [2025-02-08 02:56:42,263 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#51 [2025-02-08 02:56:42,263 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#52 [2025-02-08 02:56:42,263 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#53 [2025-02-08 02:56:42,263 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#54 [2025-02-08 02:56:42,263 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#55 [2025-02-08 02:56:42,263 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#56 [2025-02-08 02:56:42,263 INFO L130 BoogieDeclarations]: Found specification of procedure input_allocate_device [2025-02-08 02:56:42,263 INFO L138 BoogieDeclarations]: Found implementation of procedure input_allocate_device [2025-02-08 02:56:42,263 INFO L130 BoogieDeclarations]: Found specification of procedure dev_set_drvdata [2025-02-08 02:56:42,263 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_set_drvdata [2025-02-08 02:56:42,263 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-08 02:56:42,263 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-02-08 02:56:42,263 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-02-08 02:56:42,263 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-02-08 02:56:42,263 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-02-08 02:56:42,263 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-02-08 02:56:42,263 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-02-08 02:56:42,263 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-02-08 02:56:42,263 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-02-08 02:56:42,263 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-02-08 02:56:42,263 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-02-08 02:56:42,263 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-02-08 02:56:42,263 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-02-08 02:56:42,263 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-02-08 02:56:42,263 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-02-08 02:56:42,263 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-02-08 02:56:42,263 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-02-08 02:56:42,263 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-02-08 02:56:42,263 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-02-08 02:56:42,263 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-02-08 02:56:42,263 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-02-08 02:56:42,263 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-02-08 02:56:42,263 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-02-08 02:56:42,263 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-02-08 02:56:42,263 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-02-08 02:56:42,263 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2025-02-08 02:56:42,263 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2025-02-08 02:56:42,263 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2025-02-08 02:56:42,263 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#27 [2025-02-08 02:56:42,263 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#28 [2025-02-08 02:56:42,263 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#29 [2025-02-08 02:56:42,263 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#30 [2025-02-08 02:56:42,263 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#31 [2025-02-08 02:56:42,263 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#32 [2025-02-08 02:56:42,263 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#33 [2025-02-08 02:56:42,263 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#34 [2025-02-08 02:56:42,263 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#35 [2025-02-08 02:56:42,264 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#36 [2025-02-08 02:56:42,264 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#37 [2025-02-08 02:56:42,264 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#38 [2025-02-08 02:56:42,264 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#39 [2025-02-08 02:56:42,264 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#40 [2025-02-08 02:56:42,264 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#41 [2025-02-08 02:56:42,264 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#42 [2025-02-08 02:56:42,264 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#43 [2025-02-08 02:56:42,264 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#44 [2025-02-08 02:56:42,264 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#45 [2025-02-08 02:56:42,264 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#46 [2025-02-08 02:56:42,264 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#47 [2025-02-08 02:56:42,264 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#48 [2025-02-08 02:56:42,264 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#49 [2025-02-08 02:56:42,264 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#50 [2025-02-08 02:56:42,264 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#51 [2025-02-08 02:56:42,264 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#52 [2025-02-08 02:56:42,264 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#53 [2025-02-08 02:56:42,264 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#54 [2025-02-08 02:56:42,264 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#55 [2025-02-08 02:56:42,264 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#56 [2025-02-08 02:56:42,264 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-08 02:56:42,264 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-08 02:56:42,266 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2025-02-08 02:56:42,266 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2025-02-08 02:56:42,266 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2025-02-08 02:56:42,267 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2025-02-08 02:56:42,267 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2025-02-08 02:56:42,267 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2025-02-08 02:56:42,267 INFO L130 BoogieDeclarations]: Found specification of procedure usb_set_intfdata [2025-02-08 02:56:42,267 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_set_intfdata [2025-02-08 02:56:42,267 INFO L130 BoogieDeclarations]: Found specification of procedure input_set_drvdata [2025-02-08 02:56:42,267 INFO L138 BoogieDeclarations]: Found implementation of procedure input_set_drvdata [2025-02-08 02:56:42,267 INFO L130 BoogieDeclarations]: Found specification of procedure input_report_key [2025-02-08 02:56:42,267 INFO L138 BoogieDeclarations]: Found implementation of procedure input_report_key [2025-02-08 02:56:42,267 INFO L130 BoogieDeclarations]: Found specification of procedure usb_alloc_urb [2025-02-08 02:56:42,267 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_alloc_urb [2025-02-08 02:56:42,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-02-08 02:56:42,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-02-08 02:56:42,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-02-08 02:56:42,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-02-08 02:56:42,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-02-08 02:56:42,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-02-08 02:56:42,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-02-08 02:56:42,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-02-08 02:56:42,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-02-08 02:56:42,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-02-08 02:56:42,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-02-08 02:56:42,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-02-08 02:56:42,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-02-08 02:56:42,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-02-08 02:56:42,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-02-08 02:56:42,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-02-08 02:56:42,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-02-08 02:56:42,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-02-08 02:56:42,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-02-08 02:56:42,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-02-08 02:56:42,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-02-08 02:56:42,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-02-08 02:56:42,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2025-02-08 02:56:42,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2025-02-08 02:56:42,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2025-02-08 02:56:42,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2025-02-08 02:56:42,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#26 [2025-02-08 02:56:42,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#27 [2025-02-08 02:56:42,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#28 [2025-02-08 02:56:42,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#29 [2025-02-08 02:56:42,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#30 [2025-02-08 02:56:42,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#31 [2025-02-08 02:56:42,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#32 [2025-02-08 02:56:42,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#33 [2025-02-08 02:56:42,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#34 [2025-02-08 02:56:42,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#35 [2025-02-08 02:56:42,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#36 [2025-02-08 02:56:42,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#37 [2025-02-08 02:56:42,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#38 [2025-02-08 02:56:42,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#39 [2025-02-08 02:56:42,268 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#40 [2025-02-08 02:56:42,268 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#41 [2025-02-08 02:56:42,268 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#42 [2025-02-08 02:56:42,268 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#43 [2025-02-08 02:56:42,268 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#44 [2025-02-08 02:56:42,268 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#45 [2025-02-08 02:56:42,268 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#46 [2025-02-08 02:56:42,268 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#47 [2025-02-08 02:56:42,268 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#48 [2025-02-08 02:56:42,268 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#49 [2025-02-08 02:56:42,268 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#50 [2025-02-08 02:56:42,268 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#51 [2025-02-08 02:56:42,268 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#52 [2025-02-08 02:56:42,268 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#53 [2025-02-08 02:56:42,268 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#54 [2025-02-08 02:56:42,268 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#55 [2025-02-08 02:56:42,268 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#56 [2025-02-08 02:56:42,268 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2025-02-08 02:56:42,268 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2025-02-08 02:56:42,271 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2025-02-08 02:56:42,271 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2025-02-08 02:56:42,271 INFO L130 BoogieDeclarations]: Found specification of procedure input_report_abs [2025-02-08 02:56:42,271 INFO L138 BoogieDeclarations]: Found implementation of procedure input_report_abs [2025-02-08 02:56:42,271 INFO L130 BoogieDeclarations]: Found specification of procedure dev_get_drvdata [2025-02-08 02:56:42,271 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_get_drvdata [2025-02-08 02:56:42,271 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-02-08 02:56:42,271 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-02-08 02:56:42,271 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-02-08 02:56:42,271 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-02-08 02:56:42,271 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-02-08 02:56:42,271 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-02-08 02:56:42,271 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-02-08 02:56:42,271 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-02-08 02:56:42,271 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-02-08 02:56:42,271 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-02-08 02:56:42,271 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-02-08 02:56:42,271 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-02-08 02:56:42,271 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-02-08 02:56:42,271 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-02-08 02:56:42,271 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-02-08 02:56:42,271 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-02-08 02:56:42,272 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-02-08 02:56:42,272 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-02-08 02:56:42,272 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-02-08 02:56:42,272 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-02-08 02:56:42,272 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-02-08 02:56:42,272 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-02-08 02:56:42,272 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-02-08 02:56:42,272 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-02-08 02:56:42,272 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-02-08 02:56:42,272 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2025-02-08 02:56:42,272 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2025-02-08 02:56:42,272 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2025-02-08 02:56:42,272 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#28 [2025-02-08 02:56:42,272 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#29 [2025-02-08 02:56:42,272 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#30 [2025-02-08 02:56:42,272 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#31 [2025-02-08 02:56:42,272 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#32 [2025-02-08 02:56:42,272 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#33 [2025-02-08 02:56:42,272 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#34 [2025-02-08 02:56:42,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#35 [2025-02-08 02:56:42,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#36 [2025-02-08 02:56:42,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#37 [2025-02-08 02:56:42,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#38 [2025-02-08 02:56:42,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#39 [2025-02-08 02:56:42,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#40 [2025-02-08 02:56:42,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#41 [2025-02-08 02:56:42,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#42 [2025-02-08 02:56:42,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#43 [2025-02-08 02:56:42,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#44 [2025-02-08 02:56:42,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#45 [2025-02-08 02:56:42,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#46 [2025-02-08 02:56:42,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#47 [2025-02-08 02:56:42,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#48 [2025-02-08 02:56:42,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#49 [2025-02-08 02:56:42,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#50 [2025-02-08 02:56:42,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#51 [2025-02-08 02:56:42,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#52 [2025-02-08 02:56:42,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#53 [2025-02-08 02:56:42,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#54 [2025-02-08 02:56:42,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#55 [2025-02-08 02:56:42,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#56 [2025-02-08 02:56:42,274 INFO L130 BoogieDeclarations]: Found specification of procedure _dev_info [2025-02-08 02:56:42,274 INFO L138 BoogieDeclarations]: Found implementation of procedure _dev_info [2025-02-08 02:56:42,274 INFO L130 BoogieDeclarations]: Found specification of procedure input_free_device [2025-02-08 02:56:42,274 INFO L138 BoogieDeclarations]: Found implementation of procedure input_free_device [2025-02-08 02:56:42,274 INFO L130 BoogieDeclarations]: Found specification of procedure sysfs_create_group [2025-02-08 02:56:42,274 INFO L138 BoogieDeclarations]: Found implementation of procedure sysfs_create_group [2025-02-08 02:56:42,274 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-08 02:56:42,274 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-02-08 02:56:42,274 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-02-08 02:56:42,274 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-02-08 02:56:42,274 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-02-08 02:56:42,274 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-02-08 02:56:42,274 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-02-08 02:56:42,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-02-08 02:56:42,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-02-08 02:56:42,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-02-08 02:56:42,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-02-08 02:56:42,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-02-08 02:56:42,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-02-08 02:56:42,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-02-08 02:56:42,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-02-08 02:56:42,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-02-08 02:56:42,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-02-08 02:56:42,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-02-08 02:56:42,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-02-08 02:56:42,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-02-08 02:56:42,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-02-08 02:56:42,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-02-08 02:56:42,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-02-08 02:56:42,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-02-08 02:56:42,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-02-08 02:56:42,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2025-02-08 02:56:42,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2025-02-08 02:56:42,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2025-02-08 02:56:42,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2025-02-08 02:56:42,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#29 [2025-02-08 02:56:42,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#30 [2025-02-08 02:56:42,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#31 [2025-02-08 02:56:42,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#32 [2025-02-08 02:56:42,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#33 [2025-02-08 02:56:42,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#34 [2025-02-08 02:56:42,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#35 [2025-02-08 02:56:42,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#36 [2025-02-08 02:56:42,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#37 [2025-02-08 02:56:42,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#38 [2025-02-08 02:56:42,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#39 [2025-02-08 02:56:42,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#40 [2025-02-08 02:56:42,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#41 [2025-02-08 02:56:42,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#42 [2025-02-08 02:56:42,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#43 [2025-02-08 02:56:42,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#44 [2025-02-08 02:56:42,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#45 [2025-02-08 02:56:42,279 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#46 [2025-02-08 02:56:42,280 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#47 [2025-02-08 02:56:42,280 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#48 [2025-02-08 02:56:42,280 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#49 [2025-02-08 02:56:42,280 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#50 [2025-02-08 02:56:42,280 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#51 [2025-02-08 02:56:42,280 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#52 [2025-02-08 02:56:42,280 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#53 [2025-02-08 02:56:42,280 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#54 [2025-02-08 02:56:42,280 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#55 [2025-02-08 02:56:42,280 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#56 [2025-02-08 02:56:42,280 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer_sync [2025-02-08 02:56:42,280 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer_sync [2025-02-08 02:56:42,280 INFO L130 BoogieDeclarations]: Found specification of procedure sysfs_remove_group [2025-02-08 02:56:42,280 INFO L138 BoogieDeclarations]: Found implementation of procedure sysfs_remove_group [2025-02-08 02:56:42,280 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-02-08 02:56:42,280 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-02-08 02:56:42,280 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-02-08 02:56:42,280 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-02-08 02:56:42,280 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-02-08 02:56:42,280 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-02-08 02:56:42,280 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-02-08 02:56:42,280 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-02-08 02:56:42,280 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-02-08 02:56:42,280 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-02-08 02:56:42,280 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-02-08 02:56:42,280 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-02-08 02:56:42,280 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-02-08 02:56:42,280 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-02-08 02:56:42,280 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-02-08 02:56:42,280 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-02-08 02:56:42,280 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-02-08 02:56:42,280 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-02-08 02:56:42,280 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-02-08 02:56:42,280 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-02-08 02:56:42,280 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-02-08 02:56:42,280 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-02-08 02:56:42,280 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2025-02-08 02:56:42,280 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2025-02-08 02:56:42,280 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#24 [2025-02-08 02:56:42,280 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#25 [2025-02-08 02:56:42,280 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#26 [2025-02-08 02:56:42,280 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#27 [2025-02-08 02:56:42,280 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#28 [2025-02-08 02:56:42,280 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#29 [2025-02-08 02:56:42,280 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#30 [2025-02-08 02:56:42,280 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#31 [2025-02-08 02:56:42,280 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#32 [2025-02-08 02:56:42,280 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#33 [2025-02-08 02:56:42,280 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#34 [2025-02-08 02:56:42,281 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#35 [2025-02-08 02:56:42,281 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#36 [2025-02-08 02:56:42,281 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#37 [2025-02-08 02:56:42,281 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#38 [2025-02-08 02:56:42,281 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#39 [2025-02-08 02:56:42,281 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#40 [2025-02-08 02:56:42,281 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#41 [2025-02-08 02:56:42,281 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#42 [2025-02-08 02:56:42,281 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#43 [2025-02-08 02:56:42,281 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#44 [2025-02-08 02:56:42,281 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#45 [2025-02-08 02:56:42,281 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#46 [2025-02-08 02:56:42,281 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#47 [2025-02-08 02:56:42,281 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#48 [2025-02-08 02:56:42,281 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#49 [2025-02-08 02:56:42,281 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#50 [2025-02-08 02:56:42,281 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#51 [2025-02-08 02:56:42,281 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#52 [2025-02-08 02:56:42,281 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#53 [2025-02-08 02:56:42,281 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#54 [2025-02-08 02:56:42,281 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#55 [2025-02-08 02:56:42,282 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#56 [2025-02-08 02:56:42,282 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-02-08 02:56:42,282 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-02-08 02:56:42,282 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-02-08 02:56:42,282 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-02-08 02:56:42,282 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-02-08 02:56:42,282 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-02-08 02:56:42,282 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-02-08 02:56:42,282 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-02-08 02:56:42,282 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-02-08 02:56:42,282 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-02-08 02:56:42,282 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-02-08 02:56:42,282 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-02-08 02:56:42,282 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-02-08 02:56:42,282 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-02-08 02:56:42,282 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-02-08 02:56:42,282 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-02-08 02:56:42,282 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-02-08 02:56:42,282 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-02-08 02:56:42,282 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-02-08 02:56:42,282 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-02-08 02:56:42,282 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-02-08 02:56:42,282 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-02-08 02:56:42,282 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2025-02-08 02:56:42,282 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2025-02-08 02:56:42,282 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#24 [2025-02-08 02:56:42,282 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#25 [2025-02-08 02:56:42,282 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#26 [2025-02-08 02:56:42,282 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#27 [2025-02-08 02:56:42,282 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#28 [2025-02-08 02:56:42,283 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#29 [2025-02-08 02:56:42,283 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#30 [2025-02-08 02:56:42,283 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#31 [2025-02-08 02:56:42,283 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#32 [2025-02-08 02:56:42,283 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#33 [2025-02-08 02:56:42,283 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#34 [2025-02-08 02:56:42,283 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#35 [2025-02-08 02:56:42,283 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#36 [2025-02-08 02:56:42,283 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#37 [2025-02-08 02:56:42,283 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#38 [2025-02-08 02:56:42,283 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#39 [2025-02-08 02:56:42,283 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#40 [2025-02-08 02:56:42,283 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#41 [2025-02-08 02:56:42,283 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#42 [2025-02-08 02:56:42,283 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#43 [2025-02-08 02:56:42,283 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#44 [2025-02-08 02:56:42,283 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#45 [2025-02-08 02:56:42,283 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#46 [2025-02-08 02:56:42,283 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#47 [2025-02-08 02:56:42,283 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#48 [2025-02-08 02:56:42,283 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#49 [2025-02-08 02:56:42,283 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#50 [2025-02-08 02:56:42,283 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#51 [2025-02-08 02:56:42,283 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#52 [2025-02-08 02:56:42,283 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#53 [2025-02-08 02:56:42,283 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#54 [2025-02-08 02:56:42,283 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#55 [2025-02-08 02:56:42,283 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#56 [2025-02-08 02:56:42,283 INFO L130 BoogieDeclarations]: Found specification of procedure lcd_write [2025-02-08 02:56:42,283 INFO L138 BoogieDeclarations]: Found implementation of procedure lcd_write [2025-02-08 02:56:42,283 INFO L130 BoogieDeclarations]: Found specification of procedure __create_pipe [2025-02-08 02:56:42,283 INFO L138 BoogieDeclarations]: Found implementation of procedure __create_pipe [2025-02-08 02:56:42,283 INFO L130 BoogieDeclarations]: Found specification of procedure usb_kill_urb [2025-02-08 02:56:42,283 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_kill_urb [2025-02-08 02:56:42,283 INFO L130 BoogieDeclarations]: Found specification of procedure usb_fill_int_urb [2025-02-08 02:56:42,283 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_fill_int_urb [2025-02-08 02:56:42,283 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-02-08 02:56:42,283 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-02-08 02:56:42,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-08 02:56:42,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-02-08 02:56:42,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-02-08 02:56:42,287 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-02-08 02:56:42,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-02-08 02:56:42,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-02-08 02:56:42,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-02-08 02:56:42,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-02-08 02:56:42,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-02-08 02:56:42,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-02-08 02:56:42,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-02-08 02:56:42,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-02-08 02:56:42,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-02-08 02:56:42,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-02-08 02:56:42,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-02-08 02:56:42,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-02-08 02:56:42,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-02-08 02:56:42,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-02-08 02:56:42,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-02-08 02:56:42,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-02-08 02:56:42,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-02-08 02:56:42,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-02-08 02:56:42,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-02-08 02:56:42,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-02-08 02:56:42,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-02-08 02:56:42,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2025-02-08 02:56:42,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2025-02-08 02:56:42,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2025-02-08 02:56:42,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2025-02-08 02:56:42,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#29 [2025-02-08 02:56:42,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#30 [2025-02-08 02:56:42,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#31 [2025-02-08 02:56:42,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#32 [2025-02-08 02:56:42,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#33 [2025-02-08 02:56:42,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#34 [2025-02-08 02:56:42,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#35 [2025-02-08 02:56:42,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#36 [2025-02-08 02:56:42,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#37 [2025-02-08 02:56:42,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#38 [2025-02-08 02:56:42,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#39 [2025-02-08 02:56:42,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#40 [2025-02-08 02:56:42,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#41 [2025-02-08 02:56:42,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#42 [2025-02-08 02:56:42,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#43 [2025-02-08 02:56:42,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#44 [2025-02-08 02:56:42,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#45 [2025-02-08 02:56:42,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#46 [2025-02-08 02:56:42,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#47 [2025-02-08 02:56:42,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#48 [2025-02-08 02:56:42,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#49 [2025-02-08 02:56:42,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#50 [2025-02-08 02:56:42,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#51 [2025-02-08 02:56:42,289 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#52 [2025-02-08 02:56:42,289 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#53 [2025-02-08 02:56:42,289 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#54 [2025-02-08 02:56:42,289 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#55 [2025-02-08 02:56:42,289 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#56 [2025-02-08 02:56:42,289 INFO L130 BoogieDeclarations]: Found specification of procedure usb_to_input_id [2025-02-08 02:56:42,289 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_to_input_id [2025-02-08 02:56:42,289 INFO L130 BoogieDeclarations]: Found specification of procedure input_sync [2025-02-08 02:56:42,289 INFO L138 BoogieDeclarations]: Found implementation of procedure input_sync [2025-02-08 02:56:42,289 INFO L130 BoogieDeclarations]: Found specification of procedure noop_llseek [2025-02-08 02:56:42,289 INFO L138 BoogieDeclarations]: Found implementation of procedure noop_llseek [2025-02-08 02:56:42,289 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-08 02:56:42,289 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-08 02:56:42,289 INFO L130 BoogieDeclarations]: Found specification of procedure free_imon_context [2025-02-08 02:56:42,289 INFO L138 BoogieDeclarations]: Found implementation of procedure free_imon_context [2025-02-08 02:56:42,289 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-08 02:56:42,289 INFO L130 BoogieDeclarations]: Found specification of procedure disable_suitable_timer_1 [2025-02-08 02:56:42,289 INFO L138 BoogieDeclarations]: Found implementation of procedure disable_suitable_timer_1 [2025-02-08 02:56:42,289 INFO L130 BoogieDeclarations]: Found specification of procedure input_register_device [2025-02-08 02:56:42,289 INFO L138 BoogieDeclarations]: Found implementation of procedure input_register_device [2025-02-08 02:56:42,289 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_lock_of_imon_context [2025-02-08 02:56:42,289 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_lock_of_imon_context [2025-02-08 02:56:42,289 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2025-02-08 02:56:42,289 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2025-02-08 02:56:42,289 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 02:56:42,290 INFO L130 BoogieDeclarations]: Found specification of procedure vfd_write [2025-02-08 02:56:42,290 INFO L138 BoogieDeclarations]: Found implementation of procedure vfd_write [2025-02-08 02:56:42,291 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-08 02:56:42,291 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-08 02:56:42,291 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-08 02:56:42,291 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-08 02:56:42,291 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-08 02:56:42,291 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-08 02:56:42,291 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-08 02:56:42,291 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-08 02:56:42,291 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-08 02:56:42,291 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-08 02:56:42,291 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-08 02:56:42,291 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-08 02:56:42,291 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-08 02:56:42,291 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-08 02:56:42,291 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-08 02:56:42,291 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-08 02:56:42,291 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-08 02:56:42,291 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-08 02:56:42,291 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-08 02:56:42,291 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-02-08 02:56:42,292 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-02-08 02:56:42,292 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-02-08 02:56:42,292 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-02-08 02:56:42,292 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-02-08 02:56:42,292 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-02-08 02:56:42,292 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-02-08 02:56:42,292 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-02-08 02:56:42,292 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2025-02-08 02:56:42,292 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2025-02-08 02:56:42,292 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2025-02-08 02:56:42,292 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#30 [2025-02-08 02:56:42,292 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#31 [2025-02-08 02:56:42,292 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#32 [2025-02-08 02:56:42,292 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#33 [2025-02-08 02:56:42,292 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#34 [2025-02-08 02:56:42,292 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#35 [2025-02-08 02:56:42,292 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#36 [2025-02-08 02:56:42,292 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#37 [2025-02-08 02:56:42,292 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#38 [2025-02-08 02:56:42,293 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#39 [2025-02-08 02:56:42,293 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#40 [2025-02-08 02:56:42,293 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#41 [2025-02-08 02:56:42,293 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#42 [2025-02-08 02:56:42,293 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#43 [2025-02-08 02:56:42,293 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#44 [2025-02-08 02:56:42,293 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#45 [2025-02-08 02:56:42,293 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#46 [2025-02-08 02:56:42,293 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#47 [2025-02-08 02:56:42,293 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#48 [2025-02-08 02:56:42,293 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#49 [2025-02-08 02:56:42,293 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#50 [2025-02-08 02:56:42,293 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#51 [2025-02-08 02:56:42,293 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#52 [2025-02-08 02:56:42,293 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#53 [2025-02-08 02:56:42,293 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#54 [2025-02-08 02:56:42,293 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#55 [2025-02-08 02:56:42,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#56 [2025-02-08 02:56:42,294 INFO L130 BoogieDeclarations]: Found specification of procedure input_set_abs_params [2025-02-08 02:56:42,294 INFO L138 BoogieDeclarations]: Found implementation of procedure input_set_abs_params [2025-02-08 02:56:42,294 INFO L130 BoogieDeclarations]: Found specification of procedure reg_timer_1 [2025-02-08 02:56:42,294 INFO L138 BoogieDeclarations]: Found implementation of procedure reg_timer_1 [2025-02-08 02:56:42,294 INFO L130 BoogieDeclarations]: Found specification of procedure display_close [2025-02-08 02:56:42,294 INFO L138 BoogieDeclarations]: Found implementation of procedure display_close [2025-02-08 02:56:42,294 INFO L130 BoogieDeclarations]: Found specification of procedure usb_register_dev [2025-02-08 02:56:42,294 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_register_dev [2025-02-08 02:56:42,294 INFO L130 BoogieDeclarations]: Found specification of procedure usb_free_urb [2025-02-08 02:56:42,294 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_free_urb [2025-02-08 02:56:42,294 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_driver_lock [2025-02-08 02:56:42,294 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_driver_lock [2025-02-08 02:56:42,294 INFO L130 BoogieDeclarations]: Found specification of procedure input_unregister_device [2025-02-08 02:56:42,294 INFO L138 BoogieDeclarations]: Found implementation of procedure input_unregister_device [2025-02-08 02:56:42,294 INFO L130 BoogieDeclarations]: Found specification of procedure imon_find_endpoints [2025-02-08 02:56:42,294 INFO L138 BoogieDeclarations]: Found implementation of procedure imon_find_endpoints [2025-02-08 02:56:42,294 INFO L130 BoogieDeclarations]: Found specification of procedure display_open [2025-02-08 02:56:42,294 INFO L138 BoogieDeclarations]: Found implementation of procedure display_open [2025-02-08 02:56:42,294 INFO L130 BoogieDeclarations]: Found specification of procedure dev_warn [2025-02-08 02:56:42,294 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_warn [2025-02-08 02:56:42,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-08 02:56:42,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-08 02:56:42,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-02-08 02:56:42,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-02-08 02:56:42,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-02-08 02:56:42,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-02-08 02:56:42,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-02-08 02:56:42,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-02-08 02:56:42,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-02-08 02:56:42,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-02-08 02:56:42,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-02-08 02:56:42,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-02-08 02:56:42,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-02-08 02:56:42,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-02-08 02:56:42,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-02-08 02:56:42,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-02-08 02:56:42,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-02-08 02:56:42,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-02-08 02:56:42,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-02-08 02:56:42,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-02-08 02:56:42,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-02-08 02:56:42,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-02-08 02:56:42,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-02-08 02:56:42,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-02-08 02:56:42,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-02-08 02:56:42,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2025-02-08 02:56:42,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2025-02-08 02:56:42,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2025-02-08 02:56:42,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2025-02-08 02:56:42,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#29 [2025-02-08 02:56:42,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#30 [2025-02-08 02:56:42,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#31 [2025-02-08 02:56:42,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#32 [2025-02-08 02:56:42,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#33 [2025-02-08 02:56:42,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#34 [2025-02-08 02:56:42,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#35 [2025-02-08 02:56:42,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#36 [2025-02-08 02:56:42,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#37 [2025-02-08 02:56:42,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#38 [2025-02-08 02:56:42,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#39 [2025-02-08 02:56:42,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#40 [2025-02-08 02:56:42,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#41 [2025-02-08 02:56:42,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#42 [2025-02-08 02:56:42,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#43 [2025-02-08 02:56:42,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#44 [2025-02-08 02:56:42,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#45 [2025-02-08 02:56:42,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#46 [2025-02-08 02:56:42,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#47 [2025-02-08 02:56:42,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#48 [2025-02-08 02:56:42,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#49 [2025-02-08 02:56:42,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#50 [2025-02-08 02:56:42,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#51 [2025-02-08 02:56:42,298 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#52 [2025-02-08 02:56:42,298 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#53 [2025-02-08 02:56:42,298 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#54 [2025-02-08 02:56:42,298 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#55 [2025-02-08 02:56:42,298 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#56 [2025-02-08 02:56:42,298 INFO L130 BoogieDeclarations]: Found specification of procedure interface_to_usbdev [2025-02-08 02:56:42,298 INFO L138 BoogieDeclarations]: Found implementation of procedure interface_to_usbdev [2025-02-08 02:56:42,298 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 02:56:42,298 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 02:56:43,306 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 02:56:43,313 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 02:56:43,358 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7688: havoc #t~nondet995; [2025-02-08 02:56:43,365 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7670: havoc #t~ret991.base, #t~ret991.offset; [2025-02-08 02:56:43,514 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6237: assume -9223372036854775808 <= #t~ret845#1 && #t~ret845#1 <= 9223372036854775807;~tmp___0~17#1 := #t~ret845#1;havoc #t~mem844#1;havoc #t~ret845#1; [2025-02-08 02:56:43,514 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6237-1: SUMMARY for call #t~ret845#1 := ldv__builtin_expect((if 0 != #t~mem844#1 then 1 else 0), 0); srcloc: null [2025-02-08 02:56:43,514 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6204: SUMMARY for call usb_deregister_dev(~interface#1.base, ~interface#1.offset, ~#imon_vfd_class~0.base, ~#imon_vfd_class~0.offset); srcloc: null [2025-02-08 02:56:43,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6200: assume 0 != (if #t~mem833#1 % 256 % 4294967296 <= 2147483647 then #t~mem833#1 % 256 % 4294967296 else #t~mem833#1 % 256 % 4294967296 - 4294967296);havoc #t~mem833#1;call #t~mem834#1 := read~int#55(~ictx~15#1.base, 565 + ~ictx~15#1.offset, 1); [2025-02-08 02:56:43,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6200: assume !(0 != (if #t~mem833#1 % 256 % 4294967296 <= 2147483647 then #t~mem833#1 % 256 % 4294967296 else #t~mem833#1 % 256 % 4294967296 - 4294967296));havoc #t~mem833#1; [2025-02-08 02:56:43,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6229: assume { :begin_inline_ldv_mutex_unlock_42 } true;ldv_mutex_unlock_42_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_42_#in~ldv_func_arg1#1.offset := ~#driver_lock~0.base, ~#driver_lock~0.offset;havoc ldv_mutex_unlock_42_~ldv_func_arg1#1.base, ldv_mutex_unlock_42_~ldv_func_arg1#1.offset;ldv_mutex_unlock_42_~ldv_func_arg1#1.base, ldv_mutex_unlock_42_~ldv_func_arg1#1.offset := ldv_mutex_unlock_42_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_42_#in~ldv_func_arg1#1.offset; [2025-02-08 02:56:43,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint imon_disconnectFINAL: assume true; [2025-02-08 02:56:43,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6192: havoc complete_all_~arg0#1.base, complete_all_~arg0#1.offset;havoc complete_all_#in~arg0#1.base, complete_all_#in~arg0#1.offset;assume { :end_inline_complete_all } true; [2025-02-08 02:56:43,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6221: havoc ldv_mutex_unlock_40_~ldv_func_arg1#1.base, ldv_mutex_unlock_40_~ldv_func_arg1#1.offset;havoc ldv_mutex_unlock_40_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_40_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_unlock_40 } true;call #t~mem843#1 := read~int#55(~ictx~15#1.base, 25 + ~ictx~15#1.offset, 1); [2025-02-08 02:56:43,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6238: assume 0 != ~tmp___0~17#1; [2025-02-08 02:56:43,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6238: assume !(0 != ~tmp___0~17#1); [2025-02-08 02:56:43,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6201: assume 2 == #t~mem834#1 % 256 % 4294967296;havoc #t~mem834#1; [2025-02-08 02:56:43,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6201: assume !(2 == #t~mem834#1 % 256 % 4294967296);havoc #t~mem834#1; [2025-02-08 02:56:43,516 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6222: assume 0 == #t~mem843#1 % 256;havoc #t~mem843#1; [2025-02-08 02:56:43,516 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6222: assume !(0 == #t~mem843#1 % 256);havoc #t~mem843#1; [2025-02-08 02:56:43,516 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7147: SUMMARY for call ldv_mutex_unlock_driver_lock(ldv_mutex_unlock_42_~ldv_func_arg1#1.base, ldv_mutex_unlock_42_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:56:43,516 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6218: #t~ret842#1 := ldv_del_timer_sync_39_#res#1;havoc ldv_del_timer_sync_39_#t~ret951#1, ldv_del_timer_sync_39_~ldv_func_arg1#1.base, ldv_del_timer_sync_39_~ldv_func_arg1#1.offset, ldv_del_timer_sync_39_~ldv_func_res~5#1, ldv_del_timer_sync_39_~tmp~44#1;havoc ldv_del_timer_sync_39_#in~ldv_func_arg1#1.base, ldv_del_timer_sync_39_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_del_timer_sync_39 } true;assume -2147483648 <= #t~ret842#1 && #t~ret842#1 <= 2147483647;havoc #t~ret842#1; [2025-02-08 02:56:43,516 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6239: assume -2147483648 <= #t~ret846#1 && #t~ret846#1 <= 2147483647;havoc #t~ret846#1; [2025-02-08 02:56:43,516 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6239-1: SUMMARY for call #t~ret846#1 := dev_printk(256, 0, ~dev~5#1.base, ~dev~5#1.offset, 257, 0); srcloc: null [2025-02-08 02:56:43,516 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6202: SUMMARY for call usb_deregister_dev(~interface#1.base, ~interface#1.offset, ~#imon_lcd_class~0.base, ~#imon_lcd_class~0.offset); srcloc: null [2025-02-08 02:56:43,516 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6227: havoc ldv_mutex_unlock_41_~ldv_func_arg1#1.base, ldv_mutex_unlock_41_~ldv_func_arg1#1.offset;havoc ldv_mutex_unlock_41_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_41_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_unlock_41 } true; [2025-02-08 02:56:43,516 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6223: SUMMARY for call free_imon_context(~ictx~15#1.base, ~ictx~15#1.offset); srcloc: null [2025-02-08 02:56:43,516 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7148-1: SUMMARY for call mutex_unlock(ldv_mutex_unlock_42_~ldv_func_arg1#1.base, ldv_mutex_unlock_42_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:56:43,516 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7148: havoc ldv_mutex_unlock_42_~ldv_func_arg1#1.base, ldv_mutex_unlock_42_~ldv_func_arg1#1.offset;havoc ldv_mutex_unlock_42_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_42_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_unlock_42 } true;call write~$Pointer$#39(252, 0, ~#descriptor~10#1.base, ~#descriptor~10#1.offset, 8);call write~$Pointer$#39(253, 0, ~#descriptor~10#1.base, 8 + ~#descriptor~10#1.offset, 8);call write~$Pointer$#39(254, 0, ~#descriptor~10#1.base, 16 + ~#descriptor~10#1.offset, 8);call write~$Pointer$#39(255, 0, ~#descriptor~10#1.base, 24 + ~#descriptor~10#1.offset, 8);call write~int#39(2452, ~#descriptor~10#1.base, 32 + ~#descriptor~10#1.offset, 4);call write~int#39(0, ~#descriptor~10#1.base, 36 + ~#descriptor~10#1.offset, 1);call write~int#39(0, ~#descriptor~10#1.base, 37 + ~#descriptor~10#1.offset, 1);call #t~mem844#1 := read~int#39(~#descriptor~10#1.base, 37 + ~#descriptor~10#1.offset, 1); [2025-02-08 02:56:43,516 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6178: call ULTIMATE.dealloc(~#descriptor~10#1.base, ~#descriptor~10#1.offset);havoc ~#descriptor~10#1.base, ~#descriptor~10#1.offset; [2025-02-08 02:56:43,516 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6178-1: call ULTIMATE.dealloc(~#descriptor~10#1.base, ~#descriptor~10#1.offset);havoc ~#descriptor~10#1.base, ~#descriptor~10#1.offset; [2025-02-08 02:56:43,517 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6199: havoc rc_unregister_device_~arg0#1.base, rc_unregister_device_~arg0#1.offset;havoc rc_unregister_device_#in~arg0#1.base, rc_unregister_device_#in~arg0#1.offset;assume { :end_inline_rc_unregister_device } true;havoc #t~mem832#1.base, #t~mem832#1.offset;call #t~mem833#1 := read~int#55(~ictx~15#1.base, 24 + ~ictx~15#1.offset, 1); [2025-02-08 02:56:43,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3422: havoc __kmalloc_#t~ret54#1.base, __kmalloc_#t~ret54#1.offset; [2025-02-08 02:56:44,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7519: havoc #t~nondet967; [2025-02-08 02:56:44,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7551: havoc #t~ret973.base, #t~ret973.offset; [2025-02-08 02:56:44,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7523: havoc #t~nondet968; [2025-02-08 02:56:44,041 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7649: havoc #t~nondet988; [2025-02-08 02:56:44,135 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4516: call ULTIMATE.dealloc(~#descriptor~3#1.base, ~#descriptor~3#1.offset);havoc ~#descriptor~3#1.base, ~#descriptor~3#1.offset; [2025-02-08 02:56:44,152 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7610: havoc #t~nondet981; [2025-02-08 02:56:44,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4450: call write~int#55(32, ~ictx~6#1.base, 327 + ~ictx~6#1.offset + ~i~1#1, 1);~i~1#1 := 1 + ~i~1#1; [2025-02-08 02:56:44,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4460: call write~int#55(255, ~ictx~6#1.base, 327 + ~ictx~6#1.offset + ~i~1#1, 1);~i~1#1 := 1 + ~i~1#1; [2025-02-08 02:56:44,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4407: call ULTIMATE.dealloc(~#vfd_packet6~0#1.base, ~#vfd_packet6~0#1.offset);havoc ~#vfd_packet6~0#1.base, ~#vfd_packet6~0#1.offset; [2025-02-08 02:56:44,490 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5721: call ULTIMATE.dealloc(~#descriptor~7.base, ~#descriptor~7.offset);havoc ~#descriptor~7.base, ~#descriptor~7.offset;call ULTIMATE.dealloc(~#descriptor___0~2.base, ~#descriptor___0~2.offset);havoc ~#descriptor___0~2.base, ~#descriptor___0~2.offset;call ULTIMATE.dealloc(~#descriptor___1~1.base, ~#descriptor___1~1.offset);havoc ~#descriptor___1~1.base, ~#descriptor___1~1.offset;call ULTIMATE.dealloc(~#descriptor___2~1.base, ~#descriptor___2~1.offset);havoc ~#descriptor___2~1.base, ~#descriptor___2~1.offset;call ULTIMATE.dealloc(~#descriptor___3~0.base, ~#descriptor___3~0.offset);havoc ~#descriptor___3~0.base, ~#descriptor___3~0.offset; [2025-02-08 02:56:44,490 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5775: assume -2147483648 <= #t~ret701 && #t~ret701 <= 2147483647;havoc #t~mem700.base, #t~mem700.offset;havoc #t~ret701; [2025-02-08 02:56:44,490 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5775-1: SUMMARY for call #t~ret701 := dev_printk(183, 0, #t~mem700.base, #t~mem700.offset, 184, 0); srcloc: null [2025-02-08 02:56:44,490 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5742: call #t~mem690.base, #t~mem690.offset := read~$Pointer$#55(~iface_desc.base, 9 + ~iface_desc.offset, 8);~ep~0.base, ~ep~0.offset := #t~mem690.base, #t~mem690.offset + 63 * (if ~i~5 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~5 % 18446744073709551616 % 18446744073709551616 else ~i~5 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);call #t~mem691 := read~int#55(~ep~0.base, 2 + ~ep~0.offset, 1); [2025-02-08 02:56:44,490 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5755: assume -9223372036854775808 <= #t~ret695 && #t~ret695 <= 9223372036854775807;~tmp~25 := #t~ret695;havoc #t~mem694;havoc #t~ret695; [2025-02-08 02:56:44,490 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5755-1: SUMMARY for call #t~ret695 := ldv__builtin_expect((if 0 != #t~mem694 then 1 else 0), 0); srcloc: null [2025-02-08 02:56:44,490 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5743: ~ep_dir~0 := #t~bitwise692;havoc #t~mem691;havoc #t~bitwise692;call #t~mem693 := read~int#55(~ep~0.base, 3 + ~ep~0.offset, 1);~ep_type~0 := (if #t~mem693 % 256 % 4294967296 <= 2147483647 then #t~mem693 % 256 % 4294967296 else #t~mem693 % 256 % 4294967296 - 4294967296) % 4;havoc #t~mem693; [2025-02-08 02:56:44,490 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5743-1: [2025-02-08 02:56:44,491 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5772-1: SUMMARY for call #t~ret699 := ldv__builtin_expect((if 0 != #t~mem698 then 1 else 0), 0); srcloc: null [2025-02-08 02:56:44,491 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5743-4: assume 0 == (if #t~mem691 % 256 % 4294967296 <= 2147483647 then #t~mem691 % 256 % 4294967296 else #t~mem691 % 256 % 4294967296 - 4294967296);#t~bitwise692 := 0; [2025-02-08 02:56:44,491 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5743-4: assume !(0 == (if #t~mem691 % 256 % 4294967296 <= 2147483647 then #t~mem691 % 256 % 4294967296 else #t~mem691 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:56:44,491 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5743-2: havoc #t~bitwise692;assume (((((if #t~mem691 % 256 % 4294967296 <= 2147483647 then #t~mem691 % 256 % 4294967296 else #t~mem691 % 256 % 4294967296 - 4294967296) < 0 || #t~bitwise692 <= (if #t~mem691 % 256 % 4294967296 <= 2147483647 then #t~mem691 % 256 % 4294967296 else #t~mem691 % 256 % 4294967296 - 4294967296)) && #t~bitwise692 <= 128) && #t~bitwise692 >= 0) && ((if #t~mem691 % 256 % 4294967296 <= 2147483647 then #t~mem691 % 256 % 4294967296 else #t~mem691 % 256 % 4294967296 - 4294967296) >= 0 || #t~bitwise692 > 128 + (if #t~mem691 % 256 % 4294967296 <= 2147483647 then #t~mem691 % 256 % 4294967296 else #t~mem691 % 256 % 4294967296 - 4294967296))) && #t~bitwise692 >= -2147483648; [2025-02-08 02:56:44,491 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5772: assume -9223372036854775808 <= #t~ret699 && #t~ret699 <= 9223372036854775807;~tmp___0~13 := #t~ret699;havoc #t~mem698;havoc #t~ret699; [2025-02-08 02:56:44,491 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5743-3: assume 128 == (if #t~mem691 % 256 % 4294967296 <= 2147483647 then #t~mem691 % 256 % 4294967296 else #t~mem691 % 256 % 4294967296 - 4294967296);#t~bitwise692 := (if #t~mem691 % 256 % 4294967296 <= 2147483647 then #t~mem691 % 256 % 4294967296 else #t~mem691 % 256 % 4294967296 - 4294967296); [2025-02-08 02:56:44,491 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5743-3: assume !(128 == (if #t~mem691 % 256 % 4294967296 <= 2147483647 then #t~mem691 % 256 % 4294967296 else #t~mem691 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:56:44,491 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5756: assume 0 != ~tmp~25;call #t~mem696.base, #t~mem696.offset := read~$Pointer$#55(~ictx.base, ~ictx.offset, 8); [2025-02-08 02:56:44,491 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5756: assume !(0 != ~tmp~25); [2025-02-08 02:56:44,491 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5781: ~i~5 := 1 + ~i~5; [2025-02-08 02:56:44,491 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5757: assume -2147483648 <= #t~ret697 && #t~ret697 <= 2147483647;havoc #t~mem696.base, #t~mem696.offset;havoc #t~ret697; [2025-02-08 02:56:44,491 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5757-1: SUMMARY for call #t~ret697 := dev_printk(176, 0, #t~mem696.base, #t~mem696.offset, 177, 0); srcloc: null [2025-02-08 02:56:44,491 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5774: assume 0 != ~tmp___0~13;call #t~mem700.base, #t~mem700.offset := read~$Pointer$#55(~ictx.base, ~ictx.offset, 8); [2025-02-08 02:56:44,491 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5774: assume !(0 != ~tmp___0~13); [2025-02-08 02:56:44,491 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5745: assume (0 == ~ir_ep_found~0 % 256 && 128 == ~ep_dir~0) && 3 == ~ep_type~0;~rx_endpoint~0.base, ~rx_endpoint~0.offset := ~ep~0.base, ~ep~0.offset;~ir_ep_found~0 := 1;call write~$Pointer$#52(172, 0, ~#descriptor~7.base, ~#descriptor~7.offset, 8);call write~$Pointer$#52(173, 0, ~#descriptor~7.base, 8 + ~#descriptor~7.offset, 8);call write~$Pointer$#52(174, 0, ~#descriptor~7.base, 16 + ~#descriptor~7.offset, 8);call write~$Pointer$#52(175, 0, ~#descriptor~7.base, 24 + ~#descriptor~7.offset, 8);call write~int#52(2060, ~#descriptor~7.base, 32 + ~#descriptor~7.offset, 4);call write~int#52(0, ~#descriptor~7.base, 36 + ~#descriptor~7.offset, 1);call write~int#52(0, ~#descriptor~7.base, 37 + ~#descriptor~7.offset, 1);call #t~mem694 := read~int#52(~#descriptor~7.base, 37 + ~#descriptor~7.offset, 1); [2025-02-08 02:56:44,491 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5745: assume !((0 == ~ir_ep_found~0 % 256 && 128 == ~ep_dir~0) && 3 == ~ep_type~0); [2025-02-08 02:56:44,491 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5762: assume (0 == ~display_ep_found~0 % 256 && 0 == ~ep_dir~0) && 3 == ~ep_type~0;~tx_endpoint~0.base, ~tx_endpoint~0.offset := ~ep~0.base, ~ep~0.offset;~display_ep_found~0 := 1;call write~$Pointer$#37(179, 0, ~#descriptor___0~2.base, ~#descriptor___0~2.offset, 8);call write~$Pointer$#37(180, 0, ~#descriptor___0~2.base, 8 + ~#descriptor___0~2.offset, 8);call write~$Pointer$#37(181, 0, ~#descriptor___0~2.base, 16 + ~#descriptor___0~2.offset, 8);call write~$Pointer$#37(182, 0, ~#descriptor___0~2.base, 24 + ~#descriptor___0~2.offset, 8);call write~int#37(2066, ~#descriptor___0~2.base, 32 + ~#descriptor___0~2.offset, 4);call write~int#37(0, ~#descriptor___0~2.base, 36 + ~#descriptor___0~2.offset, 1);call write~int#37(0, ~#descriptor___0~2.base, 37 + ~#descriptor___0~2.offset, 1);call #t~mem698 := read~int#37(~#descriptor___0~2.base, 37 + ~#descriptor___0~2.offset, 1); [2025-02-08 02:56:44,491 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5762: assume !((0 == ~display_ep_found~0 % 256 && 0 == ~ep_dir~0) && 3 == ~ep_type~0); [2025-02-08 02:56:44,523 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7562: havoc #t~nondet975; [2025-02-08 02:56:53,317 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5915: assume 0 != imon_init_intf0_~tmp___1~10#1 % 256;imon_init_intf0_~tmp___2~7#1 := 0; [2025-02-08 02:56:53,317 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5915: assume !(0 != imon_init_intf0_~tmp___1~10#1 % 256);imon_init_intf0_~tmp___2~7#1 := 1; [2025-02-08 02:56:53,317 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5519: assume imon_set_display_type_#t~switch626#1; [2025-02-08 02:56:53,317 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5519: assume !imon_set_display_type_#t~switch626#1; [2025-02-08 02:56:53,317 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7501: assume 1 == ~ldv_mutex_mutex_of_device~0; [2025-02-08 02:56:53,317 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7501: assume !(1 == ~ldv_mutex_mutex_of_device~0); [2025-02-08 02:56:53,317 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5982: havoc ldv_mutex_lock_31_~ldv_func_arg1#1.base, ldv_mutex_lock_31_~ldv_func_arg1#1.offset;havoc ldv_mutex_lock_31_#in~ldv_func_arg1#1.base, ldv_mutex_lock_31_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_lock_31 } true;call imon_init_intf1_#t~mem755#1 := read~int#55(imon_init_intf1_~ictx#1.base, 565 + imon_init_intf1_~ictx#1.offset, 1); [2025-02-08 02:56:53,317 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6973: SUMMARY for call ldv_mutex_unlock_lock_of_imon_context(ldv_mutex_unlock_21_~ldv_func_arg1#1.base, ldv_mutex_unlock_21_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:56:53,317 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7634: havoc rc_register_device_#t~nondet985#1;imon_init_rdev_#t~ret651#1 := rc_register_device_#res#1;havoc rc_register_device_#t~nondet985#1, rc_register_device_~arg0#1.base, rc_register_device_~arg0#1.offset;havoc rc_register_device_#in~arg0#1.base, rc_register_device_#in~arg0#1.offset;assume { :end_inline_rc_register_device } true;assume -2147483648 <= imon_init_rdev_#t~ret651#1 && imon_init_rdev_#t~ret651#1 <= 2147483647;imon_init_rdev_~ret~2#1 := imon_init_rdev_#t~ret651#1;havoc imon_init_rdev_#t~ret651#1; [2025-02-08 02:56:53,317 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4661: assume -9223372036854775808 <= imon_ir_change_protocol_#t~ret301#1 && imon_ir_change_protocol_#t~ret301#1 <= 9223372036854775807;imon_ir_change_protocol_~tmp___0~9#1 := imon_ir_change_protocol_#t~ret301#1; [2025-02-08 02:56:53,318 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4661-1: SUMMARY for call imon_ir_change_protocol_#t~ret301#1 := ldv__builtin_expect((if 0 != imon_ir_change_protocol_#t~mem300#1 then 1 else 0), 0); srcloc: null [2025-02-08 02:56:53,318 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5652: assume imon_init_idev_~i~4#1 % 4294967296 <= 22; [2025-02-08 02:56:53,318 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5652: assume !(imon_init_idev_~i~4#1 % 4294967296 <= 22);call imon_init_idev_#t~mem666#1.base, imon_init_idev_#t~mem666#1.offset := read~$Pointer$#55(imon_init_idev_~ictx#1.base, 8 + imon_init_idev_~ictx#1.offset, 8); [2025-02-08 02:56:53,318 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5520-1: imon_set_display_type_#t~switch626#1 := imon_set_display_type_#t~switch626#1 || 57 == (if imon_set_display_type_#t~mem625#1 % 65536 % 4294967296 <= 2147483647 then imon_set_display_type_#t~mem625#1 % 65536 % 4294967296 else imon_set_display_type_#t~mem625#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:56:53,318 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5520: assume imon_set_display_type_#t~switch626#1; [2025-02-08 02:56:53,318 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5520: assume !imon_set_display_type_#t~switch626#1; [2025-02-08 02:56:53,318 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6974: SUMMARY for call mutex_unlock(ldv_mutex_unlock_21_~ldv_func_arg1#1.base, ldv_mutex_unlock_21_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:56:53,318 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5983: assume 3 == imon_init_intf1_#t~mem755#1 % 256 % 4294967296;havoc imon_init_intf1_#t~mem755#1; [2025-02-08 02:56:53,318 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5983: assume !(3 == imon_init_intf1_#t~mem755#1 % 256 % 4294967296);havoc imon_init_intf1_#t~mem755#1; [2025-02-08 02:56:53,318 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7040: SUMMARY for call ldv_mutex_lock_lock_of_imon_context(ldv_mutex_lock_29_~ldv_func_arg1#1.base, ldv_mutex_lock_29_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:56:53,318 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7503: SUMMARY for call ldv_error(); srcloc: null [2025-02-08 02:56:53,318 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5521: assume imon_set_display_type_#t~switch626#1;imon_set_display_type_~configured_display_type~0#1 := 2; [2025-02-08 02:56:53,318 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5521: assume !imon_set_display_type_#t~switch626#1;imon_set_display_type_#t~switch626#1 := imon_set_display_type_#t~switch626#1 || 60 == (if imon_set_display_type_#t~mem625#1 % 65536 % 4294967296 <= 2147483647 then imon_set_display_type_#t~mem625#1 % 65536 % 4294967296 else imon_set_display_type_#t~mem625#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:56:53,318 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5521-1: imon_set_display_type_#t~switch626#1 := imon_set_display_type_#t~switch626#1 || 69 == (if imon_set_display_type_#t~mem625#1 % 65536 % 4294967296 <= 2147483647 then imon_set_display_type_#t~mem625#1 % 65536 % 4294967296 else imon_set_display_type_#t~mem625#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:56:53,318 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6380: havoc ##fun~int~TO~VOID_#~887#1;havoc ##fun~int~TO~VOID_#in~887#1, ##fun~int~TO~VOID_#in~#fp#1.base, ##fun~int~TO~VOID_#in~#fp#1.offset;assume { :end_inline_##fun~int~TO~VOID } true;havoc choose_timer_1_#t~mem888#1;havoc choose_timer_1_#t~mem889#1.base, choose_timer_1_#t~mem889#1.offset;~LDV_IN_INTERRUPT~0 := 1;~ldv_timer_state_1~0 := 2; [2025-02-08 02:56:53,318 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5984-1: SUMMARY for call imon_init_intf1_#t~ret756#1 := reg_timer_1(imon_init_intf1_~ictx#1.base, 1143 + imon_init_intf1_~ictx#1.offset); srcloc: null [2025-02-08 02:56:53,318 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7041: SUMMARY for call mutex_lock(ldv_mutex_lock_29_~ldv_func_arg1#1.base, ldv_mutex_lock_29_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:56:53,318 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5984: assume -2147483648 <= imon_init_intf1_#t~ret756#1 && imon_init_intf1_#t~ret756#1 <= 2147483647;havoc imon_init_intf1_#t~ret756#1;call write~int#55(imon_init_intf1_~ictx#1.base + imon_init_intf1_~ictx#1.offset, imon_init_intf1_~ictx#1.base, 1183 + imon_init_intf1_~ictx#1.offset, 8);call write~$Pointer$#55(#funAddr~imon_touch_display_timeout.base, #funAddr~imon_touch_display_timeout.offset, imon_init_intf1_~ictx#1.base, 1175 + imon_init_intf1_~ictx#1.offset, 8); [2025-02-08 02:56:53,318 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4663: assume -2147483648 <= imon_ir_change_protocol_#t~ret302#1 && imon_ir_change_protocol_#t~ret302#1 <= 2147483647;havoc imon_ir_change_protocol_#t~ret302#1; [2025-02-08 02:56:53,318 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4663-1: SUMMARY for call imon_ir_change_protocol_#t~ret302#1 := dev_printk(101, 0, imon_ir_change_protocol_~dev~1#1.base, imon_ir_change_protocol_~dev~1#1.offset, 102, 0); srcloc: null [2025-02-08 02:56:53,318 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6645: assume { :end_inline_imon_exit } true;~ldv_state_variable_0~0 := 3; [2025-02-08 02:56:53,318 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5588: assume imon_init_rdev_~__len~4#1 % 18446744073709551616 > 63; [2025-02-08 02:56:53,318 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5588: assume !(imon_init_rdev_~__len~4#1 % 18446744073709551616 > 63); [2025-02-08 02:56:53,318 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5589: imon_init_rdev_~__ret~4#1.base, imon_init_rdev_~__ret~4#1.offset := imon_init_rdev_#t~memcpy~res643#1.base, imon_init_rdev_#t~memcpy~res643#1.offset;havoc imon_init_rdev_#t~memcpy~res643#1.base, imon_init_rdev_#t~memcpy~res643#1.offset; [2025-02-08 02:56:53,319 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5589-1: SUMMARY for call imon_init_rdev_#t~memcpy~res643#1.base, imon_init_rdev_#t~memcpy~res643#1.offset := #Ultimate.C_memcpy#55(imon_init_rdev_~ictx#1.base, 319 + imon_init_rdev_~ictx#1.offset, imon_init_rdev_~#fp_packet~0#1.base, imon_init_rdev_~#fp_packet~0#1.offset, imon_init_rdev_~__len~4#1); srcloc: null [2025-02-08 02:56:53,319 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5920: assume 0 != imon_init_intf0_~tmp___2~7#1; [2025-02-08 02:56:53,319 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5920: assume !(0 != imon_init_intf0_~tmp___2~7#1);call imon_init_intf0_#t~mem732#1.base, imon_init_intf0_#t~mem732#1.offset := read~$Pointer$#55(imon_init_intf0_~ictx~13#1.base, 8 + imon_init_intf0_~ictx~13#1.offset, 8);call imon_init_intf0_#t~mem733#1.base, imon_init_intf0_#t~mem733#1.offset := read~$Pointer$#55(imon_init_intf0_~ictx~13#1.base, 262 + imon_init_intf0_~ictx~13#1.offset, 8);call imon_init_intf0_#t~mem734#1 := read~int#55(imon_init_intf0_#t~mem733#1.base, 2 + imon_init_intf0_#t~mem733#1.offset, 1); [2025-02-08 02:56:53,319 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5656-1: SUMMARY for call usb_to_input_id(imon_init_idev_#t~mem666#1.base, imon_init_idev_#t~mem666#1.offset, imon_init_idev_~idev~0#1.base, 24 + imon_init_idev_~idev~0#1.offset); srcloc: null [2025-02-08 02:56:53,319 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6713: main_#t~ret936#1 := store_associate_remote_#res#1;havoc store_associate_remote_#t~ret232#1.base, store_associate_remote_#t~ret232#1.offset, store_associate_remote_#t~ret233#1, store_associate_remote_~d#1.base, store_associate_remote_~d#1.offset, store_associate_remote_~attr#1.base, store_associate_remote_~attr#1.offset, store_associate_remote_~buf#1.base, store_associate_remote_~buf#1.offset, store_associate_remote_~count#1, store_associate_remote_~ictx~3#1.base, store_associate_remote_~ictx~3#1.offset, store_associate_remote_~tmp~15#1.base, store_associate_remote_~tmp~15#1.offset;havoc store_associate_remote_#in~d#1.base, store_associate_remote_#in~d#1.offset, store_associate_remote_#in~attr#1.base, store_associate_remote_#in~attr#1.offset, store_associate_remote_#in~buf#1.base, store_associate_remote_#in~buf#1.offset, store_associate_remote_#in~count#1;assume { :end_inline_store_associate_remote } true;assume -9223372036854775808 <= main_#t~ret936#1 && main_#t~ret936#1 <= 9223372036854775807;havoc main_#t~ret936#1;~ldv_state_variable_2~0 := 1; [2025-02-08 02:56:53,319 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5656: havoc imon_init_idev_#t~mem666#1.base, imon_init_idev_#t~mem666#1.offset;call imon_init_idev_#t~mem667#1.base, imon_init_idev_#t~mem667#1.offset := read~$Pointer$#55(imon_init_idev_~ictx#1.base, imon_init_idev_~ictx#1.offset, 8);call write~$Pointer$#55(imon_init_idev_#t~mem667#1.base, imon_init_idev_#t~mem667#1.offset, imon_init_idev_~idev~0#1.base, 814 + imon_init_idev_~idev~0#1.offset, 8);havoc imon_init_idev_#t~mem667#1.base, imon_init_idev_#t~mem667#1.offset; [2025-02-08 02:56:53,319 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5524: assume imon_set_display_type_#t~switch626#1; [2025-02-08 02:56:53,319 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5524: assume !imon_set_display_type_#t~switch626#1; [2025-02-08 02:56:53,319 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5525: assume imon_set_display_type_#t~switch626#1; [2025-02-08 02:56:53,319 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5525: assume !imon_set_display_type_#t~switch626#1; [2025-02-08 02:56:53,319 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5525-1: imon_set_display_type_#t~switch626#1 := imon_set_display_type_#t~switch626#1 || 65 == (if imon_set_display_type_#t~mem625#1 % 65536 % 4294967296 <= 2147483647 then imon_set_display_type_#t~mem625#1 % 65536 % 4294967296 else imon_set_display_type_#t~mem625#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:56:53,319 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4138: call ULTIMATE.dealloc(send_associate_24g_~#packet~0#1.base, send_associate_24g_~#packet~0#1.offset);havoc send_associate_24g_~#packet~0#1.base, send_associate_24g_~#packet~0#1.offset;store_associate_remote_#t~ret233#1 := send_associate_24g_#res#1;havoc send_associate_24g_#t~ret212#1, send_associate_24g_#t~mem213#1, send_associate_24g_#t~ret214#1, send_associate_24g_#t~memcpy~res215#1.base, send_associate_24g_#t~memcpy~res215#1.offset, send_associate_24g_#t~memcpy~res216#1.base, send_associate_24g_#t~memcpy~res216#1.offset, send_associate_24g_#t~ret217#1, send_associate_24g_~ictx#1.base, send_associate_24g_~ictx#1.offset, send_associate_24g_~retval~3#1, send_associate_24g_~#packet~0#1.base, send_associate_24g_~#packet~0#1.offset, send_associate_24g_~__len~0#1, send_associate_24g_~__ret~0#1.base, send_associate_24g_~__ret~0#1.offset;havoc send_associate_24g_#in~ictx#1.base, send_associate_24g_#in~ictx#1.offset;assume { :end_inline_send_associate_24g } true;assume -2147483648 <= store_associate_remote_#t~ret233#1 && store_associate_remote_#t~ret233#1 <= 2147483647;havoc store_associate_remote_#t~ret233#1;assume { :begin_inline_ldv_mutex_unlock_19 } true;ldv_mutex_unlock_19_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_19_#in~ldv_func_arg1#1.offset := store_associate_remote_~ictx~3#1.base, 30 + store_associate_remote_~ictx~3#1.offset;havoc ldv_mutex_unlock_19_~ldv_func_arg1#1.base, ldv_mutex_unlock_19_~ldv_func_arg1#1.offset;ldv_mutex_unlock_19_~ldv_func_arg1#1.base, ldv_mutex_unlock_19_~ldv_func_arg1#1.offset := ldv_mutex_unlock_19_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_19_#in~ldv_func_arg1#1.offset; [2025-02-08 02:56:53,319 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6054: assume -9223372036854775808 <= imon_init_display_#t~ret781#1 && imon_init_display_#t~ret781#1 <= 9223372036854775807;imon_init_display_~tmp~28#1 := imon_init_display_#t~ret781#1;havoc imon_init_display_#t~mem780#1;havoc imon_init_display_#t~ret781#1; [2025-02-08 02:56:53,319 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6054-1: SUMMARY for call imon_init_display_#t~ret781#1 := ldv__builtin_expect((if 0 != imon_init_display_#t~mem780#1 then 1 else 0), 0); srcloc: null [2025-02-08 02:56:53,320 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5658: SUMMARY for call input_set_drvdata(imon_init_idev_~idev~0#1.base, imon_init_idev_~idev~0#1.offset, imon_init_idev_~ictx#1.base, imon_init_idev_~ictx#1.offset); srcloc: null [2025-02-08 02:56:53,320 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5592-1: SUMMARY for call imon_init_rdev_#t~memcpy~res644#1.base, imon_init_rdev_#t~memcpy~res644#1.offset := #Ultimate.C_memcpy#55(imon_init_rdev_~ictx#1.base, 319 + imon_init_rdev_~ictx#1.offset, imon_init_rdev_~#fp_packet~0#1.base, imon_init_rdev_~#fp_packet~0#1.offset, imon_init_rdev_~__len~4#1); srcloc: null [2025-02-08 02:56:53,320 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5526: assume imon_set_display_type_#t~switch626#1; [2025-02-08 02:56:53,320 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5526: assume !imon_set_display_type_#t~switch626#1; [2025-02-08 02:56:53,320 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5592: imon_init_rdev_~__ret~4#1.base, imon_init_rdev_~__ret~4#1.offset := imon_init_rdev_#t~memcpy~res644#1.base, imon_init_rdev_#t~memcpy~res644#1.offset;havoc imon_init_rdev_#t~memcpy~res644#1.base, imon_init_rdev_#t~memcpy~res644#1.offset; [2025-02-08 02:56:53,320 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5526-1: imon_set_display_type_#t~switch626#1 := imon_set_display_type_#t~switch626#1 || 66 == (if imon_set_display_type_#t~mem625#1 % 65536 % 4294967296 <= 2147483647 then imon_set_display_type_#t~mem625#1 % 65536 % 4294967296 else imon_set_display_type_#t~mem625#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:56:53,320 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6055: assume 0 != imon_init_display_~tmp~28#1;call imon_init_display_#t~mem782#1.base, imon_init_display_#t~mem782#1.offset := read~$Pointer$#55(imon_init_display_~ictx#1.base, imon_init_display_~ictx#1.offset, 8); [2025-02-08 02:56:53,320 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6055: assume !(0 != imon_init_display_~tmp~28#1); [2025-02-08 02:56:53,320 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5989: imon_init_intf1_~tmp~27#1.base, imon_init_intf1_~tmp~27#1.offset := imon_init_intf1_#t~ret757#1.base, imon_init_intf1_#t~ret757#1.offset;havoc imon_init_intf1_#t~ret757#1.base, imon_init_intf1_#t~ret757#1.offset; [2025-02-08 02:56:53,320 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5989-1: SUMMARY for call imon_init_intf1_#t~ret757#1.base, imon_init_intf1_#t~ret757#1.offset := interface_to_usbdev(imon_init_intf1_~intf#1.base, imon_init_intf1_~intf#1.offset); srcloc: null [2025-02-08 02:56:53,320 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5659: assume -2147483648 <= imon_init_idev_#t~ret668#1 && imon_init_idev_#t~ret668#1 <= 2147483647;imon_init_idev_~ret~3#1 := imon_init_idev_#t~ret668#1;havoc imon_init_idev_#t~ret668#1; [2025-02-08 02:56:53,320 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5659-1: SUMMARY for call imon_init_idev_#t~ret668#1 := input_register_device(imon_init_idev_~idev~0#1.base, imon_init_idev_~idev~0#1.offset); srcloc: null [2025-02-08 02:56:53,320 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5527: assume imon_set_display_type_#t~switch626#1;imon_set_display_type_~configured_display_type~0#1 := 4;call write~int#55(0, imon_set_display_type_~ictx#1.base, 24 + imon_set_display_type_~ictx#1.offset, 1); [2025-02-08 02:56:53,320 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5527: assume !imon_set_display_type_#t~switch626#1;imon_set_display_type_#t~switch626#1 := imon_set_display_type_#t~switch626#1 || 54 == (if imon_set_display_type_#t~mem625#1 % 65536 % 4294967296 <= 2147483647 then imon_set_display_type_#t~mem625#1 % 65536 % 4294967296 else imon_set_display_type_#t~mem625#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:56:53,320 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5527-1: imon_set_display_type_#t~switch626#1 := imon_set_display_type_#t~switch626#1 || 67 == (if imon_set_display_type_#t~mem625#1 % 65536 % 4294967296 <= 2147483647 then imon_set_display_type_#t~mem625#1 % 65536 % 4294967296 else imon_set_display_type_#t~mem625#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:56:53,320 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6122: havoc ldv_mutex_lock_33_~ldv_func_arg1#1.base, ldv_mutex_lock_33_~ldv_func_arg1#1.offset;havoc ldv_mutex_lock_33_#in~ldv_func_arg1#1.base, ldv_mutex_lock_33_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_lock_33 } true;assume { :begin_inline_usb_ifnum_to_if } true;usb_ifnum_to_if_#in~arg0#1.base, usb_ifnum_to_if_#in~arg0#1.offset, usb_ifnum_to_if_#in~arg1#1 := imon_probe_~usbdev~0#1.base, imon_probe_~usbdev~0#1.offset, 0;havoc usb_ifnum_to_if_#res#1.base, usb_ifnum_to_if_#res#1.offset;havoc usb_ifnum_to_if_#t~ret992#1.base, usb_ifnum_to_if_#t~ret992#1.offset, usb_ifnum_to_if_~arg0#1.base, usb_ifnum_to_if_~arg0#1.offset, usb_ifnum_to_if_~arg1#1;usb_ifnum_to_if_~arg0#1.base, usb_ifnum_to_if_~arg0#1.offset := usb_ifnum_to_if_#in~arg0#1.base, usb_ifnum_to_if_#in~arg0#1.offset;usb_ifnum_to_if_~arg1#1 := usb_ifnum_to_if_#in~arg1#1; [2025-02-08 02:56:53,320 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6056-1: SUMMARY for call imon_init_display_#t~ret783#1 := dev_printk(233, 0, imon_init_display_#t~mem782#1.base, imon_init_display_#t~mem782#1.offset, 234, 0); srcloc: null [2025-02-08 02:56:53,320 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5990: call write~$Pointer$#55(imon_init_intf1_#t~ret758#1.base, imon_init_intf1_#t~ret758#1.offset, imon_init_intf1_~ictx#1.base, 16 + imon_init_intf1_~ictx#1.offset, 8);havoc imon_init_intf1_#t~ret758#1.base, imon_init_intf1_#t~ret758#1.offset;call write~int#55(1, imon_init_intf1_~ictx#1.base, 29 + imon_init_intf1_~ictx#1.offset, 1);call write~$Pointer$#55(imon_init_intf1_~rx_urb~1#1.base, imon_init_intf1_~rx_urb~1#1.offset, imon_init_intf1_~ictx#1.base, 294 + imon_init_intf1_~ictx#1.offset, 8);imon_init_intf1_~ret~6#1 := -19;call imon_init_intf1_#t~mem759#1.base, imon_init_intf1_#t~mem759#1.offset := read~$Pointer$#55(imon_init_intf1_~intf#1.base, 8 + imon_init_intf1_~intf#1.offset, 8);imon_init_intf1_~iface_desc~1#1.base, imon_init_intf1_~iface_desc~1#1.offset := imon_init_intf1_#t~mem759#1.base, imon_init_intf1_#t~mem759#1.offset;havoc imon_init_intf1_#t~mem759#1.base, imon_init_intf1_#t~mem759#1.offset; [2025-02-08 02:56:53,320 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6056: assume -2147483648 <= imon_init_display_#t~ret783#1 && imon_init_display_#t~ret783#1 <= 2147483647;havoc imon_init_display_#t~mem782#1.base, imon_init_display_#t~mem782#1.offset;havoc imon_init_display_#t~ret783#1; [2025-02-08 02:56:53,320 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5924-1: SUMMARY for call imon_init_intf0_#t~ret735#1 := __create_pipe(imon_init_intf0_#t~mem732#1.base, imon_init_intf0_#t~mem732#1.offset, imon_init_intf0_#t~mem734#1 % 256); srcloc: null [2025-02-08 02:56:53,320 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5990-1: SUMMARY for call imon_init_intf1_#t~ret758#1.base, imon_init_intf1_#t~ret758#1.offset := usb_get_dev(imon_init_intf1_~tmp~27#1.base, imon_init_intf1_~tmp~27#1.offset); srcloc: null [2025-02-08 02:56:53,320 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5924: imon_init_intf0_~tmp___3~4#1 := imon_init_intf0_#t~ret735#1;havoc imon_init_intf0_#t~mem732#1.base, imon_init_intf0_#t~mem732#1.offset;havoc imon_init_intf0_#t~mem733#1.base, imon_init_intf0_#t~mem733#1.offset;havoc imon_init_intf0_#t~mem734#1;havoc imon_init_intf0_#t~ret735#1;call imon_init_intf0_#t~mem736#1.base, imon_init_intf0_#t~mem736#1.offset := read~$Pointer$#55(imon_init_intf0_~ictx~13#1.base, 286 + imon_init_intf0_~ictx~13#1.offset, 8);call imon_init_intf0_#t~mem737#1.base, imon_init_intf0_#t~mem737#1.offset := read~$Pointer$#55(imon_init_intf0_~ictx~13#1.base, 8 + imon_init_intf0_~ictx~13#1.offset, 8); [2025-02-08 02:56:53,320 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5660: assume imon_init_idev_~ret~3#1 < 0;call imon_init_idev_#t~mem669#1.base, imon_init_idev_#t~mem669#1.offset := read~$Pointer$#55(imon_init_idev_~ictx#1.base, imon_init_idev_~ictx#1.offset, 8); [2025-02-08 02:56:53,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5660: assume !(imon_init_idev_~ret~3#1 < 0);imon_init_idev_#res#1.base, imon_init_idev_#res#1.offset := imon_init_idev_~idev~0#1.base, imon_init_idev_~idev~0#1.offset; [2025-02-08 02:56:53,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7048: SUMMARY for call ldv_mutex_unlock_lock_of_imon_context(ldv_mutex_unlock_30_~ldv_func_arg1#1.base, ldv_mutex_unlock_30_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:56:53,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5925-2: [2025-02-08 02:56:53,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5925-3: havoc imon_init_intf0_#t~bitwise738#1;assume (imon_init_intf0_#t~bitwise738#1 % 4294967296 >= imon_init_intf0_~tmp___3~4#1 % 4294967296 && imon_init_intf0_#t~bitwise738#1 % 4294967296 >= 1073741952) && imon_init_intf0_#t~bitwise738#1 % 4294967296 <= 1073741952 + imon_init_intf0_~tmp___3~4#1 % 4294967296; [2025-02-08 02:56:53,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5925: havoc imon_init_intf0_#t~mem736#1.base, imon_init_intf0_#t~mem736#1.offset;havoc imon_init_intf0_#t~mem737#1.base, imon_init_intf0_#t~mem737#1.offset;havoc imon_init_intf0_#t~bitwise738#1;havoc imon_init_intf0_#t~mem739#1.base, imon_init_intf0_#t~mem739#1.offset;havoc imon_init_intf0_#t~mem740#1;call imon_init_intf0_#t~mem741#1.base, imon_init_intf0_#t~mem741#1.offset := read~$Pointer$#55(imon_init_intf0_~ictx~13#1.base, 286 + imon_init_intf0_~ictx~13#1.offset, 8); [2025-02-08 02:56:53,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5925-1: SUMMARY for call usb_fill_int_urb(imon_init_intf0_#t~mem736#1.base, imon_init_intf0_#t~mem736#1.offset, imon_init_intf0_#t~mem737#1.base, imon_init_intf0_#t~mem737#1.offset, imon_init_intf0_#t~bitwise738#1, imon_init_intf0_~ictx~13#1.base, 311 + imon_init_intf0_~ictx~13#1.offset, 8, #funAddr~usb_rx_callback_intf0.base, #funAddr~usb_rx_callback_intf0.offset, imon_init_intf0_~ictx~13#1.base, imon_init_intf0_~ictx~13#1.offset, (if imon_init_intf0_#t~mem740#1 % 256 % 4294967296 <= 2147483647 then imon_init_intf0_#t~mem740#1 % 256 % 4294967296 else imon_init_intf0_#t~mem740#1 % 256 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:56:53,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5925-4: assume false;imon_init_intf0_#t~bitwise738#1 := imon_init_intf0_~tmp___3~4#1; [2025-02-08 02:56:53,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5925-4: assume !false; [2025-02-08 02:56:53,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5925-5: assume 0 == imon_init_intf0_~tmp___3~4#1 % 4294967296 || 1073741952 == imon_init_intf0_~tmp___3~4#1 % 4294967296;imon_init_intf0_#t~bitwise738#1 := 1073741952; [2025-02-08 02:56:53,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5925-5: assume !(0 == imon_init_intf0_~tmp___3~4#1 % 4294967296 || 1073741952 == imon_init_intf0_~tmp___3~4#1 % 4294967296); [2025-02-08 02:56:53,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5595: assume -2147483648 <= imon_init_rdev_#t~ret645#1 && imon_init_rdev_#t~ret645#1 <= 2147483647;imon_init_rdev_~ret~2#1 := imon_init_rdev_#t~ret645#1;havoc imon_init_rdev_#t~ret645#1; [2025-02-08 02:56:53,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5595-1: SUMMARY for call imon_init_rdev_#t~ret645#1 := send_packet(imon_init_rdev_~ictx#1.base, imon_init_rdev_~ictx#1.offset); srcloc: null [2025-02-08 02:56:53,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5661: assume -2147483648 <= imon_init_idev_#t~ret670#1 && imon_init_idev_#t~ret670#1 <= 2147483647;havoc imon_init_idev_#t~mem669#1.base, imon_init_idev_#t~mem669#1.offset;havoc imon_init_idev_#t~ret670#1; [2025-02-08 02:56:53,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5661-1: SUMMARY for call imon_init_idev_#t~ret670#1 := dev_err(imon_init_idev_#t~mem669#1.base, imon_init_idev_#t~mem669#1.offset, 168, 0); srcloc: null [2025-02-08 02:56:53,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4274: havoc ldv_mutex_lock_16_~ldv_func_arg1#1.base, ldv_mutex_lock_16_~ldv_func_arg1#1.offset;havoc ldv_mutex_lock_16_#in~ldv_func_arg1#1.base, ldv_mutex_lock_16_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_lock_16 } true;call show_associate_remote_#t~mem227#1 := read~int#55(show_associate_remote_~ictx~2#1.base, 27 + show_associate_remote_~ictx~2#1.offset, 1); [2025-02-08 02:56:53,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6124-1: SUMMARY for call imon_probe_#t~ret802#1.base, imon_probe_#t~ret802#1.offset := usb_get_intfdata(imon_probe_~first_if~0#1.base, imon_probe_~first_if~0#1.offset); srcloc: null [2025-02-08 02:56:53,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6124: imon_probe_~tmp___1~12#1.base, imon_probe_~tmp___1~12#1.offset := imon_probe_#t~ret802#1.base, imon_probe_#t~ret802#1.offset;havoc imon_probe_#t~ret802#1.base, imon_probe_#t~ret802#1.offset;imon_probe_~first_if_ctx~0#1.base, imon_probe_~first_if_ctx~0#1.offset := imon_probe_~tmp___1~12#1.base, imon_probe_~tmp___1~12#1.offset; [2025-02-08 02:56:53,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7049: SUMMARY for call mutex_unlock(ldv_mutex_unlock_30_~ldv_func_arg1#1.base, ldv_mutex_unlock_30_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:56:53,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6653: main_#t~ret929#1 := imon_init_#res#1;havoc imon_init_#t~ret877#1, imon_init_#t~ret878#1, imon_init_~rc~1#1;assume { :end_inline_imon_init } true;assume -2147483648 <= main_#t~ret929#1 && main_#t~ret929#1 <= 2147483647;~ldv_retval_5~0 := main_#t~ret929#1;havoc main_#t~ret929#1; [2025-02-08 02:56:53,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5596: assume 0 != imon_init_rdev_~ret~2#1;call imon_init_rdev_#t~mem646#1.base, imon_init_rdev_#t~mem646#1.offset := read~$Pointer$#55(imon_init_rdev_~ictx#1.base, imon_init_rdev_~ictx#1.offset, 8); [2025-02-08 02:56:53,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5596: assume !(0 != imon_init_rdev_~ret~2#1); [2025-02-08 02:56:53,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4275: assume 0 != (if show_associate_remote_#t~mem227#1 % 256 % 4294967296 <= 2147483647 then show_associate_remote_#t~mem227#1 % 256 % 4294967296 else show_associate_remote_#t~mem227#1 % 256 % 4294967296 - 4294967296);havoc show_associate_remote_#t~mem227#1; [2025-02-08 02:56:53,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4275: assume !(0 != (if show_associate_remote_#t~mem227#1 % 256 % 4294967296 <= 2147483647 then show_associate_remote_#t~mem227#1 % 256 % 4294967296 else show_associate_remote_#t~mem227#1 % 256 % 4294967296 - 4294967296));havoc show_associate_remote_#t~mem227#1; [2025-02-08 02:56:53,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6059: assume -2147483648 <= imon_init_display_#t~ret784#1 && imon_init_display_#t~ret784#1 <= 2147483647;imon_init_display_~ret~7#1 := imon_init_display_#t~ret784#1;havoc imon_init_display_#t~ret784#1; [2025-02-08 02:56:53,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6059-1: SUMMARY for call imon_init_display_#t~ret784#1 := sysfs_create_group(imon_init_display_~intf#1.base, 60 + imon_init_display_~intf#1.offset, ~#imon_display_attr_group~0.base, ~#imon_display_attr_group~0.offset); srcloc: null [2025-02-08 02:56:53,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5927: call imon_init_intf0_#t~mem739#1.base, imon_init_intf0_#t~mem739#1.offset := read~$Pointer$#55(imon_init_intf0_~ictx~13#1.base, 262 + imon_init_intf0_~ictx~13#1.offset, 8);call imon_init_intf0_#t~mem740#1 := read~int#55(imon_init_intf0_#t~mem739#1.base, 6 + imon_init_intf0_#t~mem739#1.offset, 1); [2025-02-08 02:56:53,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5531: assume imon_set_display_type_#t~switch626#1; [2025-02-08 02:56:53,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5531: assume !imon_set_display_type_#t~switch626#1; [2025-02-08 02:56:53,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5597: assume -2147483648 <= imon_init_rdev_#t~ret647#1 && imon_init_rdev_#t~ret647#1 <= 2147483647;havoc imon_init_rdev_#t~mem646#1.base, imon_init_rdev_#t~mem646#1.offset;havoc imon_init_rdev_#t~ret647#1; [2025-02-08 02:56:53,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5597-1: SUMMARY for call imon_init_rdev_#t~ret647#1 := _dev_info(imon_init_rdev_#t~mem646#1.base, imon_init_rdev_#t~mem646#1.offset, 162, 0); srcloc: null [2025-02-08 02:56:53,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5465: assume imon_get_ffdc_type_#t~switch609#1;call imon_get_ffdc_type_#t~mem610#1.base, imon_get_ffdc_type_#t~mem610#1.offset := read~$Pointer$#55(imon_get_ffdc_type_~ictx#1.base, imon_get_ffdc_type_~ictx#1.offset, 8); [2025-02-08 02:56:53,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5465: assume !imon_get_ffdc_type_#t~switch609#1;imon_get_ffdc_type_#t~switch609#1 := imon_get_ffdc_type_#t~switch609#1 || 78 == (if imon_get_ffdc_type_~ffdc_cfg_byte~0#1 % 256 % 4294967296 <= 2147483647 then imon_get_ffdc_type_~ffdc_cfg_byte~0#1 % 256 % 4294967296 else imon_get_ffdc_type_~ffdc_cfg_byte~0#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:56:53,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4276-1: SUMMARY for call show_associate_remote_#t~strcpy~res228#1.base, show_associate_remote_#t~strcpy~res228#1.offset := #Ultimate.C_strcpy#55(show_associate_remote_~buf#1.base, show_associate_remote_~buf#1.offset, 58, 0); srcloc: null [2025-02-08 02:56:53,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4276: havoc show_associate_remote_#t~strcpy~res228#1.base, show_associate_remote_#t~strcpy~res228#1.offset; [2025-02-08 02:56:53,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6126: assume 0 == imon_probe_~ifnum~1#1;assume { :begin_inline_imon_init_intf0 } true;imon_init_intf0_#in~intf#1.base, imon_init_intf0_#in~intf#1.offset := imon_probe_~interface#1.base, imon_probe_~interface#1.offset;havoc imon_init_intf0_#res#1.base, imon_init_intf0_#res#1.offset;havoc imon_init_intf0_#t~ret717#1.base, imon_init_intf0_#t~ret717#1.offset, imon_init_intf0_#t~ret718#1, imon_init_intf0_#t~ret719#1.base, imon_init_intf0_#t~ret719#1.offset, imon_init_intf0_#t~ret720#1, imon_init_intf0_#t~ret721#1.base, imon_init_intf0_#t~ret721#1.offset, imon_init_intf0_#t~ret722#1, imon_init_intf0_#t~ret723#1.base, imon_init_intf0_#t~ret723#1.offset, imon_init_intf0_#t~ret724#1.base, imon_init_intf0_#t~ret724#1.offset, imon_init_intf0_#t~ret725#1.base, imon_init_intf0_#t~ret725#1.offset, imon_init_intf0_#t~mem726#1.base, imon_init_intf0_#t~mem726#1.offset, imon_init_intf0_#t~mem727#1, imon_init_intf0_#t~mem728#1.base, imon_init_intf0_#t~mem728#1.offset, imon_init_intf0_#t~mem729#1, imon_init_intf0_#t~mem730#1.base, imon_init_intf0_#t~mem730#1.offset, imon_init_intf0_#t~ret731#1, imon_init_intf0_#t~mem732#1.base, imon_init_intf0_#t~mem732#1.offset, imon_init_intf0_#t~mem733#1.base, imon_init_intf0_#t~mem733#1.offset, imon_init_intf0_#t~mem734#1, imon_init_intf0_#t~ret735#1, imon_init_intf0_#t~mem736#1.base, imon_init_intf0_#t~mem736#1.offset, imon_init_intf0_#t~mem737#1.base, imon_init_intf0_#t~mem737#1.offset, imon_init_intf0_#t~bitwise738#1, imon_init_intf0_#t~mem739#1.base, imon_init_intf0_#t~mem739#1.offset, imon_init_intf0_#t~mem740#1, imon_init_intf0_#t~mem741#1.base, imon_init_intf0_#t~mem741#1.offset, imon_init_intf0_#t~ret742#1, imon_init_intf0_#t~ret743#1, imon_init_intf0_#t~ret744#1.base, imon_init_intf0_#t~ret744#1.offset, imon_init_intf0_#t~mem745#1.base, imon_init_intf0_#t~mem745#1.offset, imon_init_intf0_#t~ret746#1, imon_init_intf0_#t~ret747#1.base, imon_init_intf0_#t~ret747#1.offset, imon_init_intf0_#t~mem748#1.base, imon_init_intf0_#t~mem748#1.offset, imon_init_intf0_#t~ret749#1, imon_init_intf0_#t~mem750#1.base, imon_init_intf0_#t~mem750#1.offset, imon_init_intf0_#t~mem751#1.base, imon_init_intf0_#t~mem751#1.offset, imon_init_intf0_#t~ret752#1, imon_init_intf0_~intf#1.base, imon_init_intf0_~intf#1.offset, imon_init_intf0_~ictx~13#1.base, imon_init_intf0_~ictx~13#1.offset, imon_init_intf0_~rx_urb~0#1.base, imon_init_intf0_~rx_urb~0#1.offset, imon_init_intf0_~tx_urb~0#1.base, imon_init_intf0_~tx_urb~0#1.offset, imon_init_intf0_~dev~3#1.base, imon_init_intf0_~dev~3#1.offset, imon_init_intf0_~iface_desc~0#1.base, imon_init_intf0_~iface_desc~0#1.offset, imon_init_intf0_~ret~5#1, imon_init_intf0_~tmp~26#1.base, imon_init_intf0_~tmp~26#1.offset, imon_init_intf0_~#__key~1#1.base, imon_init_intf0_~#__key~1#1.offset, imon_init_intf0_~#__key___0~0#1.base, imon_init_intf0_~#__key___0~0#1.offset, imon_init_intf0_~tmp___0~14#1.base, imon_init_intf0_~tmp___0~14#1.offset, imon_init_intf0_~tmp___1~10#1, imon_init_intf0_~tmp___2~7#1, imon_init_intf0_~tmp___3~4#1;imon_init_intf0_~intf#1.base, imon_init_intf0_~intf#1.offset := imon_init_intf0_#in~intf#1.base, imon_init_intf0_#in~intf#1.offset;havoc imon_init_intf0_~ictx~13#1.base, imon_init_intf0_~ictx~13#1.offset;havoc imon_init_intf0_~rx_urb~0#1.base, imon_init_intf0_~rx_urb~0#1.offset;havoc imon_init_intf0_~tx_urb~0#1.base, imon_init_intf0_~tx_urb~0#1.offset;havoc imon_init_intf0_~dev~3#1.base, imon_init_intf0_~dev~3#1.offset;havoc imon_init_intf0_~iface_desc~0#1.base, imon_init_intf0_~iface_desc~0#1.offset;havoc imon_init_intf0_~ret~5#1;havoc imon_init_intf0_~tmp~26#1.base, imon_init_intf0_~tmp~26#1.offset;call imon_init_intf0_~#__key~1#1.base, imon_init_intf0_~#__key~1#1.offset := #Ultimate.allocOnStack(8);call imon_init_intf0_~#__key___0~0#1.base, imon_init_intf0_~#__key___0~0#1.offset := #Ultimate.allocOnStack(8);havoc imon_init_intf0_~tmp___0~14#1.base, imon_init_intf0_~tmp___0~14#1.offset;havoc imon_init_intf0_~tmp___1~10#1;havoc imon_init_intf0_~tmp___2~7#1;havoc imon_init_intf0_~tmp___3~4#1;imon_init_intf0_~dev~3#1.base, imon_init_intf0_~dev~3#1.offset := imon_init_intf0_~intf#1.base, 44 + imon_init_intf0_~intf#1.offset;imon_init_intf0_~ret~5#1 := -12; [2025-02-08 02:56:53,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6126: assume !(0 == imon_probe_~ifnum~1#1);assume { :begin_inline_imon_init_intf1 } true;imon_init_intf1_#in~intf#1.base, imon_init_intf1_#in~intf#1.offset, imon_init_intf1_#in~ictx#1.base, imon_init_intf1_#in~ictx#1.offset := imon_probe_~interface#1.base, imon_probe_~interface#1.offset, imon_probe_~first_if_ctx~0#1.base, imon_probe_~first_if_ctx~0#1.offset;havoc imon_init_intf1_#res#1.base, imon_init_intf1_#res#1.offset;havoc imon_init_intf1_#t~ret753#1.base, imon_init_intf1_#t~ret753#1.offset, imon_init_intf1_#t~ret754#1, imon_init_intf1_#t~mem755#1, imon_init_intf1_#t~ret756#1, imon_init_intf1_#t~ret757#1.base, imon_init_intf1_#t~ret757#1.offset, imon_init_intf1_#t~ret758#1.base, imon_init_intf1_#t~ret758#1.offset, imon_init_intf1_#t~mem759#1.base, imon_init_intf1_#t~mem759#1.offset, imon_init_intf1_#t~ret760#1, imon_init_intf1_#t~mem761#1, imon_init_intf1_#t~ret762#1.base, imon_init_intf1_#t~ret762#1.offset, imon_init_intf1_#t~mem763#1.base, imon_init_intf1_#t~mem763#1.offset, imon_init_intf1_#t~mem764#1.base, imon_init_intf1_#t~mem764#1.offset, imon_init_intf1_#t~mem765#1.base, imon_init_intf1_#t~mem765#1.offset, imon_init_intf1_#t~mem766#1, imon_init_intf1_#t~ret767#1, imon_init_intf1_#t~mem768#1.base, imon_init_intf1_#t~mem768#1.offset, imon_init_intf1_#t~mem769#1.base, imon_init_intf1_#t~mem769#1.offset, imon_init_intf1_#t~bitwise770#1, imon_init_intf1_#t~mem771#1.base, imon_init_intf1_#t~mem771#1.offset, imon_init_intf1_#t~mem772#1, imon_init_intf1_#t~mem773#1.base, imon_init_intf1_#t~mem773#1.offset, imon_init_intf1_#t~ret774#1, imon_init_intf1_#t~ret775#1, imon_init_intf1_#t~mem776#1.base, imon_init_intf1_#t~mem776#1.offset, imon_init_intf1_#t~mem777#1.base, imon_init_intf1_#t~mem777#1.offset, imon_init_intf1_#t~mem778#1.base, imon_init_intf1_#t~mem778#1.offset, imon_init_intf1_#t~ret779#1, imon_init_intf1_~intf#1.base, imon_init_intf1_~intf#1.offset, imon_init_intf1_~ictx#1.base, imon_init_intf1_~ictx#1.offset, imon_init_intf1_~rx_urb~1#1.base, imon_init_intf1_~rx_urb~1#1.offset, imon_init_intf1_~iface_desc~1#1.base, imon_init_intf1_~iface_desc~1#1.offset, imon_init_intf1_~ret~6#1, imon_init_intf1_~tmp~27#1.base, imon_init_intf1_~tmp~27#1.offset, imon_init_intf1_~tmp___0~15#1, imon_init_intf1_~tmp___1~11#1, imon_init_intf1_~tmp___2~8#1;imon_init_intf1_~intf#1.base, imon_init_intf1_~intf#1.offset := imon_init_intf1_#in~intf#1.base, imon_init_intf1_#in~intf#1.offset;imon_init_intf1_~ictx#1.base, imon_init_intf1_~ictx#1.offset := imon_init_intf1_#in~ictx#1.base, imon_init_intf1_#in~ictx#1.offset;havoc imon_init_intf1_~rx_urb~1#1.base, imon_init_intf1_~rx_urb~1#1.offset;havoc imon_init_intf1_~iface_desc~1#1.base, imon_init_intf1_~iface_desc~1#1.offset;havoc imon_init_intf1_~ret~6#1;havoc imon_init_intf1_~tmp~27#1.base, imon_init_intf1_~tmp~27#1.offset;havoc imon_init_intf1_~tmp___0~15#1;havoc imon_init_intf1_~tmp___1~11#1;havoc imon_init_intf1_~tmp___2~8#1;imon_init_intf1_~ret~6#1 := -12; [2025-02-08 02:56:53,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6060: assume 0 != imon_init_display_~ret~7#1;call imon_init_display_#t~mem785#1.base, imon_init_display_#t~mem785#1.offset := read~$Pointer$#55(imon_init_display_~ictx#1.base, imon_init_display_~ictx#1.offset, 8); [2025-02-08 02:56:53,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6060: assume !(0 != imon_init_display_~ret~7#1); [2025-02-08 02:56:53,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5928-1: SUMMARY for call imon_init_intf0_#t~ret742#1 := usb_submit_urb(imon_init_intf0_#t~mem741#1.base, imon_init_intf0_#t~mem741#1.offset, 208); srcloc: null [2025-02-08 02:56:53,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5928: assume -2147483648 <= imon_init_intf0_#t~ret742#1 && imon_init_intf0_#t~ret742#1 <= 2147483647;imon_init_intf0_~ret~5#1 := imon_init_intf0_#t~ret742#1;havoc imon_init_intf0_#t~mem741#1.base, imon_init_intf0_#t~mem741#1.offset;havoc imon_init_intf0_#t~ret742#1; [2025-02-08 02:56:53,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6721: main_#t~ret937#1 := show_associate_remote_#res#1;havoc show_associate_remote_#t~ret226#1.base, show_associate_remote_#t~ret226#1.offset, show_associate_remote_#t~mem227#1, show_associate_remote_#t~strcpy~res228#1.base, show_associate_remote_#t~strcpy~res228#1.offset, show_associate_remote_#t~strcpy~res229#1.base, show_associate_remote_#t~strcpy~res229#1.offset, show_associate_remote_#t~ret230#1, show_associate_remote_#t~nondet231#1, show_associate_remote_~d#1.base, show_associate_remote_~d#1.offset, show_associate_remote_~attr#1.base, show_associate_remote_~attr#1.offset, show_associate_remote_~buf#1.base, show_associate_remote_~buf#1.offset, show_associate_remote_~ictx~2#1.base, show_associate_remote_~ictx~2#1.offset, show_associate_remote_~tmp~14#1.base, show_associate_remote_~tmp~14#1.offset, show_associate_remote_~tmp___0~5#1;havoc show_associate_remote_#in~d#1.base, show_associate_remote_#in~d#1.offset, show_associate_remote_#in~attr#1.base, show_associate_remote_#in~attr#1.offset, show_associate_remote_#in~buf#1.base, show_associate_remote_#in~buf#1.offset;assume { :end_inline_show_associate_remote } true;assume -9223372036854775808 <= main_#t~ret937#1 && main_#t~ret937#1 <= 9223372036854775807;havoc main_#t~ret937#1;~ldv_state_variable_2~0 := 1; [2025-02-08 02:56:53,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5532-1: imon_set_display_type_#t~switch626#1 := imon_set_display_type_#t~switch626#1 || 68 == (if imon_set_display_type_#t~mem625#1 % 65536 % 4294967296 <= 2147483647 then imon_set_display_type_#t~mem625#1 % 65536 % 4294967296 else imon_set_display_type_#t~mem625#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:56:53,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5466: assume -2147483648 <= imon_get_ffdc_type_#t~ret611#1 && imon_get_ffdc_type_#t~ret611#1 <= 2147483647;call write~int#55(0, imon_get_ffdc_type_~ictx#1.base, 24 + imon_get_ffdc_type_~ictx#1.offset, 1); [2025-02-08 02:56:53,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5532: assume imon_set_display_type_#t~switch626#1; [2025-02-08 02:56:53,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5532: assume !imon_set_display_type_#t~switch626#1; [2025-02-08 02:56:53,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5466-1: SUMMARY for call imon_get_ffdc_type_#t~ret611#1 := _dev_info(imon_get_ffdc_type_#t~mem610#1.base, imon_get_ffdc_type_#t~mem610#1.offset, 149, 0); srcloc: null [2025-02-08 02:56:53,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4211: assume send_set_imon_clock_#t~switch220#1;call write~int#55(send_set_imon_clock_~year#1, send_set_imon_clock_~#clock_enable_pkt~0#1.base, send_set_imon_clock_~#clock_enable_pkt~0#1.offset, 1);call write~int#55(send_set_imon_clock_~month#1 % 256 - 1, send_set_imon_clock_~#clock_enable_pkt~0#1.base, 1 + send_set_imon_clock_~#clock_enable_pkt~0#1.offset, 1);call write~int#55(send_set_imon_clock_~day#1, send_set_imon_clock_~#clock_enable_pkt~0#1.base, 2 + send_set_imon_clock_~#clock_enable_pkt~0#1.offset, 1);call write~int#55(send_set_imon_clock_~dow#1, send_set_imon_clock_~#clock_enable_pkt~0#1.base, 3 + send_set_imon_clock_~#clock_enable_pkt~0#1.offset, 1);call write~int#55(send_set_imon_clock_~hour#1, send_set_imon_clock_~#clock_enable_pkt~0#1.base, 4 + send_set_imon_clock_~#clock_enable_pkt~0#1.offset, 1);call write~int#55(send_set_imon_clock_~minute#1, send_set_imon_clock_~#clock_enable_pkt~0#1.base, 5 + send_set_imon_clock_~#clock_enable_pkt~0#1.offset, 1);call write~int#55(send_set_imon_clock_~second#1, send_set_imon_clock_~#clock_enable_pkt~0#1.base, 6 + send_set_imon_clock_~#clock_enable_pkt~0#1.offset, 1);call write~int#55(64, send_set_imon_clock_~#clock_enable_pkt~0#1.base, 7 + send_set_imon_clock_~#clock_enable_pkt~0#1.offset, 1);call write~int#55(0, send_set_imon_clock_~#clock_enable_pkt~0#1.base, 8 + send_set_imon_clock_~#clock_enable_pkt~0#1.offset, 1);call write~int#55(0, send_set_imon_clock_~#clock_enable_pkt~0#1.base, 9 + send_set_imon_clock_~#clock_enable_pkt~0#1.offset, 1);call write~int#55(1, send_set_imon_clock_~#clock_enable_pkt~0#1.base, 10 + send_set_imon_clock_~#clock_enable_pkt~0#1.offset, 1);call write~int#55(0, send_set_imon_clock_~#clock_enable_pkt~0#1.base, 11 + send_set_imon_clock_~#clock_enable_pkt~0#1.offset, 1);call write~int#55(0, send_set_imon_clock_~#clock_enable_pkt~0#1.base, 12 + send_set_imon_clock_~#clock_enable_pkt~0#1.offset, 1);call write~int#55(0, send_set_imon_clock_~#clock_enable_pkt~0#1.base, 13 + send_set_imon_clock_~#clock_enable_pkt~0#1.offset, 1);call write~int#55(0, send_set_imon_clock_~#clock_enable_pkt~0#1.base, 14 + send_set_imon_clock_~#clock_enable_pkt~0#1.offset, 1);call write~int#55(66, send_set_imon_clock_~#clock_enable_pkt~0#1.base, 15 + send_set_imon_clock_~#clock_enable_pkt~0#1.offset, 1); [2025-02-08 02:56:53,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4211: assume !send_set_imon_clock_#t~switch220#1;send_set_imon_clock_#t~switch220#1 := true; [2025-02-08 02:56:53,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5995: imon_init_intf1_~tmp___0~15#1 := (if 0 == imon_init_intf1_#t~ret760#1 % 256 then 0 else 1);havoc imon_init_intf1_#t~ret760#1; [2025-02-08 02:56:53,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5995-1: SUMMARY for call imon_init_intf1_#t~ret760#1 := imon_find_endpoints(imon_init_intf1_~ictx#1.base, imon_init_intf1_~ictx#1.offset, imon_init_intf1_~iface_desc~1#1.base, imon_init_intf1_~iface_desc~1#1.offset); srcloc: null [2025-02-08 02:56:53,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6061: assume -2147483648 <= imon_init_display_#t~ret786#1 && imon_init_display_#t~ret786#1 <= 2147483647;havoc imon_init_display_#t~mem785#1.base, imon_init_display_#t~mem785#1.offset;havoc imon_init_display_#t~ret786#1; [2025-02-08 02:56:53,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6061-1: SUMMARY for call imon_init_display_#t~ret786#1 := dev_err(imon_init_display_#t~mem785#1.base, imon_init_display_#t~mem785#1.offset, 235, 0); srcloc: null [2025-02-08 02:56:53,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6854: havoc ldv_usb_driver_4_#t~ret892#1.base, ldv_usb_driver_4_#t~ret892#1.offset, ldv_usb_driver_4_~tmp~37#1.base, ldv_usb_driver_4_~tmp~37#1.offset;assume { :end_inline_ldv_usb_driver_4 } true;ldv_usb_register_driver_6_#res#1 := ldv_usb_register_driver_6_~ldv_func_res~3#1; [2025-02-08 02:56:53,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5929: assume 0 != imon_init_intf0_~ret~5#1; [2025-02-08 02:56:53,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5929: assume !(0 != imon_init_intf0_~ret~5#1);assume { :begin_inline_imon_init_idev } true;imon_init_idev_#in~ictx#1.base, imon_init_idev_#in~ictx#1.offset := imon_init_intf0_~ictx~13#1.base, imon_init_intf0_~ictx~13#1.offset;havoc imon_init_idev_#res#1.base, imon_init_idev_#res#1.offset;havoc imon_init_idev_#t~ret654#1.base, imon_init_idev_#t~ret654#1.offset, imon_init_idev_#t~mem655#1.base, imon_init_idev_#t~mem655#1.offset, imon_init_idev_#t~ret656#1, imon_init_idev_#t~mem657#1, imon_init_idev_#t~mem658#1, imon_init_idev_#t~loopctr659#1, imon_init_idev_#t~nondet660#1, imon_init_idev_#t~ret661#1, imon_init_idev_#t~mem662#1.base, imon_init_idev_#t~mem662#1.offset, imon_init_idev_#t~ret663#1, imon_init_idev_#t~ret664#1, imon_init_idev_#t~mem665#1, imon_init_idev_#t~mem666#1.base, imon_init_idev_#t~mem666#1.offset, imon_init_idev_#t~mem667#1.base, imon_init_idev_#t~mem667#1.offset, imon_init_idev_#t~ret668#1, imon_init_idev_#t~mem669#1.base, imon_init_idev_#t~mem669#1.offset, imon_init_idev_#t~ret670#1, imon_init_idev_~ictx#1.base, imon_init_idev_~ictx#1.offset, imon_init_idev_~idev~0#1.base, imon_init_idev_~idev~0#1.offset, imon_init_idev_~ret~3#1, imon_init_idev_~i~4#1, imon_init_idev_~kc~1#1;imon_init_idev_~ictx#1.base, imon_init_idev_~ictx#1.offset := imon_init_idev_#in~ictx#1.base, imon_init_idev_#in~ictx#1.offset;havoc imon_init_idev_~idev~0#1.base, imon_init_idev_~idev~0#1.offset;havoc imon_init_idev_~ret~3#1;havoc imon_init_idev_~i~4#1;havoc imon_init_idev_~kc~1#1; [2025-02-08 02:56:53,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4674: assume -9223372036854775808 <= imon_ir_change_protocol_#t~ret304#1 && imon_ir_change_protocol_#t~ret304#1 <= 9223372036854775807;imon_ir_change_protocol_~tmp___1~5#1 := imon_ir_change_protocol_#t~ret304#1;havoc imon_ir_change_protocol_#t~mem303#1;havoc imon_ir_change_protocol_#t~ret304#1; [2025-02-08 02:56:53,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4674-1: SUMMARY for call imon_ir_change_protocol_#t~ret304#1 := ldv__builtin_expect((if 0 != imon_ir_change_protocol_#t~mem303#1 then 1 else 0), 0); srcloc: null [2025-02-08 02:56:53,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5533: assume imon_set_display_type_#t~switch626#1;imon_set_display_type_~configured_display_type~0#1 := 1; [2025-02-08 02:56:53,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5533: assume !imon_set_display_type_#t~switch626#1;havoc imon_set_display_type_#t~mem625#1;havoc imon_set_display_type_#t~switch626#1;havoc imon_set_display_type_#t~mem627#1;havoc imon_set_display_type_#t~mem625#1;havoc imon_set_display_type_#t~switch626#1;havoc imon_set_display_type_#t~mem627#1; [2025-02-08 02:56:53,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5533-1: imon_set_display_type_#t~switch626#1 := true; [2025-02-08 02:56:53,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4278: havoc show_associate_remote_#t~strcpy~res229#1.base, show_associate_remote_#t~strcpy~res229#1.offset; [2025-02-08 02:56:53,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4278-1: SUMMARY for call show_associate_remote_#t~strcpy~res229#1.base, show_associate_remote_#t~strcpy~res229#1.offset := #Ultimate.C_strcpy#55(show_associate_remote_~buf#1.base, show_associate_remote_~buf#1.offset, 59, 0); srcloc: null [2025-02-08 02:56:53,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6128: assume 0 == (imon_probe_~ictx~14#1.base + imon_probe_~ictx~14#1.offset) % 18446744073709551616; [2025-02-08 02:56:53,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6128: assume !(0 == (imon_probe_~ictx~14#1.base + imon_probe_~ictx~14#1.offset) % 18446744073709551616); [2025-02-08 02:56:53,324 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5930: assume -2147483648 <= imon_init_intf0_#t~ret743#1 && imon_init_intf0_#t~ret743#1 <= 2147483647;havoc imon_init_intf0_#t~ret743#1; [2025-02-08 02:56:53,324 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5996: assume 0 != imon_init_intf1_~tmp___0~15#1 % 256;imon_init_intf1_~tmp___1~11#1 := 0; [2025-02-08 02:56:53,324 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5996: assume !(0 != imon_init_intf1_~tmp___0~15#1 % 256);imon_init_intf1_~tmp___1~11#1 := 1; [2025-02-08 02:56:53,324 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5930-1: SUMMARY for call imon_init_intf0_#t~ret743#1 := printk(217, 0); srcloc: null [2025-02-08 02:56:53,324 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6789-1: assume { :begin_inline_ldv_check_final_state } true; [2025-02-08 02:56:53,324 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6789: assume { :end_inline_ldv_check_final_state } true;main_#res#1 := 0;call ULTIMATE.dealloc(main_~#ldvarg5~0#1.base, main_~#ldvarg5~0#1.offset);havoc main_~#ldvarg5~0#1.base, main_~#ldvarg5~0#1.offset; [2025-02-08 02:56:53,324 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5600-1: call imon_init_rdev_#t~mem648#1 := read~int#55(imon_init_rdev_~ictx#1.base, 453 + imon_init_rdev_~ictx#1.offset, 2); [2025-02-08 02:56:53,324 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5600: assume 65500 == imon_init_rdev_#t~mem648#1 % 65536 % 4294967296;havoc imon_init_rdev_#t~mem648#1;assume { :begin_inline_imon_get_ffdc_type } true;imon_get_ffdc_type_#in~ictx#1.base, imon_get_ffdc_type_#in~ictx#1.offset := imon_init_rdev_~ictx#1.base, imon_init_rdev_~ictx#1.offset;havoc imon_get_ffdc_type_#t~mem608#1, imon_get_ffdc_type_#t~switch609#1, imon_get_ffdc_type_#t~mem610#1.base, imon_get_ffdc_type_#t~mem610#1.offset, imon_get_ffdc_type_#t~ret611#1, imon_get_ffdc_type_#t~mem612#1.base, imon_get_ffdc_type_#t~mem612#1.offset, imon_get_ffdc_type_#t~ret613#1, imon_get_ffdc_type_#t~mem614#1.base, imon_get_ffdc_type_#t~mem614#1.offset, imon_get_ffdc_type_#t~ret615#1, imon_get_ffdc_type_#t~mem616#1.base, imon_get_ffdc_type_#t~mem616#1.offset, imon_get_ffdc_type_#t~ret617#1, imon_get_ffdc_type_#t~mem618#1.base, imon_get_ffdc_type_#t~mem618#1.offset, imon_get_ffdc_type_#t~ret619#1, imon_get_ffdc_type_#t~mem620#1.base, imon_get_ffdc_type_#t~mem620#1.offset, imon_get_ffdc_type_#t~ret621#1, imon_get_ffdc_type_#t~mem622#1.base, imon_get_ffdc_type_#t~mem622#1.offset, imon_get_ffdc_type_#t~ret623#1, imon_get_ffdc_type_#t~ret624#1, imon_get_ffdc_type_~ictx#1.base, imon_get_ffdc_type_~ictx#1.offset, imon_get_ffdc_type_~ffdc_cfg_byte~0#1, imon_get_ffdc_type_~detected_display_type~0#1, imon_get_ffdc_type_~allowed_protos~0#1;imon_get_ffdc_type_~ictx#1.base, imon_get_ffdc_type_~ictx#1.offset := imon_get_ffdc_type_#in~ictx#1.base, imon_get_ffdc_type_#in~ictx#1.offset;havoc imon_get_ffdc_type_~ffdc_cfg_byte~0#1;havoc imon_get_ffdc_type_~detected_display_type~0#1;havoc imon_get_ffdc_type_~allowed_protos~0#1;call imon_get_ffdc_type_#t~mem608#1 := read~int#55(imon_get_ffdc_type_~ictx#1.base, 317 + imon_get_ffdc_type_~ictx#1.offset, 1);imon_get_ffdc_type_~ffdc_cfg_byte~0#1 := imon_get_ffdc_type_#t~mem608#1;havoc imon_get_ffdc_type_#t~mem608#1;imon_get_ffdc_type_~detected_display_type~0#1 := 4;imon_get_ffdc_type_~allowed_protos~0#1 := 2147483648;imon_get_ffdc_type_#t~switch609#1 := 33 == (if imon_get_ffdc_type_~ffdc_cfg_byte~0#1 % 256 % 4294967296 <= 2147483647 then imon_get_ffdc_type_~ffdc_cfg_byte~0#1 % 256 % 4294967296 else imon_get_ffdc_type_~ffdc_cfg_byte~0#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:56:53,324 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5600: assume !(65500 == imon_init_rdev_#t~mem648#1 % 65536 % 4294967296);havoc imon_init_rdev_#t~mem648#1; [2025-02-08 02:56:53,324 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6327-1: SUMMARY for call ldv_initialize_device_attribute_2_#t~ret879#1.base, ldv_initialize_device_attribute_2_#t~ret879#1.offset := ldv_zalloc(1088); srcloc: null [2025-02-08 02:56:53,324 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6327: ldv_initialize_device_attribute_2_~tmp~33#1.base, ldv_initialize_device_attribute_2_~tmp~33#1.offset := ldv_initialize_device_attribute_2_#t~ret879#1.base, ldv_initialize_device_attribute_2_#t~ret879#1.offset;havoc ldv_initialize_device_attribute_2_#t~ret879#1.base, ldv_initialize_device_attribute_2_#t~ret879#1.offset;~dev_attr_associate_remote_group0~0.base, ~dev_attr_associate_remote_group0~0.offset := ldv_initialize_device_attribute_2_~tmp~33#1.base, ldv_initialize_device_attribute_2_~tmp~33#1.offset; [2025-02-08 02:56:53,324 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6129: assume -2147483648 <= imon_probe_#t~ret804#1 && imon_probe_#t~ret804#1 <= 2147483647;havoc imon_probe_#t~ret804#1;imon_probe_~ret~8#1 := -19; [2025-02-08 02:56:53,324 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6129-1: SUMMARY for call imon_probe_#t~ret804#1 := printk(244, 0); srcloc: null [2025-02-08 02:56:53,324 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6790: #t~ret998#1 := main_#res#1;havoc main_#t~nondet893#1, main_#t~ret894#1.base, main_#t~ret894#1.offset, main_#t~nondet895#1, main_#t~nondet896#1, main_#t~ret897#1.base, main_#t~ret897#1.offset, main_#t~ret898#1.base, main_#t~ret898#1.offset, main_#t~nondet899#1, main_#t~ret900#1.base, main_#t~ret900#1.offset, main_#t~ret901#1.base, main_#t~ret901#1.offset, main_#t~nondet902#1, main_#t~ret903#1.base, main_#t~ret903#1.offset, main_#t~ret904#1.base, main_#t~ret904#1.offset, main_#t~ret905#1.base, main_#t~ret905#1.offset, main_#t~nondet906#1, main_#t~nondet907#1, main_#t~nondet908#1, main_#t~ret909#1.base, main_#t~ret909#1.offset, main_#t~memset~res910#1.base, main_#t~memset~res910#1.offset, main_#t~nondet911#1, main_#t~switch912#1, main_#t~nondet913#1, main_#t~switch914#1, main_#t~ret915#1, main_#t~ret916#1, main_#t~ret917#1, main_#t~ret918#1, main_#t~ret919#1, main_#t~nondet920#1, main_#t~switch921#1, main_#t~ret922#1, main_#t~mem923#1, main_#t~ret924#1, main_#t~ret925#1, main_#t~ret926#1, main_#t~nondet927#1, main_#t~switch928#1, main_#t~ret929#1, main_#t~nondet930#1, main_#t~switch931#1, main_#t~ret932#1, main_#t~ret933#1, main_#t~nondet934#1, main_#t~switch935#1, main_#t~ret936#1, main_#t~ret937#1, main_#t~nondet938#1, main_#t~switch939#1, main_#t~ret940#1, main_#t~ret941#1, main_#t~ret942#1, main_#t~ret943#1, main_#t~ret944#1, main_~ldvarg1~0#1, main_~tmp~38#1, main_~ldvarg4~0#1.base, main_~ldvarg4~0#1.offset, main_~tmp___0~23#1.base, main_~tmp___0~23#1.offset, main_~ldvarg3~0#1, main_~tmp___1~14#1, main_~ldvarg0~0#1, main_~tmp___2~9#1, main_~ldvarg2~0#1.base, main_~ldvarg2~0#1.offset, main_~tmp___3~5#1.base, main_~tmp___3~5#1.offset, main_~#ldvarg5~0#1.base, main_~#ldvarg5~0#1.offset, main_~ldvarg6~0#1.base, main_~ldvarg6~0#1.offset, main_~tmp___4~3#1.base, main_~tmp___4~3#1.offset, main_~ldvarg8~0#1, main_~tmp___5~3#1, main_~ldvarg7~0#1.base, main_~ldvarg7~0#1.offset, main_~tmp___6~2#1.base, main_~tmp___6~2#1.offset, main_~ldvarg9~0#1.base, main_~ldvarg9~0#1.offset, main_~tmp___7~2#1.base, main_~tmp___7~2#1.offset, main_~ldvarg11~0#1, main_~tmp___8~1#1, main_~ldvarg10~0#1.base, main_~ldvarg10~0#1.offset, main_~tmp___9~1#1.base, main_~tmp___9~1#1.offset, main_~ldvarg12~0#1.base, main_~ldvarg12~0#1.offset, main_~tmp___10~0#1.base, main_~tmp___10~0#1.offset, main_~ldvarg17~0#1.base, main_~ldvarg17~0#1.offset, main_~tmp___11~0#1.base, main_~tmp___11~0#1.offset, main_~ldvarg14~0#1, main_~tmp___12~0#1, main_~ldvarg13~0#1, main_~tmp___13~0#1, main_~ldvarg16~0#1, main_~tmp___14~0#1, main_~ldvarg15~0#1.base, main_~ldvarg15~0#1.offset, main_~tmp___15~0#1.base, main_~tmp___15~0#1.offset, main_~tmp___16~0#1, main_~tmp___17~0#1, main_~tmp___18~0#1, main_~tmp___19~0#1, main_~tmp___20~0#1, main_~tmp___21~0#1, main_~tmp___22~0#1;assume { :end_inline_main } true; [2025-02-08 02:56:53,324 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5667: imon_init_idev_#res#1.base, imon_init_idev_#res#1.offset := 0, 0; [2025-02-08 02:56:53,324 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4610: call ULTIMATE.dealloc(imon_ir_change_protocol_~#ir_proto_packet~0#1.base, imon_ir_change_protocol_~#ir_proto_packet~0#1.offset);havoc imon_ir_change_protocol_~#ir_proto_packet~0#1.base, imon_ir_change_protocol_~#ir_proto_packet~0#1.offset;call ULTIMATE.dealloc(imon_ir_change_protocol_~#descriptor~4#1.base, imon_ir_change_protocol_~#descriptor~4#1.offset);havoc imon_ir_change_protocol_~#descriptor~4#1.base, imon_ir_change_protocol_~#descriptor~4#1.offset;call ULTIMATE.dealloc(imon_ir_change_protocol_~#descriptor___0~0#1.base, imon_ir_change_protocol_~#descriptor___0~0#1.offset);havoc imon_ir_change_protocol_~#descriptor___0~0#1.base, imon_ir_change_protocol_~#descriptor___0~0#1.offset;call ULTIMATE.dealloc(imon_ir_change_protocol_~#descriptor___1~0#1.base, imon_ir_change_protocol_~#descriptor___1~0#1.offset);havoc imon_ir_change_protocol_~#descriptor___1~0#1.base, imon_ir_change_protocol_~#descriptor___1~0#1.offset;call ULTIMATE.dealloc(imon_ir_change_protocol_~#descriptor___2~0#1.base, imon_ir_change_protocol_~#descriptor___2~0#1.offset);havoc imon_ir_change_protocol_~#descriptor___2~0#1.base, imon_ir_change_protocol_~#descriptor___2~0#1.offset;##fun~$Pointer$~X~~u64~0~TO~int_#t~ret999#1 := imon_ir_change_protocol_#res#1;havoc imon_ir_change_protocol_#t~mem290#1.base, imon_ir_change_protocol_#t~mem290#1.offset, imon_ir_change_protocol_#t~mem291#1.base, imon_ir_change_protocol_#t~mem291#1.offset, imon_ir_change_protocol_#t~mem292#1, imon_ir_change_protocol_#t~bitwise293#1, imon_ir_change_protocol_#t~short294#1, imon_ir_change_protocol_#t~ret295#1, imon_ir_change_protocol_#t~switch296#1, imon_ir_change_protocol_#t~mem297#1, imon_ir_change_protocol_#t~ret298#1, imon_ir_change_protocol_#t~ret299#1, imon_ir_change_protocol_#t~mem300#1, imon_ir_change_protocol_#t~ret301#1, imon_ir_change_protocol_#t~ret302#1, imon_ir_change_protocol_#t~mem303#1, imon_ir_change_protocol_#t~ret304#1, imon_ir_change_protocol_#t~ret305#1, imon_ir_change_protocol_#t~ret306#1, imon_ir_change_protocol_#t~mem307#1, imon_ir_change_protocol_#t~ret308#1, imon_ir_change_protocol_#t~ret309#1, imon_ir_change_protocol_#t~memcpy~res310#1.base, imon_ir_change_protocol_#t~memcpy~res310#1.offset, imon_ir_change_protocol_#t~memcpy~res311#1.base, imon_ir_change_protocol_#t~memcpy~res311#1.offset, imon_ir_change_protocol_#t~ret312#1, imon_ir_change_protocol_~rc#1.base, imon_ir_change_protocol_~rc#1.offset, imon_ir_change_protocol_~rc_type#1, imon_ir_change_protocol_~retval~8#1, imon_ir_change_protocol_~ictx~10#1.base, imon_ir_change_protocol_~ictx~10#1.offset, imon_ir_change_protocol_~dev~1#1.base, imon_ir_change_protocol_~dev~1#1.offset, imon_ir_change_protocol_~#ir_proto_packet~0#1.base, imon_ir_change_protocol_~#ir_proto_packet~0#1.offset, imon_ir_change_protocol_~#descriptor~4#1.base, imon_ir_change_protocol_~#descriptor~4#1.offset, imon_ir_change_protocol_~tmp~20#1, imon_ir_change_protocol_~#descriptor___0~0#1.base, imon_ir_change_protocol_~#descriptor___0~0#1.offset, imon_ir_change_protocol_~tmp___0~9#1, imon_ir_change_protocol_~#descriptor___1~0#1.base, imon_ir_change_protocol_~#descriptor___1~0#1.offset, imon_ir_change_protocol_~tmp___1~5#1, imon_ir_change_protocol_~#descriptor___2~0#1.base, imon_ir_change_protocol_~#descriptor___2~0#1.offset, imon_ir_change_protocol_~tmp___2~3#1, imon_ir_change_protocol_~__len~3#1, imon_ir_change_protocol_~__ret~3#1.base, imon_ir_change_protocol_~__ret~3#1.offset;havoc imon_ir_change_protocol_#in~rc#1.base, imon_ir_change_protocol_#in~rc#1.offset, imon_ir_change_protocol_#in~rc_type#1;assume { :end_inline_imon_ir_change_protocol } true;assume -2147483648 <= ##fun~$Pointer$~X~~u64~0~TO~int_#t~ret999#1 && ##fun~$Pointer$~X~~u64~0~TO~int_#t~ret999#1 <= 2147483647;##fun~$Pointer$~X~~u64~0~TO~int_#res#1 := ##fun~$Pointer$~X~~u64~0~TO~int_#t~ret999#1;havoc ##fun~$Pointer$~X~~u64~0~TO~int_#t~ret999#1; [2025-02-08 02:56:53,324 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5667-1: SUMMARY for call input_free_device(imon_init_idev_~idev~0#1.base, imon_init_idev_~idev~0#1.offset); srcloc: null [2025-02-08 02:56:53,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5601: havoc imon_get_ffdc_type_#t~mem608#1, imon_get_ffdc_type_#t~switch609#1, imon_get_ffdc_type_#t~mem610#1.base, imon_get_ffdc_type_#t~mem610#1.offset, imon_get_ffdc_type_#t~ret611#1, imon_get_ffdc_type_#t~mem612#1.base, imon_get_ffdc_type_#t~mem612#1.offset, imon_get_ffdc_type_#t~ret613#1, imon_get_ffdc_type_#t~mem614#1.base, imon_get_ffdc_type_#t~mem614#1.offset, imon_get_ffdc_type_#t~ret615#1, imon_get_ffdc_type_#t~mem616#1.base, imon_get_ffdc_type_#t~mem616#1.offset, imon_get_ffdc_type_#t~ret617#1, imon_get_ffdc_type_#t~mem618#1.base, imon_get_ffdc_type_#t~mem618#1.offset, imon_get_ffdc_type_#t~ret619#1, imon_get_ffdc_type_#t~mem620#1.base, imon_get_ffdc_type_#t~mem620#1.offset, imon_get_ffdc_type_#t~ret621#1, imon_get_ffdc_type_#t~mem622#1.base, imon_get_ffdc_type_#t~mem622#1.offset, imon_get_ffdc_type_#t~ret623#1, imon_get_ffdc_type_#t~ret624#1, imon_get_ffdc_type_~ictx#1.base, imon_get_ffdc_type_~ictx#1.offset, imon_get_ffdc_type_~ffdc_cfg_byte~0#1, imon_get_ffdc_type_~detected_display_type~0#1, imon_get_ffdc_type_~allowed_protos~0#1;havoc imon_get_ffdc_type_#in~ictx#1.base, imon_get_ffdc_type_#in~ictx#1.offset;assume { :end_inline_imon_get_ffdc_type } true;call imon_init_rdev_#t~mem649#1 := read~int#55(imon_init_rdev_~ictx#1.base, 556 + imon_init_rdev_~ictx#1.offset, 8);call write~int#55(imon_init_rdev_#t~mem649#1, imon_init_rdev_~rdev~0#1.base, 1188 + imon_init_rdev_~rdev~0#1.offset, 8);havoc imon_init_rdev_#t~mem649#1; [2025-02-08 02:56:53,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5469: assume imon_get_ffdc_type_#t~switch609#1;call imon_get_ffdc_type_#t~mem612#1.base, imon_get_ffdc_type_#t~mem612#1.offset := read~$Pointer$#55(imon_get_ffdc_type_~ictx#1.base, imon_get_ffdc_type_~ictx#1.offset, 8); [2025-02-08 02:56:53,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5469: assume !imon_get_ffdc_type_#t~switch609#1;imon_get_ffdc_type_#t~switch609#1 := imon_get_ffdc_type_#t~switch609#1 || 53 == (if imon_get_ffdc_type_~ffdc_cfg_byte~0#1 % 256 % 4294967296 <= 2147483647 then imon_get_ffdc_type_~ffdc_cfg_byte~0#1 % 256 % 4294967296 else imon_get_ffdc_type_~ffdc_cfg_byte~0#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:56:53,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4280-1: SUMMARY for call show_associate_remote_#t~ret230#1 := _dev_info(show_associate_remote_~d#1.base, show_associate_remote_~d#1.offset, 60, 0); srcloc: null [2025-02-08 02:56:53,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4280: assume -2147483648 <= show_associate_remote_#t~ret230#1 && show_associate_remote_#t~ret230#1 <= 2147483647;havoc show_associate_remote_#t~ret230#1;assume { :begin_inline_ldv_mutex_unlock_17 } true;ldv_mutex_unlock_17_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_17_#in~ldv_func_arg1#1.offset := show_associate_remote_~ictx~2#1.base, 30 + show_associate_remote_~ictx~2#1.offset;havoc ldv_mutex_unlock_17_~ldv_func_arg1#1.base, ldv_mutex_unlock_17_~ldv_func_arg1#1.offset;ldv_mutex_unlock_17_~ldv_func_arg1#1.base, ldv_mutex_unlock_17_~ldv_func_arg1#1.offset := ldv_mutex_unlock_17_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_17_#in~ldv_func_arg1#1.offset; [2025-02-08 02:56:53,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6989: SUMMARY for call ldv_mutex_unlock_lock_of_imon_context(ldv_mutex_unlock_23_~ldv_func_arg1#1.base, ldv_mutex_unlock_23_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:56:53,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4677: assume -2147483648 <= imon_ir_change_protocol_#t~ret305#1 && imon_ir_change_protocol_#t~ret305#1 <= 2147483647;havoc imon_ir_change_protocol_#t~ret305#1; [2025-02-08 02:56:53,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4677-1: SUMMARY for call imon_ir_change_protocol_#t~ret305#1 := dev_printk(107, 0, imon_ir_change_protocol_~dev~1#1.base, imon_ir_change_protocol_~dev~1#1.offset, 108, 0); srcloc: null [2025-02-08 02:56:53,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5470: assume -2147483648 <= imon_get_ffdc_type_#t~ret613#1 && imon_get_ffdc_type_#t~ret613#1 <= 2147483647;call write~int#55(0, imon_get_ffdc_type_~ictx#1.base, 24 + imon_get_ffdc_type_~ictx#1.offset, 1);call write~int#55(1, imon_get_ffdc_type_~ictx#1.base, 26 + imon_get_ffdc_type_~ictx#1.offset, 1); [2025-02-08 02:56:53,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5470-1: SUMMARY for call imon_get_ffdc_type_#t~ret613#1 := _dev_info(imon_get_ffdc_type_#t~mem612#1.base, imon_get_ffdc_type_#t~mem612#1.offset, 150, 0); srcloc: null [2025-02-08 02:56:53,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4281: havoc ldv_mutex_unlock_17_~ldv_func_arg1#1.base, ldv_mutex_unlock_17_~ldv_func_arg1#1.offset;havoc ldv_mutex_unlock_17_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_17_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_unlock_17 } true;show_associate_remote_~tmp___0~5#1 := show_associate_remote_#t~nondet231#1;havoc show_associate_remote_#t~nondet231#1;show_associate_remote_#res#1 := (if show_associate_remote_~tmp___0~5#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then show_associate_remote_~tmp___0~5#1 % 18446744073709551616 % 18446744073709551616 else show_associate_remote_~tmp___0~5#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616); [2025-02-08 02:56:53,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6329-1: SUMMARY for call ldv_initialize_device_attribute_2_#t~ret880#1.base, ldv_initialize_device_attribute_2_#t~ret880#1.offset := ldv_zalloc(48); srcloc: null [2025-02-08 02:56:53,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6329: ldv_initialize_device_attribute_2_~tmp___0~19#1.base, ldv_initialize_device_attribute_2_~tmp___0~19#1.offset := ldv_initialize_device_attribute_2_#t~ret880#1.base, ldv_initialize_device_attribute_2_#t~ret880#1.offset;havoc ldv_initialize_device_attribute_2_#t~ret880#1.base, ldv_initialize_device_attribute_2_#t~ret880#1.offset;~dev_attr_associate_remote_group1~0.base, ~dev_attr_associate_remote_group1~0.offset := ldv_initialize_device_attribute_2_~tmp___0~19#1.base, ldv_initialize_device_attribute_2_~tmp___0~19#1.offset; [2025-02-08 02:56:53,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6990: SUMMARY for call mutex_unlock(ldv_mutex_unlock_23_~ldv_func_arg1#1.base, ldv_mutex_unlock_23_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:56:53,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6065: assume 2 == imon_init_display_#t~mem787#1 % 256 % 4294967296;havoc imon_init_display_#t~mem787#1; [2025-02-08 02:56:53,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6065: assume !(2 == imon_init_display_#t~mem787#1 % 256 % 4294967296);havoc imon_init_display_#t~mem787#1; [2025-02-08 02:56:53,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7056: SUMMARY for call ldv_mutex_lock_lock_of_imon_context(ldv_mutex_lock_31_~ldv_func_arg1#1.base, ldv_mutex_lock_31_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:56:53,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6065-1: call imon_init_display_#t~mem787#1 := read~int#55(imon_init_display_~ictx#1.base, 565 + imon_init_display_~ictx#1.offset, 1); [2025-02-08 02:56:53,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7585: havoc ldv_reset_resume_4_#t~nondet977#1;main_#t~ret926#1 := ldv_reset_resume_4_#res#1;havoc ldv_reset_resume_4_#t~nondet977#1;assume { :end_inline_ldv_reset_resume_4 } true;assume -2147483648 <= main_#t~ret926#1 && main_#t~ret926#1 <= 2147483647;~ldv_retval_1~0 := main_#t~ret926#1;havoc main_#t~ret926#1; [2025-02-08 02:56:53,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4150: assume 0 == (send_associate_24g_~ictx#1.base + send_associate_24g_~ictx#1.offset) % 18446744073709551616; [2025-02-08 02:56:53,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4150: assume !(0 == (send_associate_24g_~ictx#1.base + send_associate_24g_~ictx#1.offset) % 18446744073709551616);call send_associate_24g_#t~mem213#1 := read~int#55(send_associate_24g_~ictx#1.base, 28 + send_associate_24g_~ictx#1.offset, 1); [2025-02-08 02:56:53,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6066: assume -2147483648 <= imon_init_display_#t~ret788#1 && imon_init_display_#t~ret788#1 <= 2147483647;imon_init_display_~ret~7#1 := imon_init_display_#t~ret788#1;havoc imon_init_display_#t~ret788#1; [2025-02-08 02:56:53,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6066-1: SUMMARY for call imon_init_display_#t~ret788#1 := usb_register_dev(imon_init_display_~intf#1.base, imon_init_display_~intf#1.offset, ~#imon_lcd_class~0.base, ~#imon_lcd_class~0.offset); srcloc: null [2025-02-08 02:56:53,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7057: SUMMARY for call mutex_lock(ldv_mutex_lock_31_~ldv_func_arg1#1.base, ldv_mutex_lock_31_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:56:53,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4151-1: SUMMARY for call send_associate_24g_#t~ret212#1 := printk(50, 0); srcloc: null [2025-02-08 02:56:53,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4151: assume -2147483648 <= send_associate_24g_#t~ret212#1 && send_associate_24g_#t~ret212#1 <= 2147483647;havoc send_associate_24g_#t~ret212#1;send_associate_24g_#res#1 := -19;call ULTIMATE.dealloc(send_associate_24g_~#packet~0#1.base, send_associate_24g_~#packet~0#1.offset);havoc send_associate_24g_~#packet~0#1.base, send_associate_24g_~#packet~0#1.offset; [2025-02-08 02:56:53,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5935: imon_init_intf0_#t~ret744#1.base, imon_init_intf0_#t~ret744#1.offset := imon_init_idev_#res#1.base, imon_init_idev_#res#1.offset;havoc imon_init_idev_#t~ret654#1.base, imon_init_idev_#t~ret654#1.offset, imon_init_idev_#t~mem655#1.base, imon_init_idev_#t~mem655#1.offset, imon_init_idev_#t~ret656#1, imon_init_idev_#t~mem657#1, imon_init_idev_#t~mem658#1, imon_init_idev_#t~loopctr659#1, imon_init_idev_#t~nondet660#1, imon_init_idev_#t~ret661#1, imon_init_idev_#t~mem662#1.base, imon_init_idev_#t~mem662#1.offset, imon_init_idev_#t~ret663#1, imon_init_idev_#t~ret664#1, imon_init_idev_#t~mem665#1, imon_init_idev_#t~mem666#1.base, imon_init_idev_#t~mem666#1.offset, imon_init_idev_#t~mem667#1.base, imon_init_idev_#t~mem667#1.offset, imon_init_idev_#t~ret668#1, imon_init_idev_#t~mem669#1.base, imon_init_idev_#t~mem669#1.offset, imon_init_idev_#t~ret670#1, imon_init_idev_~ictx#1.base, imon_init_idev_~ictx#1.offset, imon_init_idev_~idev~0#1.base, imon_init_idev_~idev~0#1.offset, imon_init_idev_~ret~3#1, imon_init_idev_~i~4#1, imon_init_idev_~kc~1#1;havoc imon_init_idev_#in~ictx#1.base, imon_init_idev_#in~ictx#1.offset;assume { :end_inline_imon_init_idev } true;call write~$Pointer$#55(imon_init_intf0_#t~ret744#1.base, imon_init_intf0_#t~ret744#1.offset, imon_init_intf0_~ictx~13#1.base, 463 + imon_init_intf0_~ictx~13#1.offset, 8);havoc imon_init_intf0_#t~ret744#1.base, imon_init_intf0_#t~ret744#1.offset;call imon_init_intf0_#t~mem745#1.base, imon_init_intf0_#t~mem745#1.offset := read~$Pointer$#55(imon_init_intf0_~ictx~13#1.base, 463 + imon_init_intf0_~ictx~13#1.offset, 8); [2025-02-08 02:56:53,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6001: assume 0 != imon_init_intf1_~tmp___1~11#1; [2025-02-08 02:56:53,326 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6001: assume !(0 != imon_init_intf1_~tmp___1~11#1);call imon_init_intf1_#t~mem761#1 := read~int#55(imon_init_intf1_~ictx#1.base, 565 + imon_init_intf1_~ictx#1.offset, 1); [2025-02-08 02:56:53,326 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5869: call ULTIMATE.dealloc(imon_init_intf0_~#__key~1#1.base, imon_init_intf0_~#__key~1#1.offset);havoc imon_init_intf0_~#__key~1#1.base, imon_init_intf0_~#__key~1#1.offset;call ULTIMATE.dealloc(imon_init_intf0_~#__key___0~0#1.base, imon_init_intf0_~#__key___0~0#1.offset);havoc imon_init_intf0_~#__key___0~0#1.base, imon_init_intf0_~#__key___0~0#1.offset;imon_probe_#t~ret803#1.base, imon_probe_#t~ret803#1.offset := imon_init_intf0_#res#1.base, imon_init_intf0_#res#1.offset;havoc imon_init_intf0_#t~ret717#1.base, imon_init_intf0_#t~ret717#1.offset, imon_init_intf0_#t~ret718#1, imon_init_intf0_#t~ret719#1.base, imon_init_intf0_#t~ret719#1.offset, imon_init_intf0_#t~ret720#1, imon_init_intf0_#t~ret721#1.base, imon_init_intf0_#t~ret721#1.offset, imon_init_intf0_#t~ret722#1, imon_init_intf0_#t~ret723#1.base, imon_init_intf0_#t~ret723#1.offset, imon_init_intf0_#t~ret724#1.base, imon_init_intf0_#t~ret724#1.offset, imon_init_intf0_#t~ret725#1.base, imon_init_intf0_#t~ret725#1.offset, imon_init_intf0_#t~mem726#1.base, imon_init_intf0_#t~mem726#1.offset, imon_init_intf0_#t~mem727#1, imon_init_intf0_#t~mem728#1.base, imon_init_intf0_#t~mem728#1.offset, imon_init_intf0_#t~mem729#1, imon_init_intf0_#t~mem730#1.base, imon_init_intf0_#t~mem730#1.offset, imon_init_intf0_#t~ret731#1, imon_init_intf0_#t~mem732#1.base, imon_init_intf0_#t~mem732#1.offset, imon_init_intf0_#t~mem733#1.base, imon_init_intf0_#t~mem733#1.offset, imon_init_intf0_#t~mem734#1, imon_init_intf0_#t~ret735#1, imon_init_intf0_#t~mem736#1.base, imon_init_intf0_#t~mem736#1.offset, imon_init_intf0_#t~mem737#1.base, imon_init_intf0_#t~mem737#1.offset, imon_init_intf0_#t~bitwise738#1, imon_init_intf0_#t~mem739#1.base, imon_init_intf0_#t~mem739#1.offset, imon_init_intf0_#t~mem740#1, imon_init_intf0_#t~mem741#1.base, imon_init_intf0_#t~mem741#1.offset, imon_init_intf0_#t~ret742#1, imon_init_intf0_#t~ret743#1, imon_init_intf0_#t~ret744#1.base, imon_init_intf0_#t~ret744#1.offset, imon_init_intf0_#t~mem745#1.base, imon_init_intf0_#t~mem745#1.offset, imon_init_intf0_#t~ret746#1, imon_init_intf0_#t~ret747#1.base, imon_init_intf0_#t~ret747#1.offset, imon_init_intf0_#t~mem748#1.base, imon_init_intf0_#t~mem748#1.offset, imon_init_intf0_#t~ret749#1, imon_init_intf0_#t~mem750#1.base, imon_init_intf0_#t~mem750#1.offset, imon_init_intf0_#t~mem751#1.base, imon_init_intf0_#t~mem751#1.offset, imon_init_intf0_#t~ret752#1, imon_init_intf0_~intf#1.base, imon_init_intf0_~intf#1.offset, imon_init_intf0_~ictx~13#1.base, imon_init_intf0_~ictx~13#1.offset, imon_init_intf0_~rx_urb~0#1.base, imon_init_intf0_~rx_urb~0#1.offset, imon_init_intf0_~tx_urb~0#1.base, imon_init_intf0_~tx_urb~0#1.offset, imon_init_intf0_~dev~3#1.base, imon_init_intf0_~dev~3#1.offset, imon_init_intf0_~iface_desc~0#1.base, imon_init_intf0_~iface_desc~0#1.offset, imon_init_intf0_~ret~5#1, imon_init_intf0_~tmp~26#1.base, imon_init_intf0_~tmp~26#1.offset, imon_init_intf0_~#__key~1#1.base, imon_init_intf0_~#__key~1#1.offset, imon_init_intf0_~#__key___0~0#1.base, imon_init_intf0_~#__key___0~0#1.offset, imon_init_intf0_~tmp___0~14#1.base, imon_init_intf0_~tmp___0~14#1.offset, imon_init_intf0_~tmp___1~10#1, imon_init_intf0_~tmp___2~7#1, imon_init_intf0_~tmp___3~4#1;havoc imon_init_intf0_#in~intf#1.base, imon_init_intf0_#in~intf#1.offset;assume { :end_inline_imon_init_intf0 } true;imon_probe_~ictx~14#1.base, imon_probe_~ictx~14#1.offset := imon_probe_#t~ret803#1.base, imon_probe_#t~ret803#1.offset;havoc imon_probe_#t~ret803#1.base, imon_probe_#t~ret803#1.offset; [2025-02-08 02:56:53,326 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6662: havoc ldv_file_operations_5_#t~ret884#1.base, ldv_file_operations_5_#t~ret884#1.offset, ldv_file_operations_5_#t~ret885#1.base, ldv_file_operations_5_#t~ret885#1.offset, ldv_file_operations_5_~tmp~35#1.base, ldv_file_operations_5_~tmp~35#1.offset, ldv_file_operations_5_~tmp___0~21#1.base, ldv_file_operations_5_~tmp___0~21#1.offset;assume { :end_inline_ldv_file_operations_5 } true;~ldv_state_variable_2~0 := 1;assume { :begin_inline_ldv_initialize_device_attribute_2 } true;havoc ldv_initialize_device_attribute_2_#t~ret879#1.base, ldv_initialize_device_attribute_2_#t~ret879#1.offset, ldv_initialize_device_attribute_2_#t~ret880#1.base, ldv_initialize_device_attribute_2_#t~ret880#1.offset, ldv_initialize_device_attribute_2_~tmp~33#1.base, ldv_initialize_device_attribute_2_~tmp~33#1.offset, ldv_initialize_device_attribute_2_~tmp___0~19#1.base, ldv_initialize_device_attribute_2_~tmp___0~19#1.offset;havoc ldv_initialize_device_attribute_2_~tmp~33#1.base, ldv_initialize_device_attribute_2_~tmp~33#1.offset;havoc ldv_initialize_device_attribute_2_~tmp___0~19#1.base, ldv_initialize_device_attribute_2_~tmp___0~19#1.offset; [2025-02-08 02:56:53,326 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5605: havoc imon_set_display_type_#t~mem625#1, imon_set_display_type_#t~switch626#1, imon_set_display_type_#t~mem627#1, imon_set_display_type_#t~mem628#1.base, imon_set_display_type_#t~mem628#1.offset, imon_set_display_type_#t~ret629#1, imon_set_display_type_~ictx#1.base, imon_set_display_type_~ictx#1.offset, imon_set_display_type_~configured_display_type~0#1;havoc imon_set_display_type_#in~ictx#1.base, imon_set_display_type_#in~ictx#1.offset;assume { :end_inline_imon_set_display_type } true;call imon_init_rdev_#t~mem650#1 := read~int#55(imon_init_rdev_~ictx#1.base, 556 + imon_init_rdev_~ictx#1.offset, 8); [2025-02-08 02:56:53,326 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5605-1: assume { :begin_inline_imon_set_display_type } true;imon_set_display_type_#in~ictx#1.base, imon_set_display_type_#in~ictx#1.offset := imon_init_rdev_~ictx#1.base, imon_init_rdev_~ictx#1.offset;havoc imon_set_display_type_#t~mem625#1, imon_set_display_type_#t~switch626#1, imon_set_display_type_#t~mem627#1, imon_set_display_type_#t~mem628#1.base, imon_set_display_type_#t~mem628#1.offset, imon_set_display_type_#t~ret629#1, imon_set_display_type_~ictx#1.base, imon_set_display_type_~ictx#1.offset, imon_set_display_type_~configured_display_type~0#1;imon_set_display_type_~ictx#1.base, imon_set_display_type_~ictx#1.offset := imon_set_display_type_#in~ictx#1.base, imon_set_display_type_#in~ictx#1.offset;havoc imon_set_display_type_~configured_display_type~0#1;imon_set_display_type_~configured_display_type~0#1 := 1; [2025-02-08 02:56:53,326 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6068-1: SUMMARY for call imon_init_display_#t~ret789#1 := usb_register_dev(imon_init_display_~intf#1.base, imon_init_display_~intf#1.offset, ~#imon_vfd_class~0.base, ~#imon_vfd_class~0.offset); srcloc: null [2025-02-08 02:56:53,326 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6068: assume -2147483648 <= imon_init_display_#t~ret789#1 && imon_init_display_#t~ret789#1 <= 2147483647;imon_init_display_~ret~7#1 := imon_init_display_#t~ret789#1;havoc imon_init_display_#t~ret789#1; [2025-02-08 02:56:53,326 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5936: assume 0 == (imon_init_intf0_#t~mem745#1.base + imon_init_intf0_#t~mem745#1.offset) % 18446744073709551616;havoc imon_init_intf0_#t~mem745#1.base, imon_init_intf0_#t~mem745#1.offset; [2025-02-08 02:56:53,326 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5936: assume !(0 == (imon_init_intf0_#t~mem745#1.base + imon_init_intf0_#t~mem745#1.offset) % 18446744073709551616);havoc imon_init_intf0_#t~mem745#1.base, imon_init_intf0_#t~mem745#1.offset;assume { :begin_inline_imon_init_rdev } true;imon_init_rdev_#in~ictx#1.base, imon_init_rdev_#in~ictx#1.offset := imon_init_intf0_~ictx~13#1.base, imon_init_intf0_~ictx~13#1.offset;havoc imon_init_rdev_#res#1.base, imon_init_rdev_#res#1.offset;havoc imon_init_rdev_#t~ret630#1.base, imon_init_rdev_#t~ret630#1.offset, imon_init_rdev_#t~mem631#1.base, imon_init_rdev_#t~mem631#1.offset, imon_init_rdev_#t~ret632#1, imon_init_rdev_#t~mem633#1, imon_init_rdev_#t~mem634#1, imon_init_rdev_#t~loopctr635#1, imon_init_rdev_#t~nondet636#1, imon_init_rdev_#t~ret637#1, imon_init_rdev_#t~mem638#1.base, imon_init_rdev_#t~mem638#1.offset, imon_init_rdev_#t~ret639#1, imon_init_rdev_#t~ret640#1, imon_init_rdev_#t~mem641#1.base, imon_init_rdev_#t~mem641#1.offset, imon_init_rdev_#t~mem642#1.base, imon_init_rdev_#t~mem642#1.offset, imon_init_rdev_#t~memcpy~res643#1.base, imon_init_rdev_#t~memcpy~res643#1.offset, imon_init_rdev_#t~memcpy~res644#1.base, imon_init_rdev_#t~memcpy~res644#1.offset, imon_init_rdev_#t~ret645#1, imon_init_rdev_#t~mem646#1.base, imon_init_rdev_#t~mem646#1.offset, imon_init_rdev_#t~ret647#1, imon_init_rdev_#t~mem648#1, imon_init_rdev_#t~mem649#1, imon_init_rdev_#t~mem650#1, imon_init_rdev_#t~ret651#1, imon_init_rdev_#t~mem652#1.base, imon_init_rdev_#t~mem652#1.offset, imon_init_rdev_#t~ret653#1, imon_init_rdev_~ictx#1.base, imon_init_rdev_~ictx#1.offset, imon_init_rdev_~rdev~0#1.base, imon_init_rdev_~rdev~0#1.offset, imon_init_rdev_~ret~2#1, imon_init_rdev_~#fp_packet~0#1.base, imon_init_rdev_~#fp_packet~0#1.offset, imon_init_rdev_~__len~4#1, imon_init_rdev_~__ret~4#1.base, imon_init_rdev_~__ret~4#1.offset;imon_init_rdev_~ictx#1.base, imon_init_rdev_~ictx#1.offset := imon_init_rdev_#in~ictx#1.base, imon_init_rdev_#in~ictx#1.offset;havoc imon_init_rdev_~rdev~0#1.base, imon_init_rdev_~rdev~0#1.offset;havoc imon_init_rdev_~ret~2#1;call imon_init_rdev_~#fp_packet~0#1.base, imon_init_rdev_~#fp_packet~0#1.offset := #Ultimate.allocOnStack(8);havoc imon_init_rdev_~__len~4#1;havoc imon_init_rdev_~__ret~4#1.base, imon_init_rdev_~__ret~4#1.offset;call write~int#55(64, imon_init_rdev_~#fp_packet~0#1.base, imon_init_rdev_~#fp_packet~0#1.offset, 1);call write~int#55(0, imon_init_rdev_~#fp_packet~0#1.base, 1 + imon_init_rdev_~#fp_packet~0#1.offset, 1);call write~int#55(0, imon_init_rdev_~#fp_packet~0#1.base, 2 + imon_init_rdev_~#fp_packet~0#1.offset, 1);call write~int#55(0, imon_init_rdev_~#fp_packet~0#1.base, 3 + imon_init_rdev_~#fp_packet~0#1.offset, 1);call write~int#55(0, imon_init_rdev_~#fp_packet~0#1.base, 4 + imon_init_rdev_~#fp_packet~0#1.offset, 1);call write~int#55(0, imon_init_rdev_~#fp_packet~0#1.base, 5 + imon_init_rdev_~#fp_packet~0#1.offset, 1);call write~int#55(0, imon_init_rdev_~#fp_packet~0#1.base, 6 + imon_init_rdev_~#fp_packet~0#1.offset, 1);call write~int#55(136, imon_init_rdev_~#fp_packet~0#1.base, 7 + imon_init_rdev_~#fp_packet~0#1.offset, 1);assume { :begin_inline_rc_allocate_device } true;havoc rc_allocate_device_#res#1.base, rc_allocate_device_#res#1.offset;havoc rc_allocate_device_#t~ret983#1.base, rc_allocate_device_#t~ret983#1.offset; [2025-02-08 02:56:53,326 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5606: assume 4 == imon_init_rdev_#t~mem650#1 % 18446744073709551616;havoc imon_init_rdev_#t~mem650#1;call write~$Pointer$#55(163, 0, imon_init_rdev_~rdev~0#1.base, 1051 + imon_init_rdev_~rdev~0#1.offset, 8); [2025-02-08 02:56:53,326 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5606: assume !(4 == imon_init_rdev_#t~mem650#1 % 18446744073709551616);havoc imon_init_rdev_#t~mem650#1;call write~$Pointer$#55(164, 0, imon_init_rdev_~rdev~0#1.base, 1051 + imon_init_rdev_~rdev~0#1.offset, 8); [2025-02-08 02:56:53,326 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5474: assume imon_get_ffdc_type_#t~switch609#1;call imon_get_ffdc_type_#t~mem614#1.base, imon_get_ffdc_type_#t~mem614#1.offset := read~$Pointer$#55(imon_get_ffdc_type_~ictx#1.base, imon_get_ffdc_type_~ictx#1.offset, 8); [2025-02-08 02:56:53,326 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5474: assume !imon_get_ffdc_type_#t~switch609#1;imon_get_ffdc_type_#t~switch609#1 := imon_get_ffdc_type_#t~switch609#1 || 36 == (if imon_get_ffdc_type_~ffdc_cfg_byte~0#1 % 256 % 4294967296 <= 2147483647 then imon_get_ffdc_type_~ffdc_cfg_byte~0#1 % 256 % 4294967296 else imon_get_ffdc_type_~ffdc_cfg_byte~0#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:56:53,327 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5540: assume 4 == ~display_type~0;call write~int#55(0, imon_set_display_type_~ictx#1.base, 24 + imon_set_display_type_~ictx#1.offset, 1); [2025-02-08 02:56:53,327 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5540: assume !(4 == ~display_type~0);call write~int#55(1, imon_set_display_type_~ictx#1.base, 24 + imon_set_display_type_~ictx#1.offset, 1); [2025-02-08 02:56:53,327 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6399-1: SUMMARY for call ldv_initialize_device_attribute_3_#t~ret890#1.base, ldv_initialize_device_attribute_3_#t~ret890#1.offset := ldv_zalloc(1088); srcloc: null [2025-02-08 02:56:53,327 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6399: ldv_initialize_device_attribute_3_~tmp~36#1.base, ldv_initialize_device_attribute_3_~tmp~36#1.offset := ldv_initialize_device_attribute_3_#t~ret890#1.base, ldv_initialize_device_attribute_3_#t~ret890#1.offset;havoc ldv_initialize_device_attribute_3_#t~ret890#1.base, ldv_initialize_device_attribute_3_#t~ret890#1.offset;~dev_attr_imon_clock_group0~0.base, ~dev_attr_imon_clock_group0~0.offset := ldv_initialize_device_attribute_3_~tmp~36#1.base, ldv_initialize_device_attribute_3_~tmp~36#1.offset; [2025-02-08 02:56:53,327 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6135: imon_probe_#t~ret805#1.base, imon_probe_#t~ret805#1.offset := imon_init_intf1_#res#1.base, imon_init_intf1_#res#1.offset;havoc imon_init_intf1_#t~ret753#1.base, imon_init_intf1_#t~ret753#1.offset, imon_init_intf1_#t~ret754#1, imon_init_intf1_#t~mem755#1, imon_init_intf1_#t~ret756#1, imon_init_intf1_#t~ret757#1.base, imon_init_intf1_#t~ret757#1.offset, imon_init_intf1_#t~ret758#1.base, imon_init_intf1_#t~ret758#1.offset, imon_init_intf1_#t~mem759#1.base, imon_init_intf1_#t~mem759#1.offset, imon_init_intf1_#t~ret760#1, imon_init_intf1_#t~mem761#1, imon_init_intf1_#t~ret762#1.base, imon_init_intf1_#t~ret762#1.offset, imon_init_intf1_#t~mem763#1.base, imon_init_intf1_#t~mem763#1.offset, imon_init_intf1_#t~mem764#1.base, imon_init_intf1_#t~mem764#1.offset, imon_init_intf1_#t~mem765#1.base, imon_init_intf1_#t~mem765#1.offset, imon_init_intf1_#t~mem766#1, imon_init_intf1_#t~ret767#1, imon_init_intf1_#t~mem768#1.base, imon_init_intf1_#t~mem768#1.offset, imon_init_intf1_#t~mem769#1.base, imon_init_intf1_#t~mem769#1.offset, imon_init_intf1_#t~bitwise770#1, imon_init_intf1_#t~mem771#1.base, imon_init_intf1_#t~mem771#1.offset, imon_init_intf1_#t~mem772#1, imon_init_intf1_#t~mem773#1.base, imon_init_intf1_#t~mem773#1.offset, imon_init_intf1_#t~ret774#1, imon_init_intf1_#t~ret775#1, imon_init_intf1_#t~mem776#1.base, imon_init_intf1_#t~mem776#1.offset, imon_init_intf1_#t~mem777#1.base, imon_init_intf1_#t~mem777#1.offset, imon_init_intf1_#t~mem778#1.base, imon_init_intf1_#t~mem778#1.offset, imon_init_intf1_#t~ret779#1, imon_init_intf1_~intf#1.base, imon_init_intf1_~intf#1.offset, imon_init_intf1_~ictx#1.base, imon_init_intf1_~ictx#1.offset, imon_init_intf1_~rx_urb~1#1.base, imon_init_intf1_~rx_urb~1#1.offset, imon_init_intf1_~iface_desc~1#1.base, imon_init_intf1_~iface_desc~1#1.offset, imon_init_intf1_~ret~6#1, imon_init_intf1_~tmp~27#1.base, imon_init_intf1_~tmp~27#1.offset, imon_init_intf1_~tmp___0~15#1, imon_init_intf1_~tmp___1~11#1, imon_init_intf1_~tmp___2~8#1;havoc imon_init_intf1_#in~intf#1.base, imon_init_intf1_#in~intf#1.offset, imon_init_intf1_#in~ictx#1.base, imon_init_intf1_#in~ictx#1.offset;assume { :end_inline_imon_init_intf1 } true;imon_probe_~ictx~14#1.base, imon_probe_~ictx~14#1.offset := imon_probe_#t~ret805#1.base, imon_probe_#t~ret805#1.offset;havoc imon_probe_#t~ret805#1.base, imon_probe_#t~ret805#1.offset; [2025-02-08 02:56:53,327 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5937: assume -2147483648 <= imon_init_intf0_#t~ret746#1 && imon_init_intf0_#t~ret746#1 <= 2147483647;havoc imon_init_intf0_#t~ret746#1; [2025-02-08 02:56:53,327 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5937-1: SUMMARY for call imon_init_intf0_#t~ret746#1 := dev_err(imon_init_intf0_~dev~3#1.base, imon_init_intf0_~dev~3#1.offset, 219, 0); srcloc: null [2025-02-08 02:56:53,327 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4682: imon_ir_change_protocol_~rc_type#1 := 2147483648; [2025-02-08 02:56:53,327 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6598: main_#t~ret924#1 := imon_suspend_#res#1;havoc imon_suspend_#t~ret847#1.base, imon_suspend_#t~ret847#1.offset, imon_suspend_#t~mem848#1.base, imon_suspend_#t~mem848#1.offset, imon_suspend_#t~mem849#1, imon_suspend_#t~mem850#1.base, imon_suspend_#t~mem850#1.offset, imon_suspend_#t~mem851#1.base, imon_suspend_#t~mem851#1.offset, imon_suspend_~intf#1.base, imon_suspend_~intf#1.offset, imon_suspend_~message#1.event, imon_suspend_~ictx~16#1.base, imon_suspend_~ictx~16#1.offset, imon_suspend_~tmp~31#1.base, imon_suspend_~tmp~31#1.offset, imon_suspend_~ifnum~3#1;havoc imon_suspend_#in~intf#1.base, imon_suspend_#in~intf#1.offset, imon_suspend_#in~message#1.event;assume { :end_inline_imon_suspend } true;assume -2147483648 <= main_#t~ret924#1 && main_#t~ret924#1 <= 2147483647;~ldv_retval_3~0 := main_#t~ret924#1;havoc main_#t~mem923#1;havoc main_#t~ret924#1; [2025-02-08 02:56:53,327 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6664: havoc ldv_initialize_device_attribute_2_#t~ret879#1.base, ldv_initialize_device_attribute_2_#t~ret879#1.offset, ldv_initialize_device_attribute_2_#t~ret880#1.base, ldv_initialize_device_attribute_2_#t~ret880#1.offset, ldv_initialize_device_attribute_2_~tmp~33#1.base, ldv_initialize_device_attribute_2_~tmp~33#1.offset, ldv_initialize_device_attribute_2_~tmp___0~19#1.base, ldv_initialize_device_attribute_2_~tmp___0~19#1.offset;assume { :end_inline_ldv_initialize_device_attribute_2 } true;~ldv_state_variable_3~0 := 1;assume { :begin_inline_ldv_initialize_device_attribute_3 } true;havoc ldv_initialize_device_attribute_3_#t~ret890#1.base, ldv_initialize_device_attribute_3_#t~ret890#1.offset, ldv_initialize_device_attribute_3_#t~ret891#1.base, ldv_initialize_device_attribute_3_#t~ret891#1.offset, ldv_initialize_device_attribute_3_~tmp~36#1.base, ldv_initialize_device_attribute_3_~tmp~36#1.offset, ldv_initialize_device_attribute_3_~tmp___0~22#1.base, ldv_initialize_device_attribute_3_~tmp___0~22#1.offset;havoc ldv_initialize_device_attribute_3_~tmp~36#1.base, ldv_initialize_device_attribute_3_~tmp~36#1.offset;havoc ldv_initialize_device_attribute_3_~tmp___0~22#1.base, ldv_initialize_device_attribute_3_~tmp___0~22#1.offset; [2025-02-08 02:56:53,327 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5475: assume -2147483648 <= imon_get_ffdc_type_#t~ret615#1 && imon_get_ffdc_type_#t~ret615#1 <= 2147483647;imon_get_ffdc_type_~detected_display_type~0#1 := 1; [2025-02-08 02:56:53,327 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5475-1: SUMMARY for call imon_get_ffdc_type_#t~ret615#1 := _dev_info(imon_get_ffdc_type_#t~mem614#1.base, imon_get_ffdc_type_#t~mem614#1.offset, 151, 0); srcloc: null [2025-02-08 02:56:53,327 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6070: assume 0 != imon_init_display_~ret~7#1;call imon_init_display_#t~mem790#1.base, imon_init_display_#t~mem790#1.offset := read~$Pointer$#55(imon_init_display_~ictx#1.base, imon_init_display_~ictx#1.offset, 8); [2025-02-08 02:56:53,327 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6070: assume !(0 != imon_init_display_~ret~7#1); [2025-02-08 02:56:53,327 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6136: assume 0 == (imon_probe_~ictx~14#1.base + imon_probe_~ictx~14#1.offset) % 18446744073709551616; [2025-02-08 02:56:53,327 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6136: assume !(0 == (imon_probe_~ictx~14#1.base + imon_probe_~ictx~14#1.offset) % 18446744073709551616); [2025-02-08 02:56:53,327 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6401-1: SUMMARY for call ldv_initialize_device_attribute_3_#t~ret891#1.base, ldv_initialize_device_attribute_3_#t~ret891#1.offset := ldv_zalloc(48); srcloc: null [2025-02-08 02:56:53,327 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6401: ldv_initialize_device_attribute_3_~tmp___0~22#1.base, ldv_initialize_device_attribute_3_~tmp___0~22#1.offset := ldv_initialize_device_attribute_3_#t~ret891#1.base, ldv_initialize_device_attribute_3_#t~ret891#1.offset;havoc ldv_initialize_device_attribute_3_#t~ret891#1.base, ldv_initialize_device_attribute_3_#t~ret891#1.offset;~dev_attr_imon_clock_group1~0.base, ~dev_attr_imon_clock_group1~0.offset := ldv_initialize_device_attribute_3_~tmp___0~22#1.base, ldv_initialize_device_attribute_3_~tmp___0~22#1.offset; [2025-02-08 02:56:53,327 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4155: assume 0 == send_associate_24g_#t~mem213#1 % 256;havoc send_associate_24g_#t~mem213#1; [2025-02-08 02:56:53,327 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4155: assume !(0 == send_associate_24g_#t~mem213#1 % 256);havoc send_associate_24g_#t~mem213#1;send_associate_24g_~__len~0#1 := 8; [2025-02-08 02:56:53,327 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6071: assume -2147483648 <= imon_init_display_#t~ret791#1 && imon_init_display_#t~ret791#1 <= 2147483647;havoc imon_init_display_#t~mem790#1.base, imon_init_display_#t~mem790#1.offset;havoc imon_init_display_#t~ret791#1; [2025-02-08 02:56:53,327 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6071-1: SUMMARY for call imon_init_display_#t~ret791#1 := _dev_info(imon_init_display_#t~mem790#1.base, imon_init_display_#t~mem790#1.offset, 236, 0); srcloc: null [2025-02-08 02:56:53,327 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6137: assume -2147483648 <= imon_probe_#t~ret806#1 && imon_probe_#t~ret806#1 <= 2147483647;havoc imon_probe_#t~ret806#1;imon_probe_~ret~8#1 := -19; [2025-02-08 02:56:53,327 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6137-1: SUMMARY for call imon_probe_#t~ret806#1 := printk(246, 0); srcloc: null [2025-02-08 02:56:53,327 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6005: assume 3 == imon_init_intf1_#t~mem761#1 % 256 % 4294967296;havoc imon_init_intf1_#t~mem761#1;assume { :begin_inline_imon_init_touch } true;imon_init_touch_#in~ictx#1.base, imon_init_touch_#in~ictx#1.offset := imon_init_intf1_~ictx#1.base, imon_init_intf1_~ictx#1.offset;havoc imon_init_touch_#res#1.base, imon_init_touch_#res#1.offset;havoc imon_init_touch_#t~ret671#1.base, imon_init_touch_#t~ret671#1.offset, imon_init_touch_#t~mem672#1.base, imon_init_touch_#t~mem672#1.offset, imon_init_touch_#t~ret673#1, imon_init_touch_#t~mem674#1, imon_init_touch_#t~mem675#1, imon_init_touch_#t~loopctr676#1, imon_init_touch_#t~nondet677#1, imon_init_touch_#t~ret678#1, imon_init_touch_#t~mem679#1.base, imon_init_touch_#t~mem679#1.offset, imon_init_touch_#t~ret680#1, imon_init_touch_#t~ret681#1, imon_init_touch_#t~mem682#1.base, imon_init_touch_#t~mem682#1.offset, imon_init_touch_#t~mem683#1.base, imon_init_touch_#t~mem683#1.offset, imon_init_touch_#t~ret684#1, imon_init_touch_#t~mem685#1.base, imon_init_touch_#t~mem685#1.offset, imon_init_touch_#t~ret686#1, imon_init_touch_#t~mem687#1.base, imon_init_touch_#t~mem687#1.offset, imon_init_touch_~ictx#1.base, imon_init_touch_~ictx#1.offset, imon_init_touch_~touch~0#1.base, imon_init_touch_~touch~0#1.offset, imon_init_touch_~ret~4#1;imon_init_touch_~ictx#1.base, imon_init_touch_~ictx#1.offset := imon_init_touch_#in~ictx#1.base, imon_init_touch_#in~ictx#1.offset;havoc imon_init_touch_~touch~0#1.base, imon_init_touch_~touch~0#1.offset;havoc imon_init_touch_~ret~4#1; [2025-02-08 02:56:53,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6005: assume !(3 == imon_init_intf1_#t~mem761#1 % 256 % 4294967296);havoc imon_init_intf1_#t~mem761#1;call write~$Pointer$#55(0, 0, imon_init_intf1_~ictx#1.base, 471 + imon_init_intf1_~ictx#1.offset, 8); [2025-02-08 02:56:53,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6666: havoc ldv_initialize_device_attribute_3_#t~ret890#1.base, ldv_initialize_device_attribute_3_#t~ret890#1.offset, ldv_initialize_device_attribute_3_#t~ret891#1.base, ldv_initialize_device_attribute_3_#t~ret891#1.offset, ldv_initialize_device_attribute_3_~tmp~36#1.base, ldv_initialize_device_attribute_3_~tmp~36#1.offset, ldv_initialize_device_attribute_3_~tmp___0~22#1.base, ldv_initialize_device_attribute_3_~tmp___0~22#1.offset;assume { :end_inline_ldv_initialize_device_attribute_3 } true;~ldv_state_variable_6~0 := 1;assume { :begin_inline_ldv_file_operations_6 } true;havoc ldv_file_operations_6_#t~ret882#1.base, ldv_file_operations_6_#t~ret882#1.offset, ldv_file_operations_6_#t~ret883#1.base, ldv_file_operations_6_#t~ret883#1.offset, ldv_file_operations_6_~tmp~34#1.base, ldv_file_operations_6_~tmp~34#1.offset, ldv_file_operations_6_~tmp___0~20#1.base, ldv_file_operations_6_~tmp___0~20#1.offset;havoc ldv_file_operations_6_~tmp~34#1.base, ldv_file_operations_6_~tmp~34#1.offset;havoc ldv_file_operations_6_~tmp___0~20#1.base, ldv_file_operations_6_~tmp___0~20#1.offset; [2025-02-08 02:56:53,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4684-1: assume 0 == ~pad_stabilize~0;call write~$Pointer$#30(110, 0, imon_ir_change_protocol_~#descriptor___2~0#1.base, imon_ir_change_protocol_~#descriptor___2~0#1.offset, 8);call write~$Pointer$#30(111, 0, imon_ir_change_protocol_~#descriptor___2~0#1.base, 8 + imon_ir_change_protocol_~#descriptor___2~0#1.offset, 8);call write~$Pointer$#30(112, 0, imon_ir_change_protocol_~#descriptor___2~0#1.base, 16 + imon_ir_change_protocol_~#descriptor___2~0#1.offset, 8);call write~$Pointer$#30(113, 0, imon_ir_change_protocol_~#descriptor___2~0#1.base, 24 + imon_ir_change_protocol_~#descriptor___2~0#1.offset, 8);call write~int#30(1083, imon_ir_change_protocol_~#descriptor___2~0#1.base, 32 + imon_ir_change_protocol_~#descriptor___2~0#1.offset, 4);call write~int#30(0, imon_ir_change_protocol_~#descriptor___2~0#1.base, 36 + imon_ir_change_protocol_~#descriptor___2~0#1.offset, 1);call write~int#30(0, imon_ir_change_protocol_~#descriptor___2~0#1.base, 37 + imon_ir_change_protocol_~#descriptor___2~0#1.offset, 1);call imon_ir_change_protocol_#t~mem307#1 := read~int#30(imon_ir_change_protocol_~#descriptor___2~0#1.base, 37 + imon_ir_change_protocol_~#descriptor___2~0#1.offset, 1); [2025-02-08 02:56:53,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4684-1: assume !(0 == ~pad_stabilize~0); [2025-02-08 02:56:53,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4684-2: assume imon_ir_change_protocol_#t~switch296#1; [2025-02-08 02:56:53,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4684-2: assume !imon_ir_change_protocol_#t~switch296#1;havoc imon_ir_change_protocol_#t~switch296#1;havoc imon_ir_change_protocol_#t~mem297#1;havoc imon_ir_change_protocol_#t~ret298#1;havoc imon_ir_change_protocol_#t~mem300#1;havoc imon_ir_change_protocol_#t~ret301#1;havoc imon_ir_change_protocol_#t~ret306#1;havoc imon_ir_change_protocol_#t~switch296#1;havoc imon_ir_change_protocol_#t~mem297#1;havoc imon_ir_change_protocol_#t~ret298#1;havoc imon_ir_change_protocol_#t~mem300#1;havoc imon_ir_change_protocol_#t~ret301#1;havoc imon_ir_change_protocol_#t~ret306#1;imon_ir_change_protocol_~__len~3#1 := 8; [2025-02-08 02:56:53,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4684: assume 0 != imon_ir_change_protocol_~tmp___2~3#1; [2025-02-08 02:56:53,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4684: assume !(0 != imon_ir_change_protocol_~tmp___2~3#1); [2025-02-08 02:56:53,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4156: assume -2147483648 <= send_associate_24g_#t~ret214#1 && send_associate_24g_#t~ret214#1 <= 2147483647;havoc send_associate_24g_#t~ret214#1;send_associate_24g_#res#1 := -19;call ULTIMATE.dealloc(send_associate_24g_~#packet~0#1.base, send_associate_24g_~#packet~0#1.offset);havoc send_associate_24g_~#packet~0#1.base, send_associate_24g_~#packet~0#1.offset; [2025-02-08 02:56:53,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4156-1: SUMMARY for call send_associate_24g_#t~ret214#1 := printk(52, 0); srcloc: null [2025-02-08 02:56:53,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6006: imon_init_intf1_#t~ret762#1.base, imon_init_intf1_#t~ret762#1.offset := imon_init_touch_#res#1.base, imon_init_touch_#res#1.offset;havoc imon_init_touch_#t~ret671#1.base, imon_init_touch_#t~ret671#1.offset, imon_init_touch_#t~mem672#1.base, imon_init_touch_#t~mem672#1.offset, imon_init_touch_#t~ret673#1, imon_init_touch_#t~mem674#1, imon_init_touch_#t~mem675#1, imon_init_touch_#t~loopctr676#1, imon_init_touch_#t~nondet677#1, imon_init_touch_#t~ret678#1, imon_init_touch_#t~mem679#1.base, imon_init_touch_#t~mem679#1.offset, imon_init_touch_#t~ret680#1, imon_init_touch_#t~ret681#1, imon_init_touch_#t~mem682#1.base, imon_init_touch_#t~mem682#1.offset, imon_init_touch_#t~mem683#1.base, imon_init_touch_#t~mem683#1.offset, imon_init_touch_#t~ret684#1, imon_init_touch_#t~mem685#1.base, imon_init_touch_#t~mem685#1.offset, imon_init_touch_#t~ret686#1, imon_init_touch_#t~mem687#1.base, imon_init_touch_#t~mem687#1.offset, imon_init_touch_~ictx#1.base, imon_init_touch_~ictx#1.offset, imon_init_touch_~touch~0#1.base, imon_init_touch_~touch~0#1.offset, imon_init_touch_~ret~4#1;havoc imon_init_touch_#in~ictx#1.base, imon_init_touch_#in~ictx#1.offset;assume { :end_inline_imon_init_touch } true;call write~$Pointer$#55(imon_init_intf1_#t~ret762#1.base, imon_init_intf1_#t~ret762#1.offset, imon_init_intf1_~ictx#1.base, 471 + imon_init_intf1_~ictx#1.offset, 8);havoc imon_init_intf1_#t~ret762#1.base, imon_init_intf1_#t~ret762#1.offset;call imon_init_intf1_#t~mem763#1.base, imon_init_intf1_#t~mem763#1.offset := read~$Pointer$#55(imon_init_intf1_~ictx#1.base, 471 + imon_init_intf1_~ictx#1.offset, 8); [2025-02-08 02:56:53,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5676-1: SUMMARY for call imon_init_touch_#t~ret671#1.base, imon_init_touch_#t~ret671#1.offset := input_allocate_device(); srcloc: null [2025-02-08 02:56:53,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4685: assume -2147483648 <= imon_ir_change_protocol_#t~ret306#1 && imon_ir_change_protocol_#t~ret306#1 <= 2147483647; [2025-02-08 02:56:53,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4685-1: SUMMARY for call imon_ir_change_protocol_#t~ret306#1 := dev_warn(imon_ir_change_protocol_~dev~1#1.base, imon_ir_change_protocol_~dev~1#1.offset, 109, 0); srcloc: null [2025-02-08 02:56:53,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5676: imon_init_touch_~touch~0#1.base, imon_init_touch_~touch~0#1.offset := imon_init_touch_#t~ret671#1.base, imon_init_touch_#t~ret671#1.offset;havoc imon_init_touch_#t~ret671#1.base, imon_init_touch_#t~ret671#1.offset; [2025-02-08 02:56:53,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5478: assume imon_get_ffdc_type_#t~switch609#1; [2025-02-08 02:56:53,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5478: assume !imon_get_ffdc_type_#t~switch609#1; [2025-02-08 02:56:53,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4355: havoc ldv_mutex_lock_22_~ldv_func_arg1#1.base, ldv_mutex_lock_22_~ldv_func_arg1#1.offset;havoc ldv_mutex_lock_22_#in~ldv_func_arg1#1.base, ldv_mutex_lock_22_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_lock_22 } true;call store_imon_clock_#t~mem244#1 := read~int#55(store_imon_clock_~ictx~5#1.base, 24 + store_imon_clock_~ictx~5#1.offset, 1); [2025-02-08 02:56:53,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6007: assume 0 == (imon_init_intf1_#t~mem763#1.base + imon_init_intf1_#t~mem763#1.offset) % 18446744073709551616;havoc imon_init_intf1_#t~mem763#1.base, imon_init_intf1_#t~mem763#1.offset; [2025-02-08 02:56:53,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6007: assume !(0 == (imon_init_intf1_#t~mem763#1.base + imon_init_intf1_#t~mem763#1.offset) % 18446744073709551616);havoc imon_init_intf1_#t~mem763#1.base, imon_init_intf1_#t~mem763#1.offset; [2025-02-08 02:56:53,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7064: SUMMARY for call ldv_mutex_unlock_lock_of_imon_context(ldv_mutex_unlock_32_~ldv_func_arg1#1.base, ldv_mutex_unlock_32_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:56:53,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5611: assume { :begin_inline_rc_register_device } true;rc_register_device_#in~arg0#1.base, rc_register_device_#in~arg0#1.offset := imon_init_rdev_~rdev~0#1.base, imon_init_rdev_~rdev~0#1.offset;havoc rc_register_device_#res#1;havoc rc_register_device_#t~nondet985#1, rc_register_device_~arg0#1.base, rc_register_device_~arg0#1.offset;rc_register_device_~arg0#1.base, rc_register_device_~arg0#1.offset := rc_register_device_#in~arg0#1.base, rc_register_device_#in~arg0#1.offset;havoc rc_register_device_#t~nondet985#1;assume -2147483648 <= rc_register_device_#t~nondet985#1 && rc_register_device_#t~nondet985#1 <= 2147483647;rc_register_device_#res#1 := rc_register_device_#t~nondet985#1;havoc rc_register_device_#t~nondet985#1; [2025-02-08 02:56:53,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6668: havoc ldv_file_operations_6_#t~ret882#1.base, ldv_file_operations_6_#t~ret882#1.offset, ldv_file_operations_6_#t~ret883#1.base, ldv_file_operations_6_#t~ret883#1.offset, ldv_file_operations_6_~tmp~34#1.base, ldv_file_operations_6_~tmp~34#1.offset, ldv_file_operations_6_~tmp___0~20#1.base, ldv_file_operations_6_~tmp___0~20#1.offset;assume { :end_inline_ldv_file_operations_6 } true; [2025-02-08 02:56:53,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5677: assume 0 == (imon_init_touch_~touch~0#1.base + imon_init_touch_~touch~0#1.offset) % 18446744073709551616;call imon_init_touch_#t~mem672#1.base, imon_init_touch_#t~mem672#1.offset := read~$Pointer$#55(imon_init_touch_~ictx#1.base, imon_init_touch_~ictx#1.offset, 8); [2025-02-08 02:56:53,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5677: assume !(0 == (imon_init_touch_~touch~0#1.base + imon_init_touch_~touch~0#1.offset) % 18446744073709551616);call imon_init_touch_#t~mem674#1 := read~int#55(imon_init_touch_~ictx#1.base, 451 + imon_init_touch_~ictx#1.offset, 2);call imon_init_touch_#t~mem675#1 := read~int#55(imon_init_touch_~ictx#1.base, 453 + imon_init_touch_~ictx#1.offset, 2);imon_init_touch_#t~loopctr676#1 := 0; [2025-02-08 02:56:53,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5545-2: call imon_set_display_type_#t~mem628#1.base, imon_set_display_type_#t~mem628#1.offset := read~$Pointer$#55(imon_set_display_type_~ictx#1.base, imon_set_display_type_~ictx#1.offset, 8); [2025-02-08 02:56:53,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5479: assume imon_get_ffdc_type_#t~switch609#1;call imon_get_ffdc_type_#t~mem616#1.base, imon_get_ffdc_type_#t~mem616#1.offset := read~$Pointer$#55(imon_get_ffdc_type_~ictx#1.base, imon_get_ffdc_type_~ictx#1.offset, 8); [2025-02-08 02:56:53,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5479: assume !imon_get_ffdc_type_#t~switch609#1;imon_get_ffdc_type_#t~switch609#1 := imon_get_ffdc_type_#t~switch609#1 || 158 == (if imon_get_ffdc_type_~ffdc_cfg_byte~0#1 % 256 % 4294967296 <= 2147483647 then imon_get_ffdc_type_~ffdc_cfg_byte~0#1 % 256 % 4294967296 else imon_get_ffdc_type_~ffdc_cfg_byte~0#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:56:53,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5479-1: imon_get_ffdc_type_#t~switch609#1 := imon_get_ffdc_type_#t~switch609#1 || 133 == (if imon_get_ffdc_type_~ffdc_cfg_byte~0#1 % 256 % 4294967296 <= 2147483647 then imon_get_ffdc_type_~ffdc_cfg_byte~0#1 % 256 % 4294967296 else imon_get_ffdc_type_~ffdc_cfg_byte~0#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:56:53,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5545: assume -2147483648 <= imon_set_display_type_#t~ret629#1 && imon_set_display_type_#t~ret629#1 <= 2147483647;havoc imon_set_display_type_#t~mem628#1.base, imon_set_display_type_#t~mem628#1.offset;havoc imon_set_display_type_#t~ret629#1; [2025-02-08 02:56:53,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5545-1: SUMMARY for call imon_set_display_type_#t~ret629#1 := _dev_info(imon_set_display_type_#t~mem628#1.base, imon_set_display_type_#t~mem628#1.offset, 157, 0); srcloc: null [2025-02-08 02:56:53,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4356: assume 0 == store_imon_clock_#t~mem244#1 % 256;havoc store_imon_clock_#t~mem244#1;store_imon_clock_~retval~5#1 := -19; [2025-02-08 02:56:53,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4356: assume !(0 == store_imon_clock_#t~mem244#1 % 256);havoc store_imon_clock_#t~mem244#1;call store_imon_clock_#t~mem245#1 := read~int#55(store_imon_clock_~ictx~5#1.base, 25 + store_imon_clock_~ictx~5#1.offset, 1); [2025-02-08 02:56:53,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5942: assume 0 == (imon_init_intf0_#t~mem748#1.base + imon_init_intf0_#t~mem748#1.offset) % 18446744073709551616;havoc imon_init_intf0_#t~mem748#1.base, imon_init_intf0_#t~mem748#1.offset; [2025-02-08 02:56:53,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5942: assume !(0 == (imon_init_intf0_#t~mem748#1.base + imon_init_intf0_#t~mem748#1.offset) % 18446744073709551616);havoc imon_init_intf0_#t~mem748#1.base, imon_init_intf0_#t~mem748#1.offset;imon_init_intf0_#res#1.base, imon_init_intf0_#res#1.offset := imon_init_intf0_~ictx~13#1.base, imon_init_intf0_~ictx~13#1.offset;call ULTIMATE.dealloc(imon_init_intf0_~#__key~1#1.base, imon_init_intf0_~#__key~1#1.offset);havoc imon_init_intf0_~#__key~1#1.base, imon_init_intf0_~#__key~1#1.offset;call ULTIMATE.dealloc(imon_init_intf0_~#__key___0~0#1.base, imon_init_intf0_~#__key___0~0#1.offset);havoc imon_init_intf0_~#__key___0~0#1.base, imon_init_intf0_~#__key___0~0#1.offset; [2025-02-08 02:56:53,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7065: SUMMARY for call mutex_unlock(ldv_mutex_unlock_32_~ldv_func_arg1#1.base, ldv_mutex_unlock_32_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:56:53,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3696: usb_register_#t~ret120#1 := ldv_usb_register_driver_6_#res#1;havoc ldv_usb_register_driver_6_#t~ret949#1, ldv_usb_register_driver_6_~ldv_func_arg1#1.base, ldv_usb_register_driver_6_~ldv_func_arg1#1.offset, ldv_usb_register_driver_6_~ldv_func_arg2#1.base, ldv_usb_register_driver_6_~ldv_func_arg2#1.offset, ldv_usb_register_driver_6_~ldv_func_arg3#1.base, ldv_usb_register_driver_6_~ldv_func_arg3#1.offset, ldv_usb_register_driver_6_~ldv_func_res~3#1, ldv_usb_register_driver_6_~tmp~42#1;havoc ldv_usb_register_driver_6_#in~ldv_func_arg1#1.base, ldv_usb_register_driver_6_#in~ldv_func_arg1#1.offset, ldv_usb_register_driver_6_#in~ldv_func_arg2#1.base, ldv_usb_register_driver_6_#in~ldv_func_arg2#1.offset, ldv_usb_register_driver_6_#in~ldv_func_arg3#1.base, ldv_usb_register_driver_6_#in~ldv_func_arg3#1.offset;assume { :end_inline_ldv_usb_register_driver_6 } true;assume -2147483648 <= usb_register_#t~ret120#1 && usb_register_#t~ret120#1 <= 2147483647;usb_register_~tmp~9#1 := usb_register_#t~ret120#1;havoc usb_register_#t~ret120#1;usb_register_#res#1 := usb_register_~tmp~9#1; [2025-02-08 02:56:53,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5678: assume -2147483648 <= imon_init_touch_#t~ret673#1 && imon_init_touch_#t~ret673#1 <= 2147483647;havoc imon_init_touch_#t~mem672#1.base, imon_init_touch_#t~mem672#1.offset;havoc imon_init_touch_#t~ret673#1; [2025-02-08 02:56:53,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5678-1: SUMMARY for call imon_init_touch_#t~ret673#1 := dev_err(imon_init_touch_#t~mem672#1.base, imon_init_touch_#t~mem672#1.offset, 169, 0); srcloc: null [2025-02-08 02:56:53,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5612: assume imon_init_rdev_~ret~2#1 < 0;call imon_init_rdev_#t~mem652#1.base, imon_init_rdev_#t~mem652#1.offset := read~$Pointer$#55(imon_init_rdev_~ictx#1.base, imon_init_rdev_~ictx#1.offset, 8); [2025-02-08 02:56:53,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5612: assume !(imon_init_rdev_~ret~2#1 < 0);imon_init_rdev_#res#1.base, imon_init_rdev_#res#1.offset := imon_init_rdev_~rdev~0#1.base, imon_init_rdev_~rdev~0#1.offset;call ULTIMATE.dealloc(imon_init_rdev_~#fp_packet~0#1.base, imon_init_rdev_~#fp_packet~0#1.offset);havoc imon_init_rdev_~#fp_packet~0#1.base, imon_init_rdev_~#fp_packet~0#1.offset; [2025-02-08 02:56:53,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5480-1: SUMMARY for call imon_get_ffdc_type_#t~ret617#1 := _dev_info(imon_get_ffdc_type_#t~mem616#1.base, imon_get_ffdc_type_#t~mem616#1.offset, 152, 0); srcloc: null [2025-02-08 02:56:53,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5480: assume -2147483648 <= imon_get_ffdc_type_#t~ret617#1 && imon_get_ffdc_type_#t~ret617#1 <= 2147483647;imon_get_ffdc_type_~detected_display_type~0#1 := 1; [2025-02-08 02:56:53,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5943: assume -2147483648 <= imon_init_intf0_#t~ret749#1 && imon_init_intf0_#t~ret749#1 <= 2147483647;havoc imon_init_intf0_#t~ret749#1; [2025-02-08 02:56:53,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5943-1: SUMMARY for call imon_init_intf0_#t~ret749#1 := dev_err(imon_init_intf0_~dev~3#1.base, imon_init_intf0_~dev~3#1.offset, 221, 0); srcloc: null [2025-02-08 02:56:53,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5613: assume -2147483648 <= imon_init_rdev_#t~ret653#1 && imon_init_rdev_#t~ret653#1 <= 2147483647;havoc imon_init_rdev_#t~mem652#1.base, imon_init_rdev_#t~mem652#1.offset;havoc imon_init_rdev_#t~ret653#1; [2025-02-08 02:56:53,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5613-1: SUMMARY for call imon_init_rdev_#t~ret653#1 := dev_err(imon_init_rdev_#t~mem652#1.base, imon_init_rdev_#t~mem652#1.offset, 165, 0); srcloc: null [2025-02-08 02:56:53,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5878: imon_init_intf0_~tmp~26#1.base, imon_init_intf0_~tmp~26#1.offset := imon_init_intf0_#t~ret717#1.base, imon_init_intf0_#t~ret717#1.offset;havoc imon_init_intf0_#t~ret717#1.base, imon_init_intf0_#t~ret717#1.offset;imon_init_intf0_~ictx~13#1.base, imon_init_intf0_~ictx~13#1.offset := imon_init_intf0_~tmp~26#1.base, imon_init_intf0_~tmp~26#1.offset; [2025-02-08 02:56:53,330 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5878-1: SUMMARY for call imon_init_intf0_#t~ret717#1.base, imon_init_intf0_#t~ret717#1.offset := kzalloc(1352, 208); srcloc: null [2025-02-08 02:56:53,330 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5548: call write~int#55(imon_set_display_type_~configured_display_type~0#1, imon_set_display_type_~ictx#1.base, 565 + imon_set_display_type_~ictx#1.offset, 1); [2025-02-08 02:56:53,330 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6143: SUMMARY for call usb_set_intfdata(imon_probe_~interface#1.base, imon_probe_~interface#1.offset, imon_probe_~ictx~14#1.base, imon_probe_~ictx~14#1.offset); srcloc: null [2025-02-08 02:56:53,330 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4161: assume send_associate_24g_~__len~0#1 % 18446744073709551616 > 63; [2025-02-08 02:56:53,330 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4161: assume !(send_associate_24g_~__len~0#1 % 18446744073709551616 > 63); [2025-02-08 02:56:53,330 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-1: havoc imon_touch_display_timeout_#t~mem283#1, imon_touch_display_timeout_#t~mem284#1.base, imon_touch_display_timeout_#t~mem284#1.offset, imon_touch_display_timeout_#t~mem285#1, imon_touch_display_timeout_#t~mem286#1.base, imon_touch_display_timeout_#t~mem286#1.offset, imon_touch_display_timeout_#t~mem287#1, imon_touch_display_timeout_#t~mem288#1.base, imon_touch_display_timeout_#t~mem288#1.offset, imon_touch_display_timeout_#t~mem289#1.base, imon_touch_display_timeout_#t~mem289#1.offset, imon_touch_display_timeout_~data#1, imon_touch_display_timeout_~ictx~9#1.base, imon_touch_display_timeout_~ictx~9#1.offset;havoc imon_touch_display_timeout_#in~data#1;assume { :end_inline_imon_touch_display_timeout } true; [2025-02-08 02:56:53,330 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5483: assume imon_get_ffdc_type_#t~switch609#1;call imon_get_ffdc_type_#t~mem618#1.base, imon_get_ffdc_type_#t~mem618#1.offset := read~$Pointer$#55(imon_get_ffdc_type_~ictx#1.base, imon_get_ffdc_type_~ictx#1.offset, 8); [2025-02-08 02:56:53,330 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5483: assume !imon_get_ffdc_type_#t~switch609#1;imon_get_ffdc_type_#t~switch609#1 := imon_get_ffdc_type_#t~switch609#1 || 159 == (if imon_get_ffdc_type_~ffdc_cfg_byte~0#1 % 256 % 4294967296 <= 2147483647 then imon_get_ffdc_type_~ffdc_cfg_byte~0#1 % 256 % 4294967296 else imon_get_ffdc_type_~ffdc_cfg_byte~0#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:56:53,330 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4360: assume 0 != (if store_imon_clock_#t~mem245#1 % 256 % 4294967296 <= 2147483647 then store_imon_clock_#t~mem245#1 % 256 % 4294967296 else store_imon_clock_#t~mem245#1 % 256 % 4294967296 - 4294967296);havoc store_imon_clock_#t~mem245#1;store_imon_clock_~retval~5#1 := -16; [2025-02-08 02:56:53,330 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4360: assume !(0 != (if store_imon_clock_#t~mem245#1 % 256 % 4294967296 <= 2147483647 then store_imon_clock_#t~mem245#1 % 256 % 4294967296 else store_imon_clock_#t~mem245#1 % 256 % 4294967296 - 4294967296));havoc store_imon_clock_#t~mem245#1;store_imon_clock_~year~0#1 := store_imon_clock_#t~nondet246#1;store_imon_clock_~month~0#1 := store_imon_clock_#t~nondet247#1;store_imon_clock_~day~0#1 := store_imon_clock_#t~nondet248#1;store_imon_clock_~dow~0#1 := store_imon_clock_#t~nondet249#1;store_imon_clock_~hour~0#1 := store_imon_clock_#t~nondet250#1;store_imon_clock_~minute~0#1 := store_imon_clock_#t~nondet251#1;store_imon_clock_~second~0#1 := store_imon_clock_#t~nondet252#1;assume 0 <= store_imon_clock_#t~nondet253#1 && store_imon_clock_#t~nondet253#1 <= 7;store_imon_clock_~tmp___0~7#1 := (if store_imon_clock_#t~nondet253#1 % 4294967296 <= 2147483647 then store_imon_clock_#t~nondet253#1 % 4294967296 else store_imon_clock_#t~nondet253#1 % 4294967296 - 4294967296);havoc store_imon_clock_#t~nondet246#1;havoc store_imon_clock_#t~nondet247#1;havoc store_imon_clock_#t~nondet248#1;havoc store_imon_clock_#t~nondet249#1;havoc store_imon_clock_#t~nondet250#1;havoc store_imon_clock_#t~nondet251#1;havoc store_imon_clock_#t~nondet252#1;havoc store_imon_clock_#t~nondet253#1; [2025-02-08 02:56:53,330 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4162: send_associate_24g_~__ret~0#1.base, send_associate_24g_~__ret~0#1.offset := send_associate_24g_#t~memcpy~res215#1.base, send_associate_24g_#t~memcpy~res215#1.offset;havoc send_associate_24g_#t~memcpy~res215#1.base, send_associate_24g_#t~memcpy~res215#1.offset; [2025-02-08 02:56:53,330 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4162-1: SUMMARY for call send_associate_24g_#t~memcpy~res215#1.base, send_associate_24g_#t~memcpy~res215#1.offset := #Ultimate.C_memcpy#55(send_associate_24g_~ictx#1.base, 319 + send_associate_24g_~ictx#1.offset, send_associate_24g_~#packet~0#1.base, send_associate_24g_~#packet~0#1.offset, send_associate_24g_~__len~0#1); srcloc: null [2025-02-08 02:56:53,330 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6144: assume 0 == imon_probe_~ifnum~1#1;imon_probe_#t~short808#1 := 65500 == imon_probe_~product~0#1 % 65536 % 4294967296; [2025-02-08 02:56:53,330 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6144: assume !(0 == imon_probe_~ifnum~1#1); [2025-02-08 02:56:53,331 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5880: assume 0 == (imon_init_intf0_~ictx~13#1.base + imon_init_intf0_~ictx~13#1.offset) % 18446744073709551616; [2025-02-08 02:56:53,331 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5880: assume !(0 == (imon_init_intf0_~ictx~13#1.base + imon_init_intf0_~ictx~13#1.offset) % 18446744073709551616); [2025-02-08 02:56:53,331 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5682: assume true;assume imon_init_touch_#t~loopctr676#1 < 128;havoc imon_init_touch_#t~nondet677#1;call write~int#55(imon_init_touch_#t~nondet677#1, imon_init_touch_~ictx#1.base, 951 + imon_init_touch_~ictx#1.offset + imon_init_touch_#t~loopctr676#1, 8);imon_init_touch_#t~loopctr676#1 := 1 + imon_init_touch_#t~loopctr676#1; [2025-02-08 02:56:53,331 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5682: assume true;havoc imon_init_touch_#t~mem674#1;havoc imon_init_touch_#t~mem675#1;havoc imon_init_touch_#t~loopctr676#1;havoc imon_init_touch_#t~nondet677#1;havoc imon_init_touch_#t~ret678#1;call write~$Pointer$#55(imon_init_touch_~ictx#1.base, 951 + imon_init_touch_~ictx#1.offset, imon_init_touch_~touch~0#1.base, imon_init_touch_~touch~0#1.offset, 8);call imon_init_touch_#t~mem679#1.base, imon_init_touch_#t~mem679#1.offset := read~$Pointer$#55(imon_init_touch_~ictx#1.base, 16 + imon_init_touch_~ictx#1.offset, 8); [2025-02-08 02:56:53,331 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5484-1: SUMMARY for call imon_get_ffdc_type_#t~ret619#1 := _dev_info(imon_get_ffdc_type_#t~mem618#1.base, imon_get_ffdc_type_#t~mem618#1.offset, 153, 0); srcloc: null [2025-02-08 02:56:53,331 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5484: assume -2147483648 <= imon_get_ffdc_type_#t~ret619#1 && imon_get_ffdc_type_#t~ret619#1 <= 2147483647;imon_get_ffdc_type_~detected_display_type~0#1 := 1;imon_get_ffdc_type_~allowed_protos~0#1 := 4; [2025-02-08 02:56:53,331 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4229: assume send_set_imon_clock_#t~switch220#1;send_set_imon_clock_#res#1 := -19;call ULTIMATE.dealloc(send_set_imon_clock_~#clock_enable_pkt~0#1.base, send_set_imon_clock_~#clock_enable_pkt~0#1.offset);havoc send_set_imon_clock_~#clock_enable_pkt~0#1.base, send_set_imon_clock_~#clock_enable_pkt~0#1.offset; [2025-02-08 02:56:53,331 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4229: assume !send_set_imon_clock_#t~switch220#1;havoc send_set_imon_clock_#t~mem219#1;havoc send_set_imon_clock_#t~switch220#1;havoc send_set_imon_clock_#t~mem219#1;havoc send_set_imon_clock_#t~switch220#1;send_set_imon_clock_~i~0#1 := 0; [2025-02-08 02:56:53,331 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6145: assume imon_probe_#t~short808#1;havoc imon_probe_#t~mem807#1;havoc imon_probe_#t~short808#1; [2025-02-08 02:56:53,331 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6145: assume !imon_probe_#t~short808#1;havoc imon_probe_#t~mem807#1;havoc imon_probe_#t~short808#1; [2025-02-08 02:56:53,331 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6145-1: assume imon_probe_#t~short808#1;call imon_probe_#t~mem807#1 := read~int#55(imon_probe_~ictx~14#1.base, 26 + imon_probe_~ictx~14#1.offset, 1);imon_probe_#t~short808#1 := 0 != (if imon_probe_#t~mem807#1 % 256 % 4294967296 <= 2147483647 then imon_probe_#t~mem807#1 % 256 % 4294967296 else imon_probe_#t~mem807#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:56:53,331 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6145-1: assume !imon_probe_#t~short808#1; [2025-02-08 02:56:53,331 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5881: assume -2147483648 <= imon_init_intf0_#t~ret718#1 && imon_init_intf0_#t~ret718#1 <= 2147483647;havoc imon_init_intf0_#t~ret718#1; [2025-02-08 02:56:53,331 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5881-1: SUMMARY for call imon_init_intf0_#t~ret718#1 := dev_err(imon_init_intf0_~dev~3#1.base, imon_init_intf0_~dev~3#1.offset, 209, 0); srcloc: null [2025-02-08 02:56:53,331 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6608: main_#t~ret925#1 := imon_resume_#res#1;havoc imon_resume_#t~ret852#1.base, imon_resume_#t~ret852#1.offset, imon_resume_#t~mem853#1.base, imon_resume_#t~mem853#1.offset, imon_resume_#t~mem854#1, imon_resume_#t~mem855#1.base, imon_resume_#t~mem855#1.offset, imon_resume_#t~mem856#1.base, imon_resume_#t~mem856#1.offset, imon_resume_#t~mem857#1, imon_resume_#t~ret858#1, imon_resume_#t~mem859#1.base, imon_resume_#t~mem859#1.offset, imon_resume_#t~mem860#1.base, imon_resume_#t~mem860#1.offset, imon_resume_#t~bitwise861#1, imon_resume_#t~mem862#1.base, imon_resume_#t~mem862#1.offset, imon_resume_#t~mem863#1, imon_resume_#t~mem864#1.base, imon_resume_#t~mem864#1.offset, imon_resume_#t~ret865#1, imon_resume_#t~mem866#1.base, imon_resume_#t~mem866#1.offset, imon_resume_#t~mem867#1.base, imon_resume_#t~mem867#1.offset, imon_resume_#t~mem868#1, imon_resume_#t~ret869#1, imon_resume_#t~mem870#1.base, imon_resume_#t~mem870#1.offset, imon_resume_#t~mem871#1.base, imon_resume_#t~mem871#1.offset, imon_resume_#t~bitwise872#1, imon_resume_#t~mem873#1.base, imon_resume_#t~mem873#1.offset, imon_resume_#t~mem874#1, imon_resume_#t~mem875#1.base, imon_resume_#t~mem875#1.offset, imon_resume_#t~ret876#1, imon_resume_~intf#1.base, imon_resume_~intf#1.offset, imon_resume_~rc~0#1, imon_resume_~ictx~17#1.base, imon_resume_~ictx~17#1.offset, imon_resume_~tmp~32#1.base, imon_resume_~tmp~32#1.offset, imon_resume_~ifnum~4#1, imon_resume_~tmp___0~18#1, imon_resume_~tmp___1~13#1;havoc imon_resume_#in~intf#1.base, imon_resume_#in~intf#1.offset;assume { :end_inline_imon_resume } true;assume -2147483648 <= main_#t~ret925#1 && main_#t~ret925#1 <= 2147483647;~ldv_retval_2~0 := main_#t~ret925#1;havoc main_#t~ret925#1; [2025-02-08 02:56:53,331 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6410: ldv_usb_driver_4_~tmp~37#1.base, ldv_usb_driver_4_~tmp~37#1.offset := ldv_usb_driver_4_#t~ret892#1.base, ldv_usb_driver_4_#t~ret892#1.offset;havoc ldv_usb_driver_4_#t~ret892#1.base, ldv_usb_driver_4_#t~ret892#1.offset;~imon_driver_group1~0.base, ~imon_driver_group1~0.offset := ldv_usb_driver_4_~tmp~37#1.base, ldv_usb_driver_4_~tmp~37#1.offset; [2025-02-08 02:56:53,331 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6410-1: SUMMARY for call ldv_usb_driver_4_#t~ret892#1.base, ldv_usb_driver_4_#t~ret892#1.offset := ldv_zalloc(1232); srcloc: null [2025-02-08 02:56:53,331 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4164: send_associate_24g_~__ret~0#1.base, send_associate_24g_~__ret~0#1.offset := send_associate_24g_#t~memcpy~res216#1.base, send_associate_24g_#t~memcpy~res216#1.offset;havoc send_associate_24g_#t~memcpy~res216#1.base, send_associate_24g_#t~memcpy~res216#1.offset; [2025-02-08 02:56:53,331 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6146: assume -2147483648 <= imon_probe_#t~ret809#1 && imon_probe_#t~ret809#1 <= 2147483647;imon_probe_~sysfs_err~0#1 := imon_probe_#t~ret809#1;havoc imon_probe_#t~ret809#1; [2025-02-08 02:56:53,331 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4164-1: SUMMARY for call send_associate_24g_#t~memcpy~res216#1.base, send_associate_24g_#t~memcpy~res216#1.offset := #Ultimate.C_memcpy#55(send_associate_24g_~ictx#1.base, 319 + send_associate_24g_~ictx#1.offset, send_associate_24g_~#packet~0#1.base, send_associate_24g_~#packet~0#1.offset, send_associate_24g_~__len~0#1); srcloc: null [2025-02-08 02:56:53,331 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6014: imon_init_intf1_~tmp___2~8#1 := imon_init_intf1_#t~ret767#1;havoc imon_init_intf1_#t~mem764#1.base, imon_init_intf1_#t~mem764#1.offset;havoc imon_init_intf1_#t~mem765#1.base, imon_init_intf1_#t~mem765#1.offset;havoc imon_init_intf1_#t~mem766#1;havoc imon_init_intf1_#t~ret767#1;call imon_init_intf1_#t~mem768#1.base, imon_init_intf1_#t~mem768#1.offset := read~$Pointer$#55(imon_init_intf1_~ictx#1.base, 294 + imon_init_intf1_~ictx#1.offset, 8);call imon_init_intf1_#t~mem769#1.base, imon_init_intf1_#t~mem769#1.offset := read~$Pointer$#55(imon_init_intf1_~ictx#1.base, 16 + imon_init_intf1_~ictx#1.offset, 8); [2025-02-08 02:56:53,331 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6146-1: SUMMARY for call imon_probe_#t~ret809#1 := sysfs_create_group(imon_probe_~interface#1.base, 60 + imon_probe_~interface#1.offset, ~#imon_rf_attr_group~0.base, ~#imon_rf_attr_group~0.offset); srcloc: null [2025-02-08 02:56:53,331 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6014-1: SUMMARY for call imon_init_intf1_#t~ret767#1 := __create_pipe(imon_init_intf1_#t~mem764#1.base, imon_init_intf1_#t~mem764#1.offset, imon_init_intf1_#t~mem766#1 % 256); srcloc: null [2025-02-08 02:56:53,331 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6014-2: call imon_init_intf1_#t~mem764#1.base, imon_init_intf1_#t~mem764#1.offset := read~$Pointer$#55(imon_init_intf1_~ictx#1.base, 16 + imon_init_intf1_~ictx#1.offset, 8);call imon_init_intf1_#t~mem765#1.base, imon_init_intf1_#t~mem765#1.offset := read~$Pointer$#55(imon_init_intf1_~ictx#1.base, 270 + imon_init_intf1_~ictx#1.offset, 8);call imon_init_intf1_#t~mem766#1 := read~int#55(imon_init_intf1_#t~mem765#1.base, 2 + imon_init_intf1_#t~mem765#1.offset, 1); [2025-02-08 02:56:53,332 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6147: assume 0 != imon_probe_~sysfs_err~0#1; [2025-02-08 02:56:53,332 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6147: assume !(0 != imon_probe_~sysfs_err~0#1); [2025-02-08 02:56:53,332 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6015: havoc imon_init_intf1_#t~mem768#1.base, imon_init_intf1_#t~mem768#1.offset;havoc imon_init_intf1_#t~mem769#1.base, imon_init_intf1_#t~mem769#1.offset;havoc imon_init_intf1_#t~bitwise770#1;havoc imon_init_intf1_#t~mem771#1.base, imon_init_intf1_#t~mem771#1.offset;havoc imon_init_intf1_#t~mem772#1;call imon_init_intf1_#t~mem773#1.base, imon_init_intf1_#t~mem773#1.offset := read~$Pointer$#55(imon_init_intf1_~ictx#1.base, 294 + imon_init_intf1_~ictx#1.offset, 8); [2025-02-08 02:56:53,332 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6015-1: SUMMARY for call usb_fill_int_urb(imon_init_intf1_#t~mem768#1.base, imon_init_intf1_#t~mem768#1.offset, imon_init_intf1_#t~mem769#1.base, imon_init_intf1_#t~mem769#1.offset, imon_init_intf1_#t~bitwise770#1, imon_init_intf1_~ictx#1.base, 311 + imon_init_intf1_~ictx#1.offset, 8, #funAddr~usb_rx_callback_intf1.base, #funAddr~usb_rx_callback_intf1.offset, imon_init_intf1_~ictx#1.base, imon_init_intf1_~ictx#1.offset, (if imon_init_intf1_#t~mem772#1 % 256 % 4294967296 <= 2147483647 then imon_init_intf1_#t~mem772#1 % 256 % 4294967296 else imon_init_intf1_#t~mem772#1 % 256 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:56:53,332 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5949-2: call imon_init_intf0_#t~mem750#1.base, imon_init_intf0_#t~mem750#1.offset := read~$Pointer$#55(imon_init_intf0_~ictx~13#1.base, 463 + imon_init_intf0_~ictx~13#1.offset, 8); [2025-02-08 02:56:53,332 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6015-4: assume false;imon_init_intf1_#t~bitwise770#1 := imon_init_intf1_~tmp___2~8#1; [2025-02-08 02:56:53,332 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6015-4: assume !false; [2025-02-08 02:56:53,332 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6015-5: assume 0 == imon_init_intf1_~tmp___2~8#1 % 4294967296 || 1073741952 == imon_init_intf1_~tmp___2~8#1 % 4294967296;imon_init_intf1_#t~bitwise770#1 := 1073741952; [2025-02-08 02:56:53,332 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6015-5: assume !(0 == imon_init_intf1_~tmp___2~8#1 % 4294967296 || 1073741952 == imon_init_intf1_~tmp___2~8#1 % 4294967296); [2025-02-08 02:56:53,332 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5949: call imon_init_intf0_#t~mem751#1.base, imon_init_intf0_#t~mem751#1.offset := read~$Pointer$#55(imon_init_intf0_~ictx~13#1.base, 286 + imon_init_intf0_~ictx~13#1.offset, 8); [2025-02-08 02:56:53,332 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6015-2: [2025-02-08 02:56:53,332 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5949-1: SUMMARY for call input_unregister_device(imon_init_intf0_#t~mem750#1.base, imon_init_intf0_#t~mem750#1.offset); srcloc: null [2025-02-08 02:56:53,332 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6015-3: havoc imon_init_intf1_#t~bitwise770#1;assume (imon_init_intf1_#t~bitwise770#1 % 4294967296 >= imon_init_intf1_~tmp___2~8#1 % 4294967296 && imon_init_intf1_#t~bitwise770#1 % 4294967296 >= 1073741952) && imon_init_intf1_#t~bitwise770#1 % 4294967296 <= 1073741952 + imon_init_intf1_~tmp___2~8#1 % 4294967296; [2025-02-08 02:56:53,332 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4694: assume -9223372036854775808 <= imon_ir_change_protocol_#t~ret308#1 && imon_ir_change_protocol_#t~ret308#1 <= 9223372036854775807;imon_ir_change_protocol_~tmp___2~3#1 := imon_ir_change_protocol_#t~ret308#1;havoc imon_ir_change_protocol_#t~mem307#1;havoc imon_ir_change_protocol_#t~ret308#1; [2025-02-08 02:56:53,332 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5619: havoc rc_free_device_~arg0#1.base, rc_free_device_~arg0#1.offset;havoc rc_free_device_#in~arg0#1.base, rc_free_device_#in~arg0#1.offset;assume { :end_inline_rc_free_device } true;imon_init_rdev_#res#1.base, imon_init_rdev_#res#1.offset := 0, 0;call ULTIMATE.dealloc(imon_init_rdev_~#fp_packet~0#1.base, imon_init_rdev_~#fp_packet~0#1.offset);havoc imon_init_rdev_~#fp_packet~0#1.base, imon_init_rdev_~#fp_packet~0#1.offset; [2025-02-08 02:56:53,332 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5619-1: assume { :begin_inline_rc_free_device } true;rc_free_device_#in~arg0#1.base, rc_free_device_#in~arg0#1.offset := imon_init_rdev_~rdev~0#1.base, imon_init_rdev_~rdev~0#1.offset;havoc rc_free_device_~arg0#1.base, rc_free_device_~arg0#1.offset;rc_free_device_~arg0#1.base, rc_free_device_~arg0#1.offset := rc_free_device_#in~arg0#1.base, rc_free_device_#in~arg0#1.offset; [2025-02-08 02:56:53,332 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4694-1: SUMMARY for call imon_ir_change_protocol_#t~ret308#1 := ldv__builtin_expect((if 0 != imon_ir_change_protocol_#t~mem307#1 then 1 else 0), 0); srcloc: null [2025-02-08 02:56:53,332 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5685: assume -2147483648 <= imon_init_touch_#t~ret680#1 && imon_init_touch_#t~ret680#1 <= 2147483647;havoc imon_init_touch_#t~mem679#1.base, imon_init_touch_#t~mem679#1.offset;havoc imon_init_touch_#t~ret680#1; [2025-02-08 02:56:53,332 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5685-1: SUMMARY for call imon_init_touch_#t~ret680#1 := usb_make_path(imon_init_touch_#t~mem679#1.base, imon_init_touch_#t~mem679#1.offset, imon_init_touch_~ictx#1.base, 1079 + imon_init_touch_~ictx#1.offset, 64); srcloc: null [2025-02-08 02:56:53,332 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4298: havoc ldv_mutex_lock_18_~ldv_func_arg1#1.base, ldv_mutex_lock_18_~ldv_func_arg1#1.offset;havoc ldv_mutex_lock_18_#in~ldv_func_arg1#1.base, ldv_mutex_lock_18_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_lock_18 } true;call write~int#55(1, store_associate_remote_~ictx~3#1.base, 27 + store_associate_remote_~ictx~3#1.offset, 1);assume { :begin_inline_send_associate_24g } true;send_associate_24g_#in~ictx#1.base, send_associate_24g_#in~ictx#1.offset := store_associate_remote_~ictx~3#1.base, store_associate_remote_~ictx~3#1.offset;havoc send_associate_24g_#res#1;havoc send_associate_24g_#t~ret212#1, send_associate_24g_#t~mem213#1, send_associate_24g_#t~ret214#1, send_associate_24g_#t~memcpy~res215#1.base, send_associate_24g_#t~memcpy~res215#1.offset, send_associate_24g_#t~memcpy~res216#1.base, send_associate_24g_#t~memcpy~res216#1.offset, send_associate_24g_#t~ret217#1, send_associate_24g_~ictx#1.base, send_associate_24g_~ictx#1.offset, send_associate_24g_~retval~3#1, send_associate_24g_~#packet~0#1.base, send_associate_24g_~#packet~0#1.offset, send_associate_24g_~__len~0#1, send_associate_24g_~__ret~0#1.base, send_associate_24g_~__ret~0#1.offset;send_associate_24g_~ictx#1.base, send_associate_24g_~ictx#1.offset := send_associate_24g_#in~ictx#1.base, send_associate_24g_#in~ictx#1.offset;havoc send_associate_24g_~retval~3#1;call send_associate_24g_~#packet~0#1.base, send_associate_24g_~#packet~0#1.offset := #Ultimate.allocOnStack(8);havoc send_associate_24g_~__len~0#1;havoc send_associate_24g_~__ret~0#1.base, send_associate_24g_~__ret~0#1.offset;call write~int#55(1, send_associate_24g_~#packet~0#1.base, send_associate_24g_~#packet~0#1.offset, 1);call write~int#55(0, send_associate_24g_~#packet~0#1.base, 1 + send_associate_24g_~#packet~0#1.offset, 1);call write~int#55(0, send_associate_24g_~#packet~0#1.base, 2 + send_associate_24g_~#packet~0#1.offset, 1);call write~int#55(0, send_associate_24g_~#packet~0#1.base, 3 + send_associate_24g_~#packet~0#1.offset, 1);call write~int#55(0, send_associate_24g_~#packet~0#1.base, 4 + send_associate_24g_~#packet~0#1.offset, 1);call write~int#55(0, send_associate_24g_~#packet~0#1.base, 5 + send_associate_24g_~#packet~0#1.offset, 1);call write~int#55(0, send_associate_24g_~#packet~0#1.base, 6 + send_associate_24g_~#packet~0#1.offset, 1);call write~int#55(32, send_associate_24g_~#packet~0#1.base, 7 + send_associate_24g_~#packet~0#1.offset, 1); [2025-02-08 02:56:53,332 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6148-1: SUMMARY for call imon_probe_#t~ret810#1 := printk(248, 0); srcloc: null [2025-02-08 02:56:53,332 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6148: assume -2147483648 <= imon_probe_#t~ret810#1 && imon_probe_#t~ret810#1 <= 2147483647;havoc imon_probe_#t~ret810#1; [2025-02-08 02:56:53,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6941: SUMMARY for call ldv_mutex_unlock_lock_of_imon_context(ldv_mutex_unlock_17_~ldv_func_arg1#1.base, ldv_mutex_unlock_17_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:56:53,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5686: havoc imon_init_touch_#t~ret681#1;call write~$Pointer$#55(imon_init_touch_~ictx#1.base, 1079 + imon_init_touch_~ictx#1.offset, imon_init_touch_~touch~0#1.base, 8 + imon_init_touch_~touch~0#1.offset, 8);call write~int#55(10, imon_init_touch_~touch~0#1.base, 40 + imon_init_touch_~touch~0#1.offset, 8);call write~int#55(1024, imon_init_touch_~touch~0#1.base, 88 + imon_init_touch_~touch~0#1.offset, 8); [2025-02-08 02:56:53,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5686-1: SUMMARY for call imon_init_touch_#t~ret681#1 := strlcat(imon_init_touch_~ictx#1.base, 1079 + imon_init_touch_~ictx#1.offset, 170, 0, 64); srcloc: null [2025-02-08 02:56:53,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5488: assume imon_get_ffdc_type_#t~switch609#1;call imon_get_ffdc_type_#t~mem620#1.base, imon_get_ffdc_type_#t~mem620#1.offset := read~$Pointer$#55(imon_get_ffdc_type_~ictx#1.base, imon_get_ffdc_type_~ictx#1.offset, 8); [2025-02-08 02:56:53,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5488: assume !imon_get_ffdc_type_#t~switch609#1;imon_get_ffdc_type_#t~switch609#1 := true; [2025-02-08 02:56:53,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4167-1: SUMMARY for call send_associate_24g_#t~ret217#1 := send_packet(send_associate_24g_~ictx#1.base, send_associate_24g_~ictx#1.offset); srcloc: null [2025-02-08 02:56:53,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4167: assume -2147483648 <= send_associate_24g_#t~ret217#1 && send_associate_24g_#t~ret217#1 <= 2147483647;send_associate_24g_~retval~3#1 := send_associate_24g_#t~ret217#1;havoc send_associate_24g_#t~ret217#1;send_associate_24g_#res#1 := send_associate_24g_~retval~3#1;call ULTIMATE.dealloc(send_associate_24g_~#packet~0#1.base, send_associate_24g_~#packet~0#1.offset);havoc send_associate_24g_~#packet~0#1.base, send_associate_24g_~#packet~0#1.offset; [2025-02-08 02:56:53,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6942: SUMMARY for call mutex_unlock(ldv_mutex_unlock_17_~ldv_func_arg1#1.base, ldv_mutex_unlock_17_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:56:53,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5951: assume { :begin_inline_ldv_mutex_unlock_30 } true;ldv_mutex_unlock_30_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_30_#in~ldv_func_arg1#1.offset := imon_init_intf0_~ictx~13#1.base, 30 + imon_init_intf0_~ictx~13#1.offset;havoc ldv_mutex_unlock_30_~ldv_func_arg1#1.base, ldv_mutex_unlock_30_~ldv_func_arg1#1.offset;ldv_mutex_unlock_30_~ldv_func_arg1#1.base, ldv_mutex_unlock_30_~ldv_func_arg1#1.offset := ldv_mutex_unlock_30_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_30_#in~ldv_func_arg1#1.offset; [2025-02-08 02:56:53,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5951-1: SUMMARY for call usb_kill_urb(imon_init_intf0_#t~mem751#1.base, imon_init_intf0_#t~mem751#1.offset); srcloc: null [2025-02-08 02:56:53,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6017: call imon_init_intf1_#t~mem771#1.base, imon_init_intf1_#t~mem771#1.offset := read~$Pointer$#55(imon_init_intf1_~ictx#1.base, 270 + imon_init_intf1_~ictx#1.offset, 8);call imon_init_intf1_#t~mem772#1 := read~int#55(imon_init_intf1_#t~mem771#1.base, 6 + imon_init_intf1_#t~mem771#1.offset, 1); [2025-02-08 02:56:53,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5885: imon_init_intf0_~rx_urb~0#1.base, imon_init_intf0_~rx_urb~0#1.offset := imon_init_intf0_#t~ret719#1.base, imon_init_intf0_#t~ret719#1.offset;havoc imon_init_intf0_#t~ret719#1.base, imon_init_intf0_#t~ret719#1.offset; [2025-02-08 02:56:53,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5885-1: SUMMARY for call imon_init_intf0_#t~ret719#1.base, imon_init_intf0_#t~ret719#1.offset := usb_alloc_urb(0, 208); srcloc: null [2025-02-08 02:56:53,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5489: assume -2147483648 <= imon_get_ffdc_type_#t~ret621#1 && imon_get_ffdc_type_#t~ret621#1 <= 2147483647;imon_get_ffdc_type_~detected_display_type~0#1 := 2;imon_get_ffdc_type_~allowed_protos~0#1 := 4; [2025-02-08 02:56:53,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5489-1: SUMMARY for call imon_get_ffdc_type_#t~ret621#1 := _dev_info(imon_get_ffdc_type_#t~mem620#1.base, imon_get_ffdc_type_#t~mem620#1.offset, 154, 0); srcloc: null [2025-02-08 02:56:53,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6018: assume -2147483648 <= imon_init_intf1_#t~ret774#1 && imon_init_intf1_#t~ret774#1 <= 2147483647;imon_init_intf1_~ret~6#1 := imon_init_intf1_#t~ret774#1;havoc imon_init_intf1_#t~mem773#1.base, imon_init_intf1_#t~mem773#1.offset;havoc imon_init_intf1_#t~ret774#1; [2025-02-08 02:56:53,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5886: assume 0 == (imon_init_intf0_~rx_urb~0#1.base + imon_init_intf0_~rx_urb~0#1.offset) % 18446744073709551616; [2025-02-08 02:56:53,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5886: assume !(0 == (imon_init_intf0_~rx_urb~0#1.base + imon_init_intf0_~rx_urb~0#1.offset) % 18446744073709551616); [2025-02-08 02:56:53,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6018-1: SUMMARY for call imon_init_intf1_#t~ret774#1 := usb_submit_urb(imon_init_intf1_#t~mem773#1.base, imon_init_intf1_#t~mem773#1.offset, 208); srcloc: null [2025-02-08 02:56:53,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4697: assume -2147483648 <= imon_ir_change_protocol_#t~ret309#1 && imon_ir_change_protocol_#t~ret309#1 <= 2147483647;havoc imon_ir_change_protocol_#t~ret309#1; [2025-02-08 02:56:53,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4697-1: SUMMARY for call imon_ir_change_protocol_#t~ret309#1 := dev_printk(114, 0, imon_ir_change_protocol_~dev~1#1.base, imon_ir_change_protocol_~dev~1#1.offset, 115, 0); srcloc: null [2025-02-08 02:56:53,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5556: call ULTIMATE.dealloc(imon_init_rdev_~#fp_packet~0#1.base, imon_init_rdev_~#fp_packet~0#1.offset);havoc imon_init_rdev_~#fp_packet~0#1.base, imon_init_rdev_~#fp_packet~0#1.offset;imon_init_intf0_#t~ret747#1.base, imon_init_intf0_#t~ret747#1.offset := imon_init_rdev_#res#1.base, imon_init_rdev_#res#1.offset;havoc imon_init_rdev_#t~ret630#1.base, imon_init_rdev_#t~ret630#1.offset, imon_init_rdev_#t~mem631#1.base, imon_init_rdev_#t~mem631#1.offset, imon_init_rdev_#t~ret632#1, imon_init_rdev_#t~mem633#1, imon_init_rdev_#t~mem634#1, imon_init_rdev_#t~loopctr635#1, imon_init_rdev_#t~nondet636#1, imon_init_rdev_#t~ret637#1, imon_init_rdev_#t~mem638#1.base, imon_init_rdev_#t~mem638#1.offset, imon_init_rdev_#t~ret639#1, imon_init_rdev_#t~ret640#1, imon_init_rdev_#t~mem641#1.base, imon_init_rdev_#t~mem641#1.offset, imon_init_rdev_#t~mem642#1.base, imon_init_rdev_#t~mem642#1.offset, imon_init_rdev_#t~memcpy~res643#1.base, imon_init_rdev_#t~memcpy~res643#1.offset, imon_init_rdev_#t~memcpy~res644#1.base, imon_init_rdev_#t~memcpy~res644#1.offset, imon_init_rdev_#t~ret645#1, imon_init_rdev_#t~mem646#1.base, imon_init_rdev_#t~mem646#1.offset, imon_init_rdev_#t~ret647#1, imon_init_rdev_#t~mem648#1, imon_init_rdev_#t~mem649#1, imon_init_rdev_#t~mem650#1, imon_init_rdev_#t~ret651#1, imon_init_rdev_#t~mem652#1.base, imon_init_rdev_#t~mem652#1.offset, imon_init_rdev_#t~ret653#1, imon_init_rdev_~ictx#1.base, imon_init_rdev_~ictx#1.offset, imon_init_rdev_~rdev~0#1.base, imon_init_rdev_~rdev~0#1.offset, imon_init_rdev_~ret~2#1, imon_init_rdev_~#fp_packet~0#1.base, imon_init_rdev_~#fp_packet~0#1.offset, imon_init_rdev_~__len~4#1, imon_init_rdev_~__ret~4#1.base, imon_init_rdev_~__ret~4#1.offset;havoc imon_init_rdev_#in~ictx#1.base, imon_init_rdev_#in~ictx#1.offset;assume { :end_inline_imon_init_rdev } true;call write~$Pointer$#55(imon_init_intf0_#t~ret747#1.base, imon_init_intf0_#t~ret747#1.offset, imon_init_intf0_~ictx~13#1.base, 455 + imon_init_intf0_~ictx~13#1.offset, 8);havoc imon_init_intf0_#t~ret747#1.base, imon_init_intf0_#t~ret747#1.offset;call imon_init_intf0_#t~mem748#1.base, imon_init_intf0_#t~mem748#1.offset := read~$Pointer$#55(imon_init_intf0_~ictx~13#1.base, 455 + imon_init_intf0_~ictx~13#1.offset, 8); [2025-02-08 02:56:53,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4367: assume 7 != store_imon_clock_~tmp___0~7#1;store_imon_clock_~retval~5#1 := -22; [2025-02-08 02:56:53,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4367: assume !(7 != store_imon_clock_~tmp___0~7#1); [2025-02-08 02:56:53,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4301: havoc ldv_mutex_unlock_19_~ldv_func_arg1#1.base, ldv_mutex_unlock_19_~ldv_func_arg1#1.offset;havoc ldv_mutex_unlock_19_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_19_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_unlock_19 } true;store_associate_remote_#res#1 := (if store_associate_remote_~count#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then store_associate_remote_~count#1 % 18446744073709551616 % 18446744073709551616 else store_associate_remote_~count#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616); [2025-02-08 02:56:53,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6019: assume 0 != imon_init_intf1_~ret~6#1; [2025-02-08 02:56:53,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6019: assume !(0 != imon_init_intf1_~ret~6#1);imon_init_intf1_#res#1.base, imon_init_intf1_#res#1.offset := imon_init_intf1_~ictx#1.base, imon_init_intf1_~ictx#1.offset; [2025-02-08 02:56:53,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5887: assume -2147483648 <= imon_init_intf0_#t~ret720#1 && imon_init_intf0_#t~ret720#1 <= 2147483647;havoc imon_init_intf0_#t~ret720#1; [2025-02-08 02:56:53,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5887-1: SUMMARY for call imon_init_intf0_#t~ret720#1 := dev_err(imon_init_intf0_~dev~3#1.base, imon_init_intf0_~dev~3#1.offset, 211, 0); srcloc: null [2025-02-08 02:56:53,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4632-1: imon_ir_change_protocol_#t~short294#1 := 0 == imon_ir_change_protocol_#t~bitwise293#1 % 18446744073709551616; [2025-02-08 02:56:53,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4632-2: [2025-02-08 02:56:53,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4632: assume imon_ir_change_protocol_#t~short294#1;havoc imon_ir_change_protocol_#t~mem292#1;havoc imon_ir_change_protocol_#t~bitwise293#1;havoc imon_ir_change_protocol_#t~short294#1; [2025-02-08 02:56:53,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4632: assume !imon_ir_change_protocol_#t~short294#1;havoc imon_ir_change_protocol_#t~mem292#1;havoc imon_ir_change_protocol_#t~bitwise293#1;havoc imon_ir_change_protocol_#t~short294#1; [2025-02-08 02:56:53,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4632-5: assume 0 == imon_ir_change_protocol_#t~mem292#1 % 18446744073709551616 || 0 == imon_ir_change_protocol_~rc_type#1 % 18446744073709551616;imon_ir_change_protocol_#t~bitwise293#1 := 0; [2025-02-08 02:56:53,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4632-5: assume !(0 == imon_ir_change_protocol_#t~mem292#1 % 18446744073709551616 || 0 == imon_ir_change_protocol_~rc_type#1 % 18446744073709551616); [2025-02-08 02:56:53,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4632-6: assume imon_ir_change_protocol_#t~short294#1;call imon_ir_change_protocol_#t~mem292#1 := read~int#55(imon_ir_change_protocol_~rc#1.base, 1188 + imon_ir_change_protocol_~rc#1.offset, 8); [2025-02-08 02:56:53,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4632-6: assume !imon_ir_change_protocol_#t~short294#1; [2025-02-08 02:56:53,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4632-3: havoc imon_ir_change_protocol_#t~bitwise293#1;assume imon_ir_change_protocol_#t~bitwise293#1 % 18446744073709551616 <= imon_ir_change_protocol_#t~mem292#1 % 18446744073709551616 && imon_ir_change_protocol_#t~bitwise293#1 % 18446744073709551616 <= imon_ir_change_protocol_~rc_type#1 % 18446744073709551616; [2025-02-08 02:56:53,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4632-4: assume imon_ir_change_protocol_#t~mem292#1 % 18446744073709551616 == imon_ir_change_protocol_~rc_type#1 % 18446744073709551616;imon_ir_change_protocol_#t~bitwise293#1 := imon_ir_change_protocol_#t~mem292#1; [2025-02-08 02:56:53,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4632-4: assume !(imon_ir_change_protocol_#t~mem292#1 % 18446744073709551616 == imon_ir_change_protocol_~rc_type#1 % 18446744073709551616); [2025-02-08 02:56:53,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4236: send_set_imon_clock_~__len~1#1 := 8; [2025-02-08 02:56:53,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6020-1: SUMMARY for call imon_init_intf1_#t~ret775#1 := printk(226, 0); srcloc: null [2025-02-08 02:56:53,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5954: havoc ldv_mutex_unlock_30_~ldv_func_arg1#1.base, ldv_mutex_unlock_30_~ldv_func_arg1#1.offset;havoc ldv_mutex_unlock_30_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_30_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_unlock_30 } true; [2025-02-08 02:56:53,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6020: assume -2147483648 <= imon_init_intf1_#t~ret775#1 && imon_init_intf1_#t~ret775#1 <= 2147483647;havoc imon_init_intf1_#t~ret775#1; [2025-02-08 02:56:53,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5690: SUMMARY for call input_set_abs_params(imon_init_touch_~touch~0#1.base, imon_init_touch_~touch~0#1.offset, 0, 0, 4095, 0, 0); srcloc: null [2025-02-08 02:56:53,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4633: assume -2147483648 <= imon_ir_change_protocol_#t~ret295#1 && imon_ir_change_protocol_#t~ret295#1 <= 2147483647;havoc imon_ir_change_protocol_#t~ret295#1; [2025-02-08 02:56:53,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4633-1: SUMMARY for call imon_ir_change_protocol_#t~ret295#1 := dev_warn(imon_ir_change_protocol_~dev~1#1.base, imon_ir_change_protocol_~dev~1#1.offset, 90, 0); srcloc: null [2025-02-08 02:56:53,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4237: assume send_set_imon_clock_~__len~1#1 % 18446744073709551616 > 63; [2025-02-08 02:56:53,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4237: assume !(send_set_imon_clock_~__len~1#1 % 18446744073709551616 > 63); [2025-02-08 02:56:53,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5955: SUMMARY for call usb_free_urb(imon_init_intf0_~tx_urb~0#1.base, imon_init_intf0_~tx_urb~0#1.offset); srcloc: null [2025-02-08 02:56:53,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5691: SUMMARY for call input_set_abs_params(imon_init_touch_~touch~0#1.base, imon_init_touch_~touch~0#1.offset, 1, 0, 4095, 0, 0); srcloc: null [2025-02-08 02:56:53,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7673-3: SUMMARY for call usb_ifnum_to_if_#t~ret992#1.base, usb_ifnum_to_if_#t~ret992#1.offset := ldv_malloc(1151); srcloc: null [2025-02-08 02:56:53,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7673-2: usb_ifnum_to_if_#res#1.base, usb_ifnum_to_if_#res#1.offset := usb_ifnum_to_if_#t~ret992#1.base, usb_ifnum_to_if_#t~ret992#1.offset;havoc usb_ifnum_to_if_#t~ret992#1.base, usb_ifnum_to_if_#t~ret992#1.offset; [2025-02-08 02:56:53,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7673: havoc usb_ifnum_to_if_#t~ret992#1.base, usb_ifnum_to_if_#t~ret992#1.offset;imon_probe_#t~ret801#1.base, imon_probe_#t~ret801#1.offset := usb_ifnum_to_if_#res#1.base, usb_ifnum_to_if_#res#1.offset;havoc usb_ifnum_to_if_#t~ret992#1.base, usb_ifnum_to_if_#t~ret992#1.offset, usb_ifnum_to_if_~arg0#1.base, usb_ifnum_to_if_~arg0#1.offset, usb_ifnum_to_if_~arg1#1;havoc usb_ifnum_to_if_#in~arg0#1.base, usb_ifnum_to_if_#in~arg0#1.offset, usb_ifnum_to_if_#in~arg1#1;assume { :end_inline_usb_ifnum_to_if } true;imon_probe_~first_if~0#1.base, imon_probe_~first_if~0#1.offset := imon_probe_#t~ret801#1.base, imon_probe_#t~ret801#1.offset;havoc imon_probe_#t~ret801#1.base, imon_probe_#t~ret801#1.offset; [2025-02-08 02:56:53,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5493: assume imon_get_ffdc_type_#t~switch609#1;call imon_get_ffdc_type_#t~mem622#1.base, imon_get_ffdc_type_#t~mem622#1.offset := read~$Pointer$#55(imon_get_ffdc_type_~ictx#1.base, imon_get_ffdc_type_~ictx#1.offset, 8); [2025-02-08 02:56:53,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5493: assume !imon_get_ffdc_type_#t~switch609#1;havoc imon_get_ffdc_type_#t~switch609#1;havoc imon_get_ffdc_type_#t~mem610#1.base, imon_get_ffdc_type_#t~mem610#1.offset;havoc imon_get_ffdc_type_#t~ret611#1;havoc imon_get_ffdc_type_#t~mem612#1.base, imon_get_ffdc_type_#t~mem612#1.offset;havoc imon_get_ffdc_type_#t~ret613#1;havoc imon_get_ffdc_type_#t~mem614#1.base, imon_get_ffdc_type_#t~mem614#1.offset;havoc imon_get_ffdc_type_#t~ret615#1;havoc imon_get_ffdc_type_#t~mem616#1.base, imon_get_ffdc_type_#t~mem616#1.offset;havoc imon_get_ffdc_type_#t~ret617#1;havoc imon_get_ffdc_type_#t~mem618#1.base, imon_get_ffdc_type_#t~mem618#1.offset;havoc imon_get_ffdc_type_#t~ret619#1;havoc imon_get_ffdc_type_#t~mem620#1.base, imon_get_ffdc_type_#t~mem620#1.offset;havoc imon_get_ffdc_type_#t~ret621#1;havoc imon_get_ffdc_type_#t~mem622#1.base, imon_get_ffdc_type_#t~mem622#1.offset;havoc imon_get_ffdc_type_#t~ret623#1;havoc imon_get_ffdc_type_#t~switch609#1;havoc imon_get_ffdc_type_#t~mem610#1.base, imon_get_ffdc_type_#t~mem610#1.offset;havoc imon_get_ffdc_type_#t~ret611#1;havoc imon_get_ffdc_type_#t~mem612#1.base, imon_get_ffdc_type_#t~mem612#1.offset;havoc imon_get_ffdc_type_#t~ret613#1;havoc imon_get_ffdc_type_#t~mem614#1.base, imon_get_ffdc_type_#t~mem614#1.offset;havoc imon_get_ffdc_type_#t~ret615#1;havoc imon_get_ffdc_type_#t~mem616#1.base, imon_get_ffdc_type_#t~mem616#1.offset;havoc imon_get_ffdc_type_#t~ret617#1;havoc imon_get_ffdc_type_#t~mem618#1.base, imon_get_ffdc_type_#t~mem618#1.offset;havoc imon_get_ffdc_type_#t~ret619#1;havoc imon_get_ffdc_type_#t~mem620#1.base, imon_get_ffdc_type_#t~mem620#1.offset;havoc imon_get_ffdc_type_#t~ret621#1;havoc imon_get_ffdc_type_#t~mem622#1.base, imon_get_ffdc_type_#t~mem622#1.offset;havoc imon_get_ffdc_type_#t~ret623#1; [2025-02-08 02:56:53,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4238: send_set_imon_clock_~__ret~1#1.base, send_set_imon_clock_~__ret~1#1.offset := send_set_imon_clock_#t~memcpy~res222#1.base, send_set_imon_clock_#t~memcpy~res222#1.offset;havoc send_set_imon_clock_#t~memcpy~res222#1.base, send_set_imon_clock_#t~memcpy~res222#1.offset; [2025-02-08 02:56:53,335 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6154: assume 0 != (if imon_probe_#t~mem811#1 % 256 % 4294967296 <= 2147483647 then imon_probe_#t~mem811#1 % 256 % 4294967296 else imon_probe_#t~mem811#1 % 256 % 4294967296 - 4294967296);havoc imon_probe_#t~mem811#1;assume { :begin_inline_imon_init_display } true;imon_init_display_#in~ictx#1.base, imon_init_display_#in~ictx#1.offset, imon_init_display_#in~intf#1.base, imon_init_display_#in~intf#1.offset := imon_probe_~ictx~14#1.base, imon_probe_~ictx~14#1.offset, imon_probe_~interface#1.base, imon_probe_~interface#1.offset;havoc imon_init_display_#t~mem780#1, imon_init_display_#t~ret781#1, imon_init_display_#t~mem782#1.base, imon_init_display_#t~mem782#1.offset, imon_init_display_#t~ret783#1, imon_init_display_#t~ret784#1, imon_init_display_#t~mem785#1.base, imon_init_display_#t~mem785#1.offset, imon_init_display_#t~ret786#1, imon_init_display_#t~mem787#1, imon_init_display_#t~ret788#1, imon_init_display_#t~ret789#1, imon_init_display_#t~mem790#1.base, imon_init_display_#t~mem790#1.offset, imon_init_display_#t~ret791#1, imon_init_display_~ictx#1.base, imon_init_display_~ictx#1.offset, imon_init_display_~intf#1.base, imon_init_display_~intf#1.offset, imon_init_display_~ret~7#1, imon_init_display_~#descriptor~8#1.base, imon_init_display_~#descriptor~8#1.offset, imon_init_display_~tmp~28#1;imon_init_display_~ictx#1.base, imon_init_display_~ictx#1.offset := imon_init_display_#in~ictx#1.base, imon_init_display_#in~ictx#1.offset;imon_init_display_~intf#1.base, imon_init_display_~intf#1.offset := imon_init_display_#in~intf#1.base, imon_init_display_#in~intf#1.offset;havoc imon_init_display_~ret~7#1;call imon_init_display_~#descriptor~8#1.base, imon_init_display_~#descriptor~8#1.offset := #Ultimate.allocOnStack(38);havoc imon_init_display_~tmp~28#1;call write~$Pointer$#32(229, 0, imon_init_display_~#descriptor~8#1.base, imon_init_display_~#descriptor~8#1.offset, 8);call write~$Pointer$#32(230, 0, imon_init_display_~#descriptor~8#1.base, 8 + imon_init_display_~#descriptor~8#1.offset, 8);call write~$Pointer$#32(231, 0, imon_init_display_~#descriptor~8#1.base, 16 + imon_init_display_~#descriptor~8#1.offset, 8);call write~$Pointer$#32(232, 0, imon_init_display_~#descriptor~8#1.base, 24 + imon_init_display_~#descriptor~8#1.offset, 8);call write~int#32(2287, imon_init_display_~#descriptor~8#1.base, 32 + imon_init_display_~#descriptor~8#1.offset, 4);call write~int#32(0, imon_init_display_~#descriptor~8#1.base, 36 + imon_init_display_~#descriptor~8#1.offset, 1);call write~int#32(0, imon_init_display_~#descriptor~8#1.base, 37 + imon_init_display_~#descriptor~8#1.offset, 1);call imon_init_display_#t~mem780#1 := read~int#32(imon_init_display_~#descriptor~8#1.base, 37 + imon_init_display_~#descriptor~8#1.offset, 1); [2025-02-08 02:56:53,335 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6154: assume !(0 != (if imon_probe_#t~mem811#1 % 256 % 4294967296 <= 2147483647 then imon_probe_#t~mem811#1 % 256 % 4294967296 else imon_probe_#t~mem811#1 % 256 % 4294967296 - 4294967296));havoc imon_probe_#t~mem811#1; [2025-02-08 02:56:53,335 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4238-1: SUMMARY for call send_set_imon_clock_#t~memcpy~res222#1.base, send_set_imon_clock_#t~memcpy~res222#1.offset := #Ultimate.C_memcpy#55(send_set_imon_clock_~ictx#1.base, 319 + send_set_imon_clock_~ictx#1.offset, send_set_imon_clock_~#clock_enable_pkt~0#1.base, send_set_imon_clock_~#clock_enable_pkt~0#1.offset + (if send_set_imon_clock_~i~0#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then send_set_imon_clock_~i~0#1 % 18446744073709551616 % 18446744073709551616 else send_set_imon_clock_~i~0#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), send_set_imon_clock_~__len~1#1); srcloc: null [2025-02-08 02:56:53,335 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6154-1: call imon_probe_#t~mem811#1 := read~int#55(imon_probe_~ictx~14#1.base, 24 + imon_probe_~ictx~14#1.offset, 1); [2025-02-08 02:56:53,335 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5692-1: SUMMARY for call input_set_drvdata(imon_init_touch_~touch~0#1.base, imon_init_touch_~touch~0#1.offset, imon_init_touch_~ictx#1.base, imon_init_touch_~ictx#1.offset); srcloc: null [2025-02-08 02:56:53,335 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5692: call imon_init_touch_#t~mem682#1.base, imon_init_touch_#t~mem682#1.offset := read~$Pointer$#55(imon_init_touch_~ictx#1.base, 16 + imon_init_touch_~ictx#1.offset, 8); [2025-02-08 02:56:53,335 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5494: assume -2147483648 <= imon_get_ffdc_type_#t~ret623#1 && imon_get_ffdc_type_#t~ret623#1 <= 2147483647;imon_get_ffdc_type_~detected_display_type~0#1 := 1; [2025-02-08 02:56:53,335 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5494-1: SUMMARY for call imon_get_ffdc_type_#t~ret623#1 := _dev_info(imon_get_ffdc_type_#t~mem622#1.base, imon_get_ffdc_type_#t~mem622#1.offset, 155, 0); srcloc: null [2025-02-08 02:56:53,335 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7080: SUMMARY for call ldv_mutex_unlock_lock_of_imon_context(ldv_mutex_unlock_34_~ldv_func_arg1#1.base, ldv_mutex_unlock_34_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:56:53,335 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5891: imon_init_intf0_~tx_urb~0#1.base, imon_init_intf0_~tx_urb~0#1.offset := imon_init_intf0_#t~ret721#1.base, imon_init_intf0_#t~ret721#1.offset;havoc imon_init_intf0_#t~ret721#1.base, imon_init_intf0_#t~ret721#1.offset; [2025-02-08 02:56:53,335 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5891-1: SUMMARY for call imon_init_intf0_#t~ret721#1.base, imon_init_intf0_#t~ret721#1.offset := usb_alloc_urb(0, 208); srcloc: null [2025-02-08 02:56:53,336 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5957: SUMMARY for call usb_free_urb(imon_init_intf0_~rx_urb~0#1.base, imon_init_intf0_~rx_urb~0#1.offset); srcloc: null [2025-02-08 02:56:53,336 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4702: imon_ir_change_protocol_~rc_type#1 := 2147483648; [2025-02-08 02:56:53,336 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5693: havoc imon_init_touch_#t~mem682#1.base, imon_init_touch_#t~mem682#1.offset;call imon_init_touch_#t~mem683#1.base, imon_init_touch_#t~mem683#1.offset := read~$Pointer$#55(imon_init_touch_~ictx#1.base, imon_init_touch_~ictx#1.offset, 8);call write~$Pointer$#55(imon_init_touch_#t~mem683#1.base, imon_init_touch_#t~mem683#1.offset, imon_init_touch_~touch~0#1.base, 814 + imon_init_touch_~touch~0#1.offset, 8);havoc imon_init_touch_#t~mem683#1.base, imon_init_touch_#t~mem683#1.offset; [2025-02-08 02:56:53,336 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5693-1: SUMMARY for call usb_to_input_id(imon_init_touch_#t~mem682#1.base, imon_init_touch_#t~mem682#1.offset, imon_init_touch_~touch~0#1.base, 24 + imon_init_touch_~touch~0#1.offset); srcloc: null [2025-02-08 02:56:53,336 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4372: assume (((((0 == store_imon_clock_~month~0#1 % 4294967296 || store_imon_clock_~month~0#1 % 4294967296 > 12) || 0 == store_imon_clock_~day~0#1 % 4294967296 || store_imon_clock_~day~0#1 % 4294967296 > 31) || store_imon_clock_~dow~0#1 % 4294967296 > 6) || store_imon_clock_~hour~0#1 % 4294967296 > 23) || store_imon_clock_~minute~0#1 % 4294967296 > 59) || store_imon_clock_~second~0#1 % 4294967296 > 59;store_imon_clock_~retval~5#1 := -22; [2025-02-08 02:56:53,336 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4372: assume !((((((0 == store_imon_clock_~month~0#1 % 4294967296 || store_imon_clock_~month~0#1 % 4294967296 > 12) || 0 == store_imon_clock_~day~0#1 % 4294967296 || store_imon_clock_~day~0#1 % 4294967296 > 31) || store_imon_clock_~dow~0#1 % 4294967296 > 6) || store_imon_clock_~hour~0#1 % 4294967296 > 23) || store_imon_clock_~minute~0#1 % 4294967296 > 59) || store_imon_clock_~second~0#1 % 4294967296 > 59);assume { :begin_inline_send_set_imon_clock } true;send_set_imon_clock_#in~ictx#1.base, send_set_imon_clock_#in~ictx#1.offset, send_set_imon_clock_#in~year#1, send_set_imon_clock_#in~month#1, send_set_imon_clock_#in~day#1, send_set_imon_clock_#in~dow#1, send_set_imon_clock_#in~hour#1, send_set_imon_clock_#in~minute#1, send_set_imon_clock_#in~second#1 := store_imon_clock_~ictx~5#1.base, store_imon_clock_~ictx~5#1.offset, store_imon_clock_~year~0#1, store_imon_clock_~month~0#1, store_imon_clock_~day~0#1, store_imon_clock_~dow~0#1, store_imon_clock_~hour~0#1, store_imon_clock_~minute~0#1, store_imon_clock_~second~0#1;havoc send_set_imon_clock_#res#1;havoc send_set_imon_clock_#t~ret218#1, send_set_imon_clock_#t~mem219#1, send_set_imon_clock_#t~switch220#1, send_set_imon_clock_#t~mem221#1, send_set_imon_clock_#t~memcpy~res222#1.base, send_set_imon_clock_#t~memcpy~res222#1.offset, send_set_imon_clock_#t~memcpy~res223#1.base, send_set_imon_clock_#t~memcpy~res223#1.offset, send_set_imon_clock_#t~ret224#1, send_set_imon_clock_#t~ret225#1, send_set_imon_clock_~ictx#1.base, send_set_imon_clock_~ictx#1.offset, send_set_imon_clock_~year#1, send_set_imon_clock_~month#1, send_set_imon_clock_~day#1, send_set_imon_clock_~dow#1, send_set_imon_clock_~hour#1, send_set_imon_clock_~minute#1, send_set_imon_clock_~second#1, send_set_imon_clock_~#clock_enable_pkt~0#1.base, send_set_imon_clock_~#clock_enable_pkt~0#1.offset, send_set_imon_clock_~retval~4#1, send_set_imon_clock_~i~0#1, send_set_imon_clock_~__len~1#1, send_set_imon_clock_~__ret~1#1.base, send_set_imon_clock_~__ret~1#1.offset;send_set_imon_clock_~ictx#1.base, send_set_imon_clock_~ictx#1.offset := send_set_imon_clock_#in~ictx#1.base, send_set_imon_clock_#in~ictx#1.offset;send_set_imon_clock_~year#1 := send_set_imon_clock_#in~year#1;send_set_imon_clock_~month#1 := send_set_imon_clock_#in~month#1;send_set_imon_clock_~day#1 := send_set_imon_clock_#in~day#1;send_set_imon_clock_~dow#1 := send_set_imon_clock_#in~dow#1;send_set_imon_clock_~hour#1 := send_set_imon_clock_#in~hour#1;send_set_imon_clock_~minute#1 := send_set_imon_clock_#in~minute#1;send_set_imon_clock_~second#1 := send_set_imon_clock_#in~second#1;call send_set_imon_clock_~#clock_enable_pkt~0#1.base, send_set_imon_clock_~#clock_enable_pkt~0#1.offset := #Ultimate.allocOnStack(16);havoc send_set_imon_clock_~retval~4#1;havoc send_set_imon_clock_~i~0#1;havoc send_set_imon_clock_~__len~1#1;havoc send_set_imon_clock_~__ret~1#1.base, send_set_imon_clock_~__ret~1#1.offset;send_set_imon_clock_~retval~4#1 := 0; [2025-02-08 02:56:53,336 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7081: SUMMARY for call mutex_unlock(ldv_mutex_unlock_34_~ldv_func_arg1#1.base, ldv_mutex_unlock_34_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:56:53,336 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5892: assume 0 == (imon_init_intf0_~tx_urb~0#1.base + imon_init_intf0_~tx_urb~0#1.offset) % 18446744073709551616; [2025-02-08 02:56:53,336 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5892: assume !(0 == (imon_init_intf0_~tx_urb~0#1.base + imon_init_intf0_~tx_urb~0#1.offset) % 18446744073709551616);assume { :begin_inline___mutex_init } true;__mutex_init_#in~arg0#1.base, __mutex_init_#in~arg0#1.offset, __mutex_init_#in~arg1#1.base, __mutex_init_#in~arg1#1.offset, __mutex_init_#in~arg2#1.base, __mutex_init_#in~arg2#1.offset := imon_init_intf0_~ictx~13#1.base, 30 + imon_init_intf0_~ictx~13#1.offset, 215, 0, imon_init_intf0_~#__key~1#1.base, imon_init_intf0_~#__key~1#1.offset;havoc __mutex_init_~arg0#1.base, __mutex_init_~arg0#1.offset, __mutex_init_~arg1#1.base, __mutex_init_~arg1#1.offset, __mutex_init_~arg2#1.base, __mutex_init_~arg2#1.offset;__mutex_init_~arg0#1.base, __mutex_init_~arg0#1.offset := __mutex_init_#in~arg0#1.base, __mutex_init_#in~arg0#1.offset;__mutex_init_~arg1#1.base, __mutex_init_~arg1#1.offset := __mutex_init_#in~arg1#1.base, __mutex_init_#in~arg1#1.offset;__mutex_init_~arg2#1.base, __mutex_init_~arg2#1.offset := __mutex_init_#in~arg2#1.base, __mutex_init_#in~arg2#1.offset; [2025-02-08 02:56:53,336 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4637-2: imon_ir_change_protocol_#t~switch296#1 := 4 == imon_ir_change_protocol_~rc_type#1; [2025-02-08 02:56:53,336 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4637: assume 0 != imon_ir_change_protocol_~tmp~20#1; [2025-02-08 02:56:53,336 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4637: assume !(0 != imon_ir_change_protocol_~tmp~20#1); [2025-02-08 02:56:53,336 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4637-1: assume imon_ir_change_protocol_#t~switch296#1;call write~$Pointer$#12(91, 0, imon_ir_change_protocol_~#descriptor~4#1.base, imon_ir_change_protocol_~#descriptor~4#1.offset, 8);call write~$Pointer$#12(92, 0, imon_ir_change_protocol_~#descriptor~4#1.base, 8 + imon_ir_change_protocol_~#descriptor~4#1.offset, 8);call write~$Pointer$#12(93, 0, imon_ir_change_protocol_~#descriptor~4#1.base, 16 + imon_ir_change_protocol_~#descriptor~4#1.offset, 8);call write~$Pointer$#12(94, 0, imon_ir_change_protocol_~#descriptor~4#1.base, 24 + imon_ir_change_protocol_~#descriptor~4#1.offset, 8);call write~int#12(1068, imon_ir_change_protocol_~#descriptor~4#1.base, 32 + imon_ir_change_protocol_~#descriptor~4#1.offset, 4);call write~int#12(0, imon_ir_change_protocol_~#descriptor~4#1.base, 36 + imon_ir_change_protocol_~#descriptor~4#1.offset, 1);call write~int#12(0, imon_ir_change_protocol_~#descriptor~4#1.base, 37 + imon_ir_change_protocol_~#descriptor~4#1.offset, 1);call imon_ir_change_protocol_#t~mem297#1 := read~int#12(imon_ir_change_protocol_~#descriptor~4#1.base, 37 + imon_ir_change_protocol_~#descriptor~4#1.offset, 1); [2025-02-08 02:56:53,336 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4637-1: assume !imon_ir_change_protocol_#t~switch296#1;imon_ir_change_protocol_#t~switch296#1 := imon_ir_change_protocol_#t~switch296#1 || 0 == imon_ir_change_protocol_~rc_type#1; [2025-02-08 02:56:53,336 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4241: send_set_imon_clock_~__ret~1#1.base, send_set_imon_clock_~__ret~1#1.offset := send_set_imon_clock_#t~memcpy~res223#1.base, send_set_imon_clock_#t~memcpy~res223#1.offset;havoc send_set_imon_clock_#t~memcpy~res223#1.base, send_set_imon_clock_#t~memcpy~res223#1.offset; [2025-02-08 02:56:53,336 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4175: call ULTIMATE.dealloc(send_set_imon_clock_~#clock_enable_pkt~0#1.base, send_set_imon_clock_~#clock_enable_pkt~0#1.offset);havoc send_set_imon_clock_~#clock_enable_pkt~0#1.base, send_set_imon_clock_~#clock_enable_pkt~0#1.offset;store_imon_clock_#t~ret254#1 := send_set_imon_clock_#res#1;havoc send_set_imon_clock_#t~ret218#1, send_set_imon_clock_#t~mem219#1, send_set_imon_clock_#t~switch220#1, send_set_imon_clock_#t~mem221#1, send_set_imon_clock_#t~memcpy~res222#1.base, send_set_imon_clock_#t~memcpy~res222#1.offset, send_set_imon_clock_#t~memcpy~res223#1.base, send_set_imon_clock_#t~memcpy~res223#1.offset, send_set_imon_clock_#t~ret224#1, send_set_imon_clock_#t~ret225#1, send_set_imon_clock_~ictx#1.base, send_set_imon_clock_~ictx#1.offset, send_set_imon_clock_~year#1, send_set_imon_clock_~month#1, send_set_imon_clock_~day#1, send_set_imon_clock_~dow#1, send_set_imon_clock_~hour#1, send_set_imon_clock_~minute#1, send_set_imon_clock_~second#1, send_set_imon_clock_~#clock_enable_pkt~0#1.base, send_set_imon_clock_~#clock_enable_pkt~0#1.offset, send_set_imon_clock_~retval~4#1, send_set_imon_clock_~i~0#1, send_set_imon_clock_~__len~1#1, send_set_imon_clock_~__ret~1#1.base, send_set_imon_clock_~__ret~1#1.offset;havoc send_set_imon_clock_#in~ictx#1.base, send_set_imon_clock_#in~ictx#1.offset, send_set_imon_clock_#in~year#1, send_set_imon_clock_#in~month#1, send_set_imon_clock_#in~day#1, send_set_imon_clock_#in~dow#1, send_set_imon_clock_#in~hour#1, send_set_imon_clock_#in~minute#1, send_set_imon_clock_#in~second#1;assume { :end_inline_send_set_imon_clock } true;assume -2147483648 <= store_imon_clock_#t~ret254#1 && store_imon_clock_#t~ret254#1 <= 2147483647;store_imon_clock_~tmp___1~4#1 := store_imon_clock_#t~ret254#1;havoc store_imon_clock_#t~ret254#1;store_imon_clock_~retval~5#1 := store_imon_clock_~tmp___1~4#1; [2025-02-08 02:56:53,336 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4241-1: SUMMARY for call send_set_imon_clock_#t~memcpy~res223#1.base, send_set_imon_clock_#t~memcpy~res223#1.offset := #Ultimate.C_memcpy#55(send_set_imon_clock_~ictx#1.base, 319 + send_set_imon_clock_~ictx#1.offset, send_set_imon_clock_~#clock_enable_pkt~0#1.base, send_set_imon_clock_~#clock_enable_pkt~0#1.offset + (if send_set_imon_clock_~i~0#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then send_set_imon_clock_~i~0#1 % 18446744073709551616 % 18446744073709551616 else send_set_imon_clock_~i~0#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), send_set_imon_clock_~__len~1#1); srcloc: null [2025-02-08 02:56:53,336 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5959: SUMMARY for call kfree(imon_init_intf0_~ictx~13#1.base, imon_init_intf0_~ictx~13#1.offset); srcloc: null [2025-02-08 02:56:53,336 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5893: assume -2147483648 <= imon_init_intf0_#t~ret722#1 && imon_init_intf0_#t~ret722#1 <= 2147483647;havoc imon_init_intf0_#t~ret722#1; [2025-02-08 02:56:53,336 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5893-1: SUMMARY for call imon_init_intf0_#t~ret722#1 := dev_err(imon_init_intf0_~dev~3#1.base, imon_init_intf0_~dev~3#1.offset, 213, 0); srcloc: null [2025-02-08 02:56:53,336 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5695: assume -2147483648 <= imon_init_touch_#t~ret684#1 && imon_init_touch_#t~ret684#1 <= 2147483647;imon_init_touch_~ret~4#1 := imon_init_touch_#t~ret684#1;havoc imon_init_touch_#t~ret684#1; [2025-02-08 02:56:53,336 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5695-1: SUMMARY for call imon_init_touch_#t~ret684#1 := input_register_device(imon_init_touch_~touch~0#1.base, imon_init_touch_~touch~0#1.offset); srcloc: null [2025-02-08 02:56:53,336 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6092: call ULTIMATE.dealloc(imon_probe_~#descriptor~9#1.base, imon_probe_~#descriptor~9#1.offset);havoc imon_probe_~#descriptor~9#1.base, imon_probe_~#descriptor~9#1.offset;main_#t~ret922#1 := imon_probe_#res#1;havoc imon_probe_#t~ret792#1.base, imon_probe_#t~ret792#1.offset, imon_probe_#t~ret793#1.base, imon_probe_#t~ret793#1.offset, imon_probe_#t~mem794#1.base, imon_probe_#t~mem794#1.offset, imon_probe_#t~mem795#1, imon_probe_#t~mem796#1, imon_probe_#t~mem797#1, imon_probe_#t~mem798#1, imon_probe_#t~ret799#1, imon_probe_#t~ret800#1, imon_probe_#t~ret801#1.base, imon_probe_#t~ret801#1.offset, imon_probe_#t~ret802#1.base, imon_probe_#t~ret802#1.offset, imon_probe_#t~ret803#1.base, imon_probe_#t~ret803#1.offset, imon_probe_#t~ret804#1, imon_probe_#t~ret805#1.base, imon_probe_#t~ret805#1.offset, imon_probe_#t~ret806#1, imon_probe_#t~mem807#1, imon_probe_#t~short808#1, imon_probe_#t~ret809#1, imon_probe_#t~ret810#1, imon_probe_#t~mem811#1, imon_probe_#t~mem812#1.base, imon_probe_#t~mem812#1.offset, imon_probe_#t~mem813#1, imon_probe_#t~mem814#1, imon_probe_#t~ret815#1, imon_probe_#t~mem819#1.base, imon_probe_#t~mem819#1.offset, imon_probe_#t~mem820#1.base, imon_probe_#t~mem820#1.offset, imon_probe_#t~mem821#1.base, imon_probe_#t~mem821#1.offset, imon_probe_#t~ret822#1, imon_probe_#t~ret823#1, imon_probe_~interface#1.base, imon_probe_~interface#1.offset, imon_probe_~id#1.base, imon_probe_~id#1.offset, imon_probe_~usbdev~0#1.base, imon_probe_~usbdev~0#1.offset, imon_probe_~iface_desc~2#1.base, imon_probe_~iface_desc~2#1.offset, imon_probe_~first_if~0#1.base, imon_probe_~first_if~0#1.offset, imon_probe_~dev~4#1.base, imon_probe_~dev~4#1.offset, imon_probe_~ifnum~1#1, imon_probe_~code_length~0#1, imon_probe_~sysfs_err~0#1, imon_probe_~ret~8#1, imon_probe_~ictx~14#1.base, imon_probe_~ictx~14#1.offset, imon_probe_~first_if_ctx~0#1.base, imon_probe_~first_if_ctx~0#1.offset, imon_probe_~vendor~0#1, imon_probe_~product~0#1, imon_probe_~tmp~29#1.base, imon_probe_~tmp~29#1.offset, imon_probe_~#descriptor~9#1.base, imon_probe_~#descriptor~9#1.offset, imon_probe_~tmp___0~16#1, imon_probe_~tmp___1~12#1.base, imon_probe_~tmp___1~12#1.offset;havoc imon_probe_#in~interface#1.base, imon_probe_#in~interface#1.offset, imon_probe_#in~id#1.base, imon_probe_#in~id#1.offset;assume { :end_inline_imon_probe } true;assume -2147483648 <= main_#t~ret922#1 && main_#t~ret922#1 <= 2147483647;~ldv_retval_4~0 := main_#t~ret922#1;havoc main_#t~ret922#1; [2025-02-08 02:56:53,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6687: main_#t~ret932#1 := store_imon_clock_#res#1;havoc store_imon_clock_#t~ret243#1.base, store_imon_clock_#t~ret243#1.offset, store_imon_clock_#t~mem244#1, store_imon_clock_#t~mem245#1, store_imon_clock_#t~nondet246#1, store_imon_clock_#t~nondet247#1, store_imon_clock_#t~nondet248#1, store_imon_clock_#t~nondet249#1, store_imon_clock_#t~nondet250#1, store_imon_clock_#t~nondet251#1, store_imon_clock_#t~nondet252#1, store_imon_clock_#t~nondet253#1, store_imon_clock_#t~ret254#1, store_imon_clock_~d#1.base, store_imon_clock_~d#1.offset, store_imon_clock_~attr#1.base, store_imon_clock_~attr#1.offset, store_imon_clock_~buf#1.base, store_imon_clock_~buf#1.offset, store_imon_clock_~count#1, store_imon_clock_~ictx~5#1.base, store_imon_clock_~ictx~5#1.offset, store_imon_clock_~tmp~17#1.base, store_imon_clock_~tmp~17#1.offset, store_imon_clock_~retval~5#1, store_imon_clock_~year~0#1, store_imon_clock_~month~0#1, store_imon_clock_~day~0#1, store_imon_clock_~dow~0#1, store_imon_clock_~hour~0#1, store_imon_clock_~minute~0#1, store_imon_clock_~second~0#1, store_imon_clock_~tmp___0~7#1, store_imon_clock_~tmp___1~4#1;havoc store_imon_clock_#in~d#1.base, store_imon_clock_#in~d#1.offset, store_imon_clock_#in~attr#1.base, store_imon_clock_#in~attr#1.offset, store_imon_clock_#in~buf#1.base, store_imon_clock_#in~buf#1.offset, store_imon_clock_#in~count#1;assume { :end_inline_store_imon_clock } true;assume -9223372036854775808 <= main_#t~ret932#1 && main_#t~ret932#1 <= 9223372036854775807;havoc main_#t~ret932#1;~ldv_state_variable_3~0 := 1; [2025-02-08 02:56:53,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5630: imon_init_idev_~idev~0#1.base, imon_init_idev_~idev~0#1.offset := imon_init_idev_#t~ret654#1.base, imon_init_idev_#t~ret654#1.offset;havoc imon_init_idev_#t~ret654#1.base, imon_init_idev_#t~ret654#1.offset; [2025-02-08 02:56:53,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5696: assume imon_init_touch_~ret~4#1 < 0;call imon_init_touch_#t~mem685#1.base, imon_init_touch_#t~mem685#1.offset := read~$Pointer$#55(imon_init_touch_~ictx#1.base, imon_init_touch_~ictx#1.offset, 8); [2025-02-08 02:56:53,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5696: assume !(imon_init_touch_~ret~4#1 < 0);imon_init_touch_#res#1.base, imon_init_touch_#res#1.offset := imon_init_touch_~touch~0#1.base, imon_init_touch_~touch~0#1.offset; [2025-02-08 02:56:53,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5630-1: SUMMARY for call imon_init_idev_#t~ret654#1.base, imon_init_idev_#t~ret654#1.offset := input_allocate_device(); srcloc: null [2025-02-08 02:56:53,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6357-1: SUMMARY for call ldv_file_operations_6_#t~ret882#1.base, ldv_file_operations_6_#t~ret882#1.offset := ldv_zalloc(1264); srcloc: null [2025-02-08 02:56:53,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6357: ldv_file_operations_6_~tmp~34#1.base, ldv_file_operations_6_~tmp~34#1.offset := ldv_file_operations_6_#t~ret882#1.base, ldv_file_operations_6_#t~ret882#1.offset;havoc ldv_file_operations_6_#t~ret882#1.base, ldv_file_operations_6_#t~ret882#1.offset;~vfd_fops_group1~0.base, ~vfd_fops_group1~0.offset := ldv_file_operations_6_~tmp~34#1.base, ldv_file_operations_6_~tmp~34#1.offset; [2025-02-08 02:56:53,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6027: assume 0 != (imon_init_intf1_#t~mem776#1.base + imon_init_intf1_#t~mem776#1.offset) % 18446744073709551616;havoc imon_init_intf1_#t~mem776#1.base, imon_init_intf1_#t~mem776#1.offset;call imon_init_intf1_#t~mem777#1.base, imon_init_intf1_#t~mem777#1.offset := read~$Pointer$#55(imon_init_intf1_~ictx#1.base, 471 + imon_init_intf1_~ictx#1.offset, 8); [2025-02-08 02:56:53,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6027: assume !(0 != (imon_init_intf1_#t~mem776#1.base + imon_init_intf1_#t~mem776#1.offset) % 18446744073709551616);havoc imon_init_intf1_#t~mem776#1.base, imon_init_intf1_#t~mem776#1.offset; [2025-02-08 02:56:53,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6027-1: call imon_init_intf1_#t~mem776#1.base, imon_init_intf1_#t~mem776#1.offset := read~$Pointer$#55(imon_init_intf1_~ictx#1.base, 471 + imon_init_intf1_~ictx#1.offset, 8); [2025-02-08 02:56:53,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5961: assume -2147483648 <= imon_init_intf0_#t~ret752#1 && imon_init_intf0_#t~ret752#1 <= 2147483647;imon_init_intf0_#res#1.base, imon_init_intf0_#res#1.offset := 0, 0;call ULTIMATE.dealloc(imon_init_intf0_~#__key~1#1.base, imon_init_intf0_~#__key~1#1.offset);havoc imon_init_intf0_~#__key~1#1.base, imon_init_intf0_~#__key~1#1.offset;call ULTIMATE.dealloc(imon_init_intf0_~#__key___0~0#1.base, imon_init_intf0_~#__key___0~0#1.offset);havoc imon_init_intf0_~#__key___0~0#1.base, imon_init_intf0_~#__key___0~0#1.offset; [2025-02-08 02:56:53,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5961-1: SUMMARY for call imon_init_intf0_#t~ret752#1 := dev_err(imon_init_intf0_~dev~3#1.base, imon_init_intf0_~dev~3#1.offset, 223, 0); srcloc: null [2025-02-08 02:56:53,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5631: assume 0 == (imon_init_idev_~idev~0#1.base + imon_init_idev_~idev~0#1.offset) % 18446744073709551616;call imon_init_idev_#t~mem655#1.base, imon_init_idev_#t~mem655#1.offset := read~$Pointer$#55(imon_init_idev_~ictx#1.base, imon_init_idev_~ictx#1.offset, 8); [2025-02-08 02:56:53,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5631: assume !(0 == (imon_init_idev_~idev~0#1.base + imon_init_idev_~idev~0#1.offset) % 18446744073709551616);call imon_init_idev_#t~mem657#1 := read~int#55(imon_init_idev_~ictx#1.base, 451 + imon_init_idev_~ictx#1.offset, 2);call imon_init_idev_#t~mem658#1 := read~int#55(imon_init_idev_~ictx#1.base, 453 + imon_init_idev_~ictx#1.offset, 2);imon_init_idev_#t~loopctr659#1 := 0; [2025-02-08 02:56:53,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5697: assume -2147483648 <= imon_init_touch_#t~ret686#1 && imon_init_touch_#t~ret686#1 <= 2147483647;havoc imon_init_touch_#t~mem685#1.base, imon_init_touch_#t~mem685#1.offset;havoc imon_init_touch_#t~ret686#1; [2025-02-08 02:56:53,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5697-1: SUMMARY for call imon_init_touch_#t~ret686#1 := _dev_info(imon_init_touch_#t~mem685#1.base, imon_init_touch_#t~mem685#1.offset, 171, 0); srcloc: null [2025-02-08 02:56:53,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5499: assume -2147483648 <= imon_get_ffdc_type_#t~ret624#1 && imon_get_ffdc_type_#t~ret624#1 <= 2147483647;call write~int#55(imon_get_ffdc_type_~detected_display_type~0#1, imon_get_ffdc_type_~ictx#1.base, 565 + imon_get_ffdc_type_~ictx#1.offset, 1);call write~int#55(imon_get_ffdc_type_~allowed_protos~0#1, imon_get_ffdc_type_~ictx#1.base, 556 + imon_get_ffdc_type_~ictx#1.offset, 8); [2025-02-08 02:56:53,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5499-1: SUMMARY for call imon_get_ffdc_type_#t~ret624#1 := printk(156, 0); srcloc: null [2025-02-08 02:56:53,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4244-1: SUMMARY for call send_set_imon_clock_#t~ret224#1 := send_packet(send_set_imon_clock_~ictx#1.base, send_set_imon_clock_~ictx#1.offset); srcloc: null [2025-02-08 02:56:53,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4244: assume -2147483648 <= send_set_imon_clock_#t~ret224#1 && send_set_imon_clock_#t~ret224#1 <= 2147483647;send_set_imon_clock_~retval~4#1 := send_set_imon_clock_#t~ret224#1;havoc send_set_imon_clock_#t~ret224#1; [2025-02-08 02:56:53,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6160-1: SUMMARY for call imon_probe_#t~ret815#1 := _dev_info(imon_probe_~dev~4#1.base, imon_probe_~dev~4#1.offset, 250, 0); srcloc: null [2025-02-08 02:56:53,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6160: assume -2147483648 <= imon_probe_#t~ret815#1 && imon_probe_#t~ret815#1 <= 2147483647;havoc imon_probe_#t~mem812#1.base, imon_probe_#t~mem812#1.offset;havoc imon_probe_#t~mem813#1;havoc imon_probe_#t~mem814#1;havoc imon_probe_#t~ret815#1;assume { :begin_inline_ldv_mutex_unlock_34 } true;ldv_mutex_unlock_34_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_34_#in~ldv_func_arg1#1.offset := imon_probe_~ictx~14#1.base, 30 + imon_probe_~ictx~14#1.offset;havoc ldv_mutex_unlock_34_~ldv_func_arg1#1.base, ldv_mutex_unlock_34_~ldv_func_arg1#1.offset;ldv_mutex_unlock_34_~ldv_func_arg1#1.base, ldv_mutex_unlock_34_~ldv_func_arg1#1.offset := ldv_mutex_unlock_34_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_34_#in~ldv_func_arg1#1.offset; [2025-02-08 02:56:53,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6028-1: SUMMARY for call input_unregister_device(imon_init_intf1_#t~mem777#1.base, imon_init_intf1_#t~mem777#1.offset); srcloc: null [2025-02-08 02:56:53,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6028: havoc imon_init_intf1_#t~mem777#1.base, imon_init_intf1_#t~mem777#1.offset; [2025-02-08 02:56:53,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4707: assume imon_ir_change_protocol_~__len~3#1 % 18446744073709551616 > 63; [2025-02-08 02:56:53,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4707: assume !(imon_ir_change_protocol_~__len~3#1 % 18446744073709551616 > 63); [2025-02-08 02:56:53,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5632-1: SUMMARY for call imon_init_idev_#t~ret656#1 := dev_err(imon_init_idev_#t~mem655#1.base, imon_init_idev_#t~mem655#1.offset, 166, 0); srcloc: null [2025-02-08 02:56:53,338 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5632: assume -2147483648 <= imon_init_idev_#t~ret656#1 && imon_init_idev_#t~ret656#1 <= 2147483647;havoc imon_init_idev_#t~mem655#1.base, imon_init_idev_#t~mem655#1.offset;havoc imon_init_idev_#t~ret656#1; [2025-02-08 02:56:53,338 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6359-1: SUMMARY for call ldv_file_operations_6_#t~ret883#1.base, ldv_file_operations_6_#t~ret883#1.offset := ldv_zalloc(336); srcloc: null [2025-02-08 02:56:53,338 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6359: ldv_file_operations_6_~tmp___0~20#1.base, ldv_file_operations_6_~tmp___0~20#1.offset := ldv_file_operations_6_#t~ret883#1.base, ldv_file_operations_6_#t~ret883#1.offset;havoc ldv_file_operations_6_#t~ret883#1.base, ldv_file_operations_6_#t~ret883#1.offset;~vfd_fops_group2~0.base, ~vfd_fops_group2~0.offset := ldv_file_operations_6_~tmp___0~20#1.base, ldv_file_operations_6_~tmp___0~20#1.offset; [2025-02-08 02:56:53,338 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4245: assume 0 != send_set_imon_clock_~retval~4#1; [2025-02-08 02:56:53,338 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4245: assume !(0 != send_set_imon_clock_~retval~4#1);send_set_imon_clock_~i~0#1 := 1 + send_set_imon_clock_~i~0#1; [2025-02-08 02:56:53,338 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6161: call imon_probe_#t~mem812#1.base, imon_probe_#t~mem812#1.offset := read~$Pointer$#55(imon_probe_~usbdev~0#1.base, 60 + imon_probe_~usbdev~0#1.offset, 8);call imon_probe_#t~mem813#1 := read~int#55(imon_probe_#t~mem812#1.base, 8 + imon_probe_#t~mem812#1.offset, 4);call imon_probe_#t~mem814#1 := read~int#55(imon_probe_~usbdev~0#1.base, imon_probe_~usbdev~0#1.offset, 4); [2025-02-08 02:56:53,338 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4708-1: SUMMARY for call imon_ir_change_protocol_#t~memcpy~res310#1.base, imon_ir_change_protocol_#t~memcpy~res310#1.offset := #Ultimate.C_memcpy#55(imon_ir_change_protocol_~ictx~10#1.base, 319 + imon_ir_change_protocol_~ictx~10#1.offset, imon_ir_change_protocol_~#ir_proto_packet~0#1.base, imon_ir_change_protocol_~#ir_proto_packet~0#1.offset, imon_ir_change_protocol_~__len~3#1); srcloc: null [2025-02-08 02:56:53,338 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4708: imon_ir_change_protocol_~__ret~3#1.base, imon_ir_change_protocol_~__ret~3#1.offset := imon_ir_change_protocol_#t~memcpy~res310#1.base, imon_ir_change_protocol_#t~memcpy~res310#1.offset;havoc imon_ir_change_protocol_#t~memcpy~res310#1.base, imon_ir_change_protocol_#t~memcpy~res310#1.offset; [2025-02-08 02:56:53,338 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4246: assume -2147483648 <= send_set_imon_clock_#t~ret225#1 && send_set_imon_clock_#t~ret225#1 <= 2147483647;havoc send_set_imon_clock_#t~ret225#1; [2025-02-08 02:56:53,338 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6162: havoc ldv_mutex_unlock_34_~ldv_func_arg1#1.base, ldv_mutex_unlock_34_~ldv_func_arg1#1.offset;havoc ldv_mutex_unlock_34_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_34_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_unlock_34 } true;assume { :begin_inline_ldv_mutex_unlock_35 } true;ldv_mutex_unlock_35_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_35_#in~ldv_func_arg1#1.offset := ~#driver_lock~0.base, ~#driver_lock~0.offset;havoc ldv_mutex_unlock_35_~ldv_func_arg1#1.base, ldv_mutex_unlock_35_~ldv_func_arg1#1.offset;ldv_mutex_unlock_35_~ldv_func_arg1#1.base, ldv_mutex_unlock_35_~ldv_func_arg1#1.offset := ldv_mutex_unlock_35_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_35_#in~ldv_func_arg1#1.offset; [2025-02-08 02:56:53,338 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4246-1: SUMMARY for call send_set_imon_clock_#t~ret225#1 := printk(56, 0); srcloc: null [2025-02-08 02:56:53,338 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5898: havoc __mutex_init_~arg0#1.base, __mutex_init_~arg0#1.offset, __mutex_init_~arg1#1.base, __mutex_init_~arg1#1.offset, __mutex_init_~arg2#1.base, __mutex_init_~arg2#1.offset;havoc __mutex_init_#in~arg0#1.base, __mutex_init_#in~arg0#1.offset, __mutex_init_#in~arg1#1.base, __mutex_init_#in~arg1#1.offset, __mutex_init_#in~arg2#1.base, __mutex_init_#in~arg2#1.offset;assume { :end_inline___mutex_init } true; [2025-02-08 02:56:53,338 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4379: assume 0 != store_imon_clock_~retval~5#1; [2025-02-08 02:56:53,338 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4379: assume !(0 != store_imon_clock_~retval~5#1);store_imon_clock_~retval~5#1 := (if store_imon_clock_~count#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then store_imon_clock_~count#1 % 18446744073709551616 % 18446744073709551616 else store_imon_clock_~count#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);assume { :begin_inline_ldv_mutex_unlock_23 } true;ldv_mutex_unlock_23_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_23_#in~ldv_func_arg1#1.offset := store_imon_clock_~ictx~5#1.base, 30 + store_imon_clock_~ictx~5#1.offset;havoc ldv_mutex_unlock_23_~ldv_func_arg1#1.base, ldv_mutex_unlock_23_~ldv_func_arg1#1.offset;ldv_mutex_unlock_23_~ldv_func_arg1#1.base, ldv_mutex_unlock_23_~ldv_func_arg1#1.offset := ldv_mutex_unlock_23_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_23_#in~ldv_func_arg1#1.offset; [2025-02-08 02:56:53,338 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6163: havoc ldv_mutex_unlock_35_~ldv_func_arg1#1.base, ldv_mutex_unlock_35_~ldv_func_arg1#1.offset;havoc ldv_mutex_unlock_35_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_35_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_unlock_35 } true;call imon_probe_#t~mem819#1.base, imon_probe_#t~mem819#1.offset := read~$Pointer$#55(imon_probe_~ictx~14#1.base, 455 + imon_probe_~ictx~14#1.offset, 8);call imon_probe_#t~mem820#1.base, imon_probe_#t~mem820#1.offset := read~$Pointer$#55(imon_probe_~ictx~14#1.base, 455 + imon_probe_~ictx~14#1.offset, 8);call imon_probe_#t~mem821#1.base, imon_probe_#t~mem821#1.offset := read~$Pointer$#55(imon_probe_#t~mem820#1.base, 1434 + imon_probe_#t~mem820#1.offset, 8);assume { :begin_inline_##fun~$Pointer$~X~~u64~0~TO~int } true;##fun~$Pointer$~X~~u64~0~TO~int_#in~817#1.base, ##fun~$Pointer$~X~~u64~0~TO~int_#in~817#1.offset, ##fun~$Pointer$~X~~u64~0~TO~int_#in~818#1, ##fun~$Pointer$~X~~u64~0~TO~int_#in~#fp#1.base, ##fun~$Pointer$~X~~u64~0~TO~int_#in~#fp#1.offset := imon_probe_#t~mem819#1.base, imon_probe_#t~mem819#1.offset, 0, imon_probe_#t~mem821#1.base, imon_probe_#t~mem821#1.offset;havoc ##fun~$Pointer$~X~~u64~0~TO~int_#res#1;havoc ##fun~$Pointer$~X~~u64~0~TO~int_#~817#1.base, ##fun~$Pointer$~X~~u64~0~TO~int_#~817#1.offset, ##fun~$Pointer$~X~~u64~0~TO~int_#~818#1, ##fun~$Pointer$~X~~u64~0~TO~int_#t~ret999#1;##fun~$Pointer$~X~~u64~0~TO~int_#~817#1.base, ##fun~$Pointer$~X~~u64~0~TO~int_#~817#1.offset := ##fun~$Pointer$~X~~u64~0~TO~int_#in~817#1.base, ##fun~$Pointer$~X~~u64~0~TO~int_#in~817#1.offset;##fun~$Pointer$~X~~u64~0~TO~int_#~818#1 := ##fun~$Pointer$~X~~u64~0~TO~int_#in~818#1;assume { :begin_inline_imon_ir_change_protocol } true;imon_ir_change_protocol_#in~rc#1.base, imon_ir_change_protocol_#in~rc#1.offset, imon_ir_change_protocol_#in~rc_type#1 := ##fun~$Pointer$~X~~u64~0~TO~int_#~817#1.base, ##fun~$Pointer$~X~~u64~0~TO~int_#~817#1.offset, ##fun~$Pointer$~X~~u64~0~TO~int_#~818#1;havoc imon_ir_change_protocol_#res#1;havoc imon_ir_change_protocol_#t~mem290#1.base, imon_ir_change_protocol_#t~mem290#1.offset, imon_ir_change_protocol_#t~mem291#1.base, imon_ir_change_protocol_#t~mem291#1.offset, imon_ir_change_protocol_#t~mem292#1, imon_ir_change_protocol_#t~bitwise293#1, imon_ir_change_protocol_#t~short294#1, imon_ir_change_protocol_#t~ret295#1, imon_ir_change_protocol_#t~switch296#1, imon_ir_change_protocol_#t~mem297#1, imon_ir_change_protocol_#t~ret298#1, imon_ir_change_protocol_#t~ret299#1, imon_ir_change_protocol_#t~mem300#1, imon_ir_change_protocol_#t~ret301#1, imon_ir_change_protocol_#t~ret302#1, imon_ir_change_protocol_#t~mem303#1, imon_ir_change_protocol_#t~ret304#1, imon_ir_change_protocol_#t~ret305#1, imon_ir_change_protocol_#t~ret306#1, imon_ir_change_protocol_#t~mem307#1, imon_ir_change_protocol_#t~ret308#1, imon_ir_change_protocol_#t~ret309#1, imon_ir_change_protocol_#t~memcpy~res310#1.base, imon_ir_change_protocol_#t~memcpy~res310#1.offset, imon_ir_change_protocol_#t~memcpy~res311#1.base, imon_ir_change_protocol_#t~memcpy~res311#1.offset, imon_ir_change_protocol_#t~ret312#1, imon_ir_change_protocol_~rc#1.base, imon_ir_change_protocol_~rc#1.offset, imon_ir_change_protocol_~rc_type#1, imon_ir_change_protocol_~retval~8#1, imon_ir_change_protocol_~ictx~10#1.base, imon_ir_change_protocol_~ictx~10#1.offset, imon_ir_change_protocol_~dev~1#1.base, imon_ir_change_protocol_~dev~1#1.offset, imon_ir_change_protocol_~#ir_proto_packet~0#1.base, imon_ir_change_protocol_~#ir_proto_packet~0#1.offset, imon_ir_change_protocol_~#descriptor~4#1.base, imon_ir_change_protocol_~#descriptor~4#1.offset, imon_ir_change_protocol_~tmp~20#1, imon_ir_change_protocol_~#descriptor___0~0#1.base, imon_ir_change_protocol_~#descriptor___0~0#1.offset, imon_ir_change_protocol_~tmp___0~9#1, imon_ir_change_protocol_~#descriptor___1~0#1.base, imon_ir_change_protocol_~#descriptor___1~0#1.offset, imon_ir_change_protocol_~tmp___1~5#1, imon_ir_change_protocol_~#descriptor___2~0#1.base, imon_ir_change_protocol_~#descriptor___2~0#1.offset, imon_ir_change_protocol_~tmp___2~3#1, imon_ir_change_protocol_~__len~3#1, imon_ir_change_protocol_~__ret~3#1.base, imon_ir_change_protocol_~__ret~3#1.offset;imon_ir_change_protocol_~rc#1.base, imon_ir_change_protocol_~rc#1.offset := imon_ir_change_protocol_#in~rc#1.base, imon_ir_change_protocol_#in~rc#1.offset;imon_ir_change_protocol_~rc_type#1 := imon_ir_change_protocol_#in~rc_type#1;havoc imon_ir_change_protocol_~retval~8#1;havoc imon_ir_change_protocol_~ictx~10#1.base, imon_ir_change_protocol_~ictx~10#1.offset;havoc imon_ir_change_protocol_~dev~1#1.base, imon_ir_change_protocol_~dev~1#1.offset;call imon_ir_change_protocol_~#ir_proto_packet~0#1.base, imon_ir_change_protocol_~#ir_proto_packet~0#1.offset := #Ultimate.allocOnStack(8);call imon_ir_change_protocol_~#descriptor~4#1.base, imon_ir_change_protocol_~#descriptor~4#1.offset := #Ultimate.allocOnStack(38);havoc imon_ir_change_protocol_~tmp~20#1;call imon_ir_change_protocol_~#descriptor___0~0#1.base, imon_ir_change_protocol_~#descriptor___0~0#1.offset := #Ultimate.allocOnStack(38);havoc imon_ir_change_protocol_~tmp___0~9#1;call imon_ir_change_protocol_~#descriptor___1~0#1.base, imon_ir_change_protocol_~#descriptor___1~0#1.offset := #Ultimate.allocOnStack(38);havoc imon_ir_change_protocol_~tmp___1~5#1;call imon_ir_change_protocol_~#descriptor___2~0#1.base, imon_ir_change_protocol_~#descriptor___2~0#1.offset := #Ultimate.allocOnStack(38);havoc imon_ir_change_protocol_~tmp___2~3#1;havoc imon_ir_change_protocol_~__len~3#1;havoc imon_ir_change_protocol_~__ret~3#1.base, imon_ir_change_protocol_~__ret~3#1.offset;call imon_ir_change_protocol_#t~mem290#1.base, imon_ir_change_protocol_#t~mem290#1.offset := read~$Pointer$#55(imon_ir_change_protocol_~rc#1.base, 1200 + imon_ir_change_protocol_~rc#1.offset, 8);imon_ir_change_protocol_~ictx~10#1.base, imon_ir_change_protocol_~ictx~10#1.offset := imon_ir_change_protocol_#t~mem290#1.base, imon_ir_change_protocol_#t~mem290#1.offset;havoc imon_ir_change_protocol_#t~mem290#1.base, imon_ir_change_protocol_#t~mem290#1.offset;call imon_ir_change_protocol_#t~mem291#1.base, imon_ir_change_protocol_#t~mem291#1.offset := read~$Pointer$#55(imon_ir_change_protocol_~ictx~10#1.base, imon_ir_change_protocol_~ictx~10#1.offset, 8);imon_ir_change_protocol_~dev~1#1.base, imon_ir_change_protocol_~dev~1#1.offset := imon_ir_change_protocol_#t~mem291#1.base, imon_ir_change_protocol_#t~mem291#1.offset;havoc imon_ir_change_protocol_#t~mem291#1.base, imon_ir_change_protocol_#t~mem291#1.offset;call write~int#55(0, imon_ir_change_protocol_~#ir_proto_packet~0#1.base, imon_ir_change_protocol_~#ir_proto_packet~0#1.offset, 1);call write~int#55(0, imon_ir_change_protocol_~#ir_proto_packet~0#1.base, 1 + imon_ir_change_protocol_~#ir_proto_packet~0#1.offset, 1);call write~int#55(0, imon_ir_change_protocol_~#ir_proto_packet~0#1.base, 2 + imon_ir_change_protocol_~#ir_proto_packet~0#1.offset, 1);call write~int#55(0, imon_ir_change_protocol_~#ir_proto_packet~0#1.base, 3 + imon_ir_change_protocol_~#ir_proto_packet~0#1.offset, 1);call write~int#55(0, imon_ir_change_protocol_~#ir_proto_packet~0#1.base, 4 + imon_ir_change_protocol_~#ir_proto_packet~0#1.offset, 1);call write~int#55(0, imon_ir_change_protocol_~#ir_proto_packet~0#1.base, 5 + imon_ir_change_protocol_~#ir_proto_packet~0#1.offset, 1);call write~int#55(0, imon_ir_change_protocol_~#ir_proto_packet~0#1.base, 6 + imon_ir_change_protocol_~#ir_proto_packet~0#1.offset, 1);call write~int#55(134, imon_ir_change_protocol_~#ir_proto_packet~0#1.base, 7 + imon_ir_change_protocol_~#ir_proto_packet~0#1.offset, 1);imon_ir_change_protocol_#t~short294#1 := 0 != imon_ir_change_protocol_~rc_type#1 % 18446744073709551616; [2025-02-08 02:56:53,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7088: SUMMARY for call ldv_mutex_unlock_driver_lock(ldv_mutex_unlock_35_~ldv_func_arg1#1.base, ldv_mutex_unlock_35_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:56:53,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5899: havoc imon_init_intf0_#t~ret723#1.base, imon_init_intf0_#t~ret723#1.offset;assume { :begin_inline___raw_spin_lock_init } true;__raw_spin_lock_init_#in~arg0#1.base, __raw_spin_lock_init_#in~arg0#1.offset, __raw_spin_lock_init_#in~arg1#1.base, __raw_spin_lock_init_#in~arg1#1.offset, __raw_spin_lock_init_#in~arg2#1.base, __raw_spin_lock_init_#in~arg2#1.offset := imon_init_intf0_~ictx~13#1.base, 479 + imon_init_intf0_~ictx~13#1.offset, 216, 0, imon_init_intf0_~#__key___0~0#1.base, imon_init_intf0_~#__key___0~0#1.offset;havoc __raw_spin_lock_init_~arg0#1.base, __raw_spin_lock_init_~arg0#1.offset, __raw_spin_lock_init_~arg1#1.base, __raw_spin_lock_init_~arg1#1.offset, __raw_spin_lock_init_~arg2#1.base, __raw_spin_lock_init_~arg2#1.offset;__raw_spin_lock_init_~arg0#1.base, __raw_spin_lock_init_~arg0#1.offset := __raw_spin_lock_init_#in~arg0#1.base, __raw_spin_lock_init_#in~arg0#1.offset;__raw_spin_lock_init_~arg1#1.base, __raw_spin_lock_init_~arg1#1.offset := __raw_spin_lock_init_#in~arg1#1.base, __raw_spin_lock_init_#in~arg1#1.offset;__raw_spin_lock_init_~arg2#1.base, __raw_spin_lock_init_~arg2#1.offset := __raw_spin_lock_init_#in~arg2#1.base, __raw_spin_lock_init_#in~arg2#1.offset; [2025-02-08 02:56:53,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5899-1: SUMMARY for call imon_init_intf0_#t~ret723#1.base, imon_init_intf0_#t~ret723#1.offset := spinlock_check(imon_init_intf0_~ictx~13#1.base, 479 + imon_init_intf0_~ictx~13#1.offset); srcloc: null [2025-02-08 02:56:53,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7617-3: SUMMARY for call rc_allocate_device_#t~ret983#1.base, rc_allocate_device_#t~ret983#1.offset := ldv_malloc(1522); srcloc: null [2025-02-08 02:56:53,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7617-2: rc_allocate_device_#res#1.base, rc_allocate_device_#res#1.offset := rc_allocate_device_#t~ret983#1.base, rc_allocate_device_#t~ret983#1.offset;havoc rc_allocate_device_#t~ret983#1.base, rc_allocate_device_#t~ret983#1.offset; [2025-02-08 02:56:53,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5569: assume 0 == (imon_init_rdev_~rdev~0#1.base + imon_init_rdev_~rdev~0#1.offset) % 18446744073709551616;call imon_init_rdev_#t~mem631#1.base, imon_init_rdev_#t~mem631#1.offset := read~$Pointer$#55(imon_init_rdev_~ictx#1.base, imon_init_rdev_~ictx#1.offset, 8); [2025-02-08 02:56:53,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5569: assume !(0 == (imon_init_rdev_~rdev~0#1.base + imon_init_rdev_~rdev~0#1.offset) % 18446744073709551616);call imon_init_rdev_#t~mem633#1 := read~int#55(imon_init_rdev_~ictx#1.base, 451 + imon_init_rdev_~ictx#1.offset, 2);call imon_init_rdev_#t~mem634#1 := read~int#55(imon_init_rdev_~ictx#1.base, 453 + imon_init_rdev_~ictx#1.offset, 2);imon_init_rdev_#t~loopctr635#1 := 0; [2025-02-08 02:56:53,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7617: havoc rc_allocate_device_#t~ret983#1.base, rc_allocate_device_#t~ret983#1.offset;imon_init_rdev_#t~ret630#1.base, imon_init_rdev_#t~ret630#1.offset := rc_allocate_device_#res#1.base, rc_allocate_device_#res#1.offset;havoc rc_allocate_device_#t~ret983#1.base, rc_allocate_device_#t~ret983#1.offset;assume { :end_inline_rc_allocate_device } true;imon_init_rdev_~rdev~0#1.base, imon_init_rdev_~rdev~0#1.offset := imon_init_rdev_#t~ret630#1.base, imon_init_rdev_#t~ret630#1.offset;havoc imon_init_rdev_#t~ret630#1.base, imon_init_rdev_#t~ret630#1.offset; [2025-02-08 02:56:53,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4182: assume 0 == (send_set_imon_clock_~ictx#1.base + send_set_imon_clock_~ictx#1.offset) % 18446744073709551616; [2025-02-08 02:56:53,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4182: assume !(0 == (send_set_imon_clock_~ictx#1.base + send_set_imon_clock_~ictx#1.offset) % 18446744073709551616);call send_set_imon_clock_#t~mem219#1 := read~int#55(send_set_imon_clock_~ictx#1.base, 565 + send_set_imon_clock_~ictx#1.offset, 1);send_set_imon_clock_#t~switch220#1 := 2 == (if send_set_imon_clock_#t~mem219#1 % 256 % 4294967296 <= 2147483647 then send_set_imon_clock_#t~mem219#1 % 256 % 4294967296 else send_set_imon_clock_#t~mem219#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:56:53,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6296: imon_init_#t~ret877#1 := usb_register_#res#1;havoc usb_register_#t~ret120#1, usb_register_~driver#1.base, usb_register_~driver#1.offset, usb_register_~tmp~9#1;havoc usb_register_#in~driver#1.base, usb_register_#in~driver#1.offset;assume { :end_inline_usb_register } true;assume -2147483648 <= imon_init_#t~ret877#1 && imon_init_#t~ret877#1 <= 2147483647;imon_init_~rc~1#1 := imon_init_#t~ret877#1;havoc imon_init_#t~ret877#1; [2025-02-08 02:56:53,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7155: havoc usb_deregister_~arg0#1.base, usb_deregister_~arg0#1.offset;havoc usb_deregister_#in~arg0#1.base, usb_deregister_#in~arg0#1.offset;assume { :end_inline_usb_deregister } true;~ldv_state_variable_4~0 := 0; [2025-02-08 02:56:53,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6164: imon_probe_#t~ret822#1 := ##fun~$Pointer$~X~~u64~0~TO~int_#res#1;havoc ##fun~$Pointer$~X~~u64~0~TO~int_#~817#1.base, ##fun~$Pointer$~X~~u64~0~TO~int_#~817#1.offset, ##fun~$Pointer$~X~~u64~0~TO~int_#~818#1, ##fun~$Pointer$~X~~u64~0~TO~int_#t~ret999#1;havoc ##fun~$Pointer$~X~~u64~0~TO~int_#in~817#1.base, ##fun~$Pointer$~X~~u64~0~TO~int_#in~817#1.offset, ##fun~$Pointer$~X~~u64~0~TO~int_#in~818#1, ##fun~$Pointer$~X~~u64~0~TO~int_#in~#fp#1.base, ##fun~$Pointer$~X~~u64~0~TO~int_#in~#fp#1.offset;assume { :end_inline_##fun~$Pointer$~X~~u64~0~TO~int } true;assume -2147483648 <= imon_probe_#t~ret822#1 && imon_probe_#t~ret822#1 <= 2147483647;havoc imon_probe_#t~mem819#1.base, imon_probe_#t~mem819#1.offset;havoc imon_probe_#t~mem820#1.base, imon_probe_#t~mem820#1.offset;havoc imon_probe_#t~mem821#1.base, imon_probe_#t~mem821#1.offset;havoc imon_probe_#t~ret822#1;imon_probe_#res#1 := 0;call ULTIMATE.dealloc(imon_probe_~#descriptor~9#1.base, imon_probe_~#descriptor~9#1.offset);havoc imon_probe_~#descriptor~9#1.base, imon_probe_~#descriptor~9#1.offset; [2025-02-08 02:56:53,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7089: SUMMARY for call mutex_unlock(ldv_mutex_unlock_35_~ldv_func_arg1#1.base, ldv_mutex_unlock_35_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:56:53,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6957: SUMMARY for call ldv_mutex_unlock_lock_of_imon_context(ldv_mutex_unlock_19_~ldv_func_arg1#1.base, ldv_mutex_unlock_19_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:56:53,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5900: havoc __raw_spin_lock_init_~arg0#1.base, __raw_spin_lock_init_~arg0#1.offset, __raw_spin_lock_init_~arg1#1.base, __raw_spin_lock_init_~arg1#1.offset, __raw_spin_lock_init_~arg2#1.base, __raw_spin_lock_init_~arg2#1.offset;havoc __raw_spin_lock_init_#in~arg0#1.base, __raw_spin_lock_init_#in~arg0#1.offset, __raw_spin_lock_init_#in~arg1#1.base, __raw_spin_lock_init_#in~arg1#1.offset, __raw_spin_lock_init_#in~arg2#1.base, __raw_spin_lock_init_#in~arg2#1.offset;assume { :end_inline___raw_spin_lock_init } true;assume { :begin_inline_ldv_mutex_lock_29 } true;ldv_mutex_lock_29_#in~ldv_func_arg1#1.base, ldv_mutex_lock_29_#in~ldv_func_arg1#1.offset := imon_init_intf0_~ictx~13#1.base, 30 + imon_init_intf0_~ictx~13#1.offset;havoc ldv_mutex_lock_29_~ldv_func_arg1#1.base, ldv_mutex_lock_29_~ldv_func_arg1#1.offset;ldv_mutex_lock_29_~ldv_func_arg1#1.base, ldv_mutex_lock_29_~ldv_func_arg1#1.offset := ldv_mutex_lock_29_#in~ldv_func_arg1#1.base, ldv_mutex_lock_29_#in~ldv_func_arg1#1.offset; [2025-02-08 02:56:53,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4711: imon_ir_change_protocol_~__ret~3#1.base, imon_ir_change_protocol_~__ret~3#1.offset := imon_ir_change_protocol_#t~memcpy~res311#1.base, imon_ir_change_protocol_#t~memcpy~res311#1.offset;havoc imon_ir_change_protocol_#t~memcpy~res311#1.base, imon_ir_change_protocol_#t~memcpy~res311#1.offset; [2025-02-08 02:56:53,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4711-1: SUMMARY for call imon_ir_change_protocol_#t~memcpy~res311#1.base, imon_ir_change_protocol_#t~memcpy~res311#1.offset := #Ultimate.C_memcpy#55(imon_ir_change_protocol_~ictx~10#1.base, 319 + imon_ir_change_protocol_~ictx~10#1.offset, imon_ir_change_protocol_~#ir_proto_packet~0#1.base, imon_ir_change_protocol_~#ir_proto_packet~0#1.offset, imon_ir_change_protocol_~__len~3#1); srcloc: null [2025-02-08 02:56:53,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5570: assume -2147483648 <= imon_init_rdev_#t~ret632#1 && imon_init_rdev_#t~ret632#1 <= 2147483647;havoc imon_init_rdev_#t~mem631#1.base, imon_init_rdev_#t~mem631#1.offset;havoc imon_init_rdev_#t~ret632#1; [2025-02-08 02:56:53,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7684: havoc usb_register_driver_#t~nondet994#1;ldv_usb_register_driver_6_#t~ret949#1 := usb_register_driver_#res#1;havoc usb_register_driver_#t~nondet994#1, usb_register_driver_~arg0#1.base, usb_register_driver_~arg0#1.offset, usb_register_driver_~arg1#1.base, usb_register_driver_~arg1#1.offset, usb_register_driver_~arg2#1.base, usb_register_driver_~arg2#1.offset;havoc usb_register_driver_#in~arg0#1.base, usb_register_driver_#in~arg0#1.offset, usb_register_driver_#in~arg1#1.base, usb_register_driver_#in~arg1#1.offset, usb_register_driver_#in~arg2#1.base, usb_register_driver_#in~arg2#1.offset;assume { :end_inline_usb_register_driver } true;assume -2147483648 <= ldv_usb_register_driver_6_#t~ret949#1 && ldv_usb_register_driver_6_#t~ret949#1 <= 2147483647;ldv_usb_register_driver_6_~tmp~42#1 := ldv_usb_register_driver_6_#t~ret949#1;havoc ldv_usb_register_driver_6_#t~ret949#1;ldv_usb_register_driver_6_~ldv_func_res~3#1 := ldv_usb_register_driver_6_~tmp~42#1;~ldv_state_variable_4~0 := 1;~usb_counter~0 := 0;assume { :begin_inline_ldv_usb_driver_4 } true;havoc ldv_usb_driver_4_#t~ret892#1.base, ldv_usb_driver_4_#t~ret892#1.offset, ldv_usb_driver_4_~tmp~37#1.base, ldv_usb_driver_4_~tmp~37#1.offset;havoc ldv_usb_driver_4_~tmp~37#1.base, ldv_usb_driver_4_~tmp~37#1.offset; [2025-02-08 02:56:53,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4645: assume -9223372036854775808 <= imon_ir_change_protocol_#t~ret298#1 && imon_ir_change_protocol_#t~ret298#1 <= 9223372036854775807;imon_ir_change_protocol_~tmp~20#1 := imon_ir_change_protocol_#t~ret298#1; [2025-02-08 02:56:53,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4645-1: SUMMARY for call imon_ir_change_protocol_#t~ret298#1 := ldv__builtin_expect((if 0 != imon_ir_change_protocol_#t~mem297#1 then 1 else 0), 0); srcloc: null [2025-02-08 02:56:53,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5636: assume true;assume imon_init_idev_#t~loopctr659#1 < 128;havoc imon_init_idev_#t~nondet660#1;call write~int#55(imon_init_idev_#t~nondet660#1, imon_init_idev_~ictx#1.base, 759 + imon_init_idev_~ictx#1.offset + imon_init_idev_#t~loopctr659#1, 8);imon_init_idev_#t~loopctr659#1 := 1 + imon_init_idev_#t~loopctr659#1; [2025-02-08 02:56:53,340 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5636: assume true;havoc imon_init_idev_#t~mem657#1;havoc imon_init_idev_#t~mem658#1;havoc imon_init_idev_#t~loopctr659#1;havoc imon_init_idev_#t~nondet660#1;havoc imon_init_idev_#t~ret661#1;call write~$Pointer$#55(imon_init_idev_~ictx#1.base, 759 + imon_init_idev_~ictx#1.offset, imon_init_idev_~idev~0#1.base, imon_init_idev_~idev~0#1.offset, 8);call imon_init_idev_#t~mem662#1.base, imon_init_idev_#t~mem662#1.offset := read~$Pointer$#55(imon_init_idev_~ictx#1.base, 8 + imon_init_idev_~ictx#1.offset, 8); [2025-02-08 02:56:53,340 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5570-1: SUMMARY for call imon_init_rdev_#t~ret632#1 := dev_err(imon_init_rdev_#t~mem631#1.base, imon_init_rdev_#t~mem631#1.offset, 159, 0); srcloc: null [2025-02-08 02:56:53,340 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4183-1: SUMMARY for call send_set_imon_clock_#t~ret218#1 := printk(54, 0); srcloc: null [2025-02-08 02:56:53,340 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6297: assume 0 != imon_init_~rc~1#1; [2025-02-08 02:56:53,340 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6297: assume !(0 != imon_init_~rc~1#1); [2025-02-08 02:56:53,340 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4183: assume -2147483648 <= send_set_imon_clock_#t~ret218#1 && send_set_imon_clock_#t~ret218#1 <= 2147483647;havoc send_set_imon_clock_#t~ret218#1;send_set_imon_clock_#res#1 := -19;call ULTIMATE.dealloc(send_set_imon_clock_~#clock_enable_pkt~0#1.base, send_set_imon_clock_~#clock_enable_pkt~0#1.offset);havoc send_set_imon_clock_~#clock_enable_pkt~0#1.base, send_set_imon_clock_~#clock_enable_pkt~0#1.offset; [2025-02-08 02:56:53,340 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6958: SUMMARY for call mutex_unlock(ldv_mutex_unlock_19_~ldv_func_arg1#1.base, ldv_mutex_unlock_19_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:56:53,340 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6033: havoc ldv_mutex_unlock_32_~ldv_func_arg1#1.base, ldv_mutex_unlock_32_~ldv_func_arg1#1.offset;havoc ldv_mutex_unlock_32_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_32_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_unlock_32 } true; [2025-02-08 02:56:53,340 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6033-1: assume { :begin_inline_ldv_mutex_unlock_32 } true;ldv_mutex_unlock_32_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_32_#in~ldv_func_arg1#1.offset := imon_init_intf1_~ictx#1.base, 30 + imon_init_intf1_~ictx#1.offset;havoc ldv_mutex_unlock_32_~ldv_func_arg1#1.base, ldv_mutex_unlock_32_~ldv_func_arg1#1.offset;ldv_mutex_unlock_32_~ldv_func_arg1#1.base, ldv_mutex_unlock_32_~ldv_func_arg1#1.offset := ldv_mutex_unlock_32_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_32_#in~ldv_func_arg1#1.offset; [2025-02-08 02:56:53,340 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5703: imon_init_touch_#res#1.base, imon_init_touch_#res#1.offset := 0, 0; [2025-02-08 02:56:53,340 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5703-1: SUMMARY for call input_free_device(imon_init_touch_#t~mem687#1.base, imon_init_touch_#t~mem687#1.offset); srcloc: null [2025-02-08 02:56:53,340 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5703-2: call imon_init_touch_#t~mem687#1.base, imon_init_touch_#t~mem687#1.offset := read~$Pointer$#55(imon_init_touch_~ictx#1.base, 471 + imon_init_touch_~ictx#1.offset, 8); [2025-02-08 02:56:53,340 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6298: assume -2147483648 <= imon_init_#t~ret878#1 && imon_init_#t~ret878#1 <= 2147483647;havoc imon_init_#t~ret878#1;imon_init_~rc~1#1 := -19; [2025-02-08 02:56:53,340 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6298-1: SUMMARY for call imon_init_#t~ret878#1 := printk(259, 0); srcloc: null [2025-02-08 02:56:53,340 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6034: call imon_init_intf1_#t~mem778#1.base, imon_init_intf1_#t~mem778#1.offset := read~$Pointer$#55(imon_init_intf1_~ictx#1.base, imon_init_intf1_~ictx#1.offset, 8); [2025-02-08 02:56:53,340 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5902: havoc ldv_mutex_lock_29_~ldv_func_arg1#1.base, ldv_mutex_lock_29_~ldv_func_arg1#1.offset;havoc ldv_mutex_lock_29_#in~ldv_func_arg1#1.base, ldv_mutex_lock_29_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_lock_29 } true;call write~$Pointer$#55(imon_init_intf0_~dev~3#1.base, imon_init_intf0_~dev~3#1.offset, imon_init_intf0_~ictx~13#1.base, imon_init_intf0_~ictx~13#1.offset, 8); [2025-02-08 02:56:53,340 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6034-1: SUMMARY for call usb_free_urb(imon_init_intf1_~rx_urb~1#1.base, imon_init_intf1_~rx_urb~1#1.offset); srcloc: null [2025-02-08 02:56:53,340 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4647: assume -2147483648 <= imon_ir_change_protocol_#t~ret299#1 && imon_ir_change_protocol_#t~ret299#1 <= 2147483647;havoc imon_ir_change_protocol_#t~ret299#1; [2025-02-08 02:56:53,340 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6695: main_#t~ret933#1 := show_imon_clock_#res#1;havoc show_imon_clock_#t~ret234#1.base, show_imon_clock_#t~ret234#1.offset, show_imon_clock_#t~mem235#1, show_imon_clock_#t~loopctr236#1, show_imon_clock_#t~nondet237#1, show_imon_clock_#t~ret238#1, show_imon_clock_#t~mem239#1, show_imon_clock_#t~loopctr240#1, show_imon_clock_#t~nondet241#1, show_imon_clock_#t~ret242#1, show_imon_clock_~d#1.base, show_imon_clock_~d#1.offset, show_imon_clock_~attr#1.base, show_imon_clock_~attr#1.offset, show_imon_clock_~buf#1.base, show_imon_clock_~buf#1.offset, show_imon_clock_~ictx~4#1.base, show_imon_clock_~ictx~4#1.offset, show_imon_clock_~tmp~16#1.base, show_imon_clock_~tmp~16#1.offset, show_imon_clock_~len~0#1, show_imon_clock_~tmp___0~6#1, show_imon_clock_~tmp___1~3#1;havoc show_imon_clock_#in~d#1.base, show_imon_clock_#in~d#1.offset, show_imon_clock_#in~attr#1.base, show_imon_clock_#in~attr#1.offset, show_imon_clock_#in~buf#1.base, show_imon_clock_#in~buf#1.offset;assume { :end_inline_show_imon_clock } true;assume -9223372036854775808 <= main_#t~ret933#1 && main_#t~ret933#1 <= 9223372036854775807;havoc main_#t~ret933#1;~ldv_state_variable_3~0 := 1; [2025-02-08 02:56:53,340 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4647-1: SUMMARY for call imon_ir_change_protocol_#t~ret299#1 := dev_printk(95, 0, imon_ir_change_protocol_~dev~1#1.base, imon_ir_change_protocol_~dev~1#1.offset, 96, 0); srcloc: null [2025-02-08 02:56:53,340 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6167: havoc ldv_mutex_unlock_36_~ldv_func_arg1#1.base, ldv_mutex_unlock_36_~ldv_func_arg1#1.offset;havoc ldv_mutex_unlock_36_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_36_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_unlock_36 } true; [2025-02-08 02:56:53,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6167-1: assume { :begin_inline_ldv_mutex_unlock_36 } true;ldv_mutex_unlock_36_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_36_#in~ldv_func_arg1#1.offset := ~#driver_lock~0.base, ~#driver_lock~0.offset;havoc ldv_mutex_unlock_36_~ldv_func_arg1#1.base, ldv_mutex_unlock_36_~ldv_func_arg1#1.offset;ldv_mutex_unlock_36_~ldv_func_arg1#1.base, ldv_mutex_unlock_36_~ldv_func_arg1#1.offset := ldv_mutex_unlock_36_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_36_#in~ldv_func_arg1#1.offset; [2025-02-08 02:56:53,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4714: assume -2147483648 <= imon_ir_change_protocol_#t~ret312#1 && imon_ir_change_protocol_#t~ret312#1 <= 2147483647;imon_ir_change_protocol_~retval~8#1 := imon_ir_change_protocol_#t~ret312#1;havoc imon_ir_change_protocol_#t~ret312#1; [2025-02-08 02:56:53,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5639: assume -2147483648 <= imon_init_idev_#t~ret663#1 && imon_init_idev_#t~ret663#1 <= 2147483647;havoc imon_init_idev_#t~mem662#1.base, imon_init_idev_#t~mem662#1.offset;havoc imon_init_idev_#t~ret663#1; [2025-02-08 02:56:53,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5639-1: SUMMARY for call imon_init_idev_#t~ret663#1 := usb_make_path(imon_init_idev_#t~mem662#1.base, imon_init_idev_#t~mem662#1.offset, imon_init_idev_~ictx#1.base, 887 + imon_init_idev_~ictx#1.offset, 64); srcloc: null [2025-02-08 02:56:53,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4714-1: SUMMARY for call imon_ir_change_protocol_#t~ret312#1 := send_packet(imon_ir_change_protocol_~ictx~10#1.base, imon_ir_change_protocol_~ictx~10#1.offset); srcloc: null [2025-02-08 02:56:53,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6168-1: SUMMARY for call imon_probe_#t~ret823#1 := dev_err(imon_probe_~dev~4#1.base, imon_probe_~dev~4#1.offset, 251, 0); srcloc: null [2025-02-08 02:56:53,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6168: assume -2147483648 <= imon_probe_#t~ret823#1 && imon_probe_#t~ret823#1 <= 2147483647;havoc imon_probe_#t~ret823#1;imon_probe_#res#1 := imon_probe_~ret~8#1;call ULTIMATE.dealloc(imon_probe_~#descriptor~9#1.base, imon_probe_~#descriptor~9#1.offset);havoc imon_probe_~#descriptor~9#1.base, imon_probe_~#descriptor~9#1.offset; [2025-02-08 02:56:53,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6036-1: SUMMARY for call imon_init_intf1_#t~ret779#1 := dev_err(imon_init_intf1_#t~mem778#1.base, imon_init_intf1_#t~mem778#1.offset, 228, 0); srcloc: null [2025-02-08 02:56:53,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6036: assume -2147483648 <= imon_init_intf1_#t~ret779#1 && imon_init_intf1_#t~ret779#1 <= 2147483647;imon_init_intf1_#res#1.base, imon_init_intf1_#res#1.offset := 0, 0; [2025-02-08 02:56:53,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5904-1: SUMMARY for call imon_init_intf0_#t~ret724#1.base, imon_init_intf0_#t~ret724#1.offset := interface_to_usbdev(imon_init_intf0_~intf#1.base, imon_init_intf0_~intf#1.offset); srcloc: null [2025-02-08 02:56:53,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5904: imon_init_intf0_~tmp___0~14#1.base, imon_init_intf0_~tmp___0~14#1.offset := imon_init_intf0_#t~ret724#1.base, imon_init_intf0_#t~ret724#1.offset;havoc imon_init_intf0_#t~ret724#1.base, imon_init_intf0_#t~ret724#1.offset; [2025-02-08 02:56:53,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4715: assume 0 != imon_ir_change_protocol_~retval~8#1; [2025-02-08 02:56:53,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4715: assume !(0 != imon_ir_change_protocol_~retval~8#1);call write~int#55(imon_ir_change_protocol_~rc_type#1, imon_ir_change_protocol_~ictx~10#1.base, 556 + imon_ir_change_protocol_~ictx~10#1.offset, 8);call write~int#55(0, imon_ir_change_protocol_~ictx~10#1.base, 566 + imon_ir_change_protocol_~ictx~10#1.offset, 1);imon_ir_change_protocol_#res#1 := imon_ir_change_protocol_~retval~8#1;call ULTIMATE.dealloc(imon_ir_change_protocol_~#ir_proto_packet~0#1.base, imon_ir_change_protocol_~#ir_proto_packet~0#1.offset);havoc imon_ir_change_protocol_~#ir_proto_packet~0#1.base, imon_ir_change_protocol_~#ir_proto_packet~0#1.offset;call ULTIMATE.dealloc(imon_ir_change_protocol_~#descriptor~4#1.base, imon_ir_change_protocol_~#descriptor~4#1.offset);havoc imon_ir_change_protocol_~#descriptor~4#1.base, imon_ir_change_protocol_~#descriptor~4#1.offset;call ULTIMATE.dealloc(imon_ir_change_protocol_~#descriptor___0~0#1.base, imon_ir_change_protocol_~#descriptor___0~0#1.offset);havoc imon_ir_change_protocol_~#descriptor___0~0#1.base, imon_ir_change_protocol_~#descriptor___0~0#1.offset;call ULTIMATE.dealloc(imon_ir_change_protocol_~#descriptor___1~0#1.base, imon_ir_change_protocol_~#descriptor___1~0#1.offset);havoc imon_ir_change_protocol_~#descriptor___1~0#1.base, imon_ir_change_protocol_~#descriptor___1~0#1.offset;call ULTIMATE.dealloc(imon_ir_change_protocol_~#descriptor___2~0#1.base, imon_ir_change_protocol_~#descriptor___2~0#1.offset);havoc imon_ir_change_protocol_~#descriptor___2~0#1.base, imon_ir_change_protocol_~#descriptor___2~0#1.offset; [2025-02-08 02:56:53,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5640-1: SUMMARY for call imon_init_idev_#t~ret664#1 := strlcat(imon_init_idev_~ictx#1.base, 887 + imon_init_idev_~ictx#1.offset, 167, 0, 64); srcloc: null [2025-02-08 02:56:53,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5574: assume true;assume imon_init_rdev_#t~loopctr635#1 < 128;havoc imon_init_rdev_#t~nondet636#1;call write~int#55(imon_init_rdev_#t~nondet636#1, imon_init_rdev_~ictx#1.base, 567 + imon_init_rdev_~ictx#1.offset + imon_init_rdev_#t~loopctr635#1, 8);imon_init_rdev_#t~loopctr635#1 := 1 + imon_init_rdev_#t~loopctr635#1; [2025-02-08 02:56:53,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5574: assume true;havoc imon_init_rdev_#t~mem633#1;havoc imon_init_rdev_#t~mem634#1;havoc imon_init_rdev_#t~loopctr635#1;havoc imon_init_rdev_#t~nondet636#1;havoc imon_init_rdev_#t~ret637#1;call imon_init_rdev_#t~mem638#1.base, imon_init_rdev_#t~mem638#1.offset := read~$Pointer$#55(imon_init_rdev_~ictx#1.base, 8 + imon_init_rdev_~ictx#1.offset, 8); [2025-02-08 02:56:53,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5640: havoc imon_init_idev_#t~ret664#1;call write~$Pointer$#55(imon_init_idev_~ictx#1.base, 887 + imon_init_idev_~ictx#1.offset, imon_init_idev_~idev~0#1.base, 8 + imon_init_idev_~idev~0#1.offset, 8);call write~int#55(1048582, imon_init_idev_~idev~0#1.base, 40 + imon_init_idev_~idev~0#1.offset, 8);call write~int#55(196608, imon_init_idev_~idev~0#1.base, 80 + imon_init_idev_~idev~0#1.offset, 8);call write~int#55(259, imon_init_idev_~idev~0#1.base, 144 + imon_init_idev_~idev~0#1.offset, 8);imon_init_idev_~i~4#1 := 0; [2025-02-08 02:56:53,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4385: havoc ldv_mutex_unlock_23_~ldv_func_arg1#1.base, ldv_mutex_unlock_23_~ldv_func_arg1#1.offset;havoc ldv_mutex_unlock_23_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_23_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_unlock_23 } true;store_imon_clock_#res#1 := store_imon_clock_~retval~5#1; [2025-02-08 02:56:53,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4253: assume send_set_imon_clock_~i~0#1 <= 1; [2025-02-08 02:56:53,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4253: assume !(send_set_imon_clock_~i~0#1 <= 1);send_set_imon_clock_#res#1 := send_set_imon_clock_~retval~4#1;call ULTIMATE.dealloc(send_set_imon_clock_~#clock_enable_pkt~0#1.base, send_set_imon_clock_~#clock_enable_pkt~0#1.offset);havoc send_set_imon_clock_~#clock_enable_pkt~0#1.base, send_set_imon_clock_~#clock_enable_pkt~0#1.offset; [2025-02-08 02:56:53,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5905: call write~$Pointer$#55(imon_init_intf0_#t~ret725#1.base, imon_init_intf0_#t~ret725#1.offset, imon_init_intf0_~ictx~13#1.base, 8 + imon_init_intf0_~ictx~13#1.offset, 8);havoc imon_init_intf0_#t~ret725#1.base, imon_init_intf0_#t~ret725#1.offset;call write~int#55(1, imon_init_intf0_~ictx~13#1.base, 28 + imon_init_intf0_~ictx~13#1.offset, 1);call write~$Pointer$#55(imon_init_intf0_~rx_urb~0#1.base, imon_init_intf0_~rx_urb~0#1.offset, imon_init_intf0_~ictx~13#1.base, 286 + imon_init_intf0_~ictx~13#1.offset, 8);call write~$Pointer$#55(imon_init_intf0_~tx_urb~0#1.base, imon_init_intf0_~tx_urb~0#1.offset, imon_init_intf0_~ictx~13#1.base, 302 + imon_init_intf0_~ictx~13#1.offset, 8);call write~int#55(0, imon_init_intf0_~ictx~13#1.base, 26 + imon_init_intf0_~ictx~13#1.offset, 1);call imon_init_intf0_#t~mem726#1.base, imon_init_intf0_#t~mem726#1.offset := read~$Pointer$#55(imon_init_intf0_~ictx~13#1.base, 8 + imon_init_intf0_~ictx~13#1.offset, 8);call imon_init_intf0_#t~mem727#1 := read~int#55(imon_init_intf0_#t~mem726#1.base, 1158 + imon_init_intf0_#t~mem726#1.offset, 2);call write~int#55(imon_init_intf0_#t~mem727#1, imon_init_intf0_~ictx~13#1.base, 451 + imon_init_intf0_~ictx~13#1.offset, 2);havoc imon_init_intf0_#t~mem726#1.base, imon_init_intf0_#t~mem726#1.offset;havoc imon_init_intf0_#t~mem727#1;call imon_init_intf0_#t~mem728#1.base, imon_init_intf0_#t~mem728#1.offset := read~$Pointer$#55(imon_init_intf0_~ictx~13#1.base, 8 + imon_init_intf0_~ictx~13#1.offset, 8);call imon_init_intf0_#t~mem729#1 := read~int#55(imon_init_intf0_#t~mem728#1.base, 1160 + imon_init_intf0_#t~mem728#1.offset, 2);call write~int#55(imon_init_intf0_#t~mem729#1, imon_init_intf0_~ictx~13#1.base, 453 + imon_init_intf0_~ictx~13#1.offset, 2);havoc imon_init_intf0_#t~mem728#1.base, imon_init_intf0_#t~mem728#1.offset;havoc imon_init_intf0_#t~mem729#1;imon_init_intf0_~ret~5#1 := -19;call imon_init_intf0_#t~mem730#1.base, imon_init_intf0_#t~mem730#1.offset := read~$Pointer$#55(imon_init_intf0_~intf#1.base, 8 + imon_init_intf0_~intf#1.offset, 8);imon_init_intf0_~iface_desc~0#1.base, imon_init_intf0_~iface_desc~0#1.offset := imon_init_intf0_#t~mem730#1.base, imon_init_intf0_#t~mem730#1.offset;havoc imon_init_intf0_#t~mem730#1.base, imon_init_intf0_#t~mem730#1.offset; [2025-02-08 02:56:53,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5905-1: SUMMARY for call imon_init_intf0_#t~ret725#1.base, imon_init_intf0_#t~ret725#1.offset := usb_get_dev(imon_init_intf0_~tmp___0~14#1.base, imon_init_intf0_~tmp___0~14#1.offset); srcloc: null [2025-02-08 02:56:53,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4650: call write~int#55(1, imon_ir_change_protocol_~#ir_proto_packet~0#1.base, imon_ir_change_protocol_~#ir_proto_packet~0#1.offset, 1); [2025-02-08 02:56:53,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4320: havoc ldv_mutex_lock_20_~ldv_func_arg1#1.base, ldv_mutex_lock_20_~ldv_func_arg1#1.offset;havoc ldv_mutex_lock_20_#in~ldv_func_arg1#1.base, ldv_mutex_lock_20_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_lock_20 } true;call show_imon_clock_#t~mem235#1 := read~int#55(show_imon_clock_~ictx~4#1.base, 24 + show_imon_clock_~ictx~4#1.offset, 1); [2025-02-08 02:56:53,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4188: assume 65500 == send_set_imon_clock_#t~mem221#1 % 65536 % 4294967296;havoc send_set_imon_clock_#t~mem221#1;call write~int#55(80, send_set_imon_clock_~#clock_enable_pkt~0#1.base, 7 + send_set_imon_clock_~#clock_enable_pkt~0#1.offset, 1);call write~int#55(81, send_set_imon_clock_~#clock_enable_pkt~0#1.base, 15 + send_set_imon_clock_~#clock_enable_pkt~0#1.offset, 1); [2025-02-08 02:56:53,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4188: assume !(65500 == send_set_imon_clock_#t~mem221#1 % 65536 % 4294967296);havoc send_set_imon_clock_#t~mem221#1;call write~int#55(136, send_set_imon_clock_~#clock_enable_pkt~0#1.base, 7 + send_set_imon_clock_~#clock_enable_pkt~0#1.offset, 1);call write~int#55(138, send_set_imon_clock_~#clock_enable_pkt~0#1.base, 15 + send_set_imon_clock_~#clock_enable_pkt~0#1.offset, 1); [2025-02-08 02:56:53,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6302-1: imon_init_#res#1 := imon_init_~rc~1#1; [2025-02-08 02:56:53,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4188-1: assume send_set_imon_clock_#t~switch220#1;call write~int#55(128, send_set_imon_clock_~#clock_enable_pkt~0#1.base, send_set_imon_clock_~#clock_enable_pkt~0#1.offset, 1);call write~int#55(send_set_imon_clock_~year#1, send_set_imon_clock_~#clock_enable_pkt~0#1.base, 1 + send_set_imon_clock_~#clock_enable_pkt~0#1.offset, 1);call write~int#55(send_set_imon_clock_~month#1 % 256 - 1, send_set_imon_clock_~#clock_enable_pkt~0#1.base, 2 + send_set_imon_clock_~#clock_enable_pkt~0#1.offset, 1);call write~int#55(send_set_imon_clock_~day#1, send_set_imon_clock_~#clock_enable_pkt~0#1.base, 3 + send_set_imon_clock_~#clock_enable_pkt~0#1.offset, 1);call write~int#55(send_set_imon_clock_~hour#1, send_set_imon_clock_~#clock_enable_pkt~0#1.base, 4 + send_set_imon_clock_~#clock_enable_pkt~0#1.offset, 1);call write~int#55(send_set_imon_clock_~minute#1, send_set_imon_clock_~#clock_enable_pkt~0#1.base, 5 + send_set_imon_clock_~#clock_enable_pkt~0#1.offset, 1);call write~int#55(send_set_imon_clock_~second#1, send_set_imon_clock_~#clock_enable_pkt~0#1.base, 6 + send_set_imon_clock_~#clock_enable_pkt~0#1.offset, 1);call write~int#55(128, send_set_imon_clock_~#clock_enable_pkt~0#1.base, 8 + send_set_imon_clock_~#clock_enable_pkt~0#1.offset, 1);call write~int#55(0, send_set_imon_clock_~#clock_enable_pkt~0#1.base, 9 + send_set_imon_clock_~#clock_enable_pkt~0#1.offset, 1);call write~int#55(0, send_set_imon_clock_~#clock_enable_pkt~0#1.base, 10 + send_set_imon_clock_~#clock_enable_pkt~0#1.offset, 1);call write~int#55(0, send_set_imon_clock_~#clock_enable_pkt~0#1.base, 11 + send_set_imon_clock_~#clock_enable_pkt~0#1.offset, 1);call write~int#55(0, send_set_imon_clock_~#clock_enable_pkt~0#1.base, 12 + send_set_imon_clock_~#clock_enable_pkt~0#1.offset, 1);call write~int#55(0, send_set_imon_clock_~#clock_enable_pkt~0#1.base, 13 + send_set_imon_clock_~#clock_enable_pkt~0#1.offset, 1);call write~int#55(0, send_set_imon_clock_~#clock_enable_pkt~0#1.base, 14 + send_set_imon_clock_~#clock_enable_pkt~0#1.offset, 1);call send_set_imon_clock_#t~mem221#1 := read~int#55(send_set_imon_clock_~ictx#1.base, 453 + send_set_imon_clock_~ictx#1.offset, 2); [2025-02-08 02:56:53,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4188-1: assume !send_set_imon_clock_#t~switch220#1;send_set_imon_clock_#t~switch220#1 := send_set_imon_clock_#t~switch220#1 || 1 == (if send_set_imon_clock_#t~mem219#1 % 256 % 4294967296 <= 2147483647 then send_set_imon_clock_#t~mem219#1 % 256 % 4294967296 else send_set_imon_clock_#t~mem219#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:56:53,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6567-1: assume 0 == ~ldv_retval_1~0;~ldv_state_variable_4~0 := 2; [2025-02-08 02:56:53,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6567-1: assume !(0 == ~ldv_retval_1~0); [2025-02-08 02:56:53,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5576-1: SUMMARY for call imon_init_rdev_#t~ret639#1 := usb_make_path(imon_init_rdev_#t~mem638#1.base, imon_init_rdev_#t~mem638#1.offset, imon_init_rdev_~ictx#1.base, 695 + imon_init_rdev_~ictx#1.offset, 64); srcloc: null [2025-02-08 02:56:53,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5510: assume 0 == ~display_type~0;call imon_set_display_type_#t~mem625#1 := read~int#55(imon_set_display_type_~ictx#1.base, 453 + imon_set_display_type_~ictx#1.offset, 2);imon_set_display_type_#t~switch626#1 := 65500 == (if imon_set_display_type_#t~mem625#1 % 65536 % 4294967296 <= 2147483647 then imon_set_display_type_#t~mem625#1 % 65536 % 4294967296 else imon_set_display_type_#t~mem625#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:56:53,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5510: assume !(0 == ~display_type~0);imon_set_display_type_~configured_display_type~0#1 := ~display_type~0; [2025-02-08 02:56:53,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5576: assume -2147483648 <= imon_init_rdev_#t~ret639#1 && imon_init_rdev_#t~ret639#1 <= 2147483647;havoc imon_init_rdev_#t~mem638#1.base, imon_init_rdev_#t~mem638#1.offset;havoc imon_init_rdev_#t~ret639#1; [2025-02-08 02:56:53,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6567-4: assume 0 == ~ldv_retval_2~0;~ldv_state_variable_4~0 := 2; [2025-02-08 02:56:53,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6567-4: assume !(0 == ~ldv_retval_2~0); [2025-02-08 02:56:53,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4321: assume 0 == show_imon_clock_#t~mem235#1 % 256;havoc show_imon_clock_#t~mem235#1;show_imon_clock_#t~loopctr236#1 := 0; [2025-02-08 02:56:53,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4321: assume !(0 == show_imon_clock_#t~mem235#1 % 256);havoc show_imon_clock_#t~mem235#1;call show_imon_clock_#t~mem239#1 := read~int#55(show_imon_clock_~ictx~4#1.base, 25 + show_imon_clock_~ictx~4#1.offset, 1);show_imon_clock_#t~loopctr240#1 := 0; [2025-02-08 02:56:53,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6369-1: SUMMARY for call ldv_file_operations_5_#t~ret884#1.base, ldv_file_operations_5_#t~ret884#1.offset := ldv_zalloc(1264); srcloc: null [2025-02-08 02:56:53,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6567-7: assume 0 == ~ldv_retval_3~0;~ldv_state_variable_4~0 := 3; [2025-02-08 02:56:53,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6567-7: assume !(0 == ~ldv_retval_3~0); [2025-02-08 02:56:53,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6369: ldv_file_operations_5_~tmp~35#1.base, ldv_file_operations_5_~tmp~35#1.offset := ldv_file_operations_5_#t~ret884#1.base, ldv_file_operations_5_#t~ret884#1.offset;havoc ldv_file_operations_5_#t~ret884#1.base, ldv_file_operations_5_#t~ret884#1.offset;~lcd_fops_group1~0.base, ~lcd_fops_group1~0.offset := ldv_file_operations_5_~tmp~35#1.base, ldv_file_operations_5_~tmp~35#1.offset; [2025-02-08 02:56:53,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6567-13: assume 0 == ~ldv_retval_4~0;~ldv_state_variable_4~0 := 2;~ref_cnt~0 := 1 + ~ref_cnt~0; [2025-02-08 02:56:53,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6567-13: assume !(0 == ~ldv_retval_4~0); [2025-02-08 02:56:53,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7096: SUMMARY for call ldv_mutex_unlock_driver_lock(ldv_mutex_unlock_36_~ldv_func_arg1#1.base, ldv_mutex_unlock_36_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:56:53,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4652: assume imon_ir_change_protocol_#t~switch296#1; [2025-02-08 02:56:53,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4652: assume !imon_ir_change_protocol_#t~switch296#1; [2025-02-08 02:56:53,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5577: havoc imon_init_rdev_#t~ret640#1;call write~$Pointer$#55(imon_init_rdev_~ictx#1.base, 567 + imon_init_rdev_~ictx#1.offset, imon_init_rdev_~rdev~0#1.base, 1019 + imon_init_rdev_~rdev~0#1.offset, 8);call write~$Pointer$#55(imon_init_rdev_~ictx#1.base, 695 + imon_init_rdev_~ictx#1.offset, imon_init_rdev_~rdev~0#1.base, 1027 + imon_init_rdev_~rdev~0#1.offset, 8);call imon_init_rdev_#t~mem641#1.base, imon_init_rdev_#t~mem641#1.offset := read~$Pointer$#55(imon_init_rdev_~ictx#1.base, 8 + imon_init_rdev_~ictx#1.offset, 8); [2025-02-08 02:56:53,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5577-1: SUMMARY for call imon_init_rdev_#t~ret640#1 := strlcat(imon_init_rdev_~ictx#1.base, 695 + imon_init_rdev_~ictx#1.offset, 160, 0, 64); srcloc: null [2025-02-08 02:56:53,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4322: assume true;assume show_imon_clock_#t~loopctr236#1 < 4096;havoc show_imon_clock_#t~nondet237#1;call write~int#55(show_imon_clock_#t~nondet237#1, show_imon_clock_~buf#1.base, show_imon_clock_~buf#1.offset + show_imon_clock_#t~loopctr236#1, 8);show_imon_clock_#t~loopctr236#1 := 1 + show_imon_clock_#t~loopctr236#1; [2025-02-08 02:56:53,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4322: assume true;show_imon_clock_~tmp___0~6#1 := show_imon_clock_#t~ret238#1;havoc show_imon_clock_#t~loopctr236#1;havoc show_imon_clock_#t~nondet237#1;havoc show_imon_clock_#t~ret238#1;show_imon_clock_~len~0#1 := show_imon_clock_~tmp___0~6#1; [2025-02-08 02:56:53,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7493: assume 1 == ~ldv_mutex_driver_lock~0; [2025-02-08 02:56:53,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7493: assume !(1 == ~ldv_mutex_driver_lock~0); [2025-02-08 02:56:53,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2025-02-08 02:56:53,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7097: SUMMARY for call mutex_unlock(ldv_mutex_unlock_36_~ldv_func_arg1#1.base, ldv_mutex_unlock_36_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:56:53,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4653-2: assume 0 != imon_ir_change_protocol_~tmp___0~9#1; [2025-02-08 02:56:53,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4653-2: assume !(0 != imon_ir_change_protocol_~tmp___0~9#1); [2025-02-08 02:56:53,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6635: havoc choose_timer_1_#t~mem888#1, choose_timer_1_#t~mem889#1.base, choose_timer_1_#t~mem889#1.offset, choose_timer_1_~timer#1.base, choose_timer_1_~timer#1.offset;havoc choose_timer_1_#in~timer#1.base, choose_timer_1_#in~timer#1.offset;assume { :end_inline_choose_timer_1 } true; [2025-02-08 02:56:53,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4653-3: assume imon_ir_change_protocol_#t~switch296#1;call write~$Pointer$#8(97, 0, imon_ir_change_protocol_~#descriptor___0~0#1.base, imon_ir_change_protocol_~#descriptor___0~0#1.offset, 8);call write~$Pointer$#8(98, 0, imon_ir_change_protocol_~#descriptor___0~0#1.base, 8 + imon_ir_change_protocol_~#descriptor___0~0#1.offset, 8);call write~$Pointer$#8(99, 0, imon_ir_change_protocol_~#descriptor___0~0#1.base, 16 + imon_ir_change_protocol_~#descriptor___0~0#1.offset, 8);call write~$Pointer$#8(100, 0, imon_ir_change_protocol_~#descriptor___0~0#1.base, 24 + imon_ir_change_protocol_~#descriptor___0~0#1.offset, 8);call write~int#8(1073, imon_ir_change_protocol_~#descriptor___0~0#1.base, 32 + imon_ir_change_protocol_~#descriptor___0~0#1.offset, 4);call write~int#8(0, imon_ir_change_protocol_~#descriptor___0~0#1.base, 36 + imon_ir_change_protocol_~#descriptor___0~0#1.offset, 1);call write~int#8(0, imon_ir_change_protocol_~#descriptor___0~0#1.base, 37 + imon_ir_change_protocol_~#descriptor___0~0#1.offset, 1);call imon_ir_change_protocol_#t~mem300#1 := read~int#8(imon_ir_change_protocol_~#descriptor___0~0#1.base, 37 + imon_ir_change_protocol_~#descriptor___0~0#1.offset, 1); [2025-02-08 02:56:53,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4653-3: assume !imon_ir_change_protocol_#t~switch296#1;imon_ir_change_protocol_#t~switch296#1 := true; [2025-02-08 02:56:53,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4653: assume 0 != imon_ir_change_protocol_~tmp___1~5#1; [2025-02-08 02:56:53,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4653: assume !(0 != imon_ir_change_protocol_~tmp___1~5#1); [2025-02-08 02:56:53,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4653-1: assume 0 == ~pad_stabilize~0;call write~$Pointer$#33(103, 0, imon_ir_change_protocol_~#descriptor___1~0#1.base, imon_ir_change_protocol_~#descriptor___1~0#1.offset, 8);call write~$Pointer$#33(104, 0, imon_ir_change_protocol_~#descriptor___1~0#1.base, 8 + imon_ir_change_protocol_~#descriptor___1~0#1.offset, 8);call write~$Pointer$#33(105, 0, imon_ir_change_protocol_~#descriptor___1~0#1.base, 16 + imon_ir_change_protocol_~#descriptor___1~0#1.offset, 8);call write~$Pointer$#33(106, 0, imon_ir_change_protocol_~#descriptor___1~0#1.base, 24 + imon_ir_change_protocol_~#descriptor___1~0#1.offset, 8);call write~int#33(1075, imon_ir_change_protocol_~#descriptor___1~0#1.base, 32 + imon_ir_change_protocol_~#descriptor___1~0#1.offset, 4);call write~int#33(0, imon_ir_change_protocol_~#descriptor___1~0#1.base, 36 + imon_ir_change_protocol_~#descriptor___1~0#1.offset, 1);call write~int#33(0, imon_ir_change_protocol_~#descriptor___1~0#1.base, 37 + imon_ir_change_protocol_~#descriptor___1~0#1.offset, 1);call imon_ir_change_protocol_#t~mem303#1 := read~int#33(imon_ir_change_protocol_~#descriptor___1~0#1.base, 37 + imon_ir_change_protocol_~#descriptor___1~0#1.offset, 1); [2025-02-08 02:56:53,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4653-1: assume !(0 == ~pad_stabilize~0); [2025-02-08 02:56:53,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4653-4: imon_ir_change_protocol_#t~switch296#1 := imon_ir_change_protocol_#t~switch296#1 || -2147483648 == imon_ir_change_protocol_~rc_type#1; [2025-02-08 02:56:53,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5512: assume imon_set_display_type_#t~switch626#1;call imon_set_display_type_#t~mem627#1 := read~int#55(imon_set_display_type_~ictx#1.base, 565 + imon_set_display_type_~ictx#1.offset, 1);imon_set_display_type_~configured_display_type~0#1 := imon_set_display_type_#t~mem627#1; [2025-02-08 02:56:53,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5512: assume !imon_set_display_type_#t~switch626#1;imon_set_display_type_#t~switch626#1 := imon_set_display_type_#t~switch626#1 || 52 == (if imon_set_display_type_#t~mem625#1 % 65536 % 4294967296 <= 2147483647 then imon_set_display_type_#t~mem625#1 % 65536 % 4294967296 else imon_set_display_type_#t~mem625#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:56:53,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6371-1: SUMMARY for call ldv_file_operations_5_#t~ret885#1.base, ldv_file_operations_5_#t~ret885#1.offset := ldv_zalloc(336); srcloc: null [2025-02-08 02:56:53,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6371: ldv_file_operations_5_~tmp___0~21#1.base, ldv_file_operations_5_~tmp___0~21#1.offset := ldv_file_operations_5_#t~ret885#1.base, ldv_file_operations_5_#t~ret885#1.offset;havoc ldv_file_operations_5_#t~ret885#1.base, ldv_file_operations_5_#t~ret885#1.offset;~lcd_fops_group2~0.base, ~lcd_fops_group2~0.offset := ldv_file_operations_5_~tmp___0~21#1.base, ldv_file_operations_5_~tmp___0~21#1.offset; [2025-02-08 02:56:53,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6438: call ULTIMATE.dealloc(main_~#ldvarg5~0#1.base, main_~#ldvarg5~0#1.offset);havoc main_~#ldvarg5~0#1.base, main_~#ldvarg5~0#1.offset; [2025-02-08 02:56:53,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7495: SUMMARY for call ldv_error(); srcloc: null [2025-02-08 02:56:53,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5976-1: SUMMARY for call imon_init_intf1_#t~ret753#1.base, imon_init_intf1_#t~ret753#1.offset := usb_alloc_urb(0, 208); srcloc: null [2025-02-08 02:56:53,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5976: imon_init_intf1_~rx_urb~1#1.base, imon_init_intf1_~rx_urb~1#1.offset := imon_init_intf1_#t~ret753#1.base, imon_init_intf1_#t~ret753#1.offset;havoc imon_init_intf1_#t~ret753#1.base, imon_init_intf1_#t~ret753#1.offset; [2025-02-08 02:56:53,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5580-1: SUMMARY for call usb_to_input_id(imon_init_rdev_#t~mem641#1.base, imon_init_rdev_#t~mem641#1.offset, imon_init_rdev_~rdev~0#1.base, 1035 + imon_init_rdev_~rdev~0#1.offset); srcloc: null [2025-02-08 02:56:53,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5580: havoc imon_init_rdev_#t~mem641#1.base, imon_init_rdev_#t~mem641#1.offset;call imon_init_rdev_#t~mem642#1.base, imon_init_rdev_#t~mem642#1.offset := read~$Pointer$#55(imon_init_rdev_~ictx#1.base, imon_init_rdev_~ictx#1.offset, 8);call write~$Pointer$#55(imon_init_rdev_#t~mem642#1.base, imon_init_rdev_#t~mem642#1.offset, imon_init_rdev_~rdev~0#1.base, imon_init_rdev_~rdev~0#1.offset, 8);havoc imon_init_rdev_#t~mem642#1.base, imon_init_rdev_#t~mem642#1.offset;call write~$Pointer$#55(imon_init_rdev_~ictx#1.base, imon_init_rdev_~ictx#1.offset, imon_init_rdev_~rdev~0#1.base, 1200 + imon_init_rdev_~rdev~0#1.offset, 8);call write~int#55(0, imon_init_rdev_~rdev~0#1.base, 1183 + imon_init_rdev_~rdev~0#1.offset, 4);call write~int#55(2147483652, imon_init_rdev_~rdev~0#1.base, 1188 + imon_init_rdev_~rdev~0#1.offset, 8);call write~$Pointer$#55(#funAddr~imon_ir_change_protocol.base, #funAddr~imon_ir_change_protocol.offset, imon_init_rdev_~rdev~0#1.base, 1434 + imon_init_rdev_~rdev~0#1.offset, 8);call write~$Pointer$#55(161, 0, imon_init_rdev_~rdev~0#1.base, 1043 + imon_init_rdev_~rdev~0#1.offset, 8);imon_init_rdev_~__len~4#1 := 8; [2025-02-08 02:56:53,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4325: assume true;assume show_imon_clock_#t~loopctr240#1 < 4096;havoc show_imon_clock_#t~nondet241#1;call write~int#55(show_imon_clock_#t~nondet241#1, show_imon_clock_~buf#1.base, show_imon_clock_~buf#1.offset + show_imon_clock_#t~loopctr240#1, 8);show_imon_clock_#t~loopctr240#1 := 1 + show_imon_clock_#t~loopctr240#1; [2025-02-08 02:56:53,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4325: assume true;show_imon_clock_~tmp___1~3#1 := show_imon_clock_#t~ret242#1;havoc show_imon_clock_#t~mem239#1;havoc show_imon_clock_#t~loopctr240#1;havoc show_imon_clock_#t~nondet241#1;havoc show_imon_clock_#t~ret242#1;show_imon_clock_~len~0#1 := show_imon_clock_~tmp___1~3#1; [2025-02-08 02:56:53,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5977: assume 0 == (imon_init_intf1_~rx_urb~1#1.base + imon_init_intf1_~rx_urb~1#1.offset) % 18446744073709551616; [2025-02-08 02:56:53,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5977: assume !(0 == (imon_init_intf1_~rx_urb~1#1.base + imon_init_intf1_~rx_urb~1#1.offset) % 18446744073709551616);assume { :begin_inline_ldv_mutex_lock_31 } true;ldv_mutex_lock_31_#in~ldv_func_arg1#1.base, ldv_mutex_lock_31_#in~ldv_func_arg1#1.offset := imon_init_intf1_~ictx#1.base, 30 + imon_init_intf1_~ictx#1.offset;havoc ldv_mutex_lock_31_~ldv_func_arg1#1.base, ldv_mutex_lock_31_~ldv_func_arg1#1.offset;ldv_mutex_lock_31_~ldv_func_arg1#1.base, ldv_mutex_lock_31_~ldv_func_arg1#1.offset := ldv_mutex_lock_31_#in~ldv_func_arg1#1.base, ldv_mutex_lock_31_#in~ldv_func_arg1#1.offset; [2025-02-08 02:56:53,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5515: assume imon_set_display_type_#t~switch626#1; [2025-02-08 02:56:53,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5515: assume !imon_set_display_type_#t~switch626#1; [2025-02-08 02:56:53,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7497: assume 1 == ~ldv_mutex_lock_of_imon_context~0; [2025-02-08 02:56:53,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7497: assume !(1 == ~ldv_mutex_lock_of_imon_context~0); [2025-02-08 02:56:53,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6308: havoc ldv_usb_deregister_43_~arg#1.base, ldv_usb_deregister_43_~arg#1.offset;havoc ldv_usb_deregister_43_#in~arg#1.base, ldv_usb_deregister_43_#in~arg#1.offset;assume { :end_inline_ldv_usb_deregister_43 } true; [2025-02-08 02:56:53,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6044-1: call ULTIMATE.dealloc(imon_init_display_~#descriptor~8#1.base, imon_init_display_~#descriptor~8#1.offset);havoc imon_init_display_~#descriptor~8#1.base, imon_init_display_~#descriptor~8#1.offset; [2025-02-08 02:56:53,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5978: assume -2147483648 <= imon_init_intf1_#t~ret754#1 && imon_init_intf1_#t~ret754#1 <= 2147483647;havoc imon_init_intf1_#t~ret754#1; [2025-02-08 02:56:53,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6044: call ULTIMATE.dealloc(imon_init_display_~#descriptor~8#1.base, imon_init_display_~#descriptor~8#1.offset);havoc imon_init_display_~#descriptor~8#1.base, imon_init_display_~#descriptor~8#1.offset;havoc imon_init_display_#t~mem780#1, imon_init_display_#t~ret781#1, imon_init_display_#t~mem782#1.base, imon_init_display_#t~mem782#1.offset, imon_init_display_#t~ret783#1, imon_init_display_#t~ret784#1, imon_init_display_#t~mem785#1.base, imon_init_display_#t~mem785#1.offset, imon_init_display_#t~ret786#1, imon_init_display_#t~mem787#1, imon_init_display_#t~ret788#1, imon_init_display_#t~ret789#1, imon_init_display_#t~mem790#1.base, imon_init_display_#t~mem790#1.offset, imon_init_display_#t~ret791#1, imon_init_display_~ictx#1.base, imon_init_display_~ictx#1.offset, imon_init_display_~intf#1.base, imon_init_display_~intf#1.offset, imon_init_display_~ret~7#1, imon_init_display_~#descriptor~8#1.base, imon_init_display_~#descriptor~8#1.offset, imon_init_display_~tmp~28#1;havoc imon_init_display_#in~ictx#1.base, imon_init_display_#in~ictx#1.offset, imon_init_display_#in~intf#1.base, imon_init_display_#in~intf#1.offset;assume { :end_inline_imon_init_display } true; [2025-02-08 02:56:53,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5978-1: SUMMARY for call imon_init_intf1_#t~ret754#1 := printk(224, 0); srcloc: null [2025-02-08 02:56:53,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6639-1: assume 0 == ~ldv_retval_5~0;~ldv_state_variable_0~0 := 2;~ldv_state_variable_5~0 := 1;assume { :begin_inline_ldv_file_operations_5 } true;havoc ldv_file_operations_5_#t~ret884#1.base, ldv_file_operations_5_#t~ret884#1.offset, ldv_file_operations_5_#t~ret885#1.base, ldv_file_operations_5_#t~ret885#1.offset, ldv_file_operations_5_~tmp~35#1.base, ldv_file_operations_5_~tmp~35#1.offset, ldv_file_operations_5_~tmp___0~21#1.base, ldv_file_operations_5_~tmp___0~21#1.offset;havoc ldv_file_operations_5_~tmp~35#1.base, ldv_file_operations_5_~tmp~35#1.offset;havoc ldv_file_operations_5_~tmp___0~21#1.base, ldv_file_operations_5_~tmp___0~21#1.offset; [2025-02-08 02:56:53,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6639-1: assume !(0 == ~ldv_retval_5~0); [2025-02-08 02:56:53,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5648: call imon_init_idev_#t~mem665#1 := read~int#28(~#imon_panel_key_table~0.base, 8 + (~#imon_panel_key_table~0.offset + 12 * imon_init_idev_~i~4#1), 4);imon_init_idev_~kc~1#1 := imon_init_idev_#t~mem665#1;assume { :begin_inline___set_bit } true;__set_bit_#in~nr#1, __set_bit_#in~addr#1.base, __set_bit_#in~addr#1.offset := (if imon_init_idev_~kc~1#1 % 4294967296 % 4294967296 <= 2147483647 then imon_init_idev_~kc~1#1 % 4294967296 % 4294967296 else imon_init_idev_~kc~1#1 % 4294967296 % 4294967296 - 4294967296), imon_init_idev_~idev~0#1.base, 48 + imon_init_idev_~idev~0#1.offset;havoc __set_bit_~nr#1, __set_bit_~addr#1.base, __set_bit_~addr#1.offset;__set_bit_~nr#1 := __set_bit_#in~nr#1;__set_bit_~addr#1.base, __set_bit_~addr#1.offset := __set_bit_#in~addr#1.base, __set_bit_#in~addr#1.offset; [2025-02-08 02:56:53,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5516-1: imon_set_display_type_#t~switch626#1 := imon_set_display_type_#t~switch626#1 || 53 == (if imon_set_display_type_#t~mem625#1 % 65536 % 4294967296 <= 2147483647 then imon_set_display_type_#t~mem625#1 % 65536 % 4294967296 else imon_set_display_type_#t~mem625#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:56:53,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6639-2: assume 0 != ~ldv_retval_5~0;~ldv_state_variable_0~0 := 3; [2025-02-08 02:56:53,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6639-2: assume !(0 != ~ldv_retval_5~0); [2025-02-08 02:56:53,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5516: assume imon_set_display_type_#t~switch626#1;imon_set_display_type_~configured_display_type~0#1 := 3; [2025-02-08 02:56:53,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5516: assume !imon_set_display_type_#t~switch626#1;imon_set_display_type_#t~switch626#1 := imon_set_display_type_#t~switch626#1 || 56 == (if imon_set_display_type_#t~mem625#1 % 65536 % 4294967296 <= 2147483647 then imon_set_display_type_#t~mem625#1 % 65536 % 4294967296 else imon_set_display_type_#t~mem625#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:56:53,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5649: havoc __set_bit_~nr#1, __set_bit_~addr#1.base, __set_bit_~addr#1.offset;havoc __set_bit_#in~nr#1, __set_bit_#in~addr#1.base, __set_bit_#in~addr#1.offset;assume { :end_inline___set_bit } true;imon_init_idev_~i~4#1 := 1 + imon_init_idev_~i~4#1; [2025-02-08 02:56:53,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7499: SUMMARY for call ldv_error(); srcloc: null [2025-02-08 02:56:53,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5914: imon_init_intf0_~tmp___1~10#1 := (if 0 == imon_init_intf0_#t~ret731#1 % 256 then 0 else 1);havoc imon_init_intf0_#t~ret731#1; [2025-02-08 02:56:53,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5914-1: SUMMARY for call imon_init_intf0_#t~ret731#1 := imon_find_endpoints(imon_init_intf0_~ictx~13#1.base, imon_init_intf0_~ictx~13#1.offset, imon_init_intf0_~iface_desc~0#1.base, imon_init_intf0_~iface_desc~0#1.offset); srcloc: null [2025-02-08 02:56:53,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4329: havoc ldv_mutex_unlock_21_~ldv_func_arg1#1.base, ldv_mutex_unlock_21_~ldv_func_arg1#1.offset;havoc ldv_mutex_unlock_21_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_21_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_unlock_21 } true;show_imon_clock_#res#1 := (if show_imon_clock_~len~0#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then show_imon_clock_~len~0#1 % 18446744073709551616 % 18446744073709551616 else show_imon_clock_~len~0#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616); [2025-02-08 02:56:53,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4329-1: assume { :begin_inline_ldv_mutex_unlock_21 } true;ldv_mutex_unlock_21_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_21_#in~ldv_func_arg1#1.offset := show_imon_clock_~ictx~4#1.base, 30 + show_imon_clock_~ictx~4#1.offset;havoc ldv_mutex_unlock_21_~ldv_func_arg1#1.base, ldv_mutex_unlock_21_~ldv_func_arg1#1.offset;ldv_mutex_unlock_21_~ldv_func_arg1#1.base, ldv_mutex_unlock_21_~ldv_func_arg1#1.offset := ldv_mutex_unlock_21_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_21_#in~ldv_func_arg1#1.offset; [2025-02-08 02:56:54,274 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 02:56:54,278 INFO L158 Benchmark]: Toolchain (without parser) took 14507.23ms. Allocated memory was 142.6MB in the beginning and 671.1MB in the end (delta: 528.5MB). Free memory was 96.3MB in the beginning and 385.4MB in the end (delta: -289.1MB). Peak memory consumption was 475.1MB. Max. memory is 16.1GB. [2025-02-08 02:56:54,278 INFO L158 Benchmark]: CDTParser took 0.59ms. Allocated memory is still 201.3MB. Free memory is still 126.0MB. There was no memory consumed. Max. memory is 16.1GB. [2025-02-08 02:56:54,279 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1421.67ms. Allocated memory was 142.6MB in the beginning and 151.0MB in the end (delta: 8.4MB). Free memory was 96.3MB in the beginning and 57.9MB in the end (delta: 38.4MB). Peak memory consumption was 92.9MB. Max. memory is 16.1GB. [2025-02-08 02:56:54,279 INFO L158 Benchmark]: Boogie Procedure Inliner took 245.13ms. Allocated memory is still 151.0MB. Free memory was 57.9MB in the beginning and 74.1MB in the end (delta: -16.2MB). Peak memory consumption was 34.0MB. Max. memory is 16.1GB. [2025-02-08 02:56:54,279 INFO L158 Benchmark]: Boogie Preprocessor took 732.18ms. Allocated memory was 151.0MB in the beginning and 427.8MB in the end (delta: 276.8MB). Free memory was 74.1MB in the beginning and 209.0MB in the end (delta: -134.9MB). Peak memory consumption was 151.6MB. Max. memory is 16.1GB. [2025-02-08 02:56:54,279 INFO L158 Benchmark]: IcfgBuilder took 12103.86ms. Allocated memory was 427.8MB in the beginning and 671.1MB in the end (delta: 243.3MB). Free memory was 209.0MB in the beginning and 385.4MB in the end (delta: -176.4MB). Peak memory consumption was 298.6MB. Max. memory is 16.1GB. [2025-02-08 02:56:54,280 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.59ms. Allocated memory is still 201.3MB. Free memory is still 126.0MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1421.67ms. Allocated memory was 142.6MB in the beginning and 151.0MB in the end (delta: 8.4MB). Free memory was 96.3MB in the beginning and 57.9MB in the end (delta: 38.4MB). Peak memory consumption was 92.9MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 245.13ms. Allocated memory is still 151.0MB. Free memory was 57.9MB in the beginning and 74.1MB in the end (delta: -16.2MB). Peak memory consumption was 34.0MB. Max. memory is 16.1GB. * Boogie Preprocessor took 732.18ms. Allocated memory was 151.0MB in the beginning and 427.8MB in the end (delta: 276.8MB). Free memory was 74.1MB in the beginning and 209.0MB in the end (delta: -134.9MB). Peak memory consumption was 151.6MB. Max. memory is 16.1GB. * IcfgBuilder took 12103.86ms. Allocated memory was 427.8MB in the beginning and 671.1MB in the end (delta: 243.3MB). Free memory was 209.0MB in the beginning and 385.4MB in the end (delta: -176.4MB). Peak memory consumption was 298.6MB. 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: 3258]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [3258] - GenericResultAtLocation [Line: 3265]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("bswapl %0": "=r" (val): "0" (val)); [3265] - GenericResultAtLocation [Line: 3272]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("bswapq %0": "=r" (val): "0" (val)); [3272] - GenericResultAtLocation [Line: 3305]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [3305] - GenericResultAtLocation [Line: 3308]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [3308] - GenericResultAtLocation [Line: 3311]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [3311] - GenericResultAtLocation [Line: 3314]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [3314] - GenericResultAtLocation [Line: 4083]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [4083] - GenericResultAtLocation [Line: 4087]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [4087] - GenericResultAtLocation [Line: 4110]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %0,%1": "=q" (__x), "+m" (*__ptr): "0" (__x): "memory"); [4110] - GenericResultAtLocation [Line: 4115]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %0,%1": "=r" (__x), "+m" (*__ptr___0): "0" (__x): "memory"); [4115] - GenericResultAtLocation [Line: 4120]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0,%1": "=r" (__x), "+m" (*__ptr___1): "0" (__x): "memory"); [4120] - GenericResultAtLocation [Line: 4125]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %0,%1": "=r" (__x), "+m" (*__ptr___2): "0" (__x): "memory"); [4125] - GenericResultAtLocation [Line: 4584]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [4584] RESULT: Ultimate could not prove your program: Toolchain returned no result. [2025-02-08 02:56:54,364 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-validator-v0.6/linux-stable-a9e7fb5-1-32_7a-drivers--media--rc--imon.ko-entry_point.cil.out.i -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 5ae9365bf9f4bb447656a8aad8b25296bee93482678adc07bc006baf98cbac3c --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 02:56:56,509 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 02:56:56,586 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2025-02-08 02:56:56,590 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 02:56:56,590 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 02:56:56,614 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 02:56:56,616 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 02:56:56,616 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 02:56:56,616 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 02:56:56,616 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 02:56:56,616 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 02:56:56,616 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 02:56:56,617 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 02:56:56,617 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 02:56:56,617 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 02:56:56,617 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 02:56:56,617 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 02:56:56,617 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 02:56:56,617 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 02:56:56,617 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 02:56:56,617 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 02:56:56,618 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2025-02-08 02:56:56,618 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2025-02-08 02:56:56,618 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2025-02-08 02:56:56,618 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 02:56:56,618 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 02:56:56,618 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 02:56:56,619 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 02:56:56,619 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 02:56:56,619 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 02:56:56,619 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 02:56:56,619 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 02:56:56,619 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 02:56:56,619 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 02:56:56,619 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 02:56:56,619 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 02:56:56,619 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2025-02-08 02:56:56,619 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2025-02-08 02:56:56,619 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 02:56:56,619 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 02:56:56,619 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 02:56:56,619 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 02:56:56,619 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 5ae9365bf9f4bb447656a8aad8b25296bee93482678adc07bc006baf98cbac3c [2025-02-08 02:56:56,856 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 02:56:56,867 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 02:56:56,868 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 02:56:56,869 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 02:56:56,869 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 02:56:56,870 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-validator-v0.6/linux-stable-a9e7fb5-1-32_7a-drivers--media--rc--imon.ko-entry_point.cil.out.i [2025-02-08 02:56:58,150 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/e5b5e56eb/37a373a1e319489db942e949a676e8a5/FLAGe6ef8f7c0 [2025-02-08 02:56:58,613 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 02:56:58,614 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-validator-v0.6/linux-stable-a9e7fb5-1-32_7a-drivers--media--rc--imon.ko-entry_point.cil.out.i [2025-02-08 02:56:58,651 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/e5b5e56eb/37a373a1e319489db942e949a676e8a5/FLAGe6ef8f7c0 [2025-02-08 02:56:58,663 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/e5b5e56eb/37a373a1e319489db942e949a676e8a5 [2025-02-08 02:56:58,665 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 02:56:58,665 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 02:56:58,668 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 02:56:58,668 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 02:56:58,671 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 02:56:58,671 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 02:56:58" (1/1) ... [2025-02-08 02:56:58,671 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4b187d7b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:56:58, skipping insertion in model container [2025-02-08 02:56:58,671 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 02:56:58" (1/1) ... [2025-02-08 02:56:58,746 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 02:56:59,362 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-validator-v0.6/linux-stable-a9e7fb5-1-32_7a-drivers--media--rc--imon.ko-entry_point.cil.out.i[98402,98415] [2025-02-08 02:56:59,629 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:56:59,641 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:56:59,650 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:56:59,652 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:56:59,655 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:56:59,698 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:56:59,698 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:56:59,698 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:56:59,699 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:56:59,700 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:56:59,701 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:56:59,707 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:56:59,707 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:56:59,708 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:56:59,708 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:56:59,719 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:56:59,719 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:56:59,719 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:56:59,719 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:56:59,721 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:56:59,724 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:56:59,726 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:56:59,729 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:56:59,732 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:56:59,733 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:56:59,733 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:56:59,734 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:56:59,735 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:56:59,735 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:56:59,735 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:56:59,736 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:56:59,736 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:56:59,736 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:56:59,736 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:56:59,737 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:56:59,738 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:56:59,738 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:56:59,741 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:56:59,747 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:56:59,760 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:56:59,760 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:56:59,760 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:56:59,760 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:56:59,828 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:56:59,846 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:56:59,847 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:56:59,863 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:56:59,864 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:56:59,865 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:56:59,866 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:56:59,866 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:56:59,872 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:56:59,883 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:56:59,900 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:56:59,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 02:56:59,905 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:56:59,906 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:56:59,913 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:56:59,913 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:56:59,921 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:56:59,925 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:56:59,929 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:56:59,936 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:56:59,937 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:56:59,937 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:56:59,937 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:56:59,938 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:56:59,938 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:56:59,952 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:56:59,956 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:56:59,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 02:56:59,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 02:56:59,958 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:56:59,958 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:56:59,958 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:56:59,960 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:56:59,960 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:56:59,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 02:56:59,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 02:56:59,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 02:56:59,965 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:56:59,965 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:56:59,965 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:56:59,966 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:56:59,966 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:56:59,966 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:56:59,967 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:57:00,031 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:57:00,032 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 02:57:00,069 INFO L197 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2025-02-08 02:57:00,111 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 02:57:00,166 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-validator-v0.6/linux-stable-a9e7fb5-1-32_7a-drivers--media--rc--imon.ko-entry_point.cil.out.i[98402,98415] [2025-02-08 02:57:00,184 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:57:00,188 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:57:00,194 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:57:00,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 02:57:00,200 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:57:00,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 02:57:00,207 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:57:00,207 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:57:00,207 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:57:00,208 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:57:00,209 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:57:00,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 02:57:00,215 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:57:00,215 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:57:00,215 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:57:00,218 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:57:00,219 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:57:00,219 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:57:00,219 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:57:00,220 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:57:00,222 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:57:00,224 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:57:00,225 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:57:00,228 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:57:00,228 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:57:00,229 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:57:00,229 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:57:00,229 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:57:00,229 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:57:00,229 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:57:00,230 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:57:00,230 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:57:00,230 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:57:00,230 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:57:00,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 02:57:00,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 02:57:00,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 02:57:00,235 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:57:00,236 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:57:00,239 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:57:00,239 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:57:00,239 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:57:00,239 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:57:00,262 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:57:00,271 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:57:00,292 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:57:00,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 02:57:00,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 02:57:00,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 02:57:00,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 02:57:00,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 02:57:00,300 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:57:00,301 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:57:00,306 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:57:00,307 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:57:00,307 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:57:00,308 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:57:00,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 02:57:00,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 02:57:00,313 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:57:00,313 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:57:00,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 02:57:00,318 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:57:00,319 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:57:00,319 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:57:00,319 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:57:00,319 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:57:00,319 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:57:00,320 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:57:00,320 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:57:00,320 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:57:00,320 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:57:00,321 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:57:00,321 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:57:00,321 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:57:00,321 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:57:00,321 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:57:00,322 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:57:00,322 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:57:00,322 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:57:00,322 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:57:00,322 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:57:00,322 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:57:00,322 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:57:00,322 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:57:00,323 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:57:00,323 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:57:00,343 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 02:57:00,347 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 02:57:00,362 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 02:57:00,403 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [3258] [2025-02-08 02:57:00,404 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bswapl %0": "=r" (val): "0" (val)); [3265] [2025-02-08 02:57:00,405 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bswapq %0": "=r" (val): "0" (val)); [3272] [2025-02-08 02:57:00,406 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [3305] [2025-02-08 02:57:00,406 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [3308] [2025-02-08 02:57:00,406 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [3311] [2025-02-08 02:57:00,406 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [3314] [2025-02-08 02:57:00,412 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-validator-v0.6/linux-stable-a9e7fb5-1-32_7a-drivers--media--rc--imon.ko-entry_point.cil.out.i[98402,98415] [2025-02-08 02:57:00,457 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [4083] [2025-02-08 02:57:00,457 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [4087] [2025-02-08 02:57:00,458 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %0,%1": "=q" (__x), "+m" (*__ptr): "0" (__x): "memory"); [4110] [2025-02-08 02:57:00,458 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %0,%1": "=r" (__x), "+m" (*__ptr___0): "0" (__x): "memory"); [4115] [2025-02-08 02:57:00,458 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0,%1": "=r" (__x), "+m" (*__ptr___1): "0" (__x): "memory"); [4120] [2025-02-08 02:57:00,458 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %0,%1": "=r" (__x), "+m" (*__ptr___2): "0" (__x): "memory"); [4125] [2025-02-08 02:57:00,474 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [4584] [2025-02-08 02:57:00,565 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 02:57:00,640 INFO L204 MainTranslator]: Completed translation [2025-02-08 02:57:00,640 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:57:00 WrapperNode [2025-02-08 02:57:00,641 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 02:57:00,641 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 02:57:00,641 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 02:57:00,641 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 02:57:00,645 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:57:00" (1/1) ... [2025-02-08 02:57:00,709 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:57:00" (1/1) ... [2025-02-08 02:57:00,915 INFO L138 Inliner]: procedures = 269, calls = 2460, calls flagged for inlining = 119, calls inlined = 98, statements flattened = 3949 [2025-02-08 02:57:00,916 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 02:57:00,917 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 02:57:00,917 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 02:57:00,917 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 02:57:00,924 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:57:00" (1/1) ... [2025-02-08 02:57:00,925 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:57:00" (1/1) ... [2025-02-08 02:57:00,948 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:57:00" (1/1) ... [2025-02-08 02:57:01,341 INFO L175 MemorySlicer]: Split 1214 memory accesses to 57 slices as follows [5, 5, 5, 8, 8, 5, 5, 5, 4, 5, 8, 8, 5, 3, 4, 6, 2, 8, 66, 5, 8, 5, 4, 8, 6, 2, 48, 5, 30, 8, 24, 8, 5, 656, 5, 6, 64, 5, 5, 8, 8, 5, 8, 8, 1, 7, 5, 8, 4, 8, 0, 5, 5, 8, 5, 41, 8]. 54 percent of accesses are in the largest equivalence class. The 265 initializations are split as follows [5, 5, 5, 0, 0, 5, 5, 5, 4, 5, 0, 0, 5, 0, 4, 6, 2, 0, 12, 5, 0, 5, 4, 0, 6, 2, 0, 5, 0, 0, 24, 0, 5, 18, 5, 6, 64, 5, 5, 8, 0, 5, 0, 0, 1, 0, 5, 0, 4, 0, 0, 5, 5, 0, 5, 0, 0]. The 733 writes are split as follows [0, 0, 0, 7, 7, 0, 0, 0, 0, 0, 7, 7, 0, 2, 0, 0, 0, 7, 54, 0, 7, 0, 0, 7, 0, 0, 47, 0, 30, 7, 0, 7, 0, 447, 0, 0, 0, 0, 0, 0, 7, 0, 7, 7, 0, 0, 0, 7, 0, 7, 0, 0, 0, 7, 0, 41, 7]. [2025-02-08 02:57:01,342 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:57:00" (1/1) ... [2025-02-08 02:57:01,342 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:57:00" (1/1) ... [2025-02-08 02:57:01,544 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:57:00" (1/1) ... [2025-02-08 02:57:01,554 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:57:00" (1/1) ... [2025-02-08 02:57:01,650 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:57:00" (1/1) ... [2025-02-08 02:57:01,675 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:57:00" (1/1) ... [2025-02-08 02:57:01,736 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 02:57:01,738 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 02:57:01,738 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 02:57:01,738 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 02:57:01,739 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:57:00" (1/1) ... [2025-02-08 02:57:01,743 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 02:57:01,753 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 02:57:01,766 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-02-08 02:57:01,768 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-02-08 02:57:01,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#0 [2025-02-08 02:57:01,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#1 [2025-02-08 02:57:01,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#2 [2025-02-08 02:57:01,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#3 [2025-02-08 02:57:01,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#4 [2025-02-08 02:57:01,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#5 [2025-02-08 02:57:01,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#6 [2025-02-08 02:57:01,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#7 [2025-02-08 02:57:01,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#8 [2025-02-08 02:57:01,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#9 [2025-02-08 02:57:01,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#10 [2025-02-08 02:57:01,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#11 [2025-02-08 02:57:01,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#12 [2025-02-08 02:57:01,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#13 [2025-02-08 02:57:01,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#14 [2025-02-08 02:57:01,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#15 [2025-02-08 02:57:01,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#16 [2025-02-08 02:57:01,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#17 [2025-02-08 02:57:01,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#18 [2025-02-08 02:57:01,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#19 [2025-02-08 02:57:01,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#20 [2025-02-08 02:57:01,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#21 [2025-02-08 02:57:01,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#22 [2025-02-08 02:57:01,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#23 [2025-02-08 02:57:01,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#24 [2025-02-08 02:57:01,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#25 [2025-02-08 02:57:01,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#26 [2025-02-08 02:57:01,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#27 [2025-02-08 02:57:01,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#28 [2025-02-08 02:57:01,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#29 [2025-02-08 02:57:01,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#30 [2025-02-08 02:57:01,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#31 [2025-02-08 02:57:01,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#32 [2025-02-08 02:57:01,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#33 [2025-02-08 02:57:01,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#34 [2025-02-08 02:57:01,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#35 [2025-02-08 02:57:01,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#36 [2025-02-08 02:57:01,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#37 [2025-02-08 02:57:01,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#38 [2025-02-08 02:57:01,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#39 [2025-02-08 02:57:01,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#40 [2025-02-08 02:57:01,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#41 [2025-02-08 02:57:01,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#42 [2025-02-08 02:57:01,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#43 [2025-02-08 02:57:01,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#44 [2025-02-08 02:57:01,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#45 [2025-02-08 02:57:01,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#46 [2025-02-08 02:57:01,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#47 [2025-02-08 02:57:01,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#48 [2025-02-08 02:57:01,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#49 [2025-02-08 02:57:01,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#50 [2025-02-08 02:57:01,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#51 [2025-02-08 02:57:01,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#52 [2025-02-08 02:57:01,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#53 [2025-02-08 02:57:01,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#54 [2025-02-08 02:57:01,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#55 [2025-02-08 02:57:01,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#56 [2025-02-08 02:57:01,783 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#0 [2025-02-08 02:57:01,783 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#1 [2025-02-08 02:57:01,783 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#2 [2025-02-08 02:57:01,783 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#3 [2025-02-08 02:57:01,783 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#4 [2025-02-08 02:57:01,783 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#5 [2025-02-08 02:57:01,783 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#6 [2025-02-08 02:57:01,783 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#7 [2025-02-08 02:57:01,783 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#8 [2025-02-08 02:57:01,783 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#9 [2025-02-08 02:57:01,783 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#10 [2025-02-08 02:57:01,783 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#11 [2025-02-08 02:57:01,783 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#12 [2025-02-08 02:57:01,783 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#13 [2025-02-08 02:57:01,783 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#14 [2025-02-08 02:57:01,783 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#15 [2025-02-08 02:57:01,783 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#16 [2025-02-08 02:57:01,783 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#17 [2025-02-08 02:57:01,784 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#18 [2025-02-08 02:57:01,784 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#19 [2025-02-08 02:57:01,784 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#20 [2025-02-08 02:57:01,784 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#21 [2025-02-08 02:57:01,784 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#22 [2025-02-08 02:57:01,784 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#23 [2025-02-08 02:57:01,784 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#24 [2025-02-08 02:57:01,784 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#25 [2025-02-08 02:57:01,784 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#26 [2025-02-08 02:57:01,784 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#27 [2025-02-08 02:57:01,784 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#28 [2025-02-08 02:57:01,784 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#29 [2025-02-08 02:57:01,784 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#30 [2025-02-08 02:57:01,784 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#31 [2025-02-08 02:57:01,784 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#32 [2025-02-08 02:57:01,784 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#33 [2025-02-08 02:57:01,784 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#34 [2025-02-08 02:57:01,784 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#35 [2025-02-08 02:57:01,784 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#36 [2025-02-08 02:57:01,784 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#37 [2025-02-08 02:57:01,784 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#38 [2025-02-08 02:57:01,784 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#39 [2025-02-08 02:57:01,784 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#40 [2025-02-08 02:57:01,784 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#41 [2025-02-08 02:57:01,784 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#42 [2025-02-08 02:57:01,784 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#43 [2025-02-08 02:57:01,784 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#44 [2025-02-08 02:57:01,784 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#45 [2025-02-08 02:57:01,784 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#46 [2025-02-08 02:57:01,784 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#47 [2025-02-08 02:57:01,784 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#48 [2025-02-08 02:57:01,784 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#49 [2025-02-08 02:57:01,784 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#50 [2025-02-08 02:57:01,784 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#51 [2025-02-08 02:57:01,784 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#52 [2025-02-08 02:57:01,784 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#53 [2025-02-08 02:57:01,784 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#54 [2025-02-08 02:57:01,784 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#55 [2025-02-08 02:57:01,784 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#56 [2025-02-08 02:57:01,785 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#0 [2025-02-08 02:57:01,785 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#1 [2025-02-08 02:57:01,785 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#2 [2025-02-08 02:57:01,785 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#3 [2025-02-08 02:57:01,785 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#4 [2025-02-08 02:57:01,785 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#5 [2025-02-08 02:57:01,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#6 [2025-02-08 02:57:01,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#7 [2025-02-08 02:57:01,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#8 [2025-02-08 02:57:01,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#9 [2025-02-08 02:57:01,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#10 [2025-02-08 02:57:01,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#11 [2025-02-08 02:57:01,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#12 [2025-02-08 02:57:01,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#13 [2025-02-08 02:57:01,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#14 [2025-02-08 02:57:01,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#15 [2025-02-08 02:57:01,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#16 [2025-02-08 02:57:01,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#17 [2025-02-08 02:57:01,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#18 [2025-02-08 02:57:01,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#19 [2025-02-08 02:57:01,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#20 [2025-02-08 02:57:01,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#21 [2025-02-08 02:57:01,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#22 [2025-02-08 02:57:01,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#23 [2025-02-08 02:57:01,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#24 [2025-02-08 02:57:01,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#25 [2025-02-08 02:57:01,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#26 [2025-02-08 02:57:01,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#27 [2025-02-08 02:57:01,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#28 [2025-02-08 02:57:01,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#29 [2025-02-08 02:57:01,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#30 [2025-02-08 02:57:01,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#31 [2025-02-08 02:57:01,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#32 [2025-02-08 02:57:01,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#33 [2025-02-08 02:57:01,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#34 [2025-02-08 02:57:01,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#35 [2025-02-08 02:57:01,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#36 [2025-02-08 02:57:01,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#37 [2025-02-08 02:57:01,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#38 [2025-02-08 02:57:01,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#39 [2025-02-08 02:57:01,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#40 [2025-02-08 02:57:01,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#41 [2025-02-08 02:57:01,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#42 [2025-02-08 02:57:01,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#43 [2025-02-08 02:57:01,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#44 [2025-02-08 02:57:01,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#45 [2025-02-08 02:57:01,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#46 [2025-02-08 02:57:01,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#47 [2025-02-08 02:57:01,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#48 [2025-02-08 02:57:01,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#49 [2025-02-08 02:57:01,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#50 [2025-02-08 02:57:01,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#51 [2025-02-08 02:57:01,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#52 [2025-02-08 02:57:01,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#53 [2025-02-08 02:57:01,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#54 [2025-02-08 02:57:01,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#55 [2025-02-08 02:57:01,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#56 [2025-02-08 02:57:01,786 INFO L130 BoogieDeclarations]: Found specification of procedure usb_get_intfdata [2025-02-08 02:57:01,786 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_get_intfdata [2025-02-08 02:57:01,786 INFO L130 BoogieDeclarations]: Found specification of procedure usb_submit_urb [2025-02-08 02:57:01,786 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_submit_urb [2025-02-08 02:57:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#0 [2025-02-08 02:57:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#1 [2025-02-08 02:57:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#2 [2025-02-08 02:57:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#3 [2025-02-08 02:57:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#4 [2025-02-08 02:57:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#5 [2025-02-08 02:57:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#6 [2025-02-08 02:57:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#7 [2025-02-08 02:57:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#8 [2025-02-08 02:57:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#9 [2025-02-08 02:57:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#10 [2025-02-08 02:57:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#11 [2025-02-08 02:57:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#12 [2025-02-08 02:57:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#13 [2025-02-08 02:57:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#14 [2025-02-08 02:57:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#15 [2025-02-08 02:57:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#16 [2025-02-08 02:57:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#17 [2025-02-08 02:57:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#18 [2025-02-08 02:57:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#19 [2025-02-08 02:57:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#20 [2025-02-08 02:57:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#21 [2025-02-08 02:57:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#22 [2025-02-08 02:57:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#23 [2025-02-08 02:57:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#24 [2025-02-08 02:57:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#25 [2025-02-08 02:57:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#26 [2025-02-08 02:57:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#27 [2025-02-08 02:57:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#28 [2025-02-08 02:57:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#29 [2025-02-08 02:57:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#30 [2025-02-08 02:57:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#31 [2025-02-08 02:57:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#32 [2025-02-08 02:57:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#33 [2025-02-08 02:57:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#34 [2025-02-08 02:57:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#35 [2025-02-08 02:57:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#36 [2025-02-08 02:57:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#37 [2025-02-08 02:57:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#38 [2025-02-08 02:57:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#39 [2025-02-08 02:57:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#40 [2025-02-08 02:57:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#41 [2025-02-08 02:57:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#42 [2025-02-08 02:57:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#43 [2025-02-08 02:57:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#44 [2025-02-08 02:57:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#45 [2025-02-08 02:57:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#46 [2025-02-08 02:57:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#47 [2025-02-08 02:57:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#48 [2025-02-08 02:57:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#49 [2025-02-08 02:57:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#50 [2025-02-08 02:57:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#51 [2025-02-08 02:57:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#52 [2025-02-08 02:57:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#53 [2025-02-08 02:57:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#54 [2025-02-08 02:57:01,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#55 [2025-02-08 02:57:01,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#56 [2025-02-08 02:57:01,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#0 [2025-02-08 02:57:01,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#1 [2025-02-08 02:57:01,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#2 [2025-02-08 02:57:01,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#3 [2025-02-08 02:57:01,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#4 [2025-02-08 02:57:01,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#5 [2025-02-08 02:57:01,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#6 [2025-02-08 02:57:01,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#7 [2025-02-08 02:57:01,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#8 [2025-02-08 02:57:01,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#9 [2025-02-08 02:57:01,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#10 [2025-02-08 02:57:01,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#11 [2025-02-08 02:57:01,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#12 [2025-02-08 02:57:01,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#13 [2025-02-08 02:57:01,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#14 [2025-02-08 02:57:01,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#15 [2025-02-08 02:57:01,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#16 [2025-02-08 02:57:01,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#17 [2025-02-08 02:57:01,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#18 [2025-02-08 02:57:01,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#19 [2025-02-08 02:57:01,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#20 [2025-02-08 02:57:01,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#21 [2025-02-08 02:57:01,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#22 [2025-02-08 02:57:01,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#23 [2025-02-08 02:57:01,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#24 [2025-02-08 02:57:01,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#25 [2025-02-08 02:57:01,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#26 [2025-02-08 02:57:01,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#27 [2025-02-08 02:57:01,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#28 [2025-02-08 02:57:01,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#29 [2025-02-08 02:57:01,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#30 [2025-02-08 02:57:01,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#31 [2025-02-08 02:57:01,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#32 [2025-02-08 02:57:01,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#33 [2025-02-08 02:57:01,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#34 [2025-02-08 02:57:01,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#35 [2025-02-08 02:57:01,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#36 [2025-02-08 02:57:01,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#37 [2025-02-08 02:57:01,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#38 [2025-02-08 02:57:01,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#39 [2025-02-08 02:57:01,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#40 [2025-02-08 02:57:01,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#41 [2025-02-08 02:57:01,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#42 [2025-02-08 02:57:01,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#43 [2025-02-08 02:57:01,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#44 [2025-02-08 02:57:01,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#45 [2025-02-08 02:57:01,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#46 [2025-02-08 02:57:01,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#47 [2025-02-08 02:57:01,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#48 [2025-02-08 02:57:01,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#49 [2025-02-08 02:57:01,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#50 [2025-02-08 02:57:01,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#51 [2025-02-08 02:57:01,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#52 [2025-02-08 02:57:01,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#53 [2025-02-08 02:57:01,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#54 [2025-02-08 02:57:01,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#55 [2025-02-08 02:57:01,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#56 [2025-02-08 02:57:01,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-02-08 02:57:01,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-02-08 02:57:01,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-02-08 02:57:01,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-02-08 02:57:01,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-02-08 02:57:01,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-02-08 02:57:01,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-02-08 02:57:01,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-02-08 02:57:01,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-02-08 02:57:01,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-02-08 02:57:01,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-02-08 02:57:01,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-02-08 02:57:01,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-02-08 02:57:01,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-02-08 02:57:01,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-02-08 02:57:01,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-02-08 02:57:01,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-02-08 02:57:01,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-02-08 02:57:01,791 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-02-08 02:57:01,791 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-02-08 02:57:01,791 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-02-08 02:57:01,791 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-02-08 02:57:01,791 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-02-08 02:57:01,791 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-02-08 02:57:01,791 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2025-02-08 02:57:01,791 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2025-02-08 02:57:01,792 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2025-02-08 02:57:01,792 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#27 [2025-02-08 02:57:01,792 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#28 [2025-02-08 02:57:01,792 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#29 [2025-02-08 02:57:01,792 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#30 [2025-02-08 02:57:01,792 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#31 [2025-02-08 02:57:01,792 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#32 [2025-02-08 02:57:01,792 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#33 [2025-02-08 02:57:01,792 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#34 [2025-02-08 02:57:01,792 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#35 [2025-02-08 02:57:01,792 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#36 [2025-02-08 02:57:01,792 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#37 [2025-02-08 02:57:01,792 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#38 [2025-02-08 02:57:01,792 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#39 [2025-02-08 02:57:01,792 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#40 [2025-02-08 02:57:01,792 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#41 [2025-02-08 02:57:01,792 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#42 [2025-02-08 02:57:01,792 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#43 [2025-02-08 02:57:01,792 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#44 [2025-02-08 02:57:01,792 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#45 [2025-02-08 02:57:01,792 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#46 [2025-02-08 02:57:01,792 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#47 [2025-02-08 02:57:01,792 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#48 [2025-02-08 02:57:01,792 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#49 [2025-02-08 02:57:01,792 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#50 [2025-02-08 02:57:01,792 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#51 [2025-02-08 02:57:01,792 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#52 [2025-02-08 02:57:01,792 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#53 [2025-02-08 02:57:01,792 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#54 [2025-02-08 02:57:01,792 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#55 [2025-02-08 02:57:01,792 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#56 [2025-02-08 02:57:01,792 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#0 [2025-02-08 02:57:01,792 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#1 [2025-02-08 02:57:01,792 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#2 [2025-02-08 02:57:01,792 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#3 [2025-02-08 02:57:01,792 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#4 [2025-02-08 02:57:01,792 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#5 [2025-02-08 02:57:01,792 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#6 [2025-02-08 02:57:01,792 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#7 [2025-02-08 02:57:01,792 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#8 [2025-02-08 02:57:01,792 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#9 [2025-02-08 02:57:01,792 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#10 [2025-02-08 02:57:01,792 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#11 [2025-02-08 02:57:01,792 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#12 [2025-02-08 02:57:01,792 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#13 [2025-02-08 02:57:01,792 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#14 [2025-02-08 02:57:01,792 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#15 [2025-02-08 02:57:01,792 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#16 [2025-02-08 02:57:01,792 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#17 [2025-02-08 02:57:01,792 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#18 [2025-02-08 02:57:01,792 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#19 [2025-02-08 02:57:01,792 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#20 [2025-02-08 02:57:01,792 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#21 [2025-02-08 02:57:01,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#22 [2025-02-08 02:57:01,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#23 [2025-02-08 02:57:01,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#24 [2025-02-08 02:57:01,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#25 [2025-02-08 02:57:01,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#26 [2025-02-08 02:57:01,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#27 [2025-02-08 02:57:01,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#28 [2025-02-08 02:57:01,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#29 [2025-02-08 02:57:01,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#30 [2025-02-08 02:57:01,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#31 [2025-02-08 02:57:01,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#32 [2025-02-08 02:57:01,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#33 [2025-02-08 02:57:01,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#34 [2025-02-08 02:57:01,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#35 [2025-02-08 02:57:01,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#36 [2025-02-08 02:57:01,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#37 [2025-02-08 02:57:01,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#38 [2025-02-08 02:57:01,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#39 [2025-02-08 02:57:01,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#40 [2025-02-08 02:57:01,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#41 [2025-02-08 02:57:01,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#42 [2025-02-08 02:57:01,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#43 [2025-02-08 02:57:01,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#44 [2025-02-08 02:57:01,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#45 [2025-02-08 02:57:01,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#46 [2025-02-08 02:57:01,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#47 [2025-02-08 02:57:01,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#48 [2025-02-08 02:57:01,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#49 [2025-02-08 02:57:01,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#50 [2025-02-08 02:57:01,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#51 [2025-02-08 02:57:01,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#52 [2025-02-08 02:57:01,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#53 [2025-02-08 02:57:01,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#54 [2025-02-08 02:57:01,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#55 [2025-02-08 02:57:01,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#56 [2025-02-08 02:57:01,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-08 02:57:01,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-08 02:57:01,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-08 02:57:01,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-08 02:57:01,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-08 02:57:01,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-08 02:57:01,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-08 02:57:01,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-08 02:57:01,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-08 02:57:01,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-08 02:57:01,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-08 02:57:01,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-08 02:57:01,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-08 02:57:01,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-08 02:57:01,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-08 02:57:01,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-08 02:57:01,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-08 02:57:01,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-08 02:57:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-08 02:57:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-02-08 02:57:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-02-08 02:57:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-02-08 02:57:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-02-08 02:57:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-02-08 02:57:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-02-08 02:57:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-02-08 02:57:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-02-08 02:57:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2025-02-08 02:57:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2025-02-08 02:57:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2025-02-08 02:57:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#30 [2025-02-08 02:57:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#31 [2025-02-08 02:57:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#32 [2025-02-08 02:57:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#33 [2025-02-08 02:57:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#34 [2025-02-08 02:57:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#35 [2025-02-08 02:57:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#36 [2025-02-08 02:57:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#37 [2025-02-08 02:57:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#38 [2025-02-08 02:57:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#39 [2025-02-08 02:57:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#40 [2025-02-08 02:57:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#41 [2025-02-08 02:57:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#42 [2025-02-08 02:57:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#43 [2025-02-08 02:57:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#44 [2025-02-08 02:57:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#45 [2025-02-08 02:57:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#46 [2025-02-08 02:57:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#47 [2025-02-08 02:57:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#48 [2025-02-08 02:57:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#49 [2025-02-08 02:57:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#50 [2025-02-08 02:57:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#51 [2025-02-08 02:57:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#52 [2025-02-08 02:57:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#53 [2025-02-08 02:57:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#54 [2025-02-08 02:57:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#55 [2025-02-08 02:57:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#56 [2025-02-08 02:57:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-02-08 02:57:01,794 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-02-08 02:57:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure usb_get_dev [2025-02-08 02:57:01,794 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_get_dev [2025-02-08 02:57:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2025-02-08 02:57:01,794 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2025-02-08 02:57:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure usb_make_path [2025-02-08 02:57:01,794 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_make_path [2025-02-08 02:57:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-08 02:57:01,794 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-08 02:57:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure send_packet [2025-02-08 02:57:01,794 INFO L138 BoogieDeclarations]: Found implementation of procedure send_packet [2025-02-08 02:57:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure dev_printk [2025-02-08 02:57:01,795 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_printk [2025-02-08 02:57:01,795 INFO L130 BoogieDeclarations]: Found specification of procedure strlcat [2025-02-08 02:57:01,795 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcat [2025-02-08 02:57:01,795 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2025-02-08 02:57:01,795 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2025-02-08 02:57:01,795 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2025-02-08 02:57:01,795 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2025-02-08 02:57:01,795 INFO L130 BoogieDeclarations]: Found specification of procedure imon_disconnect [2025-02-08 02:57:01,795 INFO L138 BoogieDeclarations]: Found implementation of procedure imon_disconnect [2025-02-08 02:57:01,795 INFO L130 BoogieDeclarations]: Found specification of procedure usb_deregister_dev [2025-02-08 02:57:01,795 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_deregister_dev [2025-02-08 02:57:01,795 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_lock_of_imon_context [2025-02-08 02:57:01,795 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_lock_of_imon_context [2025-02-08 02:57:01,795 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-02-08 02:57:01,795 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-02-08 02:57:01,795 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2025-02-08 02:57:01,795 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock [2025-02-08 02:57:01,795 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-02-08 02:57:01,795 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-02-08 02:57:01,801 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_driver_lock [2025-02-08 02:57:01,801 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_driver_lock [2025-02-08 02:57:01,801 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-08 02:57:01,801 INFO L130 BoogieDeclarations]: Found specification of procedure input_event [2025-02-08 02:57:01,801 INFO L138 BoogieDeclarations]: Found implementation of procedure input_event [2025-02-08 02:57:01,802 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-08 02:57:01,802 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-08 02:57:01,802 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-08 02:57:01,802 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-08 02:57:01,802 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-08 02:57:01,802 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-08 02:57:01,802 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-08 02:57:01,802 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-08 02:57:01,802 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-08 02:57:01,802 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-08 02:57:01,802 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-08 02:57:01,802 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-08 02:57:01,802 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-08 02:57:01,802 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-08 02:57:01,802 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-08 02:57:01,802 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-08 02:57:01,802 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-08 02:57:01,802 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-08 02:57:01,802 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-08 02:57:01,802 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-02-08 02:57:01,802 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-02-08 02:57:01,802 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-02-08 02:57:01,802 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-02-08 02:57:01,802 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-02-08 02:57:01,802 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-02-08 02:57:01,802 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-02-08 02:57:01,802 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-02-08 02:57:01,802 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2025-02-08 02:57:01,802 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2025-02-08 02:57:01,802 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2025-02-08 02:57:01,802 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#30 [2025-02-08 02:57:01,802 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#31 [2025-02-08 02:57:01,802 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#32 [2025-02-08 02:57:01,802 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#33 [2025-02-08 02:57:01,802 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#34 [2025-02-08 02:57:01,802 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#35 [2025-02-08 02:57:01,802 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#36 [2025-02-08 02:57:01,802 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#37 [2025-02-08 02:57:01,802 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#38 [2025-02-08 02:57:01,802 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#39 [2025-02-08 02:57:01,802 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#40 [2025-02-08 02:57:01,802 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#41 [2025-02-08 02:57:01,802 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#42 [2025-02-08 02:57:01,802 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#43 [2025-02-08 02:57:01,802 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#44 [2025-02-08 02:57:01,802 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#45 [2025-02-08 02:57:01,802 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#46 [2025-02-08 02:57:01,802 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#47 [2025-02-08 02:57:01,802 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#48 [2025-02-08 02:57:01,802 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#49 [2025-02-08 02:57:01,802 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#50 [2025-02-08 02:57:01,802 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#51 [2025-02-08 02:57:01,802 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#52 [2025-02-08 02:57:01,802 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#53 [2025-02-08 02:57:01,802 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#54 [2025-02-08 02:57:01,802 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#55 [2025-02-08 02:57:01,802 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#56 [2025-02-08 02:57:01,802 INFO L130 BoogieDeclarations]: Found specification of procedure input_allocate_device [2025-02-08 02:57:01,802 INFO L138 BoogieDeclarations]: Found implementation of procedure input_allocate_device [2025-02-08 02:57:01,802 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#0 [2025-02-08 02:57:01,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#1 [2025-02-08 02:57:01,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#2 [2025-02-08 02:57:01,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#3 [2025-02-08 02:57:01,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#4 [2025-02-08 02:57:01,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#5 [2025-02-08 02:57:01,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#6 [2025-02-08 02:57:01,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#7 [2025-02-08 02:57:01,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#8 [2025-02-08 02:57:01,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#9 [2025-02-08 02:57:01,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#10 [2025-02-08 02:57:01,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#11 [2025-02-08 02:57:01,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#12 [2025-02-08 02:57:01,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#13 [2025-02-08 02:57:01,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#14 [2025-02-08 02:57:01,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#15 [2025-02-08 02:57:01,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#16 [2025-02-08 02:57:01,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#17 [2025-02-08 02:57:01,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#18 [2025-02-08 02:57:01,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#19 [2025-02-08 02:57:01,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#20 [2025-02-08 02:57:01,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#21 [2025-02-08 02:57:01,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#22 [2025-02-08 02:57:01,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#23 [2025-02-08 02:57:01,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#24 [2025-02-08 02:57:01,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#25 [2025-02-08 02:57:01,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#26 [2025-02-08 02:57:01,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#27 [2025-02-08 02:57:01,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#28 [2025-02-08 02:57:01,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#29 [2025-02-08 02:57:01,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#30 [2025-02-08 02:57:01,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#31 [2025-02-08 02:57:01,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#32 [2025-02-08 02:57:01,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#33 [2025-02-08 02:57:01,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#34 [2025-02-08 02:57:01,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#35 [2025-02-08 02:57:01,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#36 [2025-02-08 02:57:01,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#37 [2025-02-08 02:57:01,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#38 [2025-02-08 02:57:01,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#39 [2025-02-08 02:57:01,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#40 [2025-02-08 02:57:01,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#41 [2025-02-08 02:57:01,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#42 [2025-02-08 02:57:01,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#43 [2025-02-08 02:57:01,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#44 [2025-02-08 02:57:01,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#45 [2025-02-08 02:57:01,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#46 [2025-02-08 02:57:01,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#47 [2025-02-08 02:57:01,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#48 [2025-02-08 02:57:01,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#49 [2025-02-08 02:57:01,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#50 [2025-02-08 02:57:01,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#51 [2025-02-08 02:57:01,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#52 [2025-02-08 02:57:01,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#53 [2025-02-08 02:57:01,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#54 [2025-02-08 02:57:01,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#55 [2025-02-08 02:57:01,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#56 [2025-02-08 02:57:01,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#0 [2025-02-08 02:57:01,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#1 [2025-02-08 02:57:01,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#2 [2025-02-08 02:57:01,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#3 [2025-02-08 02:57:01,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#4 [2025-02-08 02:57:01,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#5 [2025-02-08 02:57:01,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#6 [2025-02-08 02:57:01,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#7 [2025-02-08 02:57:01,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#8 [2025-02-08 02:57:01,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#9 [2025-02-08 02:57:01,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#10 [2025-02-08 02:57:01,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#11 [2025-02-08 02:57:01,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#12 [2025-02-08 02:57:01,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#13 [2025-02-08 02:57:01,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#14 [2025-02-08 02:57:01,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#15 [2025-02-08 02:57:01,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#16 [2025-02-08 02:57:01,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#17 [2025-02-08 02:57:01,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#18 [2025-02-08 02:57:01,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#19 [2025-02-08 02:57:01,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#20 [2025-02-08 02:57:01,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#21 [2025-02-08 02:57:01,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#22 [2025-02-08 02:57:01,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#23 [2025-02-08 02:57:01,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#24 [2025-02-08 02:57:01,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#25 [2025-02-08 02:57:01,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#26 [2025-02-08 02:57:01,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#27 [2025-02-08 02:57:01,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#28 [2025-02-08 02:57:01,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#29 [2025-02-08 02:57:01,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#30 [2025-02-08 02:57:01,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#31 [2025-02-08 02:57:01,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#32 [2025-02-08 02:57:01,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#33 [2025-02-08 02:57:01,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#34 [2025-02-08 02:57:01,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#35 [2025-02-08 02:57:01,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#36 [2025-02-08 02:57:01,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#37 [2025-02-08 02:57:01,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#38 [2025-02-08 02:57:01,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#39 [2025-02-08 02:57:01,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#40 [2025-02-08 02:57:01,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#41 [2025-02-08 02:57:01,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#42 [2025-02-08 02:57:01,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#43 [2025-02-08 02:57:01,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#44 [2025-02-08 02:57:01,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#45 [2025-02-08 02:57:01,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#46 [2025-02-08 02:57:01,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#47 [2025-02-08 02:57:01,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#48 [2025-02-08 02:57:01,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#49 [2025-02-08 02:57:01,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#50 [2025-02-08 02:57:01,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#51 [2025-02-08 02:57:01,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#52 [2025-02-08 02:57:01,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#53 [2025-02-08 02:57:01,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#54 [2025-02-08 02:57:01,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#55 [2025-02-08 02:57:01,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#56 [2025-02-08 02:57:01,805 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#0 [2025-02-08 02:57:01,805 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#1 [2025-02-08 02:57:01,805 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#2 [2025-02-08 02:57:01,805 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#3 [2025-02-08 02:57:01,805 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#4 [2025-02-08 02:57:01,805 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#5 [2025-02-08 02:57:01,805 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#6 [2025-02-08 02:57:01,805 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#7 [2025-02-08 02:57:01,805 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#8 [2025-02-08 02:57:01,805 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#9 [2025-02-08 02:57:01,805 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#10 [2025-02-08 02:57:01,805 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#11 [2025-02-08 02:57:01,805 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#12 [2025-02-08 02:57:01,805 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#13 [2025-02-08 02:57:01,805 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#14 [2025-02-08 02:57:01,805 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#15 [2025-02-08 02:57:01,805 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#16 [2025-02-08 02:57:01,805 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#17 [2025-02-08 02:57:01,805 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#18 [2025-02-08 02:57:01,805 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#19 [2025-02-08 02:57:01,805 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#20 [2025-02-08 02:57:01,805 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#21 [2025-02-08 02:57:01,805 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#22 [2025-02-08 02:57:01,805 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#23 [2025-02-08 02:57:01,805 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#24 [2025-02-08 02:57:01,805 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#25 [2025-02-08 02:57:01,805 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#26 [2025-02-08 02:57:01,805 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#27 [2025-02-08 02:57:01,805 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#28 [2025-02-08 02:57:01,805 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#29 [2025-02-08 02:57:01,805 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#30 [2025-02-08 02:57:01,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#31 [2025-02-08 02:57:01,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#32 [2025-02-08 02:57:01,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#33 [2025-02-08 02:57:01,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#34 [2025-02-08 02:57:01,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#35 [2025-02-08 02:57:01,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#36 [2025-02-08 02:57:01,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#37 [2025-02-08 02:57:01,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#38 [2025-02-08 02:57:01,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#39 [2025-02-08 02:57:01,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#40 [2025-02-08 02:57:01,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#41 [2025-02-08 02:57:01,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#42 [2025-02-08 02:57:01,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#43 [2025-02-08 02:57:01,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#44 [2025-02-08 02:57:01,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#45 [2025-02-08 02:57:01,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#46 [2025-02-08 02:57:01,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#47 [2025-02-08 02:57:01,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#48 [2025-02-08 02:57:01,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#49 [2025-02-08 02:57:01,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#50 [2025-02-08 02:57:01,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#51 [2025-02-08 02:57:01,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#52 [2025-02-08 02:57:01,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#53 [2025-02-08 02:57:01,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#54 [2025-02-08 02:57:01,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#55 [2025-02-08 02:57:01,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#56 [2025-02-08 02:57:01,806 INFO L130 BoogieDeclarations]: Found specification of procedure dev_set_drvdata [2025-02-08 02:57:01,806 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_set_drvdata [2025-02-08 02:57:01,806 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-08 02:57:01,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#0 [2025-02-08 02:57:01,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#1 [2025-02-08 02:57:01,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#2 [2025-02-08 02:57:01,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#3 [2025-02-08 02:57:01,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#4 [2025-02-08 02:57:01,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#5 [2025-02-08 02:57:01,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#6 [2025-02-08 02:57:01,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#7 [2025-02-08 02:57:01,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#8 [2025-02-08 02:57:01,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#9 [2025-02-08 02:57:01,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#10 [2025-02-08 02:57:01,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#11 [2025-02-08 02:57:01,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#12 [2025-02-08 02:57:01,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#13 [2025-02-08 02:57:01,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#14 [2025-02-08 02:57:01,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#15 [2025-02-08 02:57:01,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#16 [2025-02-08 02:57:01,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#17 [2025-02-08 02:57:01,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#18 [2025-02-08 02:57:01,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#19 [2025-02-08 02:57:01,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#20 [2025-02-08 02:57:01,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#21 [2025-02-08 02:57:01,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#22 [2025-02-08 02:57:01,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#23 [2025-02-08 02:57:01,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#24 [2025-02-08 02:57:01,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#25 [2025-02-08 02:57:01,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#26 [2025-02-08 02:57:01,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#27 [2025-02-08 02:57:01,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#28 [2025-02-08 02:57:01,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#29 [2025-02-08 02:57:01,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#30 [2025-02-08 02:57:01,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#31 [2025-02-08 02:57:01,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#32 [2025-02-08 02:57:01,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#33 [2025-02-08 02:57:01,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#34 [2025-02-08 02:57:01,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#35 [2025-02-08 02:57:01,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#36 [2025-02-08 02:57:01,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#37 [2025-02-08 02:57:01,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#38 [2025-02-08 02:57:01,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#39 [2025-02-08 02:57:01,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#40 [2025-02-08 02:57:01,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#41 [2025-02-08 02:57:01,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#42 [2025-02-08 02:57:01,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#43 [2025-02-08 02:57:01,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#44 [2025-02-08 02:57:01,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#45 [2025-02-08 02:57:01,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#46 [2025-02-08 02:57:01,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#47 [2025-02-08 02:57:01,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#48 [2025-02-08 02:57:01,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#49 [2025-02-08 02:57:01,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#50 [2025-02-08 02:57:01,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#51 [2025-02-08 02:57:01,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#52 [2025-02-08 02:57:01,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#53 [2025-02-08 02:57:01,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#54 [2025-02-08 02:57:01,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#55 [2025-02-08 02:57:01,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#56 [2025-02-08 02:57:01,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-02-08 02:57:01,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-02-08 02:57:01,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-02-08 02:57:01,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-02-08 02:57:01,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-02-08 02:57:01,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-02-08 02:57:01,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-02-08 02:57:01,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-02-08 02:57:01,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-02-08 02:57:01,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-02-08 02:57:01,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-02-08 02:57:01,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-02-08 02:57:01,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-02-08 02:57:01,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-02-08 02:57:01,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-02-08 02:57:01,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-02-08 02:57:01,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-02-08 02:57:01,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-02-08 02:57:01,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-02-08 02:57:01,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-02-08 02:57:01,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-02-08 02:57:01,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-02-08 02:57:01,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-02-08 02:57:01,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-02-08 02:57:01,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2025-02-08 02:57:01,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2025-02-08 02:57:01,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2025-02-08 02:57:01,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#27 [2025-02-08 02:57:01,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#28 [2025-02-08 02:57:01,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#29 [2025-02-08 02:57:01,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#30 [2025-02-08 02:57:01,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#31 [2025-02-08 02:57:01,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#32 [2025-02-08 02:57:01,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#33 [2025-02-08 02:57:01,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#34 [2025-02-08 02:57:01,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#35 [2025-02-08 02:57:01,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#36 [2025-02-08 02:57:01,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#37 [2025-02-08 02:57:01,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#38 [2025-02-08 02:57:01,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#39 [2025-02-08 02:57:01,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#40 [2025-02-08 02:57:01,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#41 [2025-02-08 02:57:01,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#42 [2025-02-08 02:57:01,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#43 [2025-02-08 02:57:01,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#44 [2025-02-08 02:57:01,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#45 [2025-02-08 02:57:01,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#46 [2025-02-08 02:57:01,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#47 [2025-02-08 02:57:01,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#48 [2025-02-08 02:57:01,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#49 [2025-02-08 02:57:01,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#50 [2025-02-08 02:57:01,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#51 [2025-02-08 02:57:01,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#52 [2025-02-08 02:57:01,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#53 [2025-02-08 02:57:01,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#54 [2025-02-08 02:57:01,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#55 [2025-02-08 02:57:01,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#56 [2025-02-08 02:57:01,808 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-08 02:57:01,808 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-08 02:57:01,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2025-02-08 02:57:01,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2025-02-08 02:57:01,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2025-02-08 02:57:01,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2025-02-08 02:57:01,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#4 [2025-02-08 02:57:01,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#5 [2025-02-08 02:57:01,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#6 [2025-02-08 02:57:01,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#7 [2025-02-08 02:57:01,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#8 [2025-02-08 02:57:01,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#9 [2025-02-08 02:57:01,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#10 [2025-02-08 02:57:01,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#11 [2025-02-08 02:57:01,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#12 [2025-02-08 02:57:01,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#13 [2025-02-08 02:57:01,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#14 [2025-02-08 02:57:01,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#15 [2025-02-08 02:57:01,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#16 [2025-02-08 02:57:01,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#17 [2025-02-08 02:57:01,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#18 [2025-02-08 02:57:01,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#19 [2025-02-08 02:57:01,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#20 [2025-02-08 02:57:01,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#21 [2025-02-08 02:57:01,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#22 [2025-02-08 02:57:01,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#23 [2025-02-08 02:57:01,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#24 [2025-02-08 02:57:01,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#25 [2025-02-08 02:57:01,809 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#26 [2025-02-08 02:57:01,809 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#27 [2025-02-08 02:57:01,809 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#28 [2025-02-08 02:57:01,809 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#29 [2025-02-08 02:57:01,809 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#30 [2025-02-08 02:57:01,809 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#31 [2025-02-08 02:57:01,809 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#32 [2025-02-08 02:57:01,809 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#33 [2025-02-08 02:57:01,809 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#34 [2025-02-08 02:57:01,809 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#35 [2025-02-08 02:57:01,809 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#36 [2025-02-08 02:57:01,809 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#37 [2025-02-08 02:57:01,809 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#38 [2025-02-08 02:57:01,809 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#39 [2025-02-08 02:57:01,809 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#40 [2025-02-08 02:57:01,809 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#41 [2025-02-08 02:57:01,809 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#42 [2025-02-08 02:57:01,809 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#43 [2025-02-08 02:57:01,809 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#44 [2025-02-08 02:57:01,809 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#45 [2025-02-08 02:57:01,809 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#46 [2025-02-08 02:57:01,809 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#47 [2025-02-08 02:57:01,809 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#48 [2025-02-08 02:57:01,809 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#49 [2025-02-08 02:57:01,809 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#50 [2025-02-08 02:57:01,809 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#51 [2025-02-08 02:57:01,809 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#52 [2025-02-08 02:57:01,809 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#53 [2025-02-08 02:57:01,809 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#54 [2025-02-08 02:57:01,809 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#55 [2025-02-08 02:57:01,809 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#56 [2025-02-08 02:57:01,809 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#0 [2025-02-08 02:57:01,809 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#1 [2025-02-08 02:57:01,809 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#2 [2025-02-08 02:57:01,809 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#3 [2025-02-08 02:57:01,809 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#4 [2025-02-08 02:57:01,809 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#5 [2025-02-08 02:57:01,809 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#6 [2025-02-08 02:57:01,809 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#7 [2025-02-08 02:57:01,809 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#8 [2025-02-08 02:57:01,809 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#9 [2025-02-08 02:57:01,809 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#10 [2025-02-08 02:57:01,809 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#11 [2025-02-08 02:57:01,809 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#12 [2025-02-08 02:57:01,809 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#13 [2025-02-08 02:57:01,809 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#14 [2025-02-08 02:57:01,809 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#15 [2025-02-08 02:57:01,809 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#16 [2025-02-08 02:57:01,809 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#17 [2025-02-08 02:57:01,809 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#18 [2025-02-08 02:57:01,809 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#19 [2025-02-08 02:57:01,809 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#20 [2025-02-08 02:57:01,809 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#21 [2025-02-08 02:57:01,809 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#22 [2025-02-08 02:57:01,809 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#23 [2025-02-08 02:57:01,809 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#24 [2025-02-08 02:57:01,809 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#25 [2025-02-08 02:57:01,809 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#26 [2025-02-08 02:57:01,809 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#27 [2025-02-08 02:57:01,809 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#28 [2025-02-08 02:57:01,810 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#29 [2025-02-08 02:57:01,810 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#30 [2025-02-08 02:57:01,810 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#31 [2025-02-08 02:57:01,810 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#32 [2025-02-08 02:57:01,810 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#33 [2025-02-08 02:57:01,813 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#34 [2025-02-08 02:57:01,813 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#35 [2025-02-08 02:57:01,813 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#36 [2025-02-08 02:57:01,813 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#37 [2025-02-08 02:57:01,813 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#38 [2025-02-08 02:57:01,813 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#39 [2025-02-08 02:57:01,813 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#40 [2025-02-08 02:57:01,813 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#41 [2025-02-08 02:57:01,813 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#42 [2025-02-08 02:57:01,813 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#43 [2025-02-08 02:57:01,813 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#44 [2025-02-08 02:57:01,813 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#45 [2025-02-08 02:57:01,813 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#46 [2025-02-08 02:57:01,813 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#47 [2025-02-08 02:57:01,813 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#48 [2025-02-08 02:57:01,813 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#49 [2025-02-08 02:57:01,813 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#50 [2025-02-08 02:57:01,813 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#51 [2025-02-08 02:57:01,813 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#52 [2025-02-08 02:57:01,813 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#53 [2025-02-08 02:57:01,813 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#54 [2025-02-08 02:57:01,813 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#55 [2025-02-08 02:57:01,814 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#56 [2025-02-08 02:57:01,814 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2025-02-08 02:57:01,814 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2025-02-08 02:57:01,814 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2025-02-08 02:57:01,814 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2025-02-08 02:57:01,814 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2025-02-08 02:57:01,814 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2025-02-08 02:57:01,814 INFO L130 BoogieDeclarations]: Found specification of procedure usb_set_intfdata [2025-02-08 02:57:01,814 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_set_intfdata [2025-02-08 02:57:01,814 INFO L130 BoogieDeclarations]: Found specification of procedure input_set_drvdata [2025-02-08 02:57:01,814 INFO L138 BoogieDeclarations]: Found implementation of procedure input_set_drvdata [2025-02-08 02:57:01,814 INFO L130 BoogieDeclarations]: Found specification of procedure input_report_key [2025-02-08 02:57:01,814 INFO L138 BoogieDeclarations]: Found implementation of procedure input_report_key [2025-02-08 02:57:01,814 INFO L130 BoogieDeclarations]: Found specification of procedure usb_alloc_urb [2025-02-08 02:57:01,814 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_alloc_urb [2025-02-08 02:57:01,814 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2025-02-08 02:57:01,814 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2025-02-08 02:57:01,814 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2025-02-08 02:57:01,814 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2025-02-08 02:57:01,814 INFO L130 BoogieDeclarations]: Found specification of procedure input_report_abs [2025-02-08 02:57:01,814 INFO L138 BoogieDeclarations]: Found implementation of procedure input_report_abs [2025-02-08 02:57:01,814 INFO L130 BoogieDeclarations]: Found specification of procedure dev_get_drvdata [2025-02-08 02:57:01,814 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_get_drvdata [2025-02-08 02:57:01,814 INFO L130 BoogieDeclarations]: Found specification of procedure _dev_info [2025-02-08 02:57:01,814 INFO L138 BoogieDeclarations]: Found implementation of procedure _dev_info [2025-02-08 02:57:01,814 INFO L130 BoogieDeclarations]: Found specification of procedure input_free_device [2025-02-08 02:57:01,814 INFO L138 BoogieDeclarations]: Found implementation of procedure input_free_device [2025-02-08 02:57:01,814 INFO L130 BoogieDeclarations]: Found specification of procedure sysfs_create_group [2025-02-08 02:57:01,814 INFO L138 BoogieDeclarations]: Found implementation of procedure sysfs_create_group [2025-02-08 02:57:01,814 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer_sync [2025-02-08 02:57:01,814 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer_sync [2025-02-08 02:57:01,814 INFO L130 BoogieDeclarations]: Found specification of procedure sysfs_remove_group [2025-02-08 02:57:01,814 INFO L138 BoogieDeclarations]: Found implementation of procedure sysfs_remove_group [2025-02-08 02:57:01,814 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-02-08 02:57:01,814 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-02-08 02:57:01,814 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-02-08 02:57:01,814 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-02-08 02:57:01,814 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-02-08 02:57:01,814 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-02-08 02:57:01,814 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-02-08 02:57:01,814 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-02-08 02:57:01,814 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-02-08 02:57:01,814 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-02-08 02:57:01,814 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-02-08 02:57:01,814 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-02-08 02:57:01,814 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-02-08 02:57:01,814 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-02-08 02:57:01,814 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-02-08 02:57:01,814 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-02-08 02:57:01,814 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-02-08 02:57:01,814 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-02-08 02:57:01,814 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-02-08 02:57:01,814 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-02-08 02:57:01,814 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-02-08 02:57:01,814 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-02-08 02:57:01,814 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2025-02-08 02:57:01,814 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2025-02-08 02:57:01,814 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#24 [2025-02-08 02:57:01,814 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#25 [2025-02-08 02:57:01,814 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#26 [2025-02-08 02:57:01,814 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#27 [2025-02-08 02:57:01,815 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#28 [2025-02-08 02:57:01,815 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#29 [2025-02-08 02:57:01,815 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#30 [2025-02-08 02:57:01,815 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#31 [2025-02-08 02:57:01,815 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#32 [2025-02-08 02:57:01,815 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#33 [2025-02-08 02:57:01,815 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#34 [2025-02-08 02:57:01,815 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#35 [2025-02-08 02:57:01,815 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#36 [2025-02-08 02:57:01,815 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#37 [2025-02-08 02:57:01,815 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#38 [2025-02-08 02:57:01,815 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#39 [2025-02-08 02:57:01,815 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#40 [2025-02-08 02:57:01,815 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#41 [2025-02-08 02:57:01,815 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#42 [2025-02-08 02:57:01,815 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#43 [2025-02-08 02:57:01,815 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#44 [2025-02-08 02:57:01,815 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#45 [2025-02-08 02:57:01,815 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#46 [2025-02-08 02:57:01,815 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#47 [2025-02-08 02:57:01,815 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#48 [2025-02-08 02:57:01,815 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#49 [2025-02-08 02:57:01,815 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#50 [2025-02-08 02:57:01,815 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#51 [2025-02-08 02:57:01,815 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#52 [2025-02-08 02:57:01,815 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#53 [2025-02-08 02:57:01,815 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#54 [2025-02-08 02:57:01,815 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#55 [2025-02-08 02:57:01,815 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#56 [2025-02-08 02:57:01,815 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-02-08 02:57:01,815 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-02-08 02:57:01,815 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-02-08 02:57:01,815 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-02-08 02:57:01,815 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-02-08 02:57:01,815 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-02-08 02:57:01,815 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-02-08 02:57:01,815 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-02-08 02:57:01,815 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-02-08 02:57:01,815 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-02-08 02:57:01,815 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-02-08 02:57:01,815 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-02-08 02:57:01,815 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-02-08 02:57:01,815 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-02-08 02:57:01,815 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-02-08 02:57:01,815 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-02-08 02:57:01,815 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-02-08 02:57:01,815 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-02-08 02:57:01,815 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-02-08 02:57:01,815 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-02-08 02:57:01,815 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-02-08 02:57:01,815 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-02-08 02:57:01,815 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2025-02-08 02:57:01,815 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2025-02-08 02:57:01,815 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#24 [2025-02-08 02:57:01,815 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#25 [2025-02-08 02:57:01,815 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#26 [2025-02-08 02:57:01,815 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#27 [2025-02-08 02:57:01,816 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#28 [2025-02-08 02:57:01,816 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#29 [2025-02-08 02:57:01,816 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#30 [2025-02-08 02:57:01,816 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#31 [2025-02-08 02:57:01,816 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#32 [2025-02-08 02:57:01,816 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#33 [2025-02-08 02:57:01,816 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#34 [2025-02-08 02:57:01,816 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#35 [2025-02-08 02:57:01,816 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#36 [2025-02-08 02:57:01,816 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#37 [2025-02-08 02:57:01,816 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#38 [2025-02-08 02:57:01,816 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#39 [2025-02-08 02:57:01,816 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#40 [2025-02-08 02:57:01,816 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#41 [2025-02-08 02:57:01,816 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#42 [2025-02-08 02:57:01,816 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#43 [2025-02-08 02:57:01,816 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#44 [2025-02-08 02:57:01,816 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#45 [2025-02-08 02:57:01,816 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#46 [2025-02-08 02:57:01,816 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#47 [2025-02-08 02:57:01,816 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#48 [2025-02-08 02:57:01,816 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#49 [2025-02-08 02:57:01,816 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#50 [2025-02-08 02:57:01,816 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#51 [2025-02-08 02:57:01,816 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#52 [2025-02-08 02:57:01,816 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#53 [2025-02-08 02:57:01,816 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#54 [2025-02-08 02:57:01,816 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#55 [2025-02-08 02:57:01,816 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#56 [2025-02-08 02:57:01,816 INFO L130 BoogieDeclarations]: Found specification of procedure lcd_write [2025-02-08 02:57:01,816 INFO L138 BoogieDeclarations]: Found implementation of procedure lcd_write [2025-02-08 02:57:01,816 INFO L130 BoogieDeclarations]: Found specification of procedure __create_pipe [2025-02-08 02:57:01,816 INFO L138 BoogieDeclarations]: Found implementation of procedure __create_pipe [2025-02-08 02:57:01,816 INFO L130 BoogieDeclarations]: Found specification of procedure usb_kill_urb [2025-02-08 02:57:01,816 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_kill_urb [2025-02-08 02:57:01,816 INFO L130 BoogieDeclarations]: Found specification of procedure usb_fill_int_urb [2025-02-08 02:57:01,816 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_fill_int_urb [2025-02-08 02:57:01,816 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-02-08 02:57:01,816 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-02-08 02:57:01,816 INFO L130 BoogieDeclarations]: Found specification of procedure usb_to_input_id [2025-02-08 02:57:01,816 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_to_input_id [2025-02-08 02:57:01,816 INFO L130 BoogieDeclarations]: Found specification of procedure input_sync [2025-02-08 02:57:01,816 INFO L138 BoogieDeclarations]: Found implementation of procedure input_sync [2025-02-08 02:57:01,816 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#0 [2025-02-08 02:57:01,816 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#1 [2025-02-08 02:57:01,816 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#2 [2025-02-08 02:57:01,816 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#3 [2025-02-08 02:57:01,816 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#4 [2025-02-08 02:57:01,816 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#5 [2025-02-08 02:57:01,816 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#6 [2025-02-08 02:57:01,816 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#7 [2025-02-08 02:57:01,816 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#8 [2025-02-08 02:57:01,816 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#9 [2025-02-08 02:57:01,816 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#10 [2025-02-08 02:57:01,816 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#11 [2025-02-08 02:57:01,816 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#12 [2025-02-08 02:57:01,816 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#13 [2025-02-08 02:57:01,816 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#14 [2025-02-08 02:57:01,816 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#15 [2025-02-08 02:57:01,817 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#16 [2025-02-08 02:57:01,817 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#17 [2025-02-08 02:57:01,817 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#18 [2025-02-08 02:57:01,817 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#19 [2025-02-08 02:57:01,817 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#20 [2025-02-08 02:57:01,817 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#21 [2025-02-08 02:57:01,817 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#22 [2025-02-08 02:57:01,817 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#23 [2025-02-08 02:57:01,817 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#24 [2025-02-08 02:57:01,817 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#25 [2025-02-08 02:57:01,819 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#26 [2025-02-08 02:57:01,819 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#27 [2025-02-08 02:57:01,819 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#28 [2025-02-08 02:57:01,819 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#29 [2025-02-08 02:57:01,819 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#30 [2025-02-08 02:57:01,819 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#31 [2025-02-08 02:57:01,819 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#32 [2025-02-08 02:57:01,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#33 [2025-02-08 02:57:01,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#34 [2025-02-08 02:57:01,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#35 [2025-02-08 02:57:01,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#36 [2025-02-08 02:57:01,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#37 [2025-02-08 02:57:01,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#38 [2025-02-08 02:57:01,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#39 [2025-02-08 02:57:01,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#40 [2025-02-08 02:57:01,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#41 [2025-02-08 02:57:01,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#42 [2025-02-08 02:57:01,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#43 [2025-02-08 02:57:01,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#44 [2025-02-08 02:57:01,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#45 [2025-02-08 02:57:01,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#46 [2025-02-08 02:57:01,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#47 [2025-02-08 02:57:01,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#48 [2025-02-08 02:57:01,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#49 [2025-02-08 02:57:01,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#50 [2025-02-08 02:57:01,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#51 [2025-02-08 02:57:01,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#52 [2025-02-08 02:57:01,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#53 [2025-02-08 02:57:01,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#54 [2025-02-08 02:57:01,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#55 [2025-02-08 02:57:01,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#56 [2025-02-08 02:57:01,820 INFO L130 BoogieDeclarations]: Found specification of procedure noop_llseek [2025-02-08 02:57:01,820 INFO L138 BoogieDeclarations]: Found implementation of procedure noop_llseek [2025-02-08 02:57:01,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#0 [2025-02-08 02:57:01,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#1 [2025-02-08 02:57:01,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#2 [2025-02-08 02:57:01,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#3 [2025-02-08 02:57:01,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#4 [2025-02-08 02:57:01,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#5 [2025-02-08 02:57:01,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#6 [2025-02-08 02:57:01,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#7 [2025-02-08 02:57:01,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#8 [2025-02-08 02:57:01,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#9 [2025-02-08 02:57:01,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#10 [2025-02-08 02:57:01,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#11 [2025-02-08 02:57:01,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#12 [2025-02-08 02:57:01,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#13 [2025-02-08 02:57:01,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#14 [2025-02-08 02:57:01,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#15 [2025-02-08 02:57:01,821 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#16 [2025-02-08 02:57:01,821 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#17 [2025-02-08 02:57:01,821 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#18 [2025-02-08 02:57:01,821 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#19 [2025-02-08 02:57:01,821 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#20 [2025-02-08 02:57:01,821 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#21 [2025-02-08 02:57:01,821 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#22 [2025-02-08 02:57:01,821 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#23 [2025-02-08 02:57:01,821 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#24 [2025-02-08 02:57:01,821 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#25 [2025-02-08 02:57:01,821 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#26 [2025-02-08 02:57:01,821 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#27 [2025-02-08 02:57:01,821 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#28 [2025-02-08 02:57:01,821 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#29 [2025-02-08 02:57:01,821 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#30 [2025-02-08 02:57:01,821 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#31 [2025-02-08 02:57:01,821 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#32 [2025-02-08 02:57:01,821 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#33 [2025-02-08 02:57:01,821 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#34 [2025-02-08 02:57:01,821 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#35 [2025-02-08 02:57:01,821 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#36 [2025-02-08 02:57:01,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#37 [2025-02-08 02:57:01,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#38 [2025-02-08 02:57:01,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#39 [2025-02-08 02:57:01,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#40 [2025-02-08 02:57:01,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#41 [2025-02-08 02:57:01,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#42 [2025-02-08 02:57:01,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#43 [2025-02-08 02:57:01,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#44 [2025-02-08 02:57:01,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#45 [2025-02-08 02:57:01,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#46 [2025-02-08 02:57:01,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#47 [2025-02-08 02:57:01,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#48 [2025-02-08 02:57:01,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#49 [2025-02-08 02:57:01,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#50 [2025-02-08 02:57:01,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#51 [2025-02-08 02:57:01,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#52 [2025-02-08 02:57:01,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#53 [2025-02-08 02:57:01,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#54 [2025-02-08 02:57:01,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#55 [2025-02-08 02:57:01,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#56 [2025-02-08 02:57:01,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#0 [2025-02-08 02:57:01,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#1 [2025-02-08 02:57:01,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#2 [2025-02-08 02:57:01,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#3 [2025-02-08 02:57:01,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#4 [2025-02-08 02:57:01,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#5 [2025-02-08 02:57:01,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#6 [2025-02-08 02:57:01,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#7 [2025-02-08 02:57:01,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#8 [2025-02-08 02:57:01,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#9 [2025-02-08 02:57:01,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#10 [2025-02-08 02:57:01,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#11 [2025-02-08 02:57:01,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#12 [2025-02-08 02:57:01,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#13 [2025-02-08 02:57:01,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#14 [2025-02-08 02:57:01,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#15 [2025-02-08 02:57:01,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#16 [2025-02-08 02:57:01,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#17 [2025-02-08 02:57:01,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#18 [2025-02-08 02:57:01,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#19 [2025-02-08 02:57:01,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#20 [2025-02-08 02:57:01,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#21 [2025-02-08 02:57:01,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#22 [2025-02-08 02:57:01,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#23 [2025-02-08 02:57:01,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#24 [2025-02-08 02:57:01,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#25 [2025-02-08 02:57:01,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#26 [2025-02-08 02:57:01,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#27 [2025-02-08 02:57:01,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#28 [2025-02-08 02:57:01,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#29 [2025-02-08 02:57:01,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#30 [2025-02-08 02:57:01,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#31 [2025-02-08 02:57:01,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#32 [2025-02-08 02:57:01,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#33 [2025-02-08 02:57:01,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#34 [2025-02-08 02:57:01,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#35 [2025-02-08 02:57:01,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#36 [2025-02-08 02:57:01,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#37 [2025-02-08 02:57:01,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#38 [2025-02-08 02:57:01,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#39 [2025-02-08 02:57:01,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#40 [2025-02-08 02:57:01,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#41 [2025-02-08 02:57:01,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#42 [2025-02-08 02:57:01,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#43 [2025-02-08 02:57:01,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#44 [2025-02-08 02:57:01,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#45 [2025-02-08 02:57:01,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#46 [2025-02-08 02:57:01,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#47 [2025-02-08 02:57:01,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#48 [2025-02-08 02:57:01,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#49 [2025-02-08 02:57:01,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#50 [2025-02-08 02:57:01,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#51 [2025-02-08 02:57:01,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#52 [2025-02-08 02:57:01,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#53 [2025-02-08 02:57:01,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#54 [2025-02-08 02:57:01,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#55 [2025-02-08 02:57:01,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#56 [2025-02-08 02:57:01,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#0 [2025-02-08 02:57:01,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#1 [2025-02-08 02:57:01,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#2 [2025-02-08 02:57:01,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#3 [2025-02-08 02:57:01,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#4 [2025-02-08 02:57:01,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#5 [2025-02-08 02:57:01,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#6 [2025-02-08 02:57:01,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#7 [2025-02-08 02:57:01,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#8 [2025-02-08 02:57:01,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#9 [2025-02-08 02:57:01,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#10 [2025-02-08 02:57:01,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#11 [2025-02-08 02:57:01,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#12 [2025-02-08 02:57:01,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#13 [2025-02-08 02:57:01,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#14 [2025-02-08 02:57:01,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#15 [2025-02-08 02:57:01,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#16 [2025-02-08 02:57:01,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#17 [2025-02-08 02:57:01,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#18 [2025-02-08 02:57:01,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#19 [2025-02-08 02:57:01,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#20 [2025-02-08 02:57:01,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#21 [2025-02-08 02:57:01,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#22 [2025-02-08 02:57:01,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#23 [2025-02-08 02:57:01,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#24 [2025-02-08 02:57:01,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#25 [2025-02-08 02:57:01,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#26 [2025-02-08 02:57:01,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#27 [2025-02-08 02:57:01,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#28 [2025-02-08 02:57:01,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#29 [2025-02-08 02:57:01,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#30 [2025-02-08 02:57:01,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#31 [2025-02-08 02:57:01,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#32 [2025-02-08 02:57:01,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#33 [2025-02-08 02:57:01,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#34 [2025-02-08 02:57:01,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#35 [2025-02-08 02:57:01,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#36 [2025-02-08 02:57:01,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#37 [2025-02-08 02:57:01,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#38 [2025-02-08 02:57:01,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#39 [2025-02-08 02:57:01,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#40 [2025-02-08 02:57:01,824 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#41 [2025-02-08 02:57:01,824 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#42 [2025-02-08 02:57:01,824 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#43 [2025-02-08 02:57:01,824 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#44 [2025-02-08 02:57:01,824 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#45 [2025-02-08 02:57:01,824 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#46 [2025-02-08 02:57:01,824 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#47 [2025-02-08 02:57:01,824 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#48 [2025-02-08 02:57:01,824 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#49 [2025-02-08 02:57:01,824 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#50 [2025-02-08 02:57:01,824 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#51 [2025-02-08 02:57:01,824 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#52 [2025-02-08 02:57:01,824 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#53 [2025-02-08 02:57:01,824 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#54 [2025-02-08 02:57:01,824 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#55 [2025-02-08 02:57:01,824 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#56 [2025-02-08 02:57:01,824 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-08 02:57:01,824 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-08 02:57:01,824 INFO L130 BoogieDeclarations]: Found specification of procedure free_imon_context [2025-02-08 02:57:01,824 INFO L138 BoogieDeclarations]: Found implementation of procedure free_imon_context [2025-02-08 02:57:01,824 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-08 02:57:01,824 INFO L130 BoogieDeclarations]: Found specification of procedure disable_suitable_timer_1 [2025-02-08 02:57:01,824 INFO L138 BoogieDeclarations]: Found implementation of procedure disable_suitable_timer_1 [2025-02-08 02:57:01,824 INFO L130 BoogieDeclarations]: Found specification of procedure input_register_device [2025-02-08 02:57:01,824 INFO L138 BoogieDeclarations]: Found implementation of procedure input_register_device [2025-02-08 02:57:01,824 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_lock_of_imon_context [2025-02-08 02:57:01,824 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_lock_of_imon_context [2025-02-08 02:57:01,824 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2025-02-08 02:57:01,824 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2025-02-08 02:57:01,824 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 02:57:01,824 INFO L130 BoogieDeclarations]: Found specification of procedure vfd_write [2025-02-08 02:57:01,824 INFO L138 BoogieDeclarations]: Found implementation of procedure vfd_write [2025-02-08 02:57:01,824 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-08 02:57:01,824 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-08 02:57:01,824 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-08 02:57:01,824 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-08 02:57:01,824 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-08 02:57:01,824 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-08 02:57:01,824 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-08 02:57:01,824 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-08 02:57:01,824 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-08 02:57:01,824 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-08 02:57:01,825 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-08 02:57:01,825 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-08 02:57:01,825 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-08 02:57:01,825 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-08 02:57:01,825 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-08 02:57:01,825 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-08 02:57:01,825 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-08 02:57:01,825 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-08 02:57:01,825 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-08 02:57:01,825 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-02-08 02:57:01,825 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-02-08 02:57:01,825 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-02-08 02:57:01,825 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-02-08 02:57:01,826 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-02-08 02:57:01,826 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-02-08 02:57:01,826 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-02-08 02:57:01,826 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-02-08 02:57:01,826 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2025-02-08 02:57:01,826 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2025-02-08 02:57:01,826 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2025-02-08 02:57:01,826 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#30 [2025-02-08 02:57:01,826 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#31 [2025-02-08 02:57:01,826 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#32 [2025-02-08 02:57:01,826 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#33 [2025-02-08 02:57:01,826 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#34 [2025-02-08 02:57:01,826 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#35 [2025-02-08 02:57:01,826 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#36 [2025-02-08 02:57:01,826 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#37 [2025-02-08 02:57:01,826 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#38 [2025-02-08 02:57:01,826 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#39 [2025-02-08 02:57:01,826 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#40 [2025-02-08 02:57:01,826 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#41 [2025-02-08 02:57:01,826 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#42 [2025-02-08 02:57:01,826 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#43 [2025-02-08 02:57:01,826 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#44 [2025-02-08 02:57:01,826 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#45 [2025-02-08 02:57:01,826 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#46 [2025-02-08 02:57:01,826 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#47 [2025-02-08 02:57:01,826 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#48 [2025-02-08 02:57:01,826 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#49 [2025-02-08 02:57:01,826 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#50 [2025-02-08 02:57:01,826 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#51 [2025-02-08 02:57:01,826 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#52 [2025-02-08 02:57:01,826 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#53 [2025-02-08 02:57:01,826 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#54 [2025-02-08 02:57:01,826 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#55 [2025-02-08 02:57:01,826 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#56 [2025-02-08 02:57:01,826 INFO L130 BoogieDeclarations]: Found specification of procedure input_set_abs_params [2025-02-08 02:57:01,827 INFO L138 BoogieDeclarations]: Found implementation of procedure input_set_abs_params [2025-02-08 02:57:01,827 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#0 [2025-02-08 02:57:01,827 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#1 [2025-02-08 02:57:01,827 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#2 [2025-02-08 02:57:01,827 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#3 [2025-02-08 02:57:01,827 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#4 [2025-02-08 02:57:01,827 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#5 [2025-02-08 02:57:01,827 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#6 [2025-02-08 02:57:01,827 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#7 [2025-02-08 02:57:01,827 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#8 [2025-02-08 02:57:01,827 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#9 [2025-02-08 02:57:01,827 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#10 [2025-02-08 02:57:01,827 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#11 [2025-02-08 02:57:01,827 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#12 [2025-02-08 02:57:01,827 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#13 [2025-02-08 02:57:01,827 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#14 [2025-02-08 02:57:01,827 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#15 [2025-02-08 02:57:01,827 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#16 [2025-02-08 02:57:01,827 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#17 [2025-02-08 02:57:01,827 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#18 [2025-02-08 02:57:01,827 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#19 [2025-02-08 02:57:01,827 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#20 [2025-02-08 02:57:01,827 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#21 [2025-02-08 02:57:01,827 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#22 [2025-02-08 02:57:01,827 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#23 [2025-02-08 02:57:01,827 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#24 [2025-02-08 02:57:01,827 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#25 [2025-02-08 02:57:01,827 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#26 [2025-02-08 02:57:01,827 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#27 [2025-02-08 02:57:01,827 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#28 [2025-02-08 02:57:01,827 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#29 [2025-02-08 02:57:01,827 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#30 [2025-02-08 02:57:01,827 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#31 [2025-02-08 02:57:01,827 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#32 [2025-02-08 02:57:01,827 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#33 [2025-02-08 02:57:01,827 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#34 [2025-02-08 02:57:01,827 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#35 [2025-02-08 02:57:01,827 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#36 [2025-02-08 02:57:01,827 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#37 [2025-02-08 02:57:01,827 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#38 [2025-02-08 02:57:01,827 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#39 [2025-02-08 02:57:01,827 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#40 [2025-02-08 02:57:01,827 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#41 [2025-02-08 02:57:01,827 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#42 [2025-02-08 02:57:01,827 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#43 [2025-02-08 02:57:01,828 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#44 [2025-02-08 02:57:01,828 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#45 [2025-02-08 02:57:01,828 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#46 [2025-02-08 02:57:01,828 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#47 [2025-02-08 02:57:01,828 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#48 [2025-02-08 02:57:01,828 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#49 [2025-02-08 02:57:01,828 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#50 [2025-02-08 02:57:01,828 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#51 [2025-02-08 02:57:01,828 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#52 [2025-02-08 02:57:01,828 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#53 [2025-02-08 02:57:01,828 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#54 [2025-02-08 02:57:01,828 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#55 [2025-02-08 02:57:01,828 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#56 [2025-02-08 02:57:01,828 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#0 [2025-02-08 02:57:01,828 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#1 [2025-02-08 02:57:01,828 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#2 [2025-02-08 02:57:01,828 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#3 [2025-02-08 02:57:01,828 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#4 [2025-02-08 02:57:01,828 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#5 [2025-02-08 02:57:01,828 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#6 [2025-02-08 02:57:01,828 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#7 [2025-02-08 02:57:01,828 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#8 [2025-02-08 02:57:01,828 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#9 [2025-02-08 02:57:01,828 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#10 [2025-02-08 02:57:01,828 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#11 [2025-02-08 02:57:01,828 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#12 [2025-02-08 02:57:01,828 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#13 [2025-02-08 02:57:01,828 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#14 [2025-02-08 02:57:01,828 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#15 [2025-02-08 02:57:01,828 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#16 [2025-02-08 02:57:01,828 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#17 [2025-02-08 02:57:01,828 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#18 [2025-02-08 02:57:01,828 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#19 [2025-02-08 02:57:01,828 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#20 [2025-02-08 02:57:01,828 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#21 [2025-02-08 02:57:01,828 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#22 [2025-02-08 02:57:01,828 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#23 [2025-02-08 02:57:01,828 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#24 [2025-02-08 02:57:01,828 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#25 [2025-02-08 02:57:01,828 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#26 [2025-02-08 02:57:01,828 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#27 [2025-02-08 02:57:01,828 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#28 [2025-02-08 02:57:01,828 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#29 [2025-02-08 02:57:01,828 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#30 [2025-02-08 02:57:01,828 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#31 [2025-02-08 02:57:01,828 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#32 [2025-02-08 02:57:01,828 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#33 [2025-02-08 02:57:01,828 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#34 [2025-02-08 02:57:01,828 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#35 [2025-02-08 02:57:01,828 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#36 [2025-02-08 02:57:01,828 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#37 [2025-02-08 02:57:01,828 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#38 [2025-02-08 02:57:01,828 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#39 [2025-02-08 02:57:01,828 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#40 [2025-02-08 02:57:01,828 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#41 [2025-02-08 02:57:01,828 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#42 [2025-02-08 02:57:01,828 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#43 [2025-02-08 02:57:01,828 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#44 [2025-02-08 02:57:01,828 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#45 [2025-02-08 02:57:01,828 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#46 [2025-02-08 02:57:01,828 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#47 [2025-02-08 02:57:01,829 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#48 [2025-02-08 02:57:01,829 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#49 [2025-02-08 02:57:01,829 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#50 [2025-02-08 02:57:01,829 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#51 [2025-02-08 02:57:01,829 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#52 [2025-02-08 02:57:01,829 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#53 [2025-02-08 02:57:01,829 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#54 [2025-02-08 02:57:01,829 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#55 [2025-02-08 02:57:01,829 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#56 [2025-02-08 02:57:01,829 INFO L130 BoogieDeclarations]: Found specification of procedure reg_timer_1 [2025-02-08 02:57:01,829 INFO L138 BoogieDeclarations]: Found implementation of procedure reg_timer_1 [2025-02-08 02:57:01,829 INFO L130 BoogieDeclarations]: Found specification of procedure display_close [2025-02-08 02:57:01,829 INFO L138 BoogieDeclarations]: Found implementation of procedure display_close [2025-02-08 02:57:01,829 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#0 [2025-02-08 02:57:01,829 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#1 [2025-02-08 02:57:01,829 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#2 [2025-02-08 02:57:01,829 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#3 [2025-02-08 02:57:01,829 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#4 [2025-02-08 02:57:01,829 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#5 [2025-02-08 02:57:01,829 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#6 [2025-02-08 02:57:01,829 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#7 [2025-02-08 02:57:01,829 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#8 [2025-02-08 02:57:01,829 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#9 [2025-02-08 02:57:01,829 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#10 [2025-02-08 02:57:01,829 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#11 [2025-02-08 02:57:01,829 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#12 [2025-02-08 02:57:01,829 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#13 [2025-02-08 02:57:01,829 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#14 [2025-02-08 02:57:01,829 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#15 [2025-02-08 02:57:01,829 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#16 [2025-02-08 02:57:01,829 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#17 [2025-02-08 02:57:01,829 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#18 [2025-02-08 02:57:01,829 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#19 [2025-02-08 02:57:01,829 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#20 [2025-02-08 02:57:01,829 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#21 [2025-02-08 02:57:01,829 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#22 [2025-02-08 02:57:01,829 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#23 [2025-02-08 02:57:01,829 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#24 [2025-02-08 02:57:01,829 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#25 [2025-02-08 02:57:01,829 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#26 [2025-02-08 02:57:01,829 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#27 [2025-02-08 02:57:01,829 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#28 [2025-02-08 02:57:01,829 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#29 [2025-02-08 02:57:01,829 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#30 [2025-02-08 02:57:01,830 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#31 [2025-02-08 02:57:01,830 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#32 [2025-02-08 02:57:01,830 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#33 [2025-02-08 02:57:01,830 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#34 [2025-02-08 02:57:01,830 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#35 [2025-02-08 02:57:01,830 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#36 [2025-02-08 02:57:01,830 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#37 [2025-02-08 02:57:01,830 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#38 [2025-02-08 02:57:01,830 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#39 [2025-02-08 02:57:01,830 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#40 [2025-02-08 02:57:01,830 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#41 [2025-02-08 02:57:01,830 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#42 [2025-02-08 02:57:01,830 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#43 [2025-02-08 02:57:01,830 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#44 [2025-02-08 02:57:01,830 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#45 [2025-02-08 02:57:01,830 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#46 [2025-02-08 02:57:01,830 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#47 [2025-02-08 02:57:01,830 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#48 [2025-02-08 02:57:01,830 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#49 [2025-02-08 02:57:01,830 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#50 [2025-02-08 02:57:01,830 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#51 [2025-02-08 02:57:01,830 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#52 [2025-02-08 02:57:01,830 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#53 [2025-02-08 02:57:01,831 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#54 [2025-02-08 02:57:01,831 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#55 [2025-02-08 02:57:01,831 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#56 [2025-02-08 02:57:01,831 INFO L130 BoogieDeclarations]: Found specification of procedure usb_register_dev [2025-02-08 02:57:01,831 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_register_dev [2025-02-08 02:57:01,831 INFO L130 BoogieDeclarations]: Found specification of procedure usb_free_urb [2025-02-08 02:57:01,831 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_free_urb [2025-02-08 02:57:01,831 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_driver_lock [2025-02-08 02:57:01,831 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_driver_lock [2025-02-08 02:57:01,831 INFO L130 BoogieDeclarations]: Found specification of procedure input_unregister_device [2025-02-08 02:57:01,831 INFO L138 BoogieDeclarations]: Found implementation of procedure input_unregister_device [2025-02-08 02:57:01,831 INFO L130 BoogieDeclarations]: Found specification of procedure imon_find_endpoints [2025-02-08 02:57:01,831 INFO L138 BoogieDeclarations]: Found implementation of procedure imon_find_endpoints [2025-02-08 02:57:01,831 INFO L130 BoogieDeclarations]: Found specification of procedure display_open [2025-02-08 02:57:01,831 INFO L138 BoogieDeclarations]: Found implementation of procedure display_open [2025-02-08 02:57:01,831 INFO L130 BoogieDeclarations]: Found specification of procedure dev_warn [2025-02-08 02:57:01,831 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_warn [2025-02-08 02:57:01,831 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#0 [2025-02-08 02:57:01,831 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#1 [2025-02-08 02:57:01,831 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#2 [2025-02-08 02:57:01,831 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#3 [2025-02-08 02:57:01,831 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#4 [2025-02-08 02:57:01,831 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#5 [2025-02-08 02:57:01,831 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#6 [2025-02-08 02:57:01,831 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#7 [2025-02-08 02:57:01,831 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#8 [2025-02-08 02:57:01,831 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#9 [2025-02-08 02:57:01,831 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#10 [2025-02-08 02:57:01,831 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#11 [2025-02-08 02:57:01,831 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#12 [2025-02-08 02:57:01,831 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#13 [2025-02-08 02:57:01,832 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#14 [2025-02-08 02:57:01,832 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#15 [2025-02-08 02:57:01,832 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#16 [2025-02-08 02:57:01,832 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#17 [2025-02-08 02:57:01,832 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#18 [2025-02-08 02:57:01,832 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#19 [2025-02-08 02:57:01,833 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#20 [2025-02-08 02:57:01,833 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#21 [2025-02-08 02:57:01,833 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#22 [2025-02-08 02:57:01,833 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#23 [2025-02-08 02:57:01,833 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#24 [2025-02-08 02:57:01,833 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#25 [2025-02-08 02:57:01,833 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#26 [2025-02-08 02:57:01,833 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#27 [2025-02-08 02:57:01,833 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#28 [2025-02-08 02:57:01,833 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#29 [2025-02-08 02:57:01,833 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#30 [2025-02-08 02:57:01,833 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#31 [2025-02-08 02:57:01,833 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#32 [2025-02-08 02:57:01,833 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#33 [2025-02-08 02:57:01,833 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#34 [2025-02-08 02:57:01,833 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#35 [2025-02-08 02:57:01,833 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#36 [2025-02-08 02:57:01,833 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#37 [2025-02-08 02:57:01,833 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#38 [2025-02-08 02:57:01,833 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#39 [2025-02-08 02:57:01,833 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#40 [2025-02-08 02:57:01,833 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#41 [2025-02-08 02:57:01,833 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#42 [2025-02-08 02:57:01,833 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#43 [2025-02-08 02:57:01,833 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#44 [2025-02-08 02:57:01,833 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#45 [2025-02-08 02:57:01,833 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#46 [2025-02-08 02:57:01,833 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#47 [2025-02-08 02:57:01,833 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#48 [2025-02-08 02:57:01,833 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#49 [2025-02-08 02:57:01,833 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#50 [2025-02-08 02:57:01,833 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#51 [2025-02-08 02:57:01,833 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#52 [2025-02-08 02:57:01,833 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#53 [2025-02-08 02:57:01,833 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#54 [2025-02-08 02:57:01,833 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#55 [2025-02-08 02:57:01,833 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#56 [2025-02-08 02:57:01,833 INFO L130 BoogieDeclarations]: Found specification of procedure interface_to_usbdev [2025-02-08 02:57:01,833 INFO L138 BoogieDeclarations]: Found implementation of procedure interface_to_usbdev [2025-02-08 02:57:01,833 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 02:57:01,833 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 02:57:03,000 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 02:57:03,005 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 02:57:03,042 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7688: havoc #t~nondet945; [2025-02-08 02:57:03,082 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3422: havoc __kmalloc_#t~ret54#1.base, __kmalloc_#t~ret54#1.offset; [2025-02-08 02:57:03,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7523: havoc #t~nondet918; [2025-02-08 02:57:44,636 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5915: assume 0bv8 != imon_init_intf0_~tmp___1~10#1;imon_init_intf0_~tmp___2~7#1 := 0bv32; [2025-02-08 02:57:44,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5915: assume !(0bv8 != imon_init_intf0_~tmp___1~10#1);imon_init_intf0_~tmp___2~7#1 := 1bv32; [2025-02-08 02:57:44,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5519: assume imon_set_display_type_#t~switch581#1; [2025-02-08 02:57:44,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5519: assume !imon_set_display_type_#t~switch581#1; [2025-02-08 02:57:44,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7501: assume 1bv32 == ~ldv_mutex_mutex_of_device~0; [2025-02-08 02:57:44,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7501: assume !(1bv32 == ~ldv_mutex_mutex_of_device~0); [2025-02-08 02:57:44,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5982: havoc ldv_mutex_lock_31_~ldv_func_arg1#1.base, ldv_mutex_lock_31_~ldv_func_arg1#1.offset;havoc ldv_mutex_lock_31_#in~ldv_func_arg1#1.base, ldv_mutex_lock_31_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_lock_31 } true;call imon_init_intf1_#t~mem708#1 := read~intINTTYPE1#33(imon_init_intf1_~ictx#1.base, ~bvadd~64(565bv64, imon_init_intf1_~ictx#1.offset), 1bv64); [2025-02-08 02:57:44,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6973: SUMMARY for call ldv_mutex_unlock_lock_of_imon_context(ldv_mutex_unlock_21_~ldv_func_arg1#1.base, ldv_mutex_unlock_21_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:57:44,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7634: havoc rc_register_device_#t~nondet935#1;imon_init_rdev_#t~ret606#1 := rc_register_device_#res#1;havoc rc_register_device_#t~nondet935#1, rc_register_device_~arg0#1.base, rc_register_device_~arg0#1.offset;havoc rc_register_device_#in~arg0#1.base, rc_register_device_#in~arg0#1.offset;assume { :end_inline_rc_register_device } true;imon_init_rdev_~ret~2#1 := imon_init_rdev_#t~ret606#1;havoc imon_init_rdev_#t~ret606#1; [2025-02-08 02:57:44,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4661: imon_ir_change_protocol_~tmp___0~9#1 := imon_ir_change_protocol_#t~ret296#1; [2025-02-08 02:57:44,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4661-1: SUMMARY for call imon_ir_change_protocol_#t~ret296#1 := ldv__builtin_expect(~sign_extend~64~32((if 0bv32 != ~sign_extend~32~8(imon_ir_change_protocol_#t~mem295#1) then 1bv32 else 0bv32)), 0bv64); srcloc: null [2025-02-08 02:57:44,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5652: assume ~bvule~32(imon_init_idev_~i~4#1, 22bv32); [2025-02-08 02:57:44,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5652: assume !~bvule~32(imon_init_idev_~i~4#1, 22bv32);call imon_init_idev_#t~mem621#1.base, imon_init_idev_#t~mem621#1.offset := read~$Pointer$#33(imon_init_idev_~ictx#1.base, ~bvadd~64(8bv64, imon_init_idev_~ictx#1.offset), 8bv64); [2025-02-08 02:57:44,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5520-1: imon_set_display_type_#t~switch581#1 := imon_set_display_type_#t~switch581#1 || 57bv32 == ~zero_extend~32~16(imon_set_display_type_#t~mem580#1); [2025-02-08 02:57:44,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5520: assume imon_set_display_type_#t~switch581#1; [2025-02-08 02:57:44,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5520: assume !imon_set_display_type_#t~switch581#1; [2025-02-08 02:57:44,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6974: SUMMARY for call mutex_unlock(ldv_mutex_unlock_21_~ldv_func_arg1#1.base, ldv_mutex_unlock_21_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:57:44,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5983: assume 3bv32 == ~zero_extend~32~8(imon_init_intf1_#t~mem708#1);havoc imon_init_intf1_#t~mem708#1; [2025-02-08 02:57:44,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5983: assume !(3bv32 == ~zero_extend~32~8(imon_init_intf1_#t~mem708#1));havoc imon_init_intf1_#t~mem708#1; [2025-02-08 02:57:44,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7040: SUMMARY for call ldv_mutex_lock_lock_of_imon_context(ldv_mutex_lock_29_~ldv_func_arg1#1.base, ldv_mutex_lock_29_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:57:44,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7503: SUMMARY for call ldv_error(); srcloc: null [2025-02-08 02:57:44,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5521: assume imon_set_display_type_#t~switch581#1;imon_set_display_type_~configured_display_type~0#1 := 2bv8; [2025-02-08 02:57:44,639 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5521: assume !imon_set_display_type_#t~switch581#1;imon_set_display_type_#t~switch581#1 := imon_set_display_type_#t~switch581#1 || 60bv32 == ~zero_extend~32~16(imon_set_display_type_#t~mem580#1); [2025-02-08 02:57:44,639 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5521-1: imon_set_display_type_#t~switch581#1 := imon_set_display_type_#t~switch581#1 || 69bv32 == ~zero_extend~32~16(imon_set_display_type_#t~mem580#1); [2025-02-08 02:57:44,639 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6380: havoc ##fun~C_ULONG~TO~VOID_#~837#1;havoc ##fun~C_ULONG~TO~VOID_#in~837#1, ##fun~C_ULONG~TO~VOID_#in~#fp#1.base, ##fun~C_ULONG~TO~VOID_#in~#fp#1.offset;assume { :end_inline_##fun~C_ULONG~TO~VOID } true;havoc choose_timer_1_#t~mem838#1;havoc choose_timer_1_#t~mem839#1.base, choose_timer_1_#t~mem839#1.offset;~LDV_IN_INTERRUPT~0 := 1bv32;~ldv_timer_state_1~0 := 2bv32; [2025-02-08 02:57:44,639 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5984-1: SUMMARY for call imon_init_intf1_#t~ret709#1 := reg_timer_1(imon_init_intf1_~ictx#1.base, ~bvadd~64(1143bv64, imon_init_intf1_~ictx#1.offset)); srcloc: null [2025-02-08 02:57:44,639 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7041: SUMMARY for call mutex_lock(ldv_mutex_lock_29_~ldv_func_arg1#1.base, ldv_mutex_lock_29_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:57:44,639 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5984: havoc imon_init_intf1_#t~ret709#1;call write~intINTTYPE8#33(~bvadd~64(imon_init_intf1_~ictx#1.base, imon_init_intf1_~ictx#1.offset), imon_init_intf1_~ictx#1.base, ~bvadd~64(40bv64, ~bvadd~64(1143bv64, imon_init_intf1_~ictx#1.offset)), 8bv64);call write~$Pointer$#33(#funAddr~imon_touch_display_timeout.base, #funAddr~imon_touch_display_timeout.offset, imon_init_intf1_~ictx#1.base, ~bvadd~64(32bv64, ~bvadd~64(1143bv64, imon_init_intf1_~ictx#1.offset)), 8bv64); [2025-02-08 02:57:44,639 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4663: havoc imon_ir_change_protocol_#t~ret297#1; [2025-02-08 02:57:44,639 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4663-1: SUMMARY for call imon_ir_change_protocol_#t~ret297#1 := dev_printk(101bv64, 0bv64, imon_ir_change_protocol_~dev~1#1.base, imon_ir_change_protocol_~dev~1#1.offset, 102bv64, 0bv64); srcloc: null [2025-02-08 02:57:44,639 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6645: assume { :end_inline_imon_exit } true;~ldv_state_variable_0~0 := 3bv32; [2025-02-08 02:57:44,639 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5588: assume ~bvugt~64(imon_init_rdev_~__len~4#1, 63bv64); [2025-02-08 02:57:44,639 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5588: assume !~bvugt~64(imon_init_rdev_~__len~4#1, 63bv64); [2025-02-08 02:57:44,639 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5589: imon_init_rdev_~__ret~4#1.base, imon_init_rdev_~__ret~4#1.offset := imon_init_rdev_#t~memcpy~res598#1.base, imon_init_rdev_#t~memcpy~res598#1.offset;havoc imon_init_rdev_#t~memcpy~res598#1.base, imon_init_rdev_#t~memcpy~res598#1.offset; [2025-02-08 02:57:44,639 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5589-1: SUMMARY for call imon_init_rdev_#t~memcpy~res598#1.base, imon_init_rdev_#t~memcpy~res598#1.offset := #Ultimate.C_memcpy#33(imon_init_rdev_~ictx#1.base, ~bvadd~64(319bv64, imon_init_rdev_~ictx#1.offset), imon_init_rdev_~#fp_packet~0#1.base, imon_init_rdev_~#fp_packet~0#1.offset, imon_init_rdev_~__len~4#1); srcloc: null [2025-02-08 02:57:44,639 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5920: assume 0bv32 != imon_init_intf0_~tmp___2~7#1; [2025-02-08 02:57:44,639 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5920: assume !(0bv32 != imon_init_intf0_~tmp___2~7#1);call imon_init_intf0_#t~mem686#1.base, imon_init_intf0_#t~mem686#1.offset := read~$Pointer$#33(imon_init_intf0_~ictx~13#1.base, ~bvadd~64(8bv64, imon_init_intf0_~ictx~13#1.offset), 8bv64);call imon_init_intf0_#t~mem687#1.base, imon_init_intf0_#t~mem687#1.offset := read~$Pointer$#33(imon_init_intf0_~ictx~13#1.base, ~bvadd~64(262bv64, imon_init_intf0_~ictx~13#1.offset), 8bv64);call imon_init_intf0_#t~mem688#1 := read~intINTTYPE1#33(imon_init_intf0_#t~mem687#1.base, ~bvadd~64(2bv64, imon_init_intf0_#t~mem687#1.offset), 1bv64); [2025-02-08 02:57:44,639 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5656-1: SUMMARY for call usb_to_input_id(imon_init_idev_#t~mem621#1.base, imon_init_idev_#t~mem621#1.offset, imon_init_idev_~idev~0#1.base, ~bvadd~64(24bv64, imon_init_idev_~idev~0#1.offset)); srcloc: null [2025-02-08 02:57:44,639 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6713: main_#t~ret886#1 := store_associate_remote_#res#1;havoc store_associate_remote_#t~ret228#1.base, store_associate_remote_#t~ret228#1.offset, store_associate_remote_#t~ret229#1, store_associate_remote_~d#1.base, store_associate_remote_~d#1.offset, store_associate_remote_~attr#1.base, store_associate_remote_~attr#1.offset, store_associate_remote_~buf#1.base, store_associate_remote_~buf#1.offset, store_associate_remote_~count#1, store_associate_remote_~ictx~3#1.base, store_associate_remote_~ictx~3#1.offset, store_associate_remote_~tmp~15#1.base, store_associate_remote_~tmp~15#1.offset;havoc store_associate_remote_#in~d#1.base, store_associate_remote_#in~d#1.offset, store_associate_remote_#in~attr#1.base, store_associate_remote_#in~attr#1.offset, store_associate_remote_#in~buf#1.base, store_associate_remote_#in~buf#1.offset, store_associate_remote_#in~count#1;assume { :end_inline_store_associate_remote } true;havoc main_#t~ret886#1;~ldv_state_variable_2~0 := 1bv32; [2025-02-08 02:57:44,639 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5656: havoc imon_init_idev_#t~mem621#1.base, imon_init_idev_#t~mem621#1.offset;call imon_init_idev_#t~mem622#1.base, imon_init_idev_#t~mem622#1.offset := read~$Pointer$#33(imon_init_idev_~ictx#1.base, imon_init_idev_~ictx#1.offset, 8bv64);call write~$Pointer$#33(imon_init_idev_#t~mem622#1.base, imon_init_idev_#t~mem622#1.offset, imon_init_idev_~idev~0#1.base, ~bvadd~64(814bv64, imon_init_idev_~idev~0#1.offset), 8bv64);havoc imon_init_idev_#t~mem622#1.base, imon_init_idev_#t~mem622#1.offset; [2025-02-08 02:57:44,639 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5524: assume imon_set_display_type_#t~switch581#1; [2025-02-08 02:57:44,639 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5524: assume !imon_set_display_type_#t~switch581#1; [2025-02-08 02:57:44,639 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5525: assume imon_set_display_type_#t~switch581#1; [2025-02-08 02:57:44,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5525: assume !imon_set_display_type_#t~switch581#1; [2025-02-08 02:57:44,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5525-1: imon_set_display_type_#t~switch581#1 := imon_set_display_type_#t~switch581#1 || 65bv32 == ~zero_extend~32~16(imon_set_display_type_#t~mem580#1); [2025-02-08 02:57:44,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4138: call ULTIMATE.dealloc(send_associate_24g_~#packet~0#1.base, send_associate_24g_~#packet~0#1.offset);havoc send_associate_24g_~#packet~0#1.base, send_associate_24g_~#packet~0#1.offset;store_associate_remote_#t~ret229#1 := send_associate_24g_#res#1;havoc send_associate_24g_#t~ret208#1, send_associate_24g_#t~mem209#1, send_associate_24g_#t~ret210#1, send_associate_24g_#t~memcpy~res211#1.base, send_associate_24g_#t~memcpy~res211#1.offset, send_associate_24g_#t~memcpy~res212#1.base, send_associate_24g_#t~memcpy~res212#1.offset, send_associate_24g_#t~ret213#1, send_associate_24g_~ictx#1.base, send_associate_24g_~ictx#1.offset, send_associate_24g_~retval~3#1, send_associate_24g_~#packet~0#1.base, send_associate_24g_~#packet~0#1.offset, send_associate_24g_~__len~0#1, send_associate_24g_~__ret~0#1.base, send_associate_24g_~__ret~0#1.offset;havoc send_associate_24g_#in~ictx#1.base, send_associate_24g_#in~ictx#1.offset;assume { :end_inline_send_associate_24g } true;havoc store_associate_remote_#t~ret229#1;assume { :begin_inline_ldv_mutex_unlock_19 } true;ldv_mutex_unlock_19_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_19_#in~ldv_func_arg1#1.offset := store_associate_remote_~ictx~3#1.base, ~bvadd~64(30bv64, store_associate_remote_~ictx~3#1.offset);havoc ldv_mutex_unlock_19_~ldv_func_arg1#1.base, ldv_mutex_unlock_19_~ldv_func_arg1#1.offset;ldv_mutex_unlock_19_~ldv_func_arg1#1.base, ldv_mutex_unlock_19_~ldv_func_arg1#1.offset := ldv_mutex_unlock_19_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_19_#in~ldv_func_arg1#1.offset; [2025-02-08 02:57:44,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6054: imon_init_display_~tmp~28#1 := imon_init_display_#t~ret733#1;havoc imon_init_display_#t~mem732#1;havoc imon_init_display_#t~ret733#1; [2025-02-08 02:57:44,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6054-1: SUMMARY for call imon_init_display_#t~ret733#1 := ldv__builtin_expect(~sign_extend~64~32((if 0bv32 != ~sign_extend~32~8(imon_init_display_#t~mem732#1) then 1bv32 else 0bv32)), 0bv64); srcloc: null [2025-02-08 02:57:44,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5658: SUMMARY for call input_set_drvdata(imon_init_idev_~idev~0#1.base, imon_init_idev_~idev~0#1.offset, imon_init_idev_~ictx#1.base, imon_init_idev_~ictx#1.offset); srcloc: null [2025-02-08 02:57:44,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5592-1: SUMMARY for call imon_init_rdev_#t~memcpy~res599#1.base, imon_init_rdev_#t~memcpy~res599#1.offset := #Ultimate.C_memcpy#33(imon_init_rdev_~ictx#1.base, ~bvadd~64(319bv64, imon_init_rdev_~ictx#1.offset), imon_init_rdev_~#fp_packet~0#1.base, imon_init_rdev_~#fp_packet~0#1.offset, imon_init_rdev_~__len~4#1); srcloc: null [2025-02-08 02:57:44,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5526: assume imon_set_display_type_#t~switch581#1; [2025-02-08 02:57:44,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5526: assume !imon_set_display_type_#t~switch581#1; [2025-02-08 02:57:44,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5592: imon_init_rdev_~__ret~4#1.base, imon_init_rdev_~__ret~4#1.offset := imon_init_rdev_#t~memcpy~res599#1.base, imon_init_rdev_#t~memcpy~res599#1.offset;havoc imon_init_rdev_#t~memcpy~res599#1.base, imon_init_rdev_#t~memcpy~res599#1.offset; [2025-02-08 02:57:44,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5526-1: imon_set_display_type_#t~switch581#1 := imon_set_display_type_#t~switch581#1 || 66bv32 == ~zero_extend~32~16(imon_set_display_type_#t~mem580#1); [2025-02-08 02:57:44,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6055: assume 0bv64 != imon_init_display_~tmp~28#1;call imon_init_display_#t~mem734#1.base, imon_init_display_#t~mem734#1.offset := read~$Pointer$#33(imon_init_display_~ictx#1.base, imon_init_display_~ictx#1.offset, 8bv64); [2025-02-08 02:57:44,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6055: assume !(0bv64 != imon_init_display_~tmp~28#1); [2025-02-08 02:57:44,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5989: imon_init_intf1_~tmp~27#1.base, imon_init_intf1_~tmp~27#1.offset := imon_init_intf1_#t~ret710#1.base, imon_init_intf1_#t~ret710#1.offset;havoc imon_init_intf1_#t~ret710#1.base, imon_init_intf1_#t~ret710#1.offset; [2025-02-08 02:57:44,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5989-1: SUMMARY for call imon_init_intf1_#t~ret710#1.base, imon_init_intf1_#t~ret710#1.offset := interface_to_usbdev(imon_init_intf1_~intf#1.base, imon_init_intf1_~intf#1.offset); srcloc: null [2025-02-08 02:57:44,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5659: imon_init_idev_~ret~3#1 := imon_init_idev_#t~ret623#1;havoc imon_init_idev_#t~ret623#1; [2025-02-08 02:57:44,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5659-1: SUMMARY for call imon_init_idev_#t~ret623#1 := input_register_device(imon_init_idev_~idev~0#1.base, imon_init_idev_~idev~0#1.offset); srcloc: null [2025-02-08 02:57:44,644 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5527: assume imon_set_display_type_#t~switch581#1;imon_set_display_type_~configured_display_type~0#1 := 4bv8;call write~intINTTYPE1#33(0bv8, imon_set_display_type_~ictx#1.base, ~bvadd~64(24bv64, imon_set_display_type_~ictx#1.offset), 1bv64); [2025-02-08 02:57:44,644 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5527: assume !imon_set_display_type_#t~switch581#1;imon_set_display_type_#t~switch581#1 := imon_set_display_type_#t~switch581#1 || 54bv32 == ~zero_extend~32~16(imon_set_display_type_#t~mem580#1); [2025-02-08 02:57:44,644 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5527-1: imon_set_display_type_#t~switch581#1 := imon_set_display_type_#t~switch581#1 || 67bv32 == ~zero_extend~32~16(imon_set_display_type_#t~mem580#1); [2025-02-08 02:57:44,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6122: havoc ldv_mutex_lock_33_~ldv_func_arg1#1.base, ldv_mutex_lock_33_~ldv_func_arg1#1.offset;havoc ldv_mutex_lock_33_#in~ldv_func_arg1#1.base, ldv_mutex_lock_33_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_lock_33 } true;assume { :begin_inline_usb_ifnum_to_if } true;usb_ifnum_to_if_#in~arg0#1.base, usb_ifnum_to_if_#in~arg0#1.offset, usb_ifnum_to_if_#in~arg1#1 := imon_probe_~usbdev~0#1.base, imon_probe_~usbdev~0#1.offset, 0bv32;havoc usb_ifnum_to_if_#res#1.base, usb_ifnum_to_if_#res#1.offset;havoc usb_ifnum_to_if_#t~ret942#1.base, usb_ifnum_to_if_#t~ret942#1.offset, usb_ifnum_to_if_~arg0#1.base, usb_ifnum_to_if_~arg0#1.offset, usb_ifnum_to_if_~arg1#1;usb_ifnum_to_if_~arg0#1.base, usb_ifnum_to_if_~arg0#1.offset := usb_ifnum_to_if_#in~arg0#1.base, usb_ifnum_to_if_#in~arg0#1.offset;usb_ifnum_to_if_~arg1#1 := usb_ifnum_to_if_#in~arg1#1; [2025-02-08 02:57:44,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6056-1: SUMMARY for call imon_init_display_#t~ret735#1 := dev_printk(233bv64, 0bv64, imon_init_display_#t~mem734#1.base, imon_init_display_#t~mem734#1.offset, 234bv64, 0bv64); srcloc: null [2025-02-08 02:57:44,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5990: call write~$Pointer$#33(imon_init_intf1_#t~ret711#1.base, imon_init_intf1_#t~ret711#1.offset, imon_init_intf1_~ictx#1.base, ~bvadd~64(16bv64, imon_init_intf1_~ictx#1.offset), 8bv64);havoc imon_init_intf1_#t~ret711#1.base, imon_init_intf1_#t~ret711#1.offset;call write~intINTTYPE1#33(1bv8, imon_init_intf1_~ictx#1.base, ~bvadd~64(29bv64, imon_init_intf1_~ictx#1.offset), 1bv64);call write~$Pointer$#33(imon_init_intf1_~rx_urb~1#1.base, imon_init_intf1_~rx_urb~1#1.offset, imon_init_intf1_~ictx#1.base, ~bvadd~64(294bv64, imon_init_intf1_~ictx#1.offset), 8bv64);imon_init_intf1_~ret~6#1 := 4294967277bv32;call imon_init_intf1_#t~mem712#1.base, imon_init_intf1_#t~mem712#1.offset := read~$Pointer$#33(imon_init_intf1_~intf#1.base, ~bvadd~64(8bv64, imon_init_intf1_~intf#1.offset), 8bv64);imon_init_intf1_~iface_desc~1#1.base, imon_init_intf1_~iface_desc~1#1.offset := imon_init_intf1_#t~mem712#1.base, imon_init_intf1_#t~mem712#1.offset;havoc imon_init_intf1_#t~mem712#1.base, imon_init_intf1_#t~mem712#1.offset; [2025-02-08 02:57:44,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6056: havoc imon_init_display_#t~mem734#1.base, imon_init_display_#t~mem734#1.offset;havoc imon_init_display_#t~ret735#1; [2025-02-08 02:57:44,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5924-1: SUMMARY for call imon_init_intf0_#t~ret689#1 := __create_pipe(imon_init_intf0_#t~mem686#1.base, imon_init_intf0_#t~mem686#1.offset, ~zero_extend~32~8(imon_init_intf0_#t~mem688#1)); srcloc: null [2025-02-08 02:57:44,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5990-1: SUMMARY for call imon_init_intf1_#t~ret711#1.base, imon_init_intf1_#t~ret711#1.offset := usb_get_dev(imon_init_intf1_~tmp~27#1.base, imon_init_intf1_~tmp~27#1.offset); srcloc: null [2025-02-08 02:57:44,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5924: imon_init_intf0_~tmp___3~4#1 := imon_init_intf0_#t~ret689#1;havoc imon_init_intf0_#t~mem686#1.base, imon_init_intf0_#t~mem686#1.offset;havoc imon_init_intf0_#t~mem687#1.base, imon_init_intf0_#t~mem687#1.offset;havoc imon_init_intf0_#t~mem688#1;havoc imon_init_intf0_#t~ret689#1;call imon_init_intf0_#t~mem690#1.base, imon_init_intf0_#t~mem690#1.offset := read~$Pointer$#33(imon_init_intf0_~ictx~13#1.base, ~bvadd~64(286bv64, imon_init_intf0_~ictx~13#1.offset), 8bv64);call imon_init_intf0_#t~mem691#1.base, imon_init_intf0_#t~mem691#1.offset := read~$Pointer$#33(imon_init_intf0_~ictx~13#1.base, ~bvadd~64(8bv64, imon_init_intf0_~ictx~13#1.offset), 8bv64);call imon_init_intf0_#t~mem692#1.base, imon_init_intf0_#t~mem692#1.offset := read~$Pointer$#33(imon_init_intf0_~ictx~13#1.base, ~bvadd~64(262bv64, imon_init_intf0_~ictx~13#1.offset), 8bv64);call imon_init_intf0_#t~mem693#1 := read~intINTTYPE1#33(imon_init_intf0_#t~mem692#1.base, ~bvadd~64(6bv64, imon_init_intf0_#t~mem692#1.offset), 1bv64); [2025-02-08 02:57:44,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5660: assume ~bvslt~32(imon_init_idev_~ret~3#1, 0bv32);call imon_init_idev_#t~mem624#1.base, imon_init_idev_#t~mem624#1.offset := read~$Pointer$#33(imon_init_idev_~ictx#1.base, imon_init_idev_~ictx#1.offset, 8bv64); [2025-02-08 02:57:44,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5660: assume !~bvslt~32(imon_init_idev_~ret~3#1, 0bv32);imon_init_idev_#res#1.base, imon_init_idev_#res#1.offset := imon_init_idev_~idev~0#1.base, imon_init_idev_~idev~0#1.offset; [2025-02-08 02:57:44,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7048: SUMMARY for call ldv_mutex_unlock_lock_of_imon_context(ldv_mutex_unlock_30_~ldv_func_arg1#1.base, ldv_mutex_unlock_30_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:57:44,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5925: havoc imon_init_intf0_#t~mem690#1.base, imon_init_intf0_#t~mem690#1.offset;havoc imon_init_intf0_#t~mem691#1.base, imon_init_intf0_#t~mem691#1.offset;havoc imon_init_intf0_#t~mem692#1.base, imon_init_intf0_#t~mem692#1.offset;havoc imon_init_intf0_#t~mem693#1;call imon_init_intf0_#t~mem694#1.base, imon_init_intf0_#t~mem694#1.offset := read~$Pointer$#33(imon_init_intf0_~ictx~13#1.base, ~bvadd~64(286bv64, imon_init_intf0_~ictx~13#1.offset), 8bv64); [2025-02-08 02:57:44,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5925-1: SUMMARY for call usb_fill_int_urb(imon_init_intf0_#t~mem690#1.base, imon_init_intf0_#t~mem690#1.offset, imon_init_intf0_#t~mem691#1.base, imon_init_intf0_#t~mem691#1.offset, ~bvor~32(1073741952bv32, imon_init_intf0_~tmp___3~4#1), imon_init_intf0_~ictx~13#1.base, ~bvadd~64(311bv64, imon_init_intf0_~ictx~13#1.offset), 8bv32, #funAddr~usb_rx_callback_intf0.base, #funAddr~usb_rx_callback_intf0.offset, imon_init_intf0_~ictx~13#1.base, imon_init_intf0_~ictx~13#1.offset, ~zero_extend~32~8(imon_init_intf0_#t~mem693#1)); srcloc: null [2025-02-08 02:57:44,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5595: imon_init_rdev_~ret~2#1 := imon_init_rdev_#t~ret600#1;havoc imon_init_rdev_#t~ret600#1; [2025-02-08 02:57:44,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5595-1: SUMMARY for call imon_init_rdev_#t~ret600#1 := send_packet(imon_init_rdev_~ictx#1.base, imon_init_rdev_~ictx#1.offset); srcloc: null [2025-02-08 02:57:44,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5661: havoc imon_init_idev_#t~mem624#1.base, imon_init_idev_#t~mem624#1.offset;havoc imon_init_idev_#t~ret625#1; [2025-02-08 02:57:44,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5661-1: SUMMARY for call imon_init_idev_#t~ret625#1 := dev_err(imon_init_idev_#t~mem624#1.base, imon_init_idev_#t~mem624#1.offset, 168bv64, 0bv64); srcloc: null [2025-02-08 02:57:44,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4274: havoc ldv_mutex_lock_16_~ldv_func_arg1#1.base, ldv_mutex_lock_16_~ldv_func_arg1#1.offset;havoc ldv_mutex_lock_16_#in~ldv_func_arg1#1.base, ldv_mutex_lock_16_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_lock_16 } true;call show_associate_remote_#t~mem223#1 := read~intINTTYPE1#33(show_associate_remote_~ictx~2#1.base, ~bvadd~64(27bv64, show_associate_remote_~ictx~2#1.offset), 1bv64); [2025-02-08 02:57:44,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6124-1: SUMMARY for call imon_probe_#t~ret754#1.base, imon_probe_#t~ret754#1.offset := usb_get_intfdata(imon_probe_~first_if~0#1.base, imon_probe_~first_if~0#1.offset); srcloc: null [2025-02-08 02:57:44,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6124: imon_probe_~tmp___1~12#1.base, imon_probe_~tmp___1~12#1.offset := imon_probe_#t~ret754#1.base, imon_probe_#t~ret754#1.offset;havoc imon_probe_#t~ret754#1.base, imon_probe_#t~ret754#1.offset;imon_probe_~first_if_ctx~0#1.base, imon_probe_~first_if_ctx~0#1.offset := imon_probe_~tmp___1~12#1.base, imon_probe_~tmp___1~12#1.offset; [2025-02-08 02:57:44,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7049: SUMMARY for call mutex_unlock(ldv_mutex_unlock_30_~ldv_func_arg1#1.base, ldv_mutex_unlock_30_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:57:44,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6653: main_#t~ret879#1 := imon_init_#res#1;havoc imon_init_#t~ret827#1, imon_init_#t~ret828#1, imon_init_~rc~1#1;assume { :end_inline_imon_init } true;~ldv_retval_5~0 := main_#t~ret879#1;havoc main_#t~ret879#1; [2025-02-08 02:57:44,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5596: assume 0bv32 != imon_init_rdev_~ret~2#1;call imon_init_rdev_#t~mem601#1.base, imon_init_rdev_#t~mem601#1.offset := read~$Pointer$#33(imon_init_rdev_~ictx#1.base, imon_init_rdev_~ictx#1.offset, 8bv64); [2025-02-08 02:57:44,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5596: assume !(0bv32 != imon_init_rdev_~ret~2#1); [2025-02-08 02:57:44,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4275: assume 0bv32 != ~zero_extend~32~8(show_associate_remote_#t~mem223#1);havoc show_associate_remote_#t~mem223#1; [2025-02-08 02:57:44,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4275: assume !(0bv32 != ~zero_extend~32~8(show_associate_remote_#t~mem223#1));havoc show_associate_remote_#t~mem223#1; [2025-02-08 02:57:44,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6059: imon_init_display_~ret~7#1 := imon_init_display_#t~ret736#1;havoc imon_init_display_#t~ret736#1; [2025-02-08 02:57:44,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6059-1: SUMMARY for call imon_init_display_#t~ret736#1 := sysfs_create_group(imon_init_display_~intf#1.base, ~bvadd~64(16bv64, ~bvadd~64(44bv64, imon_init_display_~intf#1.offset)), ~#imon_display_attr_group~0.base, ~#imon_display_attr_group~0.offset); srcloc: null [2025-02-08 02:57:44,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5531: assume imon_set_display_type_#t~switch581#1; [2025-02-08 02:57:44,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5531: assume !imon_set_display_type_#t~switch581#1; [2025-02-08 02:57:44,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5597: havoc imon_init_rdev_#t~mem601#1.base, imon_init_rdev_#t~mem601#1.offset;havoc imon_init_rdev_#t~ret602#1; [2025-02-08 02:57:44,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5597-1: SUMMARY for call imon_init_rdev_#t~ret602#1 := _dev_info(imon_init_rdev_#t~mem601#1.base, imon_init_rdev_#t~mem601#1.offset, 162bv64, 0bv64); srcloc: null [2025-02-08 02:57:44,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5465: assume imon_get_ffdc_type_#t~switch564#1;call imon_get_ffdc_type_#t~mem565#1.base, imon_get_ffdc_type_#t~mem565#1.offset := read~$Pointer$#33(imon_get_ffdc_type_~ictx#1.base, imon_get_ffdc_type_~ictx#1.offset, 8bv64); [2025-02-08 02:57:44,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5465: assume !imon_get_ffdc_type_#t~switch564#1;imon_get_ffdc_type_#t~switch564#1 := imon_get_ffdc_type_#t~switch564#1 || 78bv32 == ~zero_extend~32~8(imon_get_ffdc_type_~ffdc_cfg_byte~0#1); [2025-02-08 02:57:44,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4276-1: SUMMARY for call show_associate_remote_#t~strcpy~res224#1.base, show_associate_remote_#t~strcpy~res224#1.offset := #Ultimate.C_strcpy#33(show_associate_remote_~buf#1.base, show_associate_remote_~buf#1.offset, 58bv64, 0bv64); srcloc: null [2025-02-08 02:57:44,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4276: havoc show_associate_remote_#t~strcpy~res224#1.base, show_associate_remote_#t~strcpy~res224#1.offset; [2025-02-08 02:57:44,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6126: assume 0bv32 == imon_probe_~ifnum~1#1;assume { :begin_inline_imon_init_intf0 } true;imon_init_intf0_#in~intf#1.base, imon_init_intf0_#in~intf#1.offset := imon_probe_~interface#1.base, imon_probe_~interface#1.offset;havoc imon_init_intf0_#res#1.base, imon_init_intf0_#res#1.offset;havoc imon_init_intf0_#t~ret671#1.base, imon_init_intf0_#t~ret671#1.offset, imon_init_intf0_#t~ret672#1, imon_init_intf0_#t~ret673#1.base, imon_init_intf0_#t~ret673#1.offset, imon_init_intf0_#t~ret674#1, imon_init_intf0_#t~ret675#1.base, imon_init_intf0_#t~ret675#1.offset, imon_init_intf0_#t~ret676#1, imon_init_intf0_#t~ret677#1.base, imon_init_intf0_#t~ret677#1.offset, imon_init_intf0_#t~ret678#1.base, imon_init_intf0_#t~ret678#1.offset, imon_init_intf0_#t~ret679#1.base, imon_init_intf0_#t~ret679#1.offset, imon_init_intf0_#t~mem680#1.base, imon_init_intf0_#t~mem680#1.offset, imon_init_intf0_#t~mem681#1, imon_init_intf0_#t~mem682#1.base, imon_init_intf0_#t~mem682#1.offset, imon_init_intf0_#t~mem683#1, imon_init_intf0_#t~mem684#1.base, imon_init_intf0_#t~mem684#1.offset, imon_init_intf0_#t~ret685#1, imon_init_intf0_#t~mem686#1.base, imon_init_intf0_#t~mem686#1.offset, imon_init_intf0_#t~mem687#1.base, imon_init_intf0_#t~mem687#1.offset, imon_init_intf0_#t~mem688#1, imon_init_intf0_#t~ret689#1, imon_init_intf0_#t~mem690#1.base, imon_init_intf0_#t~mem690#1.offset, imon_init_intf0_#t~mem691#1.base, imon_init_intf0_#t~mem691#1.offset, imon_init_intf0_#t~mem692#1.base, imon_init_intf0_#t~mem692#1.offset, imon_init_intf0_#t~mem693#1, imon_init_intf0_#t~mem694#1.base, imon_init_intf0_#t~mem694#1.offset, imon_init_intf0_#t~ret695#1, imon_init_intf0_#t~ret696#1, imon_init_intf0_#t~ret697#1.base, imon_init_intf0_#t~ret697#1.offset, imon_init_intf0_#t~mem698#1.base, imon_init_intf0_#t~mem698#1.offset, imon_init_intf0_#t~ret699#1, imon_init_intf0_#t~ret700#1.base, imon_init_intf0_#t~ret700#1.offset, imon_init_intf0_#t~mem701#1.base, imon_init_intf0_#t~mem701#1.offset, imon_init_intf0_#t~ret702#1, imon_init_intf0_#t~mem703#1.base, imon_init_intf0_#t~mem703#1.offset, imon_init_intf0_#t~mem704#1.base, imon_init_intf0_#t~mem704#1.offset, imon_init_intf0_#t~ret705#1, imon_init_intf0_~intf#1.base, imon_init_intf0_~intf#1.offset, imon_init_intf0_~ictx~13#1.base, imon_init_intf0_~ictx~13#1.offset, imon_init_intf0_~rx_urb~0#1.base, imon_init_intf0_~rx_urb~0#1.offset, imon_init_intf0_~tx_urb~0#1.base, imon_init_intf0_~tx_urb~0#1.offset, imon_init_intf0_~dev~3#1.base, imon_init_intf0_~dev~3#1.offset, imon_init_intf0_~iface_desc~0#1.base, imon_init_intf0_~iface_desc~0#1.offset, imon_init_intf0_~ret~5#1, imon_init_intf0_~tmp~26#1.base, imon_init_intf0_~tmp~26#1.offset, imon_init_intf0_~#__key~1#1.base, imon_init_intf0_~#__key~1#1.offset, imon_init_intf0_~#__key___0~0#1.base, imon_init_intf0_~#__key___0~0#1.offset, imon_init_intf0_~tmp___0~14#1.base, imon_init_intf0_~tmp___0~14#1.offset, imon_init_intf0_~tmp___1~10#1, imon_init_intf0_~tmp___2~7#1, imon_init_intf0_~tmp___3~4#1;imon_init_intf0_~intf#1.base, imon_init_intf0_~intf#1.offset := imon_init_intf0_#in~intf#1.base, imon_init_intf0_#in~intf#1.offset;havoc imon_init_intf0_~ictx~13#1.base, imon_init_intf0_~ictx~13#1.offset;havoc imon_init_intf0_~rx_urb~0#1.base, imon_init_intf0_~rx_urb~0#1.offset;havoc imon_init_intf0_~tx_urb~0#1.base, imon_init_intf0_~tx_urb~0#1.offset;havoc imon_init_intf0_~dev~3#1.base, imon_init_intf0_~dev~3#1.offset;havoc imon_init_intf0_~iface_desc~0#1.base, imon_init_intf0_~iface_desc~0#1.offset;havoc imon_init_intf0_~ret~5#1;havoc imon_init_intf0_~tmp~26#1.base, imon_init_intf0_~tmp~26#1.offset;call imon_init_intf0_~#__key~1#1.base, imon_init_intf0_~#__key~1#1.offset := #Ultimate.allocOnStack(8bv64);call imon_init_intf0_~#__key___0~0#1.base, imon_init_intf0_~#__key___0~0#1.offset := #Ultimate.allocOnStack(8bv64);havoc imon_init_intf0_~tmp___0~14#1.base, imon_init_intf0_~tmp___0~14#1.offset;havoc imon_init_intf0_~tmp___1~10#1;havoc imon_init_intf0_~tmp___2~7#1;havoc imon_init_intf0_~tmp___3~4#1;imon_init_intf0_~dev~3#1.base, imon_init_intf0_~dev~3#1.offset := imon_init_intf0_~intf#1.base, ~bvadd~64(44bv64, imon_init_intf0_~intf#1.offset);imon_init_intf0_~ret~5#1 := 4294967284bv32; [2025-02-08 02:57:44,647 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6126: assume !(0bv32 == imon_probe_~ifnum~1#1);assume { :begin_inline_imon_init_intf1 } true;imon_init_intf1_#in~intf#1.base, imon_init_intf1_#in~intf#1.offset, imon_init_intf1_#in~ictx#1.base, imon_init_intf1_#in~ictx#1.offset := imon_probe_~interface#1.base, imon_probe_~interface#1.offset, imon_probe_~first_if_ctx~0#1.base, imon_probe_~first_if_ctx~0#1.offset;havoc imon_init_intf1_#res#1.base, imon_init_intf1_#res#1.offset;havoc imon_init_intf1_#t~ret706#1.base, imon_init_intf1_#t~ret706#1.offset, imon_init_intf1_#t~ret707#1, imon_init_intf1_#t~mem708#1, imon_init_intf1_#t~ret709#1, imon_init_intf1_#t~ret710#1.base, imon_init_intf1_#t~ret710#1.offset, imon_init_intf1_#t~ret711#1.base, imon_init_intf1_#t~ret711#1.offset, imon_init_intf1_#t~mem712#1.base, imon_init_intf1_#t~mem712#1.offset, imon_init_intf1_#t~ret713#1, imon_init_intf1_#t~mem714#1, imon_init_intf1_#t~ret715#1.base, imon_init_intf1_#t~ret715#1.offset, imon_init_intf1_#t~mem716#1.base, imon_init_intf1_#t~mem716#1.offset, imon_init_intf1_#t~mem717#1.base, imon_init_intf1_#t~mem717#1.offset, imon_init_intf1_#t~mem718#1.base, imon_init_intf1_#t~mem718#1.offset, imon_init_intf1_#t~mem719#1, imon_init_intf1_#t~ret720#1, imon_init_intf1_#t~mem721#1.base, imon_init_intf1_#t~mem721#1.offset, imon_init_intf1_#t~mem722#1.base, imon_init_intf1_#t~mem722#1.offset, imon_init_intf1_#t~mem723#1.base, imon_init_intf1_#t~mem723#1.offset, imon_init_intf1_#t~mem724#1, imon_init_intf1_#t~mem725#1.base, imon_init_intf1_#t~mem725#1.offset, imon_init_intf1_#t~ret726#1, imon_init_intf1_#t~ret727#1, imon_init_intf1_#t~mem728#1.base, imon_init_intf1_#t~mem728#1.offset, imon_init_intf1_#t~mem729#1.base, imon_init_intf1_#t~mem729#1.offset, imon_init_intf1_#t~mem730#1.base, imon_init_intf1_#t~mem730#1.offset, imon_init_intf1_#t~ret731#1, imon_init_intf1_~intf#1.base, imon_init_intf1_~intf#1.offset, imon_init_intf1_~ictx#1.base, imon_init_intf1_~ictx#1.offset, imon_init_intf1_~rx_urb~1#1.base, imon_init_intf1_~rx_urb~1#1.offset, imon_init_intf1_~iface_desc~1#1.base, imon_init_intf1_~iface_desc~1#1.offset, imon_init_intf1_~ret~6#1, imon_init_intf1_~tmp~27#1.base, imon_init_intf1_~tmp~27#1.offset, imon_init_intf1_~tmp___0~15#1, imon_init_intf1_~tmp___1~11#1, imon_init_intf1_~tmp___2~8#1;imon_init_intf1_~intf#1.base, imon_init_intf1_~intf#1.offset := imon_init_intf1_#in~intf#1.base, imon_init_intf1_#in~intf#1.offset;imon_init_intf1_~ictx#1.base, imon_init_intf1_~ictx#1.offset := imon_init_intf1_#in~ictx#1.base, imon_init_intf1_#in~ictx#1.offset;havoc imon_init_intf1_~rx_urb~1#1.base, imon_init_intf1_~rx_urb~1#1.offset;havoc imon_init_intf1_~iface_desc~1#1.base, imon_init_intf1_~iface_desc~1#1.offset;havoc imon_init_intf1_~ret~6#1;havoc imon_init_intf1_~tmp~27#1.base, imon_init_intf1_~tmp~27#1.offset;havoc imon_init_intf1_~tmp___0~15#1;havoc imon_init_intf1_~tmp___1~11#1;havoc imon_init_intf1_~tmp___2~8#1;imon_init_intf1_~ret~6#1 := 4294967284bv32; [2025-02-08 02:57:44,647 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6060: assume 0bv32 != imon_init_display_~ret~7#1;call imon_init_display_#t~mem737#1.base, imon_init_display_#t~mem737#1.offset := read~$Pointer$#33(imon_init_display_~ictx#1.base, imon_init_display_~ictx#1.offset, 8bv64); [2025-02-08 02:57:44,647 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6060: assume !(0bv32 != imon_init_display_~ret~7#1); [2025-02-08 02:57:44,647 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5928-1: SUMMARY for call imon_init_intf0_#t~ret695#1 := usb_submit_urb(imon_init_intf0_#t~mem694#1.base, imon_init_intf0_#t~mem694#1.offset, 208bv32); srcloc: null [2025-02-08 02:57:44,647 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5928: imon_init_intf0_~ret~5#1 := imon_init_intf0_#t~ret695#1;havoc imon_init_intf0_#t~mem694#1.base, imon_init_intf0_#t~mem694#1.offset;havoc imon_init_intf0_#t~ret695#1; [2025-02-08 02:57:44,647 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6721: main_#t~ret887#1 := show_associate_remote_#res#1;havoc show_associate_remote_#t~ret222#1.base, show_associate_remote_#t~ret222#1.offset, show_associate_remote_#t~mem223#1, show_associate_remote_#t~strcpy~res224#1.base, show_associate_remote_#t~strcpy~res224#1.offset, show_associate_remote_#t~strcpy~res225#1.base, show_associate_remote_#t~strcpy~res225#1.offset, show_associate_remote_#t~ret226#1, show_associate_remote_#t~nondet227#1, show_associate_remote_~d#1.base, show_associate_remote_~d#1.offset, show_associate_remote_~attr#1.base, show_associate_remote_~attr#1.offset, show_associate_remote_~buf#1.base, show_associate_remote_~buf#1.offset, show_associate_remote_~ictx~2#1.base, show_associate_remote_~ictx~2#1.offset, show_associate_remote_~tmp~14#1.base, show_associate_remote_~tmp~14#1.offset, show_associate_remote_~tmp___0~5#1;havoc show_associate_remote_#in~d#1.base, show_associate_remote_#in~d#1.offset, show_associate_remote_#in~attr#1.base, show_associate_remote_#in~attr#1.offset, show_associate_remote_#in~buf#1.base, show_associate_remote_#in~buf#1.offset;assume { :end_inline_show_associate_remote } true;havoc main_#t~ret887#1;~ldv_state_variable_2~0 := 1bv32; [2025-02-08 02:57:44,647 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5532-1: imon_set_display_type_#t~switch581#1 := imon_set_display_type_#t~switch581#1 || 68bv32 == ~zero_extend~32~16(imon_set_display_type_#t~mem580#1); [2025-02-08 02:57:44,647 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5466: call write~intINTTYPE1#33(0bv8, imon_get_ffdc_type_~ictx#1.base, ~bvadd~64(24bv64, imon_get_ffdc_type_~ictx#1.offset), 1bv64); [2025-02-08 02:57:44,647 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5532: assume imon_set_display_type_#t~switch581#1; [2025-02-08 02:57:44,647 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5532: assume !imon_set_display_type_#t~switch581#1; [2025-02-08 02:57:44,647 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5466-1: SUMMARY for call imon_get_ffdc_type_#t~ret566#1 := _dev_info(imon_get_ffdc_type_#t~mem565#1.base, imon_get_ffdc_type_#t~mem565#1.offset, 149bv64, 0bv64); srcloc: null [2025-02-08 02:57:44,647 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4211: assume send_set_imon_clock_#t~switch216#1;call write~intINTTYPE1#33(send_set_imon_clock_~year#1[8:0], send_set_imon_clock_~#clock_enable_pkt~0#1.base, send_set_imon_clock_~#clock_enable_pkt~0#1.offset, 1bv64);call write~intINTTYPE1#33(~bvsub~32(~zero_extend~32~8(send_set_imon_clock_~month#1[8:0]), 1bv32)[8:0], send_set_imon_clock_~#clock_enable_pkt~0#1.base, ~bvadd~64(1bv64, send_set_imon_clock_~#clock_enable_pkt~0#1.offset), 1bv64);call write~intINTTYPE1#33(send_set_imon_clock_~day#1[8:0], send_set_imon_clock_~#clock_enable_pkt~0#1.base, ~bvadd~64(2bv64, send_set_imon_clock_~#clock_enable_pkt~0#1.offset), 1bv64);call write~intINTTYPE1#33(send_set_imon_clock_~dow#1[8:0], send_set_imon_clock_~#clock_enable_pkt~0#1.base, ~bvadd~64(3bv64, send_set_imon_clock_~#clock_enable_pkt~0#1.offset), 1bv64);call write~intINTTYPE1#33(send_set_imon_clock_~hour#1[8:0], send_set_imon_clock_~#clock_enable_pkt~0#1.base, ~bvadd~64(4bv64, send_set_imon_clock_~#clock_enable_pkt~0#1.offset), 1bv64);call write~intINTTYPE1#33(send_set_imon_clock_~minute#1[8:0], send_set_imon_clock_~#clock_enable_pkt~0#1.base, ~bvadd~64(5bv64, send_set_imon_clock_~#clock_enable_pkt~0#1.offset), 1bv64);call write~intINTTYPE1#33(send_set_imon_clock_~second#1[8:0], send_set_imon_clock_~#clock_enable_pkt~0#1.base, ~bvadd~64(6bv64, send_set_imon_clock_~#clock_enable_pkt~0#1.offset), 1bv64);call write~intINTTYPE1#33(64bv8, send_set_imon_clock_~#clock_enable_pkt~0#1.base, ~bvadd~64(7bv64, send_set_imon_clock_~#clock_enable_pkt~0#1.offset), 1bv64);call write~intINTTYPE1#33(0bv8, send_set_imon_clock_~#clock_enable_pkt~0#1.base, ~bvadd~64(8bv64, send_set_imon_clock_~#clock_enable_pkt~0#1.offset), 1bv64);call write~intINTTYPE1#33(0bv8, send_set_imon_clock_~#clock_enable_pkt~0#1.base, ~bvadd~64(1bv64, ~bvadd~64(8bv64, send_set_imon_clock_~#clock_enable_pkt~0#1.offset)), 1bv64);call write~intINTTYPE1#33(1bv8, send_set_imon_clock_~#clock_enable_pkt~0#1.base, ~bvadd~64(2bv64, ~bvadd~64(8bv64, send_set_imon_clock_~#clock_enable_pkt~0#1.offset)), 1bv64);call write~intINTTYPE1#33(0bv8, send_set_imon_clock_~#clock_enable_pkt~0#1.base, ~bvadd~64(3bv64, ~bvadd~64(8bv64, send_set_imon_clock_~#clock_enable_pkt~0#1.offset)), 1bv64);call write~intINTTYPE1#33(0bv8, send_set_imon_clock_~#clock_enable_pkt~0#1.base, ~bvadd~64(4bv64, ~bvadd~64(8bv64, send_set_imon_clock_~#clock_enable_pkt~0#1.offset)), 1bv64);call write~intINTTYPE1#33(0bv8, send_set_imon_clock_~#clock_enable_pkt~0#1.base, ~bvadd~64(5bv64, ~bvadd~64(8bv64, send_set_imon_clock_~#clock_enable_pkt~0#1.offset)), 1bv64);call write~intINTTYPE1#33(0bv8, send_set_imon_clock_~#clock_enable_pkt~0#1.base, ~bvadd~64(6bv64, ~bvadd~64(8bv64, send_set_imon_clock_~#clock_enable_pkt~0#1.offset)), 1bv64);call write~intINTTYPE1#33(66bv8, send_set_imon_clock_~#clock_enable_pkt~0#1.base, ~bvadd~64(7bv64, ~bvadd~64(8bv64, send_set_imon_clock_~#clock_enable_pkt~0#1.offset)), 1bv64); [2025-02-08 02:57:44,647 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4211: assume !send_set_imon_clock_#t~switch216#1;send_set_imon_clock_#t~switch216#1 := true; [2025-02-08 02:57:44,647 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5995: imon_init_intf1_~tmp___0~15#1 := (if 0bv8 == imon_init_intf1_#t~ret713#1 then 0bv8 else 1bv8);havoc imon_init_intf1_#t~ret713#1; [2025-02-08 02:57:44,647 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5995-1: SUMMARY for call imon_init_intf1_#t~ret713#1 := imon_find_endpoints(imon_init_intf1_~ictx#1.base, imon_init_intf1_~ictx#1.offset, imon_init_intf1_~iface_desc~1#1.base, imon_init_intf1_~iface_desc~1#1.offset); srcloc: null [2025-02-08 02:57:44,647 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6061: havoc imon_init_display_#t~mem737#1.base, imon_init_display_#t~mem737#1.offset;havoc imon_init_display_#t~ret738#1; [2025-02-08 02:57:44,647 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6061-1: SUMMARY for call imon_init_display_#t~ret738#1 := dev_err(imon_init_display_#t~mem737#1.base, imon_init_display_#t~mem737#1.offset, 235bv64, 0bv64); srcloc: null [2025-02-08 02:57:44,648 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6854: havoc ldv_usb_driver_4_#t~ret842#1.base, ldv_usb_driver_4_#t~ret842#1.offset, ldv_usb_driver_4_~tmp~37#1.base, ldv_usb_driver_4_~tmp~37#1.offset;assume { :end_inline_ldv_usb_driver_4 } true;ldv_usb_register_driver_6_#res#1 := ldv_usb_register_driver_6_~ldv_func_res~3#1; [2025-02-08 02:57:44,648 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5929: assume 0bv32 != imon_init_intf0_~ret~5#1; [2025-02-08 02:57:44,648 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5929: assume !(0bv32 != imon_init_intf0_~ret~5#1);assume { :begin_inline_imon_init_idev } true;imon_init_idev_#in~ictx#1.base, imon_init_idev_#in~ictx#1.offset := imon_init_intf0_~ictx~13#1.base, imon_init_intf0_~ictx~13#1.offset;havoc imon_init_idev_#res#1.base, imon_init_idev_#res#1.offset;havoc imon_init_idev_#t~ret609#1.base, imon_init_idev_#t~ret609#1.offset, imon_init_idev_#t~mem610#1.base, imon_init_idev_#t~mem610#1.offset, imon_init_idev_#t~ret611#1, imon_init_idev_#t~mem612#1, imon_init_idev_#t~mem613#1, imon_init_idev_#t~loopctr614#1, imon_init_idev_#t~nondet615#1, imon_init_idev_#t~ret616#1, imon_init_idev_#t~mem617#1.base, imon_init_idev_#t~mem617#1.offset, imon_init_idev_#t~ret618#1, imon_init_idev_#t~ret619#1, imon_init_idev_#t~mem620#1, imon_init_idev_#t~mem621#1.base, imon_init_idev_#t~mem621#1.offset, imon_init_idev_#t~mem622#1.base, imon_init_idev_#t~mem622#1.offset, imon_init_idev_#t~ret623#1, imon_init_idev_#t~mem624#1.base, imon_init_idev_#t~mem624#1.offset, imon_init_idev_#t~ret625#1, imon_init_idev_~ictx#1.base, imon_init_idev_~ictx#1.offset, imon_init_idev_~idev~0#1.base, imon_init_idev_~idev~0#1.offset, imon_init_idev_~ret~3#1, imon_init_idev_~i~4#1, imon_init_idev_~kc~1#1;imon_init_idev_~ictx#1.base, imon_init_idev_~ictx#1.offset := imon_init_idev_#in~ictx#1.base, imon_init_idev_#in~ictx#1.offset;havoc imon_init_idev_~idev~0#1.base, imon_init_idev_~idev~0#1.offset;havoc imon_init_idev_~ret~3#1;havoc imon_init_idev_~i~4#1;havoc imon_init_idev_~kc~1#1; [2025-02-08 02:57:44,648 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4674: imon_ir_change_protocol_~tmp___1~5#1 := imon_ir_change_protocol_#t~ret299#1;havoc imon_ir_change_protocol_#t~mem298#1;havoc imon_ir_change_protocol_#t~ret299#1; [2025-02-08 02:57:44,648 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4674-1: SUMMARY for call imon_ir_change_protocol_#t~ret299#1 := ldv__builtin_expect(~sign_extend~64~32((if 0bv32 != ~sign_extend~32~8(imon_ir_change_protocol_#t~mem298#1) then 1bv32 else 0bv32)), 0bv64); srcloc: null [2025-02-08 02:57:44,648 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5533: assume imon_set_display_type_#t~switch581#1;imon_set_display_type_~configured_display_type~0#1 := 1bv8; [2025-02-08 02:57:44,648 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5533: assume !imon_set_display_type_#t~switch581#1;havoc imon_set_display_type_#t~mem580#1;havoc imon_set_display_type_#t~switch581#1;havoc imon_set_display_type_#t~mem582#1;havoc imon_set_display_type_#t~mem580#1;havoc imon_set_display_type_#t~switch581#1;havoc imon_set_display_type_#t~mem582#1; [2025-02-08 02:57:44,648 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5533-1: imon_set_display_type_#t~switch581#1 := true; [2025-02-08 02:57:44,648 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4278: havoc show_associate_remote_#t~strcpy~res225#1.base, show_associate_remote_#t~strcpy~res225#1.offset; [2025-02-08 02:57:44,648 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4278-1: SUMMARY for call show_associate_remote_#t~strcpy~res225#1.base, show_associate_remote_#t~strcpy~res225#1.offset := #Ultimate.C_strcpy#33(show_associate_remote_~buf#1.base, show_associate_remote_~buf#1.offset, 59bv64, 0bv64); srcloc: null [2025-02-08 02:57:44,648 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6128: assume 0bv64 == ~bvadd~64(imon_probe_~ictx~14#1.base, imon_probe_~ictx~14#1.offset); [2025-02-08 02:57:44,648 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6128: assume !(0bv64 == ~bvadd~64(imon_probe_~ictx~14#1.base, imon_probe_~ictx~14#1.offset)); [2025-02-08 02:57:44,648 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5930: havoc imon_init_intf0_#t~ret696#1; [2025-02-08 02:57:44,648 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5996: assume 0bv8 != imon_init_intf1_~tmp___0~15#1;imon_init_intf1_~tmp___1~11#1 := 0bv32; [2025-02-08 02:57:44,648 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5996: assume !(0bv8 != imon_init_intf1_~tmp___0~15#1);imon_init_intf1_~tmp___1~11#1 := 1bv32; [2025-02-08 02:57:44,648 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5930-1: SUMMARY for call imon_init_intf0_#t~ret696#1 := printk(217bv64, 0bv64); srcloc: null [2025-02-08 02:57:44,648 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6789-1: assume { :begin_inline_ldv_check_final_state } true; [2025-02-08 02:57:44,648 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6789: assume { :end_inline_ldv_check_final_state } true;main_#res#1 := 0bv32;call ULTIMATE.dealloc(main_~#ldvarg5~0#1.base, main_~#ldvarg5~0#1.offset);havoc main_~#ldvarg5~0#1.base, main_~#ldvarg5~0#1.offset; [2025-02-08 02:57:44,648 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5600-1: call imon_init_rdev_#t~mem603#1 := read~intINTTYPE2#33(imon_init_rdev_~ictx#1.base, ~bvadd~64(453bv64, imon_init_rdev_~ictx#1.offset), 2bv64); [2025-02-08 02:57:44,648 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5600: assume 65500bv32 == ~zero_extend~32~16(imon_init_rdev_#t~mem603#1);havoc imon_init_rdev_#t~mem603#1;assume { :begin_inline_imon_get_ffdc_type } true;imon_get_ffdc_type_#in~ictx#1.base, imon_get_ffdc_type_#in~ictx#1.offset := imon_init_rdev_~ictx#1.base, imon_init_rdev_~ictx#1.offset;havoc imon_get_ffdc_type_#t~mem563#1, imon_get_ffdc_type_#t~switch564#1, imon_get_ffdc_type_#t~mem565#1.base, imon_get_ffdc_type_#t~mem565#1.offset, imon_get_ffdc_type_#t~ret566#1, imon_get_ffdc_type_#t~mem567#1.base, imon_get_ffdc_type_#t~mem567#1.offset, imon_get_ffdc_type_#t~ret568#1, imon_get_ffdc_type_#t~mem569#1.base, imon_get_ffdc_type_#t~mem569#1.offset, imon_get_ffdc_type_#t~ret570#1, imon_get_ffdc_type_#t~mem571#1.base, imon_get_ffdc_type_#t~mem571#1.offset, imon_get_ffdc_type_#t~ret572#1, imon_get_ffdc_type_#t~mem573#1.base, imon_get_ffdc_type_#t~mem573#1.offset, imon_get_ffdc_type_#t~ret574#1, imon_get_ffdc_type_#t~mem575#1.base, imon_get_ffdc_type_#t~mem575#1.offset, imon_get_ffdc_type_#t~ret576#1, imon_get_ffdc_type_#t~mem577#1.base, imon_get_ffdc_type_#t~mem577#1.offset, imon_get_ffdc_type_#t~ret578#1, imon_get_ffdc_type_#t~ret579#1, imon_get_ffdc_type_~ictx#1.base, imon_get_ffdc_type_~ictx#1.offset, imon_get_ffdc_type_~ffdc_cfg_byte~0#1, imon_get_ffdc_type_~detected_display_type~0#1, imon_get_ffdc_type_~allowed_protos~0#1;imon_get_ffdc_type_~ictx#1.base, imon_get_ffdc_type_~ictx#1.offset := imon_get_ffdc_type_#in~ictx#1.base, imon_get_ffdc_type_#in~ictx#1.offset;havoc imon_get_ffdc_type_~ffdc_cfg_byte~0#1;havoc imon_get_ffdc_type_~detected_display_type~0#1;havoc imon_get_ffdc_type_~allowed_protos~0#1;call imon_get_ffdc_type_#t~mem563#1 := read~intINTTYPE1#33(imon_get_ffdc_type_~ictx#1.base, ~bvadd~64(6bv64, ~bvadd~64(311bv64, imon_get_ffdc_type_~ictx#1.offset)), 1bv64);imon_get_ffdc_type_~ffdc_cfg_byte~0#1 := imon_get_ffdc_type_#t~mem563#1;havoc imon_get_ffdc_type_#t~mem563#1;imon_get_ffdc_type_~detected_display_type~0#1 := 4bv8;imon_get_ffdc_type_~allowed_protos~0#1 := 2147483648bv64;imon_get_ffdc_type_#t~switch564#1 := 33bv32 == ~zero_extend~32~8(imon_get_ffdc_type_~ffdc_cfg_byte~0#1); [2025-02-08 02:57:44,648 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5600: assume !(65500bv32 == ~zero_extend~32~16(imon_init_rdev_#t~mem603#1));havoc imon_init_rdev_#t~mem603#1; [2025-02-08 02:57:44,648 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6327-1: SUMMARY for call ldv_initialize_device_attribute_2_#t~ret829#1.base, ldv_initialize_device_attribute_2_#t~ret829#1.offset := ldv_zalloc(1088bv64); srcloc: null [2025-02-08 02:57:44,648 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6327: ldv_initialize_device_attribute_2_~tmp~33#1.base, ldv_initialize_device_attribute_2_~tmp~33#1.offset := ldv_initialize_device_attribute_2_#t~ret829#1.base, ldv_initialize_device_attribute_2_#t~ret829#1.offset;havoc ldv_initialize_device_attribute_2_#t~ret829#1.base, ldv_initialize_device_attribute_2_#t~ret829#1.offset;~dev_attr_associate_remote_group0~0.base, ~dev_attr_associate_remote_group0~0.offset := ldv_initialize_device_attribute_2_~tmp~33#1.base, ldv_initialize_device_attribute_2_~tmp~33#1.offset; [2025-02-08 02:57:44,649 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6129: havoc imon_probe_#t~ret756#1;imon_probe_~ret~8#1 := 4294967277bv32; [2025-02-08 02:57:44,649 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6129-1: SUMMARY for call imon_probe_#t~ret756#1 := printk(244bv64, 0bv64); srcloc: null [2025-02-08 02:57:44,649 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6790: #t~ret948#1 := main_#res#1;havoc main_#t~nondet843#1, main_#t~ret844#1.base, main_#t~ret844#1.offset, main_#t~nondet845#1, main_#t~nondet846#1, main_#t~ret847#1.base, main_#t~ret847#1.offset, main_#t~ret848#1.base, main_#t~ret848#1.offset, main_#t~nondet849#1, main_#t~ret850#1.base, main_#t~ret850#1.offset, main_#t~ret851#1.base, main_#t~ret851#1.offset, main_#t~nondet852#1, main_#t~ret853#1.base, main_#t~ret853#1.offset, main_#t~ret854#1.base, main_#t~ret854#1.offset, main_#t~ret855#1.base, main_#t~ret855#1.offset, main_#t~nondet856#1, main_#t~nondet857#1, main_#t~nondet858#1, main_#t~ret859#1.base, main_#t~ret859#1.offset, main_#t~memset~res860#1.base, main_#t~memset~res860#1.offset, main_#t~nondet861#1, main_#t~switch862#1, main_#t~nondet863#1, main_#t~switch864#1, main_#t~ret865#1, main_#t~ret866#1, main_#t~ret867#1, main_#t~ret868#1, main_#t~ret869#1, main_#t~nondet870#1, main_#t~switch871#1, main_#t~ret872#1, main_#t~mem873#1, main_#t~ret874#1, main_#t~ret875#1, main_#t~ret876#1, main_#t~nondet877#1, main_#t~switch878#1, main_#t~ret879#1, main_#t~nondet880#1, main_#t~switch881#1, main_#t~ret882#1, main_#t~ret883#1, main_#t~nondet884#1, main_#t~switch885#1, main_#t~ret886#1, main_#t~ret887#1, main_#t~nondet888#1, main_#t~switch889#1, main_#t~ret890#1, main_#t~ret891#1, main_#t~ret892#1, main_#t~ret893#1, main_#t~ret894#1, main_~ldvarg1~0#1, main_~tmp~38#1, main_~ldvarg4~0#1.base, main_~ldvarg4~0#1.offset, main_~tmp___0~23#1.base, main_~tmp___0~23#1.offset, main_~ldvarg3~0#1, main_~tmp___1~14#1, main_~ldvarg0~0#1, main_~tmp___2~9#1, main_~ldvarg2~0#1.base, main_~ldvarg2~0#1.offset, main_~tmp___3~5#1.base, main_~tmp___3~5#1.offset, main_~#ldvarg5~0#1.base, main_~#ldvarg5~0#1.offset, main_~ldvarg6~0#1.base, main_~ldvarg6~0#1.offset, main_~tmp___4~3#1.base, main_~tmp___4~3#1.offset, main_~ldvarg8~0#1, main_~tmp___5~3#1, main_~ldvarg7~0#1.base, main_~ldvarg7~0#1.offset, main_~tmp___6~2#1.base, main_~tmp___6~2#1.offset, main_~ldvarg9~0#1.base, main_~ldvarg9~0#1.offset, main_~tmp___7~2#1.base, main_~tmp___7~2#1.offset, main_~ldvarg11~0#1, main_~tmp___8~1#1, main_~ldvarg10~0#1.base, main_~ldvarg10~0#1.offset, main_~tmp___9~1#1.base, main_~tmp___9~1#1.offset, main_~ldvarg12~0#1.base, main_~ldvarg12~0#1.offset, main_~tmp___10~0#1.base, main_~tmp___10~0#1.offset, main_~ldvarg17~0#1.base, main_~ldvarg17~0#1.offset, main_~tmp___11~0#1.base, main_~tmp___11~0#1.offset, main_~ldvarg14~0#1, main_~tmp___12~0#1, main_~ldvarg13~0#1, main_~tmp___13~0#1, main_~ldvarg16~0#1, main_~tmp___14~0#1, main_~ldvarg15~0#1.base, main_~ldvarg15~0#1.offset, main_~tmp___15~0#1.base, main_~tmp___15~0#1.offset, main_~tmp___16~0#1, main_~tmp___17~0#1, main_~tmp___18~0#1, main_~tmp___19~0#1, main_~tmp___20~0#1, main_~tmp___21~0#1, main_~tmp___22~0#1;assume { :end_inline_main } true; [2025-02-08 02:57:44,649 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5667: imon_init_idev_#res#1.base, imon_init_idev_#res#1.offset := 0bv64, 0bv64; [2025-02-08 02:57:44,649 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4610: call ULTIMATE.dealloc(imon_ir_change_protocol_~#ir_proto_packet~0#1.base, imon_ir_change_protocol_~#ir_proto_packet~0#1.offset);havoc imon_ir_change_protocol_~#ir_proto_packet~0#1.base, imon_ir_change_protocol_~#ir_proto_packet~0#1.offset;call ULTIMATE.dealloc(imon_ir_change_protocol_~#descriptor~4#1.base, imon_ir_change_protocol_~#descriptor~4#1.offset);havoc imon_ir_change_protocol_~#descriptor~4#1.base, imon_ir_change_protocol_~#descriptor~4#1.offset;call ULTIMATE.dealloc(imon_ir_change_protocol_~#descriptor___0~0#1.base, imon_ir_change_protocol_~#descriptor___0~0#1.offset);havoc imon_ir_change_protocol_~#descriptor___0~0#1.base, imon_ir_change_protocol_~#descriptor___0~0#1.offset;call ULTIMATE.dealloc(imon_ir_change_protocol_~#descriptor___1~0#1.base, imon_ir_change_protocol_~#descriptor___1~0#1.offset);havoc imon_ir_change_protocol_~#descriptor___1~0#1.base, imon_ir_change_protocol_~#descriptor___1~0#1.offset;call ULTIMATE.dealloc(imon_ir_change_protocol_~#descriptor___2~0#1.base, imon_ir_change_protocol_~#descriptor___2~0#1.offset);havoc imon_ir_change_protocol_~#descriptor___2~0#1.base, imon_ir_change_protocol_~#descriptor___2~0#1.offset;##fun~$Pointer$~X~~u64~0~TO~C_INT_#t~ret949#1 := imon_ir_change_protocol_#res#1;havoc imon_ir_change_protocol_#t~mem286#1.base, imon_ir_change_protocol_#t~mem286#1.offset, imon_ir_change_protocol_#t~mem287#1.base, imon_ir_change_protocol_#t~mem287#1.offset, imon_ir_change_protocol_#t~mem288#1, imon_ir_change_protocol_#t~short289#1, imon_ir_change_protocol_#t~ret290#1, imon_ir_change_protocol_#t~switch291#1, imon_ir_change_protocol_#t~mem292#1, imon_ir_change_protocol_#t~ret293#1, imon_ir_change_protocol_#t~ret294#1, imon_ir_change_protocol_#t~mem295#1, imon_ir_change_protocol_#t~ret296#1, imon_ir_change_protocol_#t~ret297#1, imon_ir_change_protocol_#t~mem298#1, imon_ir_change_protocol_#t~ret299#1, imon_ir_change_protocol_#t~ret300#1, imon_ir_change_protocol_#t~ret301#1, imon_ir_change_protocol_#t~mem302#1, imon_ir_change_protocol_#t~ret303#1, imon_ir_change_protocol_#t~ret304#1, imon_ir_change_protocol_#t~memcpy~res305#1.base, imon_ir_change_protocol_#t~memcpy~res305#1.offset, imon_ir_change_protocol_#t~memcpy~res306#1.base, imon_ir_change_protocol_#t~memcpy~res306#1.offset, imon_ir_change_protocol_#t~ret307#1, imon_ir_change_protocol_~rc#1.base, imon_ir_change_protocol_~rc#1.offset, imon_ir_change_protocol_~rc_type#1, imon_ir_change_protocol_~retval~8#1, imon_ir_change_protocol_~ictx~10#1.base, imon_ir_change_protocol_~ictx~10#1.offset, imon_ir_change_protocol_~dev~1#1.base, imon_ir_change_protocol_~dev~1#1.offset, imon_ir_change_protocol_~#ir_proto_packet~0#1.base, imon_ir_change_protocol_~#ir_proto_packet~0#1.offset, imon_ir_change_protocol_~#descriptor~4#1.base, imon_ir_change_protocol_~#descriptor~4#1.offset, imon_ir_change_protocol_~tmp~20#1, imon_ir_change_protocol_~#descriptor___0~0#1.base, imon_ir_change_protocol_~#descriptor___0~0#1.offset, imon_ir_change_protocol_~tmp___0~9#1, imon_ir_change_protocol_~#descriptor___1~0#1.base, imon_ir_change_protocol_~#descriptor___1~0#1.offset, imon_ir_change_protocol_~tmp___1~5#1, imon_ir_change_protocol_~#descriptor___2~0#1.base, imon_ir_change_protocol_~#descriptor___2~0#1.offset, imon_ir_change_protocol_~tmp___2~3#1, imon_ir_change_protocol_~__len~3#1, imon_ir_change_protocol_~__ret~3#1.base, imon_ir_change_protocol_~__ret~3#1.offset;havoc imon_ir_change_protocol_#in~rc#1.base, imon_ir_change_protocol_#in~rc#1.offset, imon_ir_change_protocol_#in~rc_type#1;assume { :end_inline_imon_ir_change_protocol } true;##fun~$Pointer$~X~~u64~0~TO~C_INT_#res#1 := ##fun~$Pointer$~X~~u64~0~TO~C_INT_#t~ret949#1;havoc ##fun~$Pointer$~X~~u64~0~TO~C_INT_#t~ret949#1; [2025-02-08 02:57:44,649 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5667-1: SUMMARY for call input_free_device(imon_init_idev_~idev~0#1.base, imon_init_idev_~idev~0#1.offset); srcloc: null [2025-02-08 02:57:44,649 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5601: havoc imon_get_ffdc_type_#t~mem563#1, imon_get_ffdc_type_#t~switch564#1, imon_get_ffdc_type_#t~mem565#1.base, imon_get_ffdc_type_#t~mem565#1.offset, imon_get_ffdc_type_#t~ret566#1, imon_get_ffdc_type_#t~mem567#1.base, imon_get_ffdc_type_#t~mem567#1.offset, imon_get_ffdc_type_#t~ret568#1, imon_get_ffdc_type_#t~mem569#1.base, imon_get_ffdc_type_#t~mem569#1.offset, imon_get_ffdc_type_#t~ret570#1, imon_get_ffdc_type_#t~mem571#1.base, imon_get_ffdc_type_#t~mem571#1.offset, imon_get_ffdc_type_#t~ret572#1, imon_get_ffdc_type_#t~mem573#1.base, imon_get_ffdc_type_#t~mem573#1.offset, imon_get_ffdc_type_#t~ret574#1, imon_get_ffdc_type_#t~mem575#1.base, imon_get_ffdc_type_#t~mem575#1.offset, imon_get_ffdc_type_#t~ret576#1, imon_get_ffdc_type_#t~mem577#1.base, imon_get_ffdc_type_#t~mem577#1.offset, imon_get_ffdc_type_#t~ret578#1, imon_get_ffdc_type_#t~ret579#1, imon_get_ffdc_type_~ictx#1.base, imon_get_ffdc_type_~ictx#1.offset, imon_get_ffdc_type_~ffdc_cfg_byte~0#1, imon_get_ffdc_type_~detected_display_type~0#1, imon_get_ffdc_type_~allowed_protos~0#1;havoc imon_get_ffdc_type_#in~ictx#1.base, imon_get_ffdc_type_#in~ictx#1.offset;assume { :end_inline_imon_get_ffdc_type } true;call imon_init_rdev_#t~mem604#1 := read~intINTTYPE8#33(imon_init_rdev_~ictx#1.base, ~bvadd~64(556bv64, imon_init_rdev_~ictx#1.offset), 8bv64);call write~intINTTYPE8#33(imon_init_rdev_#t~mem604#1, imon_init_rdev_~rdev~0#1.base, ~bvadd~64(1188bv64, imon_init_rdev_~rdev~0#1.offset), 8bv64);havoc imon_init_rdev_#t~mem604#1; [2025-02-08 02:57:44,649 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5469: assume imon_get_ffdc_type_#t~switch564#1;call imon_get_ffdc_type_#t~mem567#1.base, imon_get_ffdc_type_#t~mem567#1.offset := read~$Pointer$#33(imon_get_ffdc_type_~ictx#1.base, imon_get_ffdc_type_~ictx#1.offset, 8bv64); [2025-02-08 02:57:44,649 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5469: assume !imon_get_ffdc_type_#t~switch564#1;imon_get_ffdc_type_#t~switch564#1 := imon_get_ffdc_type_#t~switch564#1 || 53bv32 == ~zero_extend~32~8(imon_get_ffdc_type_~ffdc_cfg_byte~0#1); [2025-02-08 02:57:44,649 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4280-1: SUMMARY for call show_associate_remote_#t~ret226#1 := _dev_info(show_associate_remote_~d#1.base, show_associate_remote_~d#1.offset, 60bv64, 0bv64); srcloc: null [2025-02-08 02:57:44,649 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4280: havoc show_associate_remote_#t~ret226#1;assume { :begin_inline_ldv_mutex_unlock_17 } true;ldv_mutex_unlock_17_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_17_#in~ldv_func_arg1#1.offset := show_associate_remote_~ictx~2#1.base, ~bvadd~64(30bv64, show_associate_remote_~ictx~2#1.offset);havoc ldv_mutex_unlock_17_~ldv_func_arg1#1.base, ldv_mutex_unlock_17_~ldv_func_arg1#1.offset;ldv_mutex_unlock_17_~ldv_func_arg1#1.base, ldv_mutex_unlock_17_~ldv_func_arg1#1.offset := ldv_mutex_unlock_17_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_17_#in~ldv_func_arg1#1.offset; [2025-02-08 02:57:44,649 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6989: SUMMARY for call ldv_mutex_unlock_lock_of_imon_context(ldv_mutex_unlock_23_~ldv_func_arg1#1.base, ldv_mutex_unlock_23_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:57:44,649 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4677: havoc imon_ir_change_protocol_#t~ret300#1; [2025-02-08 02:57:44,649 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4677-1: SUMMARY for call imon_ir_change_protocol_#t~ret300#1 := dev_printk(107bv64, 0bv64, imon_ir_change_protocol_~dev~1#1.base, imon_ir_change_protocol_~dev~1#1.offset, 108bv64, 0bv64); srcloc: null [2025-02-08 02:57:44,649 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5470: call write~intINTTYPE1#33(0bv8, imon_get_ffdc_type_~ictx#1.base, ~bvadd~64(24bv64, imon_get_ffdc_type_~ictx#1.offset), 1bv64);call write~intINTTYPE1#33(1bv8, imon_get_ffdc_type_~ictx#1.base, ~bvadd~64(26bv64, imon_get_ffdc_type_~ictx#1.offset), 1bv64); [2025-02-08 02:57:44,649 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5470-1: SUMMARY for call imon_get_ffdc_type_#t~ret568#1 := _dev_info(imon_get_ffdc_type_#t~mem567#1.base, imon_get_ffdc_type_#t~mem567#1.offset, 150bv64, 0bv64); srcloc: null [2025-02-08 02:57:44,649 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4281: havoc ldv_mutex_unlock_17_~ldv_func_arg1#1.base, ldv_mutex_unlock_17_~ldv_func_arg1#1.offset;havoc ldv_mutex_unlock_17_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_17_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_unlock_17 } true;show_associate_remote_~tmp___0~5#1 := ~sign_extend~64~32(show_associate_remote_#t~nondet227#1);havoc show_associate_remote_#t~nondet227#1;show_associate_remote_#res#1 := show_associate_remote_~tmp___0~5#1; [2025-02-08 02:57:44,649 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6329-1: SUMMARY for call ldv_initialize_device_attribute_2_#t~ret830#1.base, ldv_initialize_device_attribute_2_#t~ret830#1.offset := ldv_zalloc(48bv64); srcloc: null [2025-02-08 02:57:44,649 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6329: ldv_initialize_device_attribute_2_~tmp___0~19#1.base, ldv_initialize_device_attribute_2_~tmp___0~19#1.offset := ldv_initialize_device_attribute_2_#t~ret830#1.base, ldv_initialize_device_attribute_2_#t~ret830#1.offset;havoc ldv_initialize_device_attribute_2_#t~ret830#1.base, ldv_initialize_device_attribute_2_#t~ret830#1.offset;~dev_attr_associate_remote_group1~0.base, ~dev_attr_associate_remote_group1~0.offset := ldv_initialize_device_attribute_2_~tmp___0~19#1.base, ldv_initialize_device_attribute_2_~tmp___0~19#1.offset; [2025-02-08 02:57:44,649 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6990: SUMMARY for call mutex_unlock(ldv_mutex_unlock_23_~ldv_func_arg1#1.base, ldv_mutex_unlock_23_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:57:44,649 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6065: assume 2bv32 == ~zero_extend~32~8(imon_init_display_#t~mem739#1);havoc imon_init_display_#t~mem739#1; [2025-02-08 02:57:44,649 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6065: assume !(2bv32 == ~zero_extend~32~8(imon_init_display_#t~mem739#1));havoc imon_init_display_#t~mem739#1; [2025-02-08 02:57:44,649 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7056: SUMMARY for call ldv_mutex_lock_lock_of_imon_context(ldv_mutex_lock_31_~ldv_func_arg1#1.base, ldv_mutex_lock_31_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:57:44,649 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6065-1: call imon_init_display_#t~mem739#1 := read~intINTTYPE1#33(imon_init_display_~ictx#1.base, ~bvadd~64(565bv64, imon_init_display_~ictx#1.offset), 1bv64); [2025-02-08 02:57:44,649 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7585: havoc ldv_reset_resume_4_#t~nondet927#1;main_#t~ret876#1 := ldv_reset_resume_4_#res#1;havoc ldv_reset_resume_4_#t~nondet927#1;assume { :end_inline_ldv_reset_resume_4 } true;~ldv_retval_1~0 := main_#t~ret876#1;havoc main_#t~ret876#1; [2025-02-08 02:57:44,649 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4150: assume 0bv64 == ~bvadd~64(send_associate_24g_~ictx#1.base, send_associate_24g_~ictx#1.offset); [2025-02-08 02:57:44,649 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4150: assume !(0bv64 == ~bvadd~64(send_associate_24g_~ictx#1.base, send_associate_24g_~ictx#1.offset));call send_associate_24g_#t~mem209#1 := read~intINTTYPE1#33(send_associate_24g_~ictx#1.base, ~bvadd~64(28bv64, send_associate_24g_~ictx#1.offset), 1bv64); [2025-02-08 02:57:44,649 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6066: imon_init_display_~ret~7#1 := imon_init_display_#t~ret740#1;havoc imon_init_display_#t~ret740#1; [2025-02-08 02:57:44,654 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6066-1: SUMMARY for call imon_init_display_#t~ret740#1 := usb_register_dev(imon_init_display_~intf#1.base, imon_init_display_~intf#1.offset, ~#imon_lcd_class~0.base, ~#imon_lcd_class~0.offset); srcloc: null [2025-02-08 02:57:44,654 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7057: SUMMARY for call mutex_lock(ldv_mutex_lock_31_~ldv_func_arg1#1.base, ldv_mutex_lock_31_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:57:44,654 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4151-1: SUMMARY for call send_associate_24g_#t~ret208#1 := printk(50bv64, 0bv64); srcloc: null [2025-02-08 02:57:44,654 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4151: havoc send_associate_24g_#t~ret208#1;send_associate_24g_#res#1 := 4294967277bv32;call ULTIMATE.dealloc(send_associate_24g_~#packet~0#1.base, send_associate_24g_~#packet~0#1.offset);havoc send_associate_24g_~#packet~0#1.base, send_associate_24g_~#packet~0#1.offset; [2025-02-08 02:57:44,654 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5935: imon_init_intf0_#t~ret697#1.base, imon_init_intf0_#t~ret697#1.offset := imon_init_idev_#res#1.base, imon_init_idev_#res#1.offset;havoc imon_init_idev_#t~ret609#1.base, imon_init_idev_#t~ret609#1.offset, imon_init_idev_#t~mem610#1.base, imon_init_idev_#t~mem610#1.offset, imon_init_idev_#t~ret611#1, imon_init_idev_#t~mem612#1, imon_init_idev_#t~mem613#1, imon_init_idev_#t~loopctr614#1, imon_init_idev_#t~nondet615#1, imon_init_idev_#t~ret616#1, imon_init_idev_#t~mem617#1.base, imon_init_idev_#t~mem617#1.offset, imon_init_idev_#t~ret618#1, imon_init_idev_#t~ret619#1, imon_init_idev_#t~mem620#1, imon_init_idev_#t~mem621#1.base, imon_init_idev_#t~mem621#1.offset, imon_init_idev_#t~mem622#1.base, imon_init_idev_#t~mem622#1.offset, imon_init_idev_#t~ret623#1, imon_init_idev_#t~mem624#1.base, imon_init_idev_#t~mem624#1.offset, imon_init_idev_#t~ret625#1, imon_init_idev_~ictx#1.base, imon_init_idev_~ictx#1.offset, imon_init_idev_~idev~0#1.base, imon_init_idev_~idev~0#1.offset, imon_init_idev_~ret~3#1, imon_init_idev_~i~4#1, imon_init_idev_~kc~1#1;havoc imon_init_idev_#in~ictx#1.base, imon_init_idev_#in~ictx#1.offset;assume { :end_inline_imon_init_idev } true;call write~$Pointer$#33(imon_init_intf0_#t~ret697#1.base, imon_init_intf0_#t~ret697#1.offset, imon_init_intf0_~ictx~13#1.base, ~bvadd~64(463bv64, imon_init_intf0_~ictx~13#1.offset), 8bv64);havoc imon_init_intf0_#t~ret697#1.base, imon_init_intf0_#t~ret697#1.offset;call imon_init_intf0_#t~mem698#1.base, imon_init_intf0_#t~mem698#1.offset := read~$Pointer$#33(imon_init_intf0_~ictx~13#1.base, ~bvadd~64(463bv64, imon_init_intf0_~ictx~13#1.offset), 8bv64); [2025-02-08 02:57:44,654 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6001: assume 0bv32 != imon_init_intf1_~tmp___1~11#1; [2025-02-08 02:57:44,654 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6001: assume !(0bv32 != imon_init_intf1_~tmp___1~11#1);call imon_init_intf1_#t~mem714#1 := read~intINTTYPE1#33(imon_init_intf1_~ictx#1.base, ~bvadd~64(565bv64, imon_init_intf1_~ictx#1.offset), 1bv64); [2025-02-08 02:57:44,654 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5869: call ULTIMATE.dealloc(imon_init_intf0_~#__key~1#1.base, imon_init_intf0_~#__key~1#1.offset);havoc imon_init_intf0_~#__key~1#1.base, imon_init_intf0_~#__key~1#1.offset;call ULTIMATE.dealloc(imon_init_intf0_~#__key___0~0#1.base, imon_init_intf0_~#__key___0~0#1.offset);havoc imon_init_intf0_~#__key___0~0#1.base, imon_init_intf0_~#__key___0~0#1.offset;imon_probe_#t~ret755#1.base, imon_probe_#t~ret755#1.offset := imon_init_intf0_#res#1.base, imon_init_intf0_#res#1.offset;havoc imon_init_intf0_#t~ret671#1.base, imon_init_intf0_#t~ret671#1.offset, imon_init_intf0_#t~ret672#1, imon_init_intf0_#t~ret673#1.base, imon_init_intf0_#t~ret673#1.offset, imon_init_intf0_#t~ret674#1, imon_init_intf0_#t~ret675#1.base, imon_init_intf0_#t~ret675#1.offset, imon_init_intf0_#t~ret676#1, imon_init_intf0_#t~ret677#1.base, imon_init_intf0_#t~ret677#1.offset, imon_init_intf0_#t~ret678#1.base, imon_init_intf0_#t~ret678#1.offset, imon_init_intf0_#t~ret679#1.base, imon_init_intf0_#t~ret679#1.offset, imon_init_intf0_#t~mem680#1.base, imon_init_intf0_#t~mem680#1.offset, imon_init_intf0_#t~mem681#1, imon_init_intf0_#t~mem682#1.base, imon_init_intf0_#t~mem682#1.offset, imon_init_intf0_#t~mem683#1, imon_init_intf0_#t~mem684#1.base, imon_init_intf0_#t~mem684#1.offset, imon_init_intf0_#t~ret685#1, imon_init_intf0_#t~mem686#1.base, imon_init_intf0_#t~mem686#1.offset, imon_init_intf0_#t~mem687#1.base, imon_init_intf0_#t~mem687#1.offset, imon_init_intf0_#t~mem688#1, imon_init_intf0_#t~ret689#1, imon_init_intf0_#t~mem690#1.base, imon_init_intf0_#t~mem690#1.offset, imon_init_intf0_#t~mem691#1.base, imon_init_intf0_#t~mem691#1.offset, imon_init_intf0_#t~mem692#1.base, imon_init_intf0_#t~mem692#1.offset, imon_init_intf0_#t~mem693#1, imon_init_intf0_#t~mem694#1.base, imon_init_intf0_#t~mem694#1.offset, imon_init_intf0_#t~ret695#1, imon_init_intf0_#t~ret696#1, imon_init_intf0_#t~ret697#1.base, imon_init_intf0_#t~ret697#1.offset, imon_init_intf0_#t~mem698#1.base, imon_init_intf0_#t~mem698#1.offset, imon_init_intf0_#t~ret699#1, imon_init_intf0_#t~ret700#1.base, imon_init_intf0_#t~ret700#1.offset, imon_init_intf0_#t~mem701#1.base, imon_init_intf0_#t~mem701#1.offset, imon_init_intf0_#t~ret702#1, imon_init_intf0_#t~mem703#1.base, imon_init_intf0_#t~mem703#1.offset, imon_init_intf0_#t~mem704#1.base, imon_init_intf0_#t~mem704#1.offset, imon_init_intf0_#t~ret705#1, imon_init_intf0_~intf#1.base, imon_init_intf0_~intf#1.offset, imon_init_intf0_~ictx~13#1.base, imon_init_intf0_~ictx~13#1.offset, imon_init_intf0_~rx_urb~0#1.base, imon_init_intf0_~rx_urb~0#1.offset, imon_init_intf0_~tx_urb~0#1.base, imon_init_intf0_~tx_urb~0#1.offset, imon_init_intf0_~dev~3#1.base, imon_init_intf0_~dev~3#1.offset, imon_init_intf0_~iface_desc~0#1.base, imon_init_intf0_~iface_desc~0#1.offset, imon_init_intf0_~ret~5#1, imon_init_intf0_~tmp~26#1.base, imon_init_intf0_~tmp~26#1.offset, imon_init_intf0_~#__key~1#1.base, imon_init_intf0_~#__key~1#1.offset, imon_init_intf0_~#__key___0~0#1.base, imon_init_intf0_~#__key___0~0#1.offset, imon_init_intf0_~tmp___0~14#1.base, imon_init_intf0_~tmp___0~14#1.offset, imon_init_intf0_~tmp___1~10#1, imon_init_intf0_~tmp___2~7#1, imon_init_intf0_~tmp___3~4#1;havoc imon_init_intf0_#in~intf#1.base, imon_init_intf0_#in~intf#1.offset;assume { :end_inline_imon_init_intf0 } true;imon_probe_~ictx~14#1.base, imon_probe_~ictx~14#1.offset := imon_probe_#t~ret755#1.base, imon_probe_#t~ret755#1.offset;havoc imon_probe_#t~ret755#1.base, imon_probe_#t~ret755#1.offset; [2025-02-08 02:57:44,654 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6662: havoc ldv_file_operations_5_#t~ret834#1.base, ldv_file_operations_5_#t~ret834#1.offset, ldv_file_operations_5_#t~ret835#1.base, ldv_file_operations_5_#t~ret835#1.offset, ldv_file_operations_5_~tmp~35#1.base, ldv_file_operations_5_~tmp~35#1.offset, ldv_file_operations_5_~tmp___0~21#1.base, ldv_file_operations_5_~tmp___0~21#1.offset;assume { :end_inline_ldv_file_operations_5 } true;~ldv_state_variable_2~0 := 1bv32;assume { :begin_inline_ldv_initialize_device_attribute_2 } true;havoc ldv_initialize_device_attribute_2_#t~ret829#1.base, ldv_initialize_device_attribute_2_#t~ret829#1.offset, ldv_initialize_device_attribute_2_#t~ret830#1.base, ldv_initialize_device_attribute_2_#t~ret830#1.offset, ldv_initialize_device_attribute_2_~tmp~33#1.base, ldv_initialize_device_attribute_2_~tmp~33#1.offset, ldv_initialize_device_attribute_2_~tmp___0~19#1.base, ldv_initialize_device_attribute_2_~tmp___0~19#1.offset;havoc ldv_initialize_device_attribute_2_~tmp~33#1.base, ldv_initialize_device_attribute_2_~tmp~33#1.offset;havoc ldv_initialize_device_attribute_2_~tmp___0~19#1.base, ldv_initialize_device_attribute_2_~tmp___0~19#1.offset; [2025-02-08 02:57:44,654 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5605: havoc imon_set_display_type_#t~mem580#1, imon_set_display_type_#t~switch581#1, imon_set_display_type_#t~mem582#1, imon_set_display_type_#t~mem583#1.base, imon_set_display_type_#t~mem583#1.offset, imon_set_display_type_#t~ret584#1, imon_set_display_type_~ictx#1.base, imon_set_display_type_~ictx#1.offset, imon_set_display_type_~configured_display_type~0#1;havoc imon_set_display_type_#in~ictx#1.base, imon_set_display_type_#in~ictx#1.offset;assume { :end_inline_imon_set_display_type } true;call imon_init_rdev_#t~mem605#1 := read~intINTTYPE8#33(imon_init_rdev_~ictx#1.base, ~bvadd~64(556bv64, imon_init_rdev_~ictx#1.offset), 8bv64); [2025-02-08 02:57:44,654 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5605-1: assume { :begin_inline_imon_set_display_type } true;imon_set_display_type_#in~ictx#1.base, imon_set_display_type_#in~ictx#1.offset := imon_init_rdev_~ictx#1.base, imon_init_rdev_~ictx#1.offset;havoc imon_set_display_type_#t~mem580#1, imon_set_display_type_#t~switch581#1, imon_set_display_type_#t~mem582#1, imon_set_display_type_#t~mem583#1.base, imon_set_display_type_#t~mem583#1.offset, imon_set_display_type_#t~ret584#1, imon_set_display_type_~ictx#1.base, imon_set_display_type_~ictx#1.offset, imon_set_display_type_~configured_display_type~0#1;imon_set_display_type_~ictx#1.base, imon_set_display_type_~ictx#1.offset := imon_set_display_type_#in~ictx#1.base, imon_set_display_type_#in~ictx#1.offset;havoc imon_set_display_type_~configured_display_type~0#1;imon_set_display_type_~configured_display_type~0#1 := 1bv8; [2025-02-08 02:57:44,655 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6068-1: SUMMARY for call imon_init_display_#t~ret741#1 := usb_register_dev(imon_init_display_~intf#1.base, imon_init_display_~intf#1.offset, ~#imon_vfd_class~0.base, ~#imon_vfd_class~0.offset); srcloc: null [2025-02-08 02:57:44,655 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6068: imon_init_display_~ret~7#1 := imon_init_display_#t~ret741#1;havoc imon_init_display_#t~ret741#1; [2025-02-08 02:57:44,655 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5936: assume 0bv64 == ~bvadd~64(imon_init_intf0_#t~mem698#1.base, imon_init_intf0_#t~mem698#1.offset);havoc imon_init_intf0_#t~mem698#1.base, imon_init_intf0_#t~mem698#1.offset; [2025-02-08 02:57:44,655 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5936: assume !(0bv64 == ~bvadd~64(imon_init_intf0_#t~mem698#1.base, imon_init_intf0_#t~mem698#1.offset));havoc imon_init_intf0_#t~mem698#1.base, imon_init_intf0_#t~mem698#1.offset;assume { :begin_inline_imon_init_rdev } true;imon_init_rdev_#in~ictx#1.base, imon_init_rdev_#in~ictx#1.offset := imon_init_intf0_~ictx~13#1.base, imon_init_intf0_~ictx~13#1.offset;havoc imon_init_rdev_#res#1.base, imon_init_rdev_#res#1.offset;havoc imon_init_rdev_#t~ret585#1.base, imon_init_rdev_#t~ret585#1.offset, imon_init_rdev_#t~mem586#1.base, imon_init_rdev_#t~mem586#1.offset, imon_init_rdev_#t~ret587#1, imon_init_rdev_#t~mem588#1, imon_init_rdev_#t~mem589#1, imon_init_rdev_#t~loopctr590#1, imon_init_rdev_#t~nondet591#1, imon_init_rdev_#t~ret592#1, imon_init_rdev_#t~mem593#1.base, imon_init_rdev_#t~mem593#1.offset, imon_init_rdev_#t~ret594#1, imon_init_rdev_#t~ret595#1, imon_init_rdev_#t~mem596#1.base, imon_init_rdev_#t~mem596#1.offset, imon_init_rdev_#t~mem597#1.base, imon_init_rdev_#t~mem597#1.offset, imon_init_rdev_#t~memcpy~res598#1.base, imon_init_rdev_#t~memcpy~res598#1.offset, imon_init_rdev_#t~memcpy~res599#1.base, imon_init_rdev_#t~memcpy~res599#1.offset, imon_init_rdev_#t~ret600#1, imon_init_rdev_#t~mem601#1.base, imon_init_rdev_#t~mem601#1.offset, imon_init_rdev_#t~ret602#1, imon_init_rdev_#t~mem603#1, imon_init_rdev_#t~mem604#1, imon_init_rdev_#t~mem605#1, imon_init_rdev_#t~ret606#1, imon_init_rdev_#t~mem607#1.base, imon_init_rdev_#t~mem607#1.offset, imon_init_rdev_#t~ret608#1, imon_init_rdev_~ictx#1.base, imon_init_rdev_~ictx#1.offset, imon_init_rdev_~rdev~0#1.base, imon_init_rdev_~rdev~0#1.offset, imon_init_rdev_~ret~2#1, imon_init_rdev_~#fp_packet~0#1.base, imon_init_rdev_~#fp_packet~0#1.offset, imon_init_rdev_~__len~4#1, imon_init_rdev_~__ret~4#1.base, imon_init_rdev_~__ret~4#1.offset;imon_init_rdev_~ictx#1.base, imon_init_rdev_~ictx#1.offset := imon_init_rdev_#in~ictx#1.base, imon_init_rdev_#in~ictx#1.offset;havoc imon_init_rdev_~rdev~0#1.base, imon_init_rdev_~rdev~0#1.offset;havoc imon_init_rdev_~ret~2#1;call imon_init_rdev_~#fp_packet~0#1.base, imon_init_rdev_~#fp_packet~0#1.offset := #Ultimate.allocOnStack(8bv64);havoc imon_init_rdev_~__len~4#1;havoc imon_init_rdev_~__ret~4#1.base, imon_init_rdev_~__ret~4#1.offset;call write~intINTTYPE1#33(64bv8, imon_init_rdev_~#fp_packet~0#1.base, imon_init_rdev_~#fp_packet~0#1.offset, 1bv64);call write~intINTTYPE1#33(0bv8, imon_init_rdev_~#fp_packet~0#1.base, ~bvadd~64(1bv64, imon_init_rdev_~#fp_packet~0#1.offset), 1bv64);call write~intINTTYPE1#33(0bv8, imon_init_rdev_~#fp_packet~0#1.base, ~bvadd~64(2bv64, imon_init_rdev_~#fp_packet~0#1.offset), 1bv64);call write~intINTTYPE1#33(0bv8, imon_init_rdev_~#fp_packet~0#1.base, ~bvadd~64(3bv64, imon_init_rdev_~#fp_packet~0#1.offset), 1bv64);call write~intINTTYPE1#33(0bv8, imon_init_rdev_~#fp_packet~0#1.base, ~bvadd~64(4bv64, imon_init_rdev_~#fp_packet~0#1.offset), 1bv64);call write~intINTTYPE1#33(0bv8, imon_init_rdev_~#fp_packet~0#1.base, ~bvadd~64(5bv64, imon_init_rdev_~#fp_packet~0#1.offset), 1bv64);call write~intINTTYPE1#33(0bv8, imon_init_rdev_~#fp_packet~0#1.base, ~bvadd~64(6bv64, imon_init_rdev_~#fp_packet~0#1.offset), 1bv64);call write~intINTTYPE1#33(136bv8, imon_init_rdev_~#fp_packet~0#1.base, ~bvadd~64(7bv64, imon_init_rdev_~#fp_packet~0#1.offset), 1bv64);assume { :begin_inline_rc_allocate_device } true;havoc rc_allocate_device_#res#1.base, rc_allocate_device_#res#1.offset;havoc rc_allocate_device_#t~ret933#1.base, rc_allocate_device_#t~ret933#1.offset; [2025-02-08 02:57:44,655 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5606: assume 4bv64 == imon_init_rdev_#t~mem605#1;havoc imon_init_rdev_#t~mem605#1;call write~$Pointer$#33(163bv64, 0bv64, imon_init_rdev_~rdev~0#1.base, ~bvadd~64(1051bv64, imon_init_rdev_~rdev~0#1.offset), 8bv64); [2025-02-08 02:57:44,655 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5606: assume !(4bv64 == imon_init_rdev_#t~mem605#1);havoc imon_init_rdev_#t~mem605#1;call write~$Pointer$#33(164bv64, 0bv64, imon_init_rdev_~rdev~0#1.base, ~bvadd~64(1051bv64, imon_init_rdev_~rdev~0#1.offset), 8bv64); [2025-02-08 02:57:44,655 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5474: assume imon_get_ffdc_type_#t~switch564#1;call imon_get_ffdc_type_#t~mem569#1.base, imon_get_ffdc_type_#t~mem569#1.offset := read~$Pointer$#33(imon_get_ffdc_type_~ictx#1.base, imon_get_ffdc_type_~ictx#1.offset, 8bv64); [2025-02-08 02:57:44,655 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5474: assume !imon_get_ffdc_type_#t~switch564#1;imon_get_ffdc_type_#t~switch564#1 := imon_get_ffdc_type_#t~switch564#1 || 36bv32 == ~zero_extend~32~8(imon_get_ffdc_type_~ffdc_cfg_byte~0#1); [2025-02-08 02:57:44,655 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5540: assume 4bv32 == ~display_type~0;call write~intINTTYPE1#33(0bv8, imon_set_display_type_~ictx#1.base, ~bvadd~64(24bv64, imon_set_display_type_~ictx#1.offset), 1bv64); [2025-02-08 02:57:44,655 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5540: assume !(4bv32 == ~display_type~0);call write~intINTTYPE1#33(1bv8, imon_set_display_type_~ictx#1.base, ~bvadd~64(24bv64, imon_set_display_type_~ictx#1.offset), 1bv64); [2025-02-08 02:57:44,655 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6399-1: SUMMARY for call ldv_initialize_device_attribute_3_#t~ret840#1.base, ldv_initialize_device_attribute_3_#t~ret840#1.offset := ldv_zalloc(1088bv64); srcloc: null [2025-02-08 02:57:44,655 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6399: ldv_initialize_device_attribute_3_~tmp~36#1.base, ldv_initialize_device_attribute_3_~tmp~36#1.offset := ldv_initialize_device_attribute_3_#t~ret840#1.base, ldv_initialize_device_attribute_3_#t~ret840#1.offset;havoc ldv_initialize_device_attribute_3_#t~ret840#1.base, ldv_initialize_device_attribute_3_#t~ret840#1.offset;~dev_attr_imon_clock_group0~0.base, ~dev_attr_imon_clock_group0~0.offset := ldv_initialize_device_attribute_3_~tmp~36#1.base, ldv_initialize_device_attribute_3_~tmp~36#1.offset; [2025-02-08 02:57:44,655 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6135: imon_probe_#t~ret757#1.base, imon_probe_#t~ret757#1.offset := imon_init_intf1_#res#1.base, imon_init_intf1_#res#1.offset;havoc imon_init_intf1_#t~ret706#1.base, imon_init_intf1_#t~ret706#1.offset, imon_init_intf1_#t~ret707#1, imon_init_intf1_#t~mem708#1, imon_init_intf1_#t~ret709#1, imon_init_intf1_#t~ret710#1.base, imon_init_intf1_#t~ret710#1.offset, imon_init_intf1_#t~ret711#1.base, imon_init_intf1_#t~ret711#1.offset, imon_init_intf1_#t~mem712#1.base, imon_init_intf1_#t~mem712#1.offset, imon_init_intf1_#t~ret713#1, imon_init_intf1_#t~mem714#1, imon_init_intf1_#t~ret715#1.base, imon_init_intf1_#t~ret715#1.offset, imon_init_intf1_#t~mem716#1.base, imon_init_intf1_#t~mem716#1.offset, imon_init_intf1_#t~mem717#1.base, imon_init_intf1_#t~mem717#1.offset, imon_init_intf1_#t~mem718#1.base, imon_init_intf1_#t~mem718#1.offset, imon_init_intf1_#t~mem719#1, imon_init_intf1_#t~ret720#1, imon_init_intf1_#t~mem721#1.base, imon_init_intf1_#t~mem721#1.offset, imon_init_intf1_#t~mem722#1.base, imon_init_intf1_#t~mem722#1.offset, imon_init_intf1_#t~mem723#1.base, imon_init_intf1_#t~mem723#1.offset, imon_init_intf1_#t~mem724#1, imon_init_intf1_#t~mem725#1.base, imon_init_intf1_#t~mem725#1.offset, imon_init_intf1_#t~ret726#1, imon_init_intf1_#t~ret727#1, imon_init_intf1_#t~mem728#1.base, imon_init_intf1_#t~mem728#1.offset, imon_init_intf1_#t~mem729#1.base, imon_init_intf1_#t~mem729#1.offset, imon_init_intf1_#t~mem730#1.base, imon_init_intf1_#t~mem730#1.offset, imon_init_intf1_#t~ret731#1, imon_init_intf1_~intf#1.base, imon_init_intf1_~intf#1.offset, imon_init_intf1_~ictx#1.base, imon_init_intf1_~ictx#1.offset, imon_init_intf1_~rx_urb~1#1.base, imon_init_intf1_~rx_urb~1#1.offset, imon_init_intf1_~iface_desc~1#1.base, imon_init_intf1_~iface_desc~1#1.offset, imon_init_intf1_~ret~6#1, imon_init_intf1_~tmp~27#1.base, imon_init_intf1_~tmp~27#1.offset, imon_init_intf1_~tmp___0~15#1, imon_init_intf1_~tmp___1~11#1, imon_init_intf1_~tmp___2~8#1;havoc imon_init_intf1_#in~intf#1.base, imon_init_intf1_#in~intf#1.offset, imon_init_intf1_#in~ictx#1.base, imon_init_intf1_#in~ictx#1.offset;assume { :end_inline_imon_init_intf1 } true;imon_probe_~ictx~14#1.base, imon_probe_~ictx~14#1.offset := imon_probe_#t~ret757#1.base, imon_probe_#t~ret757#1.offset;havoc imon_probe_#t~ret757#1.base, imon_probe_#t~ret757#1.offset; [2025-02-08 02:57:44,655 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5937: havoc imon_init_intf0_#t~ret699#1; [2025-02-08 02:57:44,655 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5937-1: SUMMARY for call imon_init_intf0_#t~ret699#1 := dev_err(imon_init_intf0_~dev~3#1.base, imon_init_intf0_~dev~3#1.offset, 219bv64, 0bv64); srcloc: null [2025-02-08 02:57:44,655 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4682: imon_ir_change_protocol_~rc_type#1 := 2147483648bv64; [2025-02-08 02:57:44,655 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6598: main_#t~ret874#1 := imon_suspend_#res#1;havoc imon_suspend_#t~ret799#1.base, imon_suspend_#t~ret799#1.offset, imon_suspend_#t~mem800#1.base, imon_suspend_#t~mem800#1.offset, imon_suspend_#t~mem801#1, imon_suspend_#t~mem802#1.base, imon_suspend_#t~mem802#1.offset, imon_suspend_#t~mem803#1.base, imon_suspend_#t~mem803#1.offset, imon_suspend_~intf#1.base, imon_suspend_~intf#1.offset, imon_suspend_~message#1.event, imon_suspend_~ictx~16#1.base, imon_suspend_~ictx~16#1.offset, imon_suspend_~tmp~31#1.base, imon_suspend_~tmp~31#1.offset, imon_suspend_~ifnum~3#1;havoc imon_suspend_#in~intf#1.base, imon_suspend_#in~intf#1.offset, imon_suspend_#in~message#1.event;assume { :end_inline_imon_suspend } true;~ldv_retval_3~0 := main_#t~ret874#1;havoc main_#t~mem873#1;havoc main_#t~ret874#1; [2025-02-08 02:57:44,655 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6664: havoc ldv_initialize_device_attribute_2_#t~ret829#1.base, ldv_initialize_device_attribute_2_#t~ret829#1.offset, ldv_initialize_device_attribute_2_#t~ret830#1.base, ldv_initialize_device_attribute_2_#t~ret830#1.offset, ldv_initialize_device_attribute_2_~tmp~33#1.base, ldv_initialize_device_attribute_2_~tmp~33#1.offset, ldv_initialize_device_attribute_2_~tmp___0~19#1.base, ldv_initialize_device_attribute_2_~tmp___0~19#1.offset;assume { :end_inline_ldv_initialize_device_attribute_2 } true;~ldv_state_variable_3~0 := 1bv32;assume { :begin_inline_ldv_initialize_device_attribute_3 } true;havoc ldv_initialize_device_attribute_3_#t~ret840#1.base, ldv_initialize_device_attribute_3_#t~ret840#1.offset, ldv_initialize_device_attribute_3_#t~ret841#1.base, ldv_initialize_device_attribute_3_#t~ret841#1.offset, ldv_initialize_device_attribute_3_~tmp~36#1.base, ldv_initialize_device_attribute_3_~tmp~36#1.offset, ldv_initialize_device_attribute_3_~tmp___0~22#1.base, ldv_initialize_device_attribute_3_~tmp___0~22#1.offset;havoc ldv_initialize_device_attribute_3_~tmp~36#1.base, ldv_initialize_device_attribute_3_~tmp~36#1.offset;havoc ldv_initialize_device_attribute_3_~tmp___0~22#1.base, ldv_initialize_device_attribute_3_~tmp___0~22#1.offset; [2025-02-08 02:57:44,656 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5475: imon_get_ffdc_type_~detected_display_type~0#1 := 1bv8; [2025-02-08 02:57:44,656 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5475-1: SUMMARY for call imon_get_ffdc_type_#t~ret570#1 := _dev_info(imon_get_ffdc_type_#t~mem569#1.base, imon_get_ffdc_type_#t~mem569#1.offset, 151bv64, 0bv64); srcloc: null [2025-02-08 02:57:44,656 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6070: assume 0bv32 != imon_init_display_~ret~7#1;call imon_init_display_#t~mem742#1.base, imon_init_display_#t~mem742#1.offset := read~$Pointer$#33(imon_init_display_~ictx#1.base, imon_init_display_~ictx#1.offset, 8bv64); [2025-02-08 02:57:44,656 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6070: assume !(0bv32 != imon_init_display_~ret~7#1); [2025-02-08 02:57:44,656 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6136: assume 0bv64 == ~bvadd~64(imon_probe_~ictx~14#1.base, imon_probe_~ictx~14#1.offset); [2025-02-08 02:57:44,656 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6136: assume !(0bv64 == ~bvadd~64(imon_probe_~ictx~14#1.base, imon_probe_~ictx~14#1.offset)); [2025-02-08 02:57:44,656 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6401-1: SUMMARY for call ldv_initialize_device_attribute_3_#t~ret841#1.base, ldv_initialize_device_attribute_3_#t~ret841#1.offset := ldv_zalloc(48bv64); srcloc: null [2025-02-08 02:57:44,656 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6401: ldv_initialize_device_attribute_3_~tmp___0~22#1.base, ldv_initialize_device_attribute_3_~tmp___0~22#1.offset := ldv_initialize_device_attribute_3_#t~ret841#1.base, ldv_initialize_device_attribute_3_#t~ret841#1.offset;havoc ldv_initialize_device_attribute_3_#t~ret841#1.base, ldv_initialize_device_attribute_3_#t~ret841#1.offset;~dev_attr_imon_clock_group1~0.base, ~dev_attr_imon_clock_group1~0.offset := ldv_initialize_device_attribute_3_~tmp___0~22#1.base, ldv_initialize_device_attribute_3_~tmp___0~22#1.offset; [2025-02-08 02:57:44,656 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4155: assume 0bv8 == send_associate_24g_#t~mem209#1;havoc send_associate_24g_#t~mem209#1; [2025-02-08 02:57:44,656 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4155: assume !(0bv8 == send_associate_24g_#t~mem209#1);havoc send_associate_24g_#t~mem209#1;send_associate_24g_~__len~0#1 := 8bv64; [2025-02-08 02:57:44,656 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6071: havoc imon_init_display_#t~mem742#1.base, imon_init_display_#t~mem742#1.offset;havoc imon_init_display_#t~ret743#1; [2025-02-08 02:57:44,656 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6071-1: SUMMARY for call imon_init_display_#t~ret743#1 := _dev_info(imon_init_display_#t~mem742#1.base, imon_init_display_#t~mem742#1.offset, 236bv64, 0bv64); srcloc: null [2025-02-08 02:57:44,656 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6137: havoc imon_probe_#t~ret758#1;imon_probe_~ret~8#1 := 4294967277bv32; [2025-02-08 02:57:44,656 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6137-1: SUMMARY for call imon_probe_#t~ret758#1 := printk(246bv64, 0bv64); srcloc: null [2025-02-08 02:57:44,656 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6005: assume 3bv32 == ~zero_extend~32~8(imon_init_intf1_#t~mem714#1);havoc imon_init_intf1_#t~mem714#1;assume { :begin_inline_imon_init_touch } true;imon_init_touch_#in~ictx#1.base, imon_init_touch_#in~ictx#1.offset := imon_init_intf1_~ictx#1.base, imon_init_intf1_~ictx#1.offset;havoc imon_init_touch_#res#1.base, imon_init_touch_#res#1.offset;havoc imon_init_touch_#t~ret626#1.base, imon_init_touch_#t~ret626#1.offset, imon_init_touch_#t~mem627#1.base, imon_init_touch_#t~mem627#1.offset, imon_init_touch_#t~ret628#1, imon_init_touch_#t~mem629#1, imon_init_touch_#t~mem630#1, imon_init_touch_#t~loopctr631#1, imon_init_touch_#t~nondet632#1, imon_init_touch_#t~ret633#1, imon_init_touch_#t~mem634#1.base, imon_init_touch_#t~mem634#1.offset, imon_init_touch_#t~ret635#1, imon_init_touch_#t~ret636#1, imon_init_touch_#t~mem637#1.base, imon_init_touch_#t~mem637#1.offset, imon_init_touch_#t~mem638#1.base, imon_init_touch_#t~mem638#1.offset, imon_init_touch_#t~ret639#1, imon_init_touch_#t~mem640#1.base, imon_init_touch_#t~mem640#1.offset, imon_init_touch_#t~ret641#1, imon_init_touch_#t~mem642#1.base, imon_init_touch_#t~mem642#1.offset, imon_init_touch_~ictx#1.base, imon_init_touch_~ictx#1.offset, imon_init_touch_~touch~0#1.base, imon_init_touch_~touch~0#1.offset, imon_init_touch_~ret~4#1;imon_init_touch_~ictx#1.base, imon_init_touch_~ictx#1.offset := imon_init_touch_#in~ictx#1.base, imon_init_touch_#in~ictx#1.offset;havoc imon_init_touch_~touch~0#1.base, imon_init_touch_~touch~0#1.offset;havoc imon_init_touch_~ret~4#1; [2025-02-08 02:57:44,656 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6005: assume !(3bv32 == ~zero_extend~32~8(imon_init_intf1_#t~mem714#1));havoc imon_init_intf1_#t~mem714#1;call write~$Pointer$#33(0bv64, 0bv64, imon_init_intf1_~ictx#1.base, ~bvadd~64(471bv64, imon_init_intf1_~ictx#1.offset), 8bv64); [2025-02-08 02:57:44,656 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6666: havoc ldv_initialize_device_attribute_3_#t~ret840#1.base, ldv_initialize_device_attribute_3_#t~ret840#1.offset, ldv_initialize_device_attribute_3_#t~ret841#1.base, ldv_initialize_device_attribute_3_#t~ret841#1.offset, ldv_initialize_device_attribute_3_~tmp~36#1.base, ldv_initialize_device_attribute_3_~tmp~36#1.offset, ldv_initialize_device_attribute_3_~tmp___0~22#1.base, ldv_initialize_device_attribute_3_~tmp___0~22#1.offset;assume { :end_inline_ldv_initialize_device_attribute_3 } true;~ldv_state_variable_6~0 := 1bv32;assume { :begin_inline_ldv_file_operations_6 } true;havoc ldv_file_operations_6_#t~ret832#1.base, ldv_file_operations_6_#t~ret832#1.offset, ldv_file_operations_6_#t~ret833#1.base, ldv_file_operations_6_#t~ret833#1.offset, ldv_file_operations_6_~tmp~34#1.base, ldv_file_operations_6_~tmp~34#1.offset, ldv_file_operations_6_~tmp___0~20#1.base, ldv_file_operations_6_~tmp___0~20#1.offset;havoc ldv_file_operations_6_~tmp~34#1.base, ldv_file_operations_6_~tmp~34#1.offset;havoc ldv_file_operations_6_~tmp___0~20#1.base, ldv_file_operations_6_~tmp___0~20#1.offset; [2025-02-08 02:57:44,656 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4684-1: assume 0bv32 == ~pad_stabilize~0;call write~$Pointer$#4(110bv64, 0bv64, imon_ir_change_protocol_~#descriptor___2~0#1.base, imon_ir_change_protocol_~#descriptor___2~0#1.offset, 8bv64);call write~$Pointer$#4(111bv64, 0bv64, imon_ir_change_protocol_~#descriptor___2~0#1.base, ~bvadd~64(8bv64, imon_ir_change_protocol_~#descriptor___2~0#1.offset), 8bv64);call write~$Pointer$#4(112bv64, 0bv64, imon_ir_change_protocol_~#descriptor___2~0#1.base, ~bvadd~64(16bv64, imon_ir_change_protocol_~#descriptor___2~0#1.offset), 8bv64);call write~$Pointer$#4(113bv64, 0bv64, imon_ir_change_protocol_~#descriptor___2~0#1.base, ~bvadd~64(24bv64, imon_ir_change_protocol_~#descriptor___2~0#1.offset), 8bv64);call write~intINTTYPE4#4(1083bv32, imon_ir_change_protocol_~#descriptor___2~0#1.base, ~bvadd~64(32bv64, imon_ir_change_protocol_~#descriptor___2~0#1.offset), 4bv64);call write~intINTTYPE1#4(0bv8, imon_ir_change_protocol_~#descriptor___2~0#1.base, ~bvadd~64(36bv64, imon_ir_change_protocol_~#descriptor___2~0#1.offset), 1bv64);call write~intINTTYPE1#4(0bv8, imon_ir_change_protocol_~#descriptor___2~0#1.base, ~bvadd~64(37bv64, imon_ir_change_protocol_~#descriptor___2~0#1.offset), 1bv64);call imon_ir_change_protocol_#t~mem302#1 := read~intINTTYPE1#4(imon_ir_change_protocol_~#descriptor___2~0#1.base, ~bvadd~64(37bv64, imon_ir_change_protocol_~#descriptor___2~0#1.offset), 1bv64); [2025-02-08 02:57:44,656 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4684-1: assume !(0bv32 == ~pad_stabilize~0); [2025-02-08 02:57:44,656 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4684-2: assume imon_ir_change_protocol_#t~switch291#1; [2025-02-08 02:57:44,656 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4684-2: assume !imon_ir_change_protocol_#t~switch291#1;havoc imon_ir_change_protocol_#t~switch291#1;havoc imon_ir_change_protocol_#t~mem292#1;havoc imon_ir_change_protocol_#t~ret293#1;havoc imon_ir_change_protocol_#t~mem295#1;havoc imon_ir_change_protocol_#t~ret296#1;havoc imon_ir_change_protocol_#t~ret301#1;havoc imon_ir_change_protocol_#t~switch291#1;havoc imon_ir_change_protocol_#t~mem292#1;havoc imon_ir_change_protocol_#t~ret293#1;havoc imon_ir_change_protocol_#t~mem295#1;havoc imon_ir_change_protocol_#t~ret296#1;havoc imon_ir_change_protocol_#t~ret301#1;imon_ir_change_protocol_~__len~3#1 := 8bv64; [2025-02-08 02:57:44,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4684: assume 0bv64 != imon_ir_change_protocol_~tmp___2~3#1; [2025-02-08 02:57:44,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4684: assume !(0bv64 != imon_ir_change_protocol_~tmp___2~3#1); [2025-02-08 02:57:44,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4156: havoc send_associate_24g_#t~ret210#1;send_associate_24g_#res#1 := 4294967277bv32;call ULTIMATE.dealloc(send_associate_24g_~#packet~0#1.base, send_associate_24g_~#packet~0#1.offset);havoc send_associate_24g_~#packet~0#1.base, send_associate_24g_~#packet~0#1.offset; [2025-02-08 02:57:44,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4156-1: SUMMARY for call send_associate_24g_#t~ret210#1 := printk(52bv64, 0bv64); srcloc: null [2025-02-08 02:57:44,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6006: imon_init_intf1_#t~ret715#1.base, imon_init_intf1_#t~ret715#1.offset := imon_init_touch_#res#1.base, imon_init_touch_#res#1.offset;havoc imon_init_touch_#t~ret626#1.base, imon_init_touch_#t~ret626#1.offset, imon_init_touch_#t~mem627#1.base, imon_init_touch_#t~mem627#1.offset, imon_init_touch_#t~ret628#1, imon_init_touch_#t~mem629#1, imon_init_touch_#t~mem630#1, imon_init_touch_#t~loopctr631#1, imon_init_touch_#t~nondet632#1, imon_init_touch_#t~ret633#1, imon_init_touch_#t~mem634#1.base, imon_init_touch_#t~mem634#1.offset, imon_init_touch_#t~ret635#1, imon_init_touch_#t~ret636#1, imon_init_touch_#t~mem637#1.base, imon_init_touch_#t~mem637#1.offset, imon_init_touch_#t~mem638#1.base, imon_init_touch_#t~mem638#1.offset, imon_init_touch_#t~ret639#1, imon_init_touch_#t~mem640#1.base, imon_init_touch_#t~mem640#1.offset, imon_init_touch_#t~ret641#1, imon_init_touch_#t~mem642#1.base, imon_init_touch_#t~mem642#1.offset, imon_init_touch_~ictx#1.base, imon_init_touch_~ictx#1.offset, imon_init_touch_~touch~0#1.base, imon_init_touch_~touch~0#1.offset, imon_init_touch_~ret~4#1;havoc imon_init_touch_#in~ictx#1.base, imon_init_touch_#in~ictx#1.offset;assume { :end_inline_imon_init_touch } true;call write~$Pointer$#33(imon_init_intf1_#t~ret715#1.base, imon_init_intf1_#t~ret715#1.offset, imon_init_intf1_~ictx#1.base, ~bvadd~64(471bv64, imon_init_intf1_~ictx#1.offset), 8bv64);havoc imon_init_intf1_#t~ret715#1.base, imon_init_intf1_#t~ret715#1.offset;call imon_init_intf1_#t~mem716#1.base, imon_init_intf1_#t~mem716#1.offset := read~$Pointer$#33(imon_init_intf1_~ictx#1.base, ~bvadd~64(471bv64, imon_init_intf1_~ictx#1.offset), 8bv64); [2025-02-08 02:57:44,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5676-1: SUMMARY for call imon_init_touch_#t~ret626#1.base, imon_init_touch_#t~ret626#1.offset := input_allocate_device(); srcloc: null [2025-02-08 02:57:44,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4685: SUMMARY for call imon_ir_change_protocol_#t~ret301#1 := dev_warn(imon_ir_change_protocol_~dev~1#1.base, imon_ir_change_protocol_~dev~1#1.offset, 109bv64, 0bv64); srcloc: null [2025-02-08 02:57:44,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5676: imon_init_touch_~touch~0#1.base, imon_init_touch_~touch~0#1.offset := imon_init_touch_#t~ret626#1.base, imon_init_touch_#t~ret626#1.offset;havoc imon_init_touch_#t~ret626#1.base, imon_init_touch_#t~ret626#1.offset; [2025-02-08 02:57:44,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5478: assume imon_get_ffdc_type_#t~switch564#1; [2025-02-08 02:57:44,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5478: assume !imon_get_ffdc_type_#t~switch564#1; [2025-02-08 02:57:44,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4355: havoc ldv_mutex_lock_22_~ldv_func_arg1#1.base, ldv_mutex_lock_22_~ldv_func_arg1#1.offset;havoc ldv_mutex_lock_22_#in~ldv_func_arg1#1.base, ldv_mutex_lock_22_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_lock_22 } true;call store_imon_clock_#t~mem240#1 := read~intINTTYPE1#33(store_imon_clock_~ictx~5#1.base, ~bvadd~64(24bv64, store_imon_clock_~ictx~5#1.offset), 1bv64); [2025-02-08 02:57:44,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6007: assume 0bv64 == ~bvadd~64(imon_init_intf1_#t~mem716#1.base, imon_init_intf1_#t~mem716#1.offset);havoc imon_init_intf1_#t~mem716#1.base, imon_init_intf1_#t~mem716#1.offset; [2025-02-08 02:57:44,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6007: assume !(0bv64 == ~bvadd~64(imon_init_intf1_#t~mem716#1.base, imon_init_intf1_#t~mem716#1.offset));havoc imon_init_intf1_#t~mem716#1.base, imon_init_intf1_#t~mem716#1.offset; [2025-02-08 02:57:44,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7064: SUMMARY for call ldv_mutex_unlock_lock_of_imon_context(ldv_mutex_unlock_32_~ldv_func_arg1#1.base, ldv_mutex_unlock_32_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:57:44,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5611: assume { :begin_inline_rc_register_device } true;rc_register_device_#in~arg0#1.base, rc_register_device_#in~arg0#1.offset := imon_init_rdev_~rdev~0#1.base, imon_init_rdev_~rdev~0#1.offset;havoc rc_register_device_#res#1;havoc rc_register_device_#t~nondet935#1, rc_register_device_~arg0#1.base, rc_register_device_~arg0#1.offset;rc_register_device_~arg0#1.base, rc_register_device_~arg0#1.offset := rc_register_device_#in~arg0#1.base, rc_register_device_#in~arg0#1.offset;havoc rc_register_device_#t~nondet935#1;rc_register_device_#res#1 := rc_register_device_#t~nondet935#1;havoc rc_register_device_#t~nondet935#1; [2025-02-08 02:57:44,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6668: havoc ldv_file_operations_6_#t~ret832#1.base, ldv_file_operations_6_#t~ret832#1.offset, ldv_file_operations_6_#t~ret833#1.base, ldv_file_operations_6_#t~ret833#1.offset, ldv_file_operations_6_~tmp~34#1.base, ldv_file_operations_6_~tmp~34#1.offset, ldv_file_operations_6_~tmp___0~20#1.base, ldv_file_operations_6_~tmp___0~20#1.offset;assume { :end_inline_ldv_file_operations_6 } true; [2025-02-08 02:57:44,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5677: assume 0bv64 == ~bvadd~64(imon_init_touch_~touch~0#1.base, imon_init_touch_~touch~0#1.offset);call imon_init_touch_#t~mem627#1.base, imon_init_touch_#t~mem627#1.offset := read~$Pointer$#33(imon_init_touch_~ictx#1.base, imon_init_touch_~ictx#1.offset, 8bv64); [2025-02-08 02:57:44,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5677: assume !(0bv64 == ~bvadd~64(imon_init_touch_~touch~0#1.base, imon_init_touch_~touch~0#1.offset));call imon_init_touch_#t~mem629#1 := read~intINTTYPE2#33(imon_init_touch_~ictx#1.base, ~bvadd~64(451bv64, imon_init_touch_~ictx#1.offset), 2bv64);call imon_init_touch_#t~mem630#1 := read~intINTTYPE2#33(imon_init_touch_~ictx#1.base, ~bvadd~64(453bv64, imon_init_touch_~ictx#1.offset), 2bv64);imon_init_touch_#t~loopctr631#1 := 0bv64; [2025-02-08 02:57:44,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5545-2: call imon_set_display_type_#t~mem583#1.base, imon_set_display_type_#t~mem583#1.offset := read~$Pointer$#33(imon_set_display_type_~ictx#1.base, imon_set_display_type_~ictx#1.offset, 8bv64); [2025-02-08 02:57:44,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5479: assume imon_get_ffdc_type_#t~switch564#1;call imon_get_ffdc_type_#t~mem571#1.base, imon_get_ffdc_type_#t~mem571#1.offset := read~$Pointer$#33(imon_get_ffdc_type_~ictx#1.base, imon_get_ffdc_type_~ictx#1.offset, 8bv64); [2025-02-08 02:57:44,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5479: assume !imon_get_ffdc_type_#t~switch564#1;imon_get_ffdc_type_#t~switch564#1 := imon_get_ffdc_type_#t~switch564#1 || 158bv32 == ~zero_extend~32~8(imon_get_ffdc_type_~ffdc_cfg_byte~0#1); [2025-02-08 02:57:44,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5479-1: imon_get_ffdc_type_#t~switch564#1 := imon_get_ffdc_type_#t~switch564#1 || 133bv32 == ~zero_extend~32~8(imon_get_ffdc_type_~ffdc_cfg_byte~0#1); [2025-02-08 02:57:44,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5545: havoc imon_set_display_type_#t~mem583#1.base, imon_set_display_type_#t~mem583#1.offset;havoc imon_set_display_type_#t~ret584#1; [2025-02-08 02:57:44,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5545-1: SUMMARY for call imon_set_display_type_#t~ret584#1 := _dev_info(imon_set_display_type_#t~mem583#1.base, imon_set_display_type_#t~mem583#1.offset, 157bv64, 0bv64); srcloc: null [2025-02-08 02:57:44,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4356: assume 0bv8 == store_imon_clock_#t~mem240#1;havoc store_imon_clock_#t~mem240#1;store_imon_clock_~retval~5#1 := 18446744073709551597bv64; [2025-02-08 02:57:44,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4356: assume !(0bv8 == store_imon_clock_#t~mem240#1);havoc store_imon_clock_#t~mem240#1;call store_imon_clock_#t~mem241#1 := read~intINTTYPE1#33(store_imon_clock_~ictx~5#1.base, ~bvadd~64(25bv64, store_imon_clock_~ictx~5#1.offset), 1bv64); [2025-02-08 02:57:44,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5942: assume 0bv64 == ~bvadd~64(imon_init_intf0_#t~mem701#1.base, imon_init_intf0_#t~mem701#1.offset);havoc imon_init_intf0_#t~mem701#1.base, imon_init_intf0_#t~mem701#1.offset; [2025-02-08 02:57:44,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5942: assume !(0bv64 == ~bvadd~64(imon_init_intf0_#t~mem701#1.base, imon_init_intf0_#t~mem701#1.offset));havoc imon_init_intf0_#t~mem701#1.base, imon_init_intf0_#t~mem701#1.offset;imon_init_intf0_#res#1.base, imon_init_intf0_#res#1.offset := imon_init_intf0_~ictx~13#1.base, imon_init_intf0_~ictx~13#1.offset;call ULTIMATE.dealloc(imon_init_intf0_~#__key~1#1.base, imon_init_intf0_~#__key~1#1.offset);havoc imon_init_intf0_~#__key~1#1.base, imon_init_intf0_~#__key~1#1.offset;call ULTIMATE.dealloc(imon_init_intf0_~#__key___0~0#1.base, imon_init_intf0_~#__key___0~0#1.offset);havoc imon_init_intf0_~#__key___0~0#1.base, imon_init_intf0_~#__key___0~0#1.offset; [2025-02-08 02:57:44,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7065: SUMMARY for call mutex_unlock(ldv_mutex_unlock_32_~ldv_func_arg1#1.base, ldv_mutex_unlock_32_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:57:44,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3696: usb_register_#t~ret119#1 := ldv_usb_register_driver_6_#res#1;havoc ldv_usb_register_driver_6_#t~ret899#1, ldv_usb_register_driver_6_~ldv_func_arg1#1.base, ldv_usb_register_driver_6_~ldv_func_arg1#1.offset, ldv_usb_register_driver_6_~ldv_func_arg2#1.base, ldv_usb_register_driver_6_~ldv_func_arg2#1.offset, ldv_usb_register_driver_6_~ldv_func_arg3#1.base, ldv_usb_register_driver_6_~ldv_func_arg3#1.offset, ldv_usb_register_driver_6_~ldv_func_res~3#1, ldv_usb_register_driver_6_~tmp~42#1;havoc ldv_usb_register_driver_6_#in~ldv_func_arg1#1.base, ldv_usb_register_driver_6_#in~ldv_func_arg1#1.offset, ldv_usb_register_driver_6_#in~ldv_func_arg2#1.base, ldv_usb_register_driver_6_#in~ldv_func_arg2#1.offset, ldv_usb_register_driver_6_#in~ldv_func_arg3#1.base, ldv_usb_register_driver_6_#in~ldv_func_arg3#1.offset;assume { :end_inline_ldv_usb_register_driver_6 } true;usb_register_~tmp~9#1 := usb_register_#t~ret119#1;havoc usb_register_#t~ret119#1;usb_register_#res#1 := usb_register_~tmp~9#1; [2025-02-08 02:57:44,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5678: havoc imon_init_touch_#t~mem627#1.base, imon_init_touch_#t~mem627#1.offset;havoc imon_init_touch_#t~ret628#1; [2025-02-08 02:57:44,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5678-1: SUMMARY for call imon_init_touch_#t~ret628#1 := dev_err(imon_init_touch_#t~mem627#1.base, imon_init_touch_#t~mem627#1.offset, 169bv64, 0bv64); srcloc: null [2025-02-08 02:57:44,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5612: assume ~bvslt~32(imon_init_rdev_~ret~2#1, 0bv32);call imon_init_rdev_#t~mem607#1.base, imon_init_rdev_#t~mem607#1.offset := read~$Pointer$#33(imon_init_rdev_~ictx#1.base, imon_init_rdev_~ictx#1.offset, 8bv64); [2025-02-08 02:57:44,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5612: assume !~bvslt~32(imon_init_rdev_~ret~2#1, 0bv32);imon_init_rdev_#res#1.base, imon_init_rdev_#res#1.offset := imon_init_rdev_~rdev~0#1.base, imon_init_rdev_~rdev~0#1.offset;call ULTIMATE.dealloc(imon_init_rdev_~#fp_packet~0#1.base, imon_init_rdev_~#fp_packet~0#1.offset);havoc imon_init_rdev_~#fp_packet~0#1.base, imon_init_rdev_~#fp_packet~0#1.offset; [2025-02-08 02:57:44,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5480-1: SUMMARY for call imon_get_ffdc_type_#t~ret572#1 := _dev_info(imon_get_ffdc_type_#t~mem571#1.base, imon_get_ffdc_type_#t~mem571#1.offset, 152bv64, 0bv64); srcloc: null [2025-02-08 02:57:44,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5480: imon_get_ffdc_type_~detected_display_type~0#1 := 1bv8; [2025-02-08 02:57:44,662 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5943: havoc imon_init_intf0_#t~ret702#1; [2025-02-08 02:57:44,662 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5943-1: SUMMARY for call imon_init_intf0_#t~ret702#1 := dev_err(imon_init_intf0_~dev~3#1.base, imon_init_intf0_~dev~3#1.offset, 221bv64, 0bv64); srcloc: null [2025-02-08 02:57:44,662 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5613: havoc imon_init_rdev_#t~mem607#1.base, imon_init_rdev_#t~mem607#1.offset;havoc imon_init_rdev_#t~ret608#1; [2025-02-08 02:57:44,662 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5613-1: SUMMARY for call imon_init_rdev_#t~ret608#1 := dev_err(imon_init_rdev_#t~mem607#1.base, imon_init_rdev_#t~mem607#1.offset, 165bv64, 0bv64); srcloc: null [2025-02-08 02:57:44,662 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5878: imon_init_intf0_~tmp~26#1.base, imon_init_intf0_~tmp~26#1.offset := imon_init_intf0_#t~ret671#1.base, imon_init_intf0_#t~ret671#1.offset;havoc imon_init_intf0_#t~ret671#1.base, imon_init_intf0_#t~ret671#1.offset;imon_init_intf0_~ictx~13#1.base, imon_init_intf0_~ictx~13#1.offset := imon_init_intf0_~tmp~26#1.base, imon_init_intf0_~tmp~26#1.offset; [2025-02-08 02:57:44,662 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5878-1: SUMMARY for call imon_init_intf0_#t~ret671#1.base, imon_init_intf0_#t~ret671#1.offset := kzalloc(1352bv64, 208bv32); srcloc: null [2025-02-08 02:57:44,662 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5548: call write~intINTTYPE1#33(imon_set_display_type_~configured_display_type~0#1, imon_set_display_type_~ictx#1.base, ~bvadd~64(565bv64, imon_set_display_type_~ictx#1.offset), 1bv64); [2025-02-08 02:57:44,662 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6143: SUMMARY for call usb_set_intfdata(imon_probe_~interface#1.base, imon_probe_~interface#1.offset, imon_probe_~ictx~14#1.base, imon_probe_~ictx~14#1.offset); srcloc: null [2025-02-08 02:57:44,662 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4161: assume ~bvugt~64(send_associate_24g_~__len~0#1, 63bv64); [2025-02-08 02:57:44,662 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4161: assume !~bvugt~64(send_associate_24g_~__len~0#1, 63bv64); [2025-02-08 02:57:44,662 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-1: havoc imon_touch_display_timeout_#t~mem279#1, imon_touch_display_timeout_#t~mem280#1.base, imon_touch_display_timeout_#t~mem280#1.offset, imon_touch_display_timeout_#t~mem281#1, imon_touch_display_timeout_#t~mem282#1.base, imon_touch_display_timeout_#t~mem282#1.offset, imon_touch_display_timeout_#t~mem283#1, imon_touch_display_timeout_#t~mem284#1.base, imon_touch_display_timeout_#t~mem284#1.offset, imon_touch_display_timeout_#t~mem285#1.base, imon_touch_display_timeout_#t~mem285#1.offset, imon_touch_display_timeout_~data#1, imon_touch_display_timeout_~ictx~9#1.base, imon_touch_display_timeout_~ictx~9#1.offset;havoc imon_touch_display_timeout_#in~data#1;assume { :end_inline_imon_touch_display_timeout } true; [2025-02-08 02:57:44,662 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5483: assume imon_get_ffdc_type_#t~switch564#1;call imon_get_ffdc_type_#t~mem573#1.base, imon_get_ffdc_type_#t~mem573#1.offset := read~$Pointer$#33(imon_get_ffdc_type_~ictx#1.base, imon_get_ffdc_type_~ictx#1.offset, 8bv64); [2025-02-08 02:57:44,662 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5483: assume !imon_get_ffdc_type_#t~switch564#1;imon_get_ffdc_type_#t~switch564#1 := imon_get_ffdc_type_#t~switch564#1 || 159bv32 == ~zero_extend~32~8(imon_get_ffdc_type_~ffdc_cfg_byte~0#1); [2025-02-08 02:57:44,662 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4360: assume 0bv32 != ~zero_extend~32~8(store_imon_clock_#t~mem241#1);havoc store_imon_clock_#t~mem241#1;store_imon_clock_~retval~5#1 := 18446744073709551600bv64; [2025-02-08 02:57:44,662 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4360: assume !(0bv32 != ~zero_extend~32~8(store_imon_clock_#t~mem241#1));havoc store_imon_clock_#t~mem241#1;store_imon_clock_~year~0#1 := store_imon_clock_#t~nondet242#1;store_imon_clock_~month~0#1 := store_imon_clock_#t~nondet243#1;store_imon_clock_~day~0#1 := store_imon_clock_#t~nondet244#1;store_imon_clock_~dow~0#1 := store_imon_clock_#t~nondet245#1;store_imon_clock_~hour~0#1 := store_imon_clock_#t~nondet246#1;store_imon_clock_~minute~0#1 := store_imon_clock_#t~nondet247#1;store_imon_clock_~second~0#1 := store_imon_clock_#t~nondet248#1;assume ~bvsle~64(0bv64, store_imon_clock_#t~nondet249#1) && ~bvsle~64(store_imon_clock_#t~nondet249#1, 7bv64);store_imon_clock_~tmp___0~7#1 := store_imon_clock_#t~nondet249#1[32:0];havoc store_imon_clock_#t~nondet242#1;havoc store_imon_clock_#t~nondet243#1;havoc store_imon_clock_#t~nondet244#1;havoc store_imon_clock_#t~nondet245#1;havoc store_imon_clock_#t~nondet246#1;havoc store_imon_clock_#t~nondet247#1;havoc store_imon_clock_#t~nondet248#1;havoc store_imon_clock_#t~nondet249#1; [2025-02-08 02:57:44,662 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4162: send_associate_24g_~__ret~0#1.base, send_associate_24g_~__ret~0#1.offset := send_associate_24g_#t~memcpy~res211#1.base, send_associate_24g_#t~memcpy~res211#1.offset;havoc send_associate_24g_#t~memcpy~res211#1.base, send_associate_24g_#t~memcpy~res211#1.offset; [2025-02-08 02:57:44,662 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4162-1: SUMMARY for call send_associate_24g_#t~memcpy~res211#1.base, send_associate_24g_#t~memcpy~res211#1.offset := #Ultimate.C_memcpy#33(send_associate_24g_~ictx#1.base, ~bvadd~64(319bv64, send_associate_24g_~ictx#1.offset), send_associate_24g_~#packet~0#1.base, send_associate_24g_~#packet~0#1.offset, send_associate_24g_~__len~0#1); srcloc: null [2025-02-08 02:57:44,662 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6144: assume 0bv32 == imon_probe_~ifnum~1#1;imon_probe_#t~short760#1 := 65500bv32 == ~zero_extend~32~16(imon_probe_~product~0#1); [2025-02-08 02:57:44,662 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6144: assume !(0bv32 == imon_probe_~ifnum~1#1); [2025-02-08 02:57:44,662 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5880: assume 0bv64 == ~bvadd~64(imon_init_intf0_~ictx~13#1.base, imon_init_intf0_~ictx~13#1.offset); [2025-02-08 02:57:44,662 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5880: assume !(0bv64 == ~bvadd~64(imon_init_intf0_~ictx~13#1.base, imon_init_intf0_~ictx~13#1.offset)); [2025-02-08 02:57:44,662 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5682: assume true;assume ~bvult~64(imon_init_touch_#t~loopctr631#1, 128bv64);havoc imon_init_touch_#t~nondet632#1;call write~intINTTYPE1#33(imon_init_touch_#t~nondet632#1, imon_init_touch_~ictx#1.base, ~bvadd~64(~bvadd~64(951bv64, imon_init_touch_~ictx#1.offset), imon_init_touch_#t~loopctr631#1), 8bv64);imon_init_touch_#t~loopctr631#1 := ~bvadd~64(1bv64, imon_init_touch_#t~loopctr631#1); [2025-02-08 02:57:44,662 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5682: assume true;havoc imon_init_touch_#t~mem629#1;havoc imon_init_touch_#t~mem630#1;havoc imon_init_touch_#t~loopctr631#1;havoc imon_init_touch_#t~nondet632#1;havoc imon_init_touch_#t~ret633#1;call write~$Pointer$#33(imon_init_touch_~ictx#1.base, ~bvadd~64(951bv64, imon_init_touch_~ictx#1.offset), imon_init_touch_~touch~0#1.base, imon_init_touch_~touch~0#1.offset, 8bv64);call imon_init_touch_#t~mem634#1.base, imon_init_touch_#t~mem634#1.offset := read~$Pointer$#33(imon_init_touch_~ictx#1.base, ~bvadd~64(16bv64, imon_init_touch_~ictx#1.offset), 8bv64); [2025-02-08 02:57:44,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5484-1: SUMMARY for call imon_get_ffdc_type_#t~ret574#1 := _dev_info(imon_get_ffdc_type_#t~mem573#1.base, imon_get_ffdc_type_#t~mem573#1.offset, 153bv64, 0bv64); srcloc: null [2025-02-08 02:57:44,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5484: imon_get_ffdc_type_~detected_display_type~0#1 := 1bv8;imon_get_ffdc_type_~allowed_protos~0#1 := 4bv64; [2025-02-08 02:57:44,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4229: assume send_set_imon_clock_#t~switch216#1;send_set_imon_clock_#res#1 := 4294967277bv32;call ULTIMATE.dealloc(send_set_imon_clock_~#clock_enable_pkt~0#1.base, send_set_imon_clock_~#clock_enable_pkt~0#1.offset);havoc send_set_imon_clock_~#clock_enable_pkt~0#1.base, send_set_imon_clock_~#clock_enable_pkt~0#1.offset; [2025-02-08 02:57:44,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4229: assume !send_set_imon_clock_#t~switch216#1;havoc send_set_imon_clock_#t~mem215#1;havoc send_set_imon_clock_#t~switch216#1;havoc send_set_imon_clock_#t~mem215#1;havoc send_set_imon_clock_#t~switch216#1;send_set_imon_clock_~i~0#1 := 0bv32; [2025-02-08 02:57:44,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6145: assume imon_probe_#t~short760#1;havoc imon_probe_#t~mem759#1;havoc imon_probe_#t~short760#1; [2025-02-08 02:57:44,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6145: assume !imon_probe_#t~short760#1;havoc imon_probe_#t~mem759#1;havoc imon_probe_#t~short760#1; [2025-02-08 02:57:44,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6145-1: assume imon_probe_#t~short760#1;call imon_probe_#t~mem759#1 := read~intINTTYPE1#33(imon_probe_~ictx~14#1.base, ~bvadd~64(26bv64, imon_probe_~ictx~14#1.offset), 1bv64);imon_probe_#t~short760#1 := 0bv32 != ~zero_extend~32~8(imon_probe_#t~mem759#1); [2025-02-08 02:57:44,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6145-1: assume !imon_probe_#t~short760#1; [2025-02-08 02:57:44,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5881: havoc imon_init_intf0_#t~ret672#1; [2025-02-08 02:57:44,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5881-1: SUMMARY for call imon_init_intf0_#t~ret672#1 := dev_err(imon_init_intf0_~dev~3#1.base, imon_init_intf0_~dev~3#1.offset, 209bv64, 0bv64); srcloc: null [2025-02-08 02:57:44,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6608: main_#t~ret875#1 := imon_resume_#res#1;havoc imon_resume_#t~ret804#1.base, imon_resume_#t~ret804#1.offset, imon_resume_#t~mem805#1.base, imon_resume_#t~mem805#1.offset, imon_resume_#t~mem806#1, imon_resume_#t~mem807#1.base, imon_resume_#t~mem807#1.offset, imon_resume_#t~mem808#1.base, imon_resume_#t~mem808#1.offset, imon_resume_#t~mem809#1, imon_resume_#t~ret810#1, imon_resume_#t~mem811#1.base, imon_resume_#t~mem811#1.offset, imon_resume_#t~mem812#1.base, imon_resume_#t~mem812#1.offset, imon_resume_#t~mem813#1.base, imon_resume_#t~mem813#1.offset, imon_resume_#t~mem814#1, imon_resume_#t~mem815#1.base, imon_resume_#t~mem815#1.offset, imon_resume_#t~ret816#1, imon_resume_#t~mem817#1.base, imon_resume_#t~mem817#1.offset, imon_resume_#t~mem818#1.base, imon_resume_#t~mem818#1.offset, imon_resume_#t~mem819#1, imon_resume_#t~ret820#1, imon_resume_#t~mem821#1.base, imon_resume_#t~mem821#1.offset, imon_resume_#t~mem822#1.base, imon_resume_#t~mem822#1.offset, imon_resume_#t~mem823#1.base, imon_resume_#t~mem823#1.offset, imon_resume_#t~mem824#1, imon_resume_#t~mem825#1.base, imon_resume_#t~mem825#1.offset, imon_resume_#t~ret826#1, imon_resume_~intf#1.base, imon_resume_~intf#1.offset, imon_resume_~rc~0#1, imon_resume_~ictx~17#1.base, imon_resume_~ictx~17#1.offset, imon_resume_~tmp~32#1.base, imon_resume_~tmp~32#1.offset, imon_resume_~ifnum~4#1, imon_resume_~tmp___0~18#1, imon_resume_~tmp___1~13#1;havoc imon_resume_#in~intf#1.base, imon_resume_#in~intf#1.offset;assume { :end_inline_imon_resume } true;~ldv_retval_2~0 := main_#t~ret875#1;havoc main_#t~ret875#1; [2025-02-08 02:57:44,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6410: ldv_usb_driver_4_~tmp~37#1.base, ldv_usb_driver_4_~tmp~37#1.offset := ldv_usb_driver_4_#t~ret842#1.base, ldv_usb_driver_4_#t~ret842#1.offset;havoc ldv_usb_driver_4_#t~ret842#1.base, ldv_usb_driver_4_#t~ret842#1.offset;~imon_driver_group1~0.base, ~imon_driver_group1~0.offset := ldv_usb_driver_4_~tmp~37#1.base, ldv_usb_driver_4_~tmp~37#1.offset; [2025-02-08 02:57:44,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6410-1: SUMMARY for call ldv_usb_driver_4_#t~ret842#1.base, ldv_usb_driver_4_#t~ret842#1.offset := ldv_zalloc(1232bv64); srcloc: null [2025-02-08 02:57:44,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4164: send_associate_24g_~__ret~0#1.base, send_associate_24g_~__ret~0#1.offset := send_associate_24g_#t~memcpy~res212#1.base, send_associate_24g_#t~memcpy~res212#1.offset;havoc send_associate_24g_#t~memcpy~res212#1.base, send_associate_24g_#t~memcpy~res212#1.offset; [2025-02-08 02:57:44,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6146: imon_probe_~sysfs_err~0#1 := imon_probe_#t~ret761#1;havoc imon_probe_#t~ret761#1; [2025-02-08 02:57:44,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4164-1: SUMMARY for call send_associate_24g_#t~memcpy~res212#1.base, send_associate_24g_#t~memcpy~res212#1.offset := #Ultimate.C_memcpy#33(send_associate_24g_~ictx#1.base, ~bvadd~64(319bv64, send_associate_24g_~ictx#1.offset), send_associate_24g_~#packet~0#1.base, send_associate_24g_~#packet~0#1.offset, send_associate_24g_~__len~0#1); srcloc: null [2025-02-08 02:57:44,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6014: imon_init_intf1_~tmp___2~8#1 := imon_init_intf1_#t~ret720#1;havoc imon_init_intf1_#t~mem717#1.base, imon_init_intf1_#t~mem717#1.offset;havoc imon_init_intf1_#t~mem718#1.base, imon_init_intf1_#t~mem718#1.offset;havoc imon_init_intf1_#t~mem719#1;havoc imon_init_intf1_#t~ret720#1;call imon_init_intf1_#t~mem721#1.base, imon_init_intf1_#t~mem721#1.offset := read~$Pointer$#33(imon_init_intf1_~ictx#1.base, ~bvadd~64(294bv64, imon_init_intf1_~ictx#1.offset), 8bv64);call imon_init_intf1_#t~mem722#1.base, imon_init_intf1_#t~mem722#1.offset := read~$Pointer$#33(imon_init_intf1_~ictx#1.base, ~bvadd~64(16bv64, imon_init_intf1_~ictx#1.offset), 8bv64);call imon_init_intf1_#t~mem723#1.base, imon_init_intf1_#t~mem723#1.offset := read~$Pointer$#33(imon_init_intf1_~ictx#1.base, ~bvadd~64(270bv64, imon_init_intf1_~ictx#1.offset), 8bv64);call imon_init_intf1_#t~mem724#1 := read~intINTTYPE1#33(imon_init_intf1_#t~mem723#1.base, ~bvadd~64(6bv64, imon_init_intf1_#t~mem723#1.offset), 1bv64); [2025-02-08 02:57:44,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6146-1: SUMMARY for call imon_probe_#t~ret761#1 := sysfs_create_group(imon_probe_~interface#1.base, ~bvadd~64(16bv64, ~bvadd~64(44bv64, imon_probe_~interface#1.offset)), ~#imon_rf_attr_group~0.base, ~#imon_rf_attr_group~0.offset); srcloc: null [2025-02-08 02:57:44,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6014-1: SUMMARY for call imon_init_intf1_#t~ret720#1 := __create_pipe(imon_init_intf1_#t~mem717#1.base, imon_init_intf1_#t~mem717#1.offset, ~zero_extend~32~8(imon_init_intf1_#t~mem719#1)); srcloc: null [2025-02-08 02:57:44,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6014-2: call imon_init_intf1_#t~mem717#1.base, imon_init_intf1_#t~mem717#1.offset := read~$Pointer$#33(imon_init_intf1_~ictx#1.base, ~bvadd~64(16bv64, imon_init_intf1_~ictx#1.offset), 8bv64);call imon_init_intf1_#t~mem718#1.base, imon_init_intf1_#t~mem718#1.offset := read~$Pointer$#33(imon_init_intf1_~ictx#1.base, ~bvadd~64(270bv64, imon_init_intf1_~ictx#1.offset), 8bv64);call imon_init_intf1_#t~mem719#1 := read~intINTTYPE1#33(imon_init_intf1_#t~mem718#1.base, ~bvadd~64(2bv64, imon_init_intf1_#t~mem718#1.offset), 1bv64); [2025-02-08 02:57:44,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6147: assume 0bv32 != imon_probe_~sysfs_err~0#1; [2025-02-08 02:57:44,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6147: assume !(0bv32 != imon_probe_~sysfs_err~0#1); [2025-02-08 02:57:44,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6015: havoc imon_init_intf1_#t~mem721#1.base, imon_init_intf1_#t~mem721#1.offset;havoc imon_init_intf1_#t~mem722#1.base, imon_init_intf1_#t~mem722#1.offset;havoc imon_init_intf1_#t~mem723#1.base, imon_init_intf1_#t~mem723#1.offset;havoc imon_init_intf1_#t~mem724#1;call imon_init_intf1_#t~mem725#1.base, imon_init_intf1_#t~mem725#1.offset := read~$Pointer$#33(imon_init_intf1_~ictx#1.base, ~bvadd~64(294bv64, imon_init_intf1_~ictx#1.offset), 8bv64); [2025-02-08 02:57:44,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6015-1: SUMMARY for call usb_fill_int_urb(imon_init_intf1_#t~mem721#1.base, imon_init_intf1_#t~mem721#1.offset, imon_init_intf1_#t~mem722#1.base, imon_init_intf1_#t~mem722#1.offset, ~bvor~32(1073741952bv32, imon_init_intf1_~tmp___2~8#1), imon_init_intf1_~ictx#1.base, ~bvadd~64(311bv64, imon_init_intf1_~ictx#1.offset), 8bv32, #funAddr~usb_rx_callback_intf1.base, #funAddr~usb_rx_callback_intf1.offset, imon_init_intf1_~ictx#1.base, imon_init_intf1_~ictx#1.offset, ~zero_extend~32~8(imon_init_intf1_#t~mem724#1)); srcloc: null [2025-02-08 02:57:44,664 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5949-2: call imon_init_intf0_#t~mem703#1.base, imon_init_intf0_#t~mem703#1.offset := read~$Pointer$#33(imon_init_intf0_~ictx~13#1.base, ~bvadd~64(463bv64, imon_init_intf0_~ictx~13#1.offset), 8bv64); [2025-02-08 02:57:44,664 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5949: call imon_init_intf0_#t~mem704#1.base, imon_init_intf0_#t~mem704#1.offset := read~$Pointer$#33(imon_init_intf0_~ictx~13#1.base, ~bvadd~64(286bv64, imon_init_intf0_~ictx~13#1.offset), 8bv64); [2025-02-08 02:57:44,664 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5949-1: SUMMARY for call input_unregister_device(imon_init_intf0_#t~mem703#1.base, imon_init_intf0_#t~mem703#1.offset); srcloc: null [2025-02-08 02:57:44,664 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4694: imon_ir_change_protocol_~tmp___2~3#1 := imon_ir_change_protocol_#t~ret303#1;havoc imon_ir_change_protocol_#t~mem302#1;havoc imon_ir_change_protocol_#t~ret303#1; [2025-02-08 02:57:44,664 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5619: havoc rc_free_device_~arg0#1.base, rc_free_device_~arg0#1.offset;havoc rc_free_device_#in~arg0#1.base, rc_free_device_#in~arg0#1.offset;assume { :end_inline_rc_free_device } true;imon_init_rdev_#res#1.base, imon_init_rdev_#res#1.offset := 0bv64, 0bv64;call ULTIMATE.dealloc(imon_init_rdev_~#fp_packet~0#1.base, imon_init_rdev_~#fp_packet~0#1.offset);havoc imon_init_rdev_~#fp_packet~0#1.base, imon_init_rdev_~#fp_packet~0#1.offset; [2025-02-08 02:57:44,664 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5619-1: assume { :begin_inline_rc_free_device } true;rc_free_device_#in~arg0#1.base, rc_free_device_#in~arg0#1.offset := imon_init_rdev_~rdev~0#1.base, imon_init_rdev_~rdev~0#1.offset;havoc rc_free_device_~arg0#1.base, rc_free_device_~arg0#1.offset;rc_free_device_~arg0#1.base, rc_free_device_~arg0#1.offset := rc_free_device_#in~arg0#1.base, rc_free_device_#in~arg0#1.offset; [2025-02-08 02:57:44,664 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4694-1: SUMMARY for call imon_ir_change_protocol_#t~ret303#1 := ldv__builtin_expect(~sign_extend~64~32((if 0bv32 != ~sign_extend~32~8(imon_ir_change_protocol_#t~mem302#1) then 1bv32 else 0bv32)), 0bv64); srcloc: null [2025-02-08 02:57:44,664 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5685: havoc imon_init_touch_#t~mem634#1.base, imon_init_touch_#t~mem634#1.offset;havoc imon_init_touch_#t~ret635#1; [2025-02-08 02:57:44,664 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5685-1: SUMMARY for call imon_init_touch_#t~ret635#1 := usb_make_path(imon_init_touch_#t~mem634#1.base, imon_init_touch_#t~mem634#1.offset, imon_init_touch_~ictx#1.base, ~bvadd~64(1079bv64, imon_init_touch_~ictx#1.offset), 64bv64); srcloc: null [2025-02-08 02:57:44,664 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4298: havoc ldv_mutex_lock_18_~ldv_func_arg1#1.base, ldv_mutex_lock_18_~ldv_func_arg1#1.offset;havoc ldv_mutex_lock_18_#in~ldv_func_arg1#1.base, ldv_mutex_lock_18_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_lock_18 } true;call write~intINTTYPE1#33(1bv8, store_associate_remote_~ictx~3#1.base, ~bvadd~64(27bv64, store_associate_remote_~ictx~3#1.offset), 1bv64);assume { :begin_inline_send_associate_24g } true;send_associate_24g_#in~ictx#1.base, send_associate_24g_#in~ictx#1.offset := store_associate_remote_~ictx~3#1.base, store_associate_remote_~ictx~3#1.offset;havoc send_associate_24g_#res#1;havoc send_associate_24g_#t~ret208#1, send_associate_24g_#t~mem209#1, send_associate_24g_#t~ret210#1, send_associate_24g_#t~memcpy~res211#1.base, send_associate_24g_#t~memcpy~res211#1.offset, send_associate_24g_#t~memcpy~res212#1.base, send_associate_24g_#t~memcpy~res212#1.offset, send_associate_24g_#t~ret213#1, send_associate_24g_~ictx#1.base, send_associate_24g_~ictx#1.offset, send_associate_24g_~retval~3#1, send_associate_24g_~#packet~0#1.base, send_associate_24g_~#packet~0#1.offset, send_associate_24g_~__len~0#1, send_associate_24g_~__ret~0#1.base, send_associate_24g_~__ret~0#1.offset;send_associate_24g_~ictx#1.base, send_associate_24g_~ictx#1.offset := send_associate_24g_#in~ictx#1.base, send_associate_24g_#in~ictx#1.offset;havoc send_associate_24g_~retval~3#1;call send_associate_24g_~#packet~0#1.base, send_associate_24g_~#packet~0#1.offset := #Ultimate.allocOnStack(8bv64);havoc send_associate_24g_~__len~0#1;havoc send_associate_24g_~__ret~0#1.base, send_associate_24g_~__ret~0#1.offset;call write~intINTTYPE1#33(1bv8, send_associate_24g_~#packet~0#1.base, send_associate_24g_~#packet~0#1.offset, 1bv64);call write~intINTTYPE1#33(0bv8, send_associate_24g_~#packet~0#1.base, ~bvadd~64(1bv64, send_associate_24g_~#packet~0#1.offset), 1bv64);call write~intINTTYPE1#33(0bv8, send_associate_24g_~#packet~0#1.base, ~bvadd~64(2bv64, send_associate_24g_~#packet~0#1.offset), 1bv64);call write~intINTTYPE1#33(0bv8, send_associate_24g_~#packet~0#1.base, ~bvadd~64(3bv64, send_associate_24g_~#packet~0#1.offset), 1bv64);call write~intINTTYPE1#33(0bv8, send_associate_24g_~#packet~0#1.base, ~bvadd~64(4bv64, send_associate_24g_~#packet~0#1.offset), 1bv64);call write~intINTTYPE1#33(0bv8, send_associate_24g_~#packet~0#1.base, ~bvadd~64(5bv64, send_associate_24g_~#packet~0#1.offset), 1bv64);call write~intINTTYPE1#33(0bv8, send_associate_24g_~#packet~0#1.base, ~bvadd~64(6bv64, send_associate_24g_~#packet~0#1.offset), 1bv64);call write~intINTTYPE1#33(32bv8, send_associate_24g_~#packet~0#1.base, ~bvadd~64(7bv64, send_associate_24g_~#packet~0#1.offset), 1bv64); [2025-02-08 02:57:44,664 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6148-1: SUMMARY for call imon_probe_#t~ret762#1 := printk(248bv64, 0bv64); srcloc: null [2025-02-08 02:57:44,664 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6148: havoc imon_probe_#t~ret762#1; [2025-02-08 02:57:44,664 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6941: SUMMARY for call ldv_mutex_unlock_lock_of_imon_context(ldv_mutex_unlock_17_~ldv_func_arg1#1.base, ldv_mutex_unlock_17_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:57:44,664 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5686: havoc imon_init_touch_#t~ret636#1;call write~$Pointer$#33(imon_init_touch_~ictx#1.base, ~bvadd~64(1079bv64, imon_init_touch_~ictx#1.offset), imon_init_touch_~touch~0#1.base, ~bvadd~64(8bv64, imon_init_touch_~touch~0#1.offset), 8bv64);call write~intINTTYPE8#33(10bv64, imon_init_touch_~touch~0#1.base, ~bvadd~64(40bv64, imon_init_touch_~touch~0#1.offset), 8bv64);call write~intINTTYPE8#33(1024bv64, imon_init_touch_~touch~0#1.base, ~bvadd~64(40bv64, ~bvadd~64(48bv64, imon_init_touch_~touch~0#1.offset)), 8bv64); [2025-02-08 02:57:44,664 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5686-1: SUMMARY for call imon_init_touch_#t~ret636#1 := strlcat(imon_init_touch_~ictx#1.base, ~bvadd~64(1079bv64, imon_init_touch_~ictx#1.offset), 170bv64, 0bv64, 64bv64); srcloc: null [2025-02-08 02:57:44,664 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5488: assume imon_get_ffdc_type_#t~switch564#1;call imon_get_ffdc_type_#t~mem575#1.base, imon_get_ffdc_type_#t~mem575#1.offset := read~$Pointer$#33(imon_get_ffdc_type_~ictx#1.base, imon_get_ffdc_type_~ictx#1.offset, 8bv64); [2025-02-08 02:57:44,665 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5488: assume !imon_get_ffdc_type_#t~switch564#1;imon_get_ffdc_type_#t~switch564#1 := true; [2025-02-08 02:57:44,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4167-1: SUMMARY for call send_associate_24g_#t~ret213#1 := send_packet(send_associate_24g_~ictx#1.base, send_associate_24g_~ictx#1.offset); srcloc: null [2025-02-08 02:57:44,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4167: send_associate_24g_~retval~3#1 := send_associate_24g_#t~ret213#1;havoc send_associate_24g_#t~ret213#1;send_associate_24g_#res#1 := send_associate_24g_~retval~3#1;call ULTIMATE.dealloc(send_associate_24g_~#packet~0#1.base, send_associate_24g_~#packet~0#1.offset);havoc send_associate_24g_~#packet~0#1.base, send_associate_24g_~#packet~0#1.offset; [2025-02-08 02:57:44,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6942: SUMMARY for call mutex_unlock(ldv_mutex_unlock_17_~ldv_func_arg1#1.base, ldv_mutex_unlock_17_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:57:44,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5951: assume { :begin_inline_ldv_mutex_unlock_30 } true;ldv_mutex_unlock_30_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_30_#in~ldv_func_arg1#1.offset := imon_init_intf0_~ictx~13#1.base, ~bvadd~64(30bv64, imon_init_intf0_~ictx~13#1.offset);havoc ldv_mutex_unlock_30_~ldv_func_arg1#1.base, ldv_mutex_unlock_30_~ldv_func_arg1#1.offset;ldv_mutex_unlock_30_~ldv_func_arg1#1.base, ldv_mutex_unlock_30_~ldv_func_arg1#1.offset := ldv_mutex_unlock_30_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_30_#in~ldv_func_arg1#1.offset; [2025-02-08 02:57:44,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5951-1: SUMMARY for call usb_kill_urb(imon_init_intf0_#t~mem704#1.base, imon_init_intf0_#t~mem704#1.offset); srcloc: null [2025-02-08 02:57:44,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5885: imon_init_intf0_~rx_urb~0#1.base, imon_init_intf0_~rx_urb~0#1.offset := imon_init_intf0_#t~ret673#1.base, imon_init_intf0_#t~ret673#1.offset;havoc imon_init_intf0_#t~ret673#1.base, imon_init_intf0_#t~ret673#1.offset; [2025-02-08 02:57:44,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5885-1: SUMMARY for call imon_init_intf0_#t~ret673#1.base, imon_init_intf0_#t~ret673#1.offset := usb_alloc_urb(0bv32, 208bv32); srcloc: null [2025-02-08 02:57:44,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5489: imon_get_ffdc_type_~detected_display_type~0#1 := 2bv8;imon_get_ffdc_type_~allowed_protos~0#1 := 4bv64; [2025-02-08 02:57:44,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5489-1: SUMMARY for call imon_get_ffdc_type_#t~ret576#1 := _dev_info(imon_get_ffdc_type_#t~mem575#1.base, imon_get_ffdc_type_#t~mem575#1.offset, 154bv64, 0bv64); srcloc: null [2025-02-08 02:57:44,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6018: imon_init_intf1_~ret~6#1 := imon_init_intf1_#t~ret726#1;havoc imon_init_intf1_#t~mem725#1.base, imon_init_intf1_#t~mem725#1.offset;havoc imon_init_intf1_#t~ret726#1; [2025-02-08 02:57:44,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5886: assume 0bv64 == ~bvadd~64(imon_init_intf0_~rx_urb~0#1.base, imon_init_intf0_~rx_urb~0#1.offset); [2025-02-08 02:57:44,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5886: assume !(0bv64 == ~bvadd~64(imon_init_intf0_~rx_urb~0#1.base, imon_init_intf0_~rx_urb~0#1.offset)); [2025-02-08 02:57:44,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6018-1: SUMMARY for call imon_init_intf1_#t~ret726#1 := usb_submit_urb(imon_init_intf1_#t~mem725#1.base, imon_init_intf1_#t~mem725#1.offset, 208bv32); srcloc: null [2025-02-08 02:57:44,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4697: havoc imon_ir_change_protocol_#t~ret304#1; [2025-02-08 02:57:44,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4697-1: SUMMARY for call imon_ir_change_protocol_#t~ret304#1 := dev_printk(114bv64, 0bv64, imon_ir_change_protocol_~dev~1#1.base, imon_ir_change_protocol_~dev~1#1.offset, 115bv64, 0bv64); srcloc: null [2025-02-08 02:57:44,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5556: call ULTIMATE.dealloc(imon_init_rdev_~#fp_packet~0#1.base, imon_init_rdev_~#fp_packet~0#1.offset);havoc imon_init_rdev_~#fp_packet~0#1.base, imon_init_rdev_~#fp_packet~0#1.offset;imon_init_intf0_#t~ret700#1.base, imon_init_intf0_#t~ret700#1.offset := imon_init_rdev_#res#1.base, imon_init_rdev_#res#1.offset;havoc imon_init_rdev_#t~ret585#1.base, imon_init_rdev_#t~ret585#1.offset, imon_init_rdev_#t~mem586#1.base, imon_init_rdev_#t~mem586#1.offset, imon_init_rdev_#t~ret587#1, imon_init_rdev_#t~mem588#1, imon_init_rdev_#t~mem589#1, imon_init_rdev_#t~loopctr590#1, imon_init_rdev_#t~nondet591#1, imon_init_rdev_#t~ret592#1, imon_init_rdev_#t~mem593#1.base, imon_init_rdev_#t~mem593#1.offset, imon_init_rdev_#t~ret594#1, imon_init_rdev_#t~ret595#1, imon_init_rdev_#t~mem596#1.base, imon_init_rdev_#t~mem596#1.offset, imon_init_rdev_#t~mem597#1.base, imon_init_rdev_#t~mem597#1.offset, imon_init_rdev_#t~memcpy~res598#1.base, imon_init_rdev_#t~memcpy~res598#1.offset, imon_init_rdev_#t~memcpy~res599#1.base, imon_init_rdev_#t~memcpy~res599#1.offset, imon_init_rdev_#t~ret600#1, imon_init_rdev_#t~mem601#1.base, imon_init_rdev_#t~mem601#1.offset, imon_init_rdev_#t~ret602#1, imon_init_rdev_#t~mem603#1, imon_init_rdev_#t~mem604#1, imon_init_rdev_#t~mem605#1, imon_init_rdev_#t~ret606#1, imon_init_rdev_#t~mem607#1.base, imon_init_rdev_#t~mem607#1.offset, imon_init_rdev_#t~ret608#1, imon_init_rdev_~ictx#1.base, imon_init_rdev_~ictx#1.offset, imon_init_rdev_~rdev~0#1.base, imon_init_rdev_~rdev~0#1.offset, imon_init_rdev_~ret~2#1, imon_init_rdev_~#fp_packet~0#1.base, imon_init_rdev_~#fp_packet~0#1.offset, imon_init_rdev_~__len~4#1, imon_init_rdev_~__ret~4#1.base, imon_init_rdev_~__ret~4#1.offset;havoc imon_init_rdev_#in~ictx#1.base, imon_init_rdev_#in~ictx#1.offset;assume { :end_inline_imon_init_rdev } true;call write~$Pointer$#33(imon_init_intf0_#t~ret700#1.base, imon_init_intf0_#t~ret700#1.offset, imon_init_intf0_~ictx~13#1.base, ~bvadd~64(455bv64, imon_init_intf0_~ictx~13#1.offset), 8bv64);havoc imon_init_intf0_#t~ret700#1.base, imon_init_intf0_#t~ret700#1.offset;call imon_init_intf0_#t~mem701#1.base, imon_init_intf0_#t~mem701#1.offset := read~$Pointer$#33(imon_init_intf0_~ictx~13#1.base, ~bvadd~64(455bv64, imon_init_intf0_~ictx~13#1.offset), 8bv64); [2025-02-08 02:57:44,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4367: assume 7bv32 != store_imon_clock_~tmp___0~7#1;store_imon_clock_~retval~5#1 := 18446744073709551594bv64; [2025-02-08 02:57:44,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4367: assume !(7bv32 != store_imon_clock_~tmp___0~7#1); [2025-02-08 02:57:44,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4301: havoc ldv_mutex_unlock_19_~ldv_func_arg1#1.base, ldv_mutex_unlock_19_~ldv_func_arg1#1.offset;havoc ldv_mutex_unlock_19_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_19_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_unlock_19 } true;store_associate_remote_#res#1 := store_associate_remote_~count#1; [2025-02-08 02:57:44,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6019: assume 0bv32 != imon_init_intf1_~ret~6#1; [2025-02-08 02:57:44,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6019: assume !(0bv32 != imon_init_intf1_~ret~6#1);imon_init_intf1_#res#1.base, imon_init_intf1_#res#1.offset := imon_init_intf1_~ictx#1.base, imon_init_intf1_~ictx#1.offset; [2025-02-08 02:57:44,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5887: havoc imon_init_intf0_#t~ret674#1; [2025-02-08 02:57:44,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5887-1: SUMMARY for call imon_init_intf0_#t~ret674#1 := dev_err(imon_init_intf0_~dev~3#1.base, imon_init_intf0_~dev~3#1.offset, 211bv64, 0bv64); srcloc: null [2025-02-08 02:57:44,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4632-1: assume imon_ir_change_protocol_#t~short289#1;call imon_ir_change_protocol_#t~mem288#1 := read~intINTTYPE8#33(imon_ir_change_protocol_~rc#1.base, ~bvadd~64(1188bv64, imon_ir_change_protocol_~rc#1.offset), 8bv64);imon_ir_change_protocol_#t~short289#1 := 0bv64 == ~bvand~64(imon_ir_change_protocol_#t~mem288#1, imon_ir_change_protocol_~rc_type#1); [2025-02-08 02:57:44,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4632-1: assume !imon_ir_change_protocol_#t~short289#1; [2025-02-08 02:57:44,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4632: assume imon_ir_change_protocol_#t~short289#1;havoc imon_ir_change_protocol_#t~mem288#1;havoc imon_ir_change_protocol_#t~short289#1; [2025-02-08 02:57:44,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4632: assume !imon_ir_change_protocol_#t~short289#1;havoc imon_ir_change_protocol_#t~mem288#1;havoc imon_ir_change_protocol_#t~short289#1; [2025-02-08 02:57:44,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4236: send_set_imon_clock_~__len~1#1 := 8bv64; [2025-02-08 02:57:44,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6020-1: SUMMARY for call imon_init_intf1_#t~ret727#1 := printk(226bv64, 0bv64); srcloc: null [2025-02-08 02:57:44,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5954: havoc ldv_mutex_unlock_30_~ldv_func_arg1#1.base, ldv_mutex_unlock_30_~ldv_func_arg1#1.offset;havoc ldv_mutex_unlock_30_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_30_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_unlock_30 } true; [2025-02-08 02:57:44,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6020: havoc imon_init_intf1_#t~ret727#1; [2025-02-08 02:57:44,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5690: SUMMARY for call input_set_abs_params(imon_init_touch_~touch~0#1.base, imon_init_touch_~touch~0#1.offset, 0bv32, 0bv32, 4095bv32, 0bv32, 0bv32); srcloc: null [2025-02-08 02:57:44,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4633: havoc imon_ir_change_protocol_#t~ret290#1; [2025-02-08 02:57:44,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4633-1: SUMMARY for call imon_ir_change_protocol_#t~ret290#1 := dev_warn(imon_ir_change_protocol_~dev~1#1.base, imon_ir_change_protocol_~dev~1#1.offset, 90bv64, 0bv64); srcloc: null [2025-02-08 02:57:44,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4237: assume ~bvugt~64(send_set_imon_clock_~__len~1#1, 63bv64); [2025-02-08 02:57:44,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4237: assume !~bvugt~64(send_set_imon_clock_~__len~1#1, 63bv64); [2025-02-08 02:57:44,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5955: SUMMARY for call usb_free_urb(imon_init_intf0_~tx_urb~0#1.base, imon_init_intf0_~tx_urb~0#1.offset); srcloc: null [2025-02-08 02:57:44,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5691: SUMMARY for call input_set_abs_params(imon_init_touch_~touch~0#1.base, imon_init_touch_~touch~0#1.offset, 1bv32, 0bv32, 4095bv32, 0bv32, 0bv32); srcloc: null [2025-02-08 02:57:44,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7673-3: SUMMARY for call usb_ifnum_to_if_#t~ret942#1.base, usb_ifnum_to_if_#t~ret942#1.offset := ldv_malloc(1151bv64); srcloc: null [2025-02-08 02:57:44,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7673-2: usb_ifnum_to_if_#res#1.base, usb_ifnum_to_if_#res#1.offset := usb_ifnum_to_if_#t~ret942#1.base, usb_ifnum_to_if_#t~ret942#1.offset;havoc usb_ifnum_to_if_#t~ret942#1.base, usb_ifnum_to_if_#t~ret942#1.offset; [2025-02-08 02:57:44,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7673: havoc usb_ifnum_to_if_#t~ret942#1.base, usb_ifnum_to_if_#t~ret942#1.offset;imon_probe_#t~ret753#1.base, imon_probe_#t~ret753#1.offset := usb_ifnum_to_if_#res#1.base, usb_ifnum_to_if_#res#1.offset;havoc usb_ifnum_to_if_#t~ret942#1.base, usb_ifnum_to_if_#t~ret942#1.offset, usb_ifnum_to_if_~arg0#1.base, usb_ifnum_to_if_~arg0#1.offset, usb_ifnum_to_if_~arg1#1;havoc usb_ifnum_to_if_#in~arg0#1.base, usb_ifnum_to_if_#in~arg0#1.offset, usb_ifnum_to_if_#in~arg1#1;assume { :end_inline_usb_ifnum_to_if } true;imon_probe_~first_if~0#1.base, imon_probe_~first_if~0#1.offset := imon_probe_#t~ret753#1.base, imon_probe_#t~ret753#1.offset;havoc imon_probe_#t~ret753#1.base, imon_probe_#t~ret753#1.offset; [2025-02-08 02:57:44,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5493: assume imon_get_ffdc_type_#t~switch564#1;call imon_get_ffdc_type_#t~mem577#1.base, imon_get_ffdc_type_#t~mem577#1.offset := read~$Pointer$#33(imon_get_ffdc_type_~ictx#1.base, imon_get_ffdc_type_~ictx#1.offset, 8bv64); [2025-02-08 02:57:44,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5493: assume !imon_get_ffdc_type_#t~switch564#1;havoc imon_get_ffdc_type_#t~switch564#1;havoc imon_get_ffdc_type_#t~mem565#1.base, imon_get_ffdc_type_#t~mem565#1.offset;havoc imon_get_ffdc_type_#t~ret566#1;havoc imon_get_ffdc_type_#t~mem567#1.base, imon_get_ffdc_type_#t~mem567#1.offset;havoc imon_get_ffdc_type_#t~ret568#1;havoc imon_get_ffdc_type_#t~mem569#1.base, imon_get_ffdc_type_#t~mem569#1.offset;havoc imon_get_ffdc_type_#t~ret570#1;havoc imon_get_ffdc_type_#t~mem571#1.base, imon_get_ffdc_type_#t~mem571#1.offset;havoc imon_get_ffdc_type_#t~ret572#1;havoc imon_get_ffdc_type_#t~mem573#1.base, imon_get_ffdc_type_#t~mem573#1.offset;havoc imon_get_ffdc_type_#t~ret574#1;havoc imon_get_ffdc_type_#t~mem575#1.base, imon_get_ffdc_type_#t~mem575#1.offset;havoc imon_get_ffdc_type_#t~ret576#1;havoc imon_get_ffdc_type_#t~mem577#1.base, imon_get_ffdc_type_#t~mem577#1.offset;havoc imon_get_ffdc_type_#t~ret578#1;havoc imon_get_ffdc_type_#t~switch564#1;havoc imon_get_ffdc_type_#t~mem565#1.base, imon_get_ffdc_type_#t~mem565#1.offset;havoc imon_get_ffdc_type_#t~ret566#1;havoc imon_get_ffdc_type_#t~mem567#1.base, imon_get_ffdc_type_#t~mem567#1.offset;havoc imon_get_ffdc_type_#t~ret568#1;havoc imon_get_ffdc_type_#t~mem569#1.base, imon_get_ffdc_type_#t~mem569#1.offset;havoc imon_get_ffdc_type_#t~ret570#1;havoc imon_get_ffdc_type_#t~mem571#1.base, imon_get_ffdc_type_#t~mem571#1.offset;havoc imon_get_ffdc_type_#t~ret572#1;havoc imon_get_ffdc_type_#t~mem573#1.base, imon_get_ffdc_type_#t~mem573#1.offset;havoc imon_get_ffdc_type_#t~ret574#1;havoc imon_get_ffdc_type_#t~mem575#1.base, imon_get_ffdc_type_#t~mem575#1.offset;havoc imon_get_ffdc_type_#t~ret576#1;havoc imon_get_ffdc_type_#t~mem577#1.base, imon_get_ffdc_type_#t~mem577#1.offset;havoc imon_get_ffdc_type_#t~ret578#1; [2025-02-08 02:57:44,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4238: send_set_imon_clock_~__ret~1#1.base, send_set_imon_clock_~__ret~1#1.offset := send_set_imon_clock_#t~memcpy~res218#1.base, send_set_imon_clock_#t~memcpy~res218#1.offset;havoc send_set_imon_clock_#t~memcpy~res218#1.base, send_set_imon_clock_#t~memcpy~res218#1.offset; [2025-02-08 02:57:44,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6154: assume 0bv32 != ~zero_extend~32~8(imon_probe_#t~mem763#1);havoc imon_probe_#t~mem763#1;assume { :begin_inline_imon_init_display } true;imon_init_display_#in~ictx#1.base, imon_init_display_#in~ictx#1.offset, imon_init_display_#in~intf#1.base, imon_init_display_#in~intf#1.offset := imon_probe_~ictx~14#1.base, imon_probe_~ictx~14#1.offset, imon_probe_~interface#1.base, imon_probe_~interface#1.offset;havoc imon_init_display_#t~mem732#1, imon_init_display_#t~ret733#1, imon_init_display_#t~mem734#1.base, imon_init_display_#t~mem734#1.offset, imon_init_display_#t~ret735#1, imon_init_display_#t~ret736#1, imon_init_display_#t~mem737#1.base, imon_init_display_#t~mem737#1.offset, imon_init_display_#t~ret738#1, imon_init_display_#t~mem739#1, imon_init_display_#t~ret740#1, imon_init_display_#t~ret741#1, imon_init_display_#t~mem742#1.base, imon_init_display_#t~mem742#1.offset, imon_init_display_#t~ret743#1, imon_init_display_~ictx#1.base, imon_init_display_~ictx#1.offset, imon_init_display_~intf#1.base, imon_init_display_~intf#1.offset, imon_init_display_~ret~7#1, imon_init_display_~#descriptor~8#1.base, imon_init_display_~#descriptor~8#1.offset, imon_init_display_~tmp~28#1;imon_init_display_~ictx#1.base, imon_init_display_~ictx#1.offset := imon_init_display_#in~ictx#1.base, imon_init_display_#in~ictx#1.offset;imon_init_display_~intf#1.base, imon_init_display_~intf#1.offset := imon_init_display_#in~intf#1.base, imon_init_display_#in~intf#1.offset;havoc imon_init_display_~ret~7#1;call imon_init_display_~#descriptor~8#1.base, imon_init_display_~#descriptor~8#1.offset := #Ultimate.allocOnStack(38bv64);havoc imon_init_display_~tmp~28#1;call write~$Pointer$#53(229bv64, 0bv64, imon_init_display_~#descriptor~8#1.base, imon_init_display_~#descriptor~8#1.offset, 8bv64);call write~$Pointer$#53(230bv64, 0bv64, imon_init_display_~#descriptor~8#1.base, ~bvadd~64(8bv64, imon_init_display_~#descriptor~8#1.offset), 8bv64);call write~$Pointer$#53(231bv64, 0bv64, imon_init_display_~#descriptor~8#1.base, ~bvadd~64(16bv64, imon_init_display_~#descriptor~8#1.offset), 8bv64);call write~$Pointer$#53(232bv64, 0bv64, imon_init_display_~#descriptor~8#1.base, ~bvadd~64(24bv64, imon_init_display_~#descriptor~8#1.offset), 8bv64);call write~intINTTYPE4#53(2287bv32, imon_init_display_~#descriptor~8#1.base, ~bvadd~64(32bv64, imon_init_display_~#descriptor~8#1.offset), 4bv64);call write~intINTTYPE1#53(0bv8, imon_init_display_~#descriptor~8#1.base, ~bvadd~64(36bv64, imon_init_display_~#descriptor~8#1.offset), 1bv64);call write~intINTTYPE1#53(0bv8, imon_init_display_~#descriptor~8#1.base, ~bvadd~64(37bv64, imon_init_display_~#descriptor~8#1.offset), 1bv64);call imon_init_display_#t~mem732#1 := read~intINTTYPE1#53(imon_init_display_~#descriptor~8#1.base, ~bvadd~64(37bv64, imon_init_display_~#descriptor~8#1.offset), 1bv64); [2025-02-08 02:57:44,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6154: assume !(0bv32 != ~zero_extend~32~8(imon_probe_#t~mem763#1));havoc imon_probe_#t~mem763#1; [2025-02-08 02:57:44,671 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4238-1: SUMMARY for call send_set_imon_clock_#t~memcpy~res218#1.base, send_set_imon_clock_#t~memcpy~res218#1.offset := #Ultimate.C_memcpy#33(send_set_imon_clock_~ictx#1.base, ~bvadd~64(319bv64, send_set_imon_clock_~ictx#1.offset), send_set_imon_clock_~#clock_enable_pkt~0#1.base, ~bvadd~64(send_set_imon_clock_~#clock_enable_pkt~0#1.offset, ~sign_extend~64~32(send_set_imon_clock_~i~0#1)), send_set_imon_clock_~__len~1#1); srcloc: null [2025-02-08 02:57:44,671 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6154-1: call imon_probe_#t~mem763#1 := read~intINTTYPE1#33(imon_probe_~ictx~14#1.base, ~bvadd~64(24bv64, imon_probe_~ictx~14#1.offset), 1bv64); [2025-02-08 02:57:44,671 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5692-1: SUMMARY for call input_set_drvdata(imon_init_touch_~touch~0#1.base, imon_init_touch_~touch~0#1.offset, imon_init_touch_~ictx#1.base, imon_init_touch_~ictx#1.offset); srcloc: null [2025-02-08 02:57:44,671 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5692: call imon_init_touch_#t~mem637#1.base, imon_init_touch_#t~mem637#1.offset := read~$Pointer$#33(imon_init_touch_~ictx#1.base, ~bvadd~64(16bv64, imon_init_touch_~ictx#1.offset), 8bv64); [2025-02-08 02:57:44,671 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5494: imon_get_ffdc_type_~detected_display_type~0#1 := 1bv8; [2025-02-08 02:57:44,671 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5494-1: SUMMARY for call imon_get_ffdc_type_#t~ret578#1 := _dev_info(imon_get_ffdc_type_#t~mem577#1.base, imon_get_ffdc_type_#t~mem577#1.offset, 155bv64, 0bv64); srcloc: null [2025-02-08 02:57:44,671 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7080: SUMMARY for call ldv_mutex_unlock_lock_of_imon_context(ldv_mutex_unlock_34_~ldv_func_arg1#1.base, ldv_mutex_unlock_34_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:57:44,671 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5891: imon_init_intf0_~tx_urb~0#1.base, imon_init_intf0_~tx_urb~0#1.offset := imon_init_intf0_#t~ret675#1.base, imon_init_intf0_#t~ret675#1.offset;havoc imon_init_intf0_#t~ret675#1.base, imon_init_intf0_#t~ret675#1.offset; [2025-02-08 02:57:44,671 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5891-1: SUMMARY for call imon_init_intf0_#t~ret675#1.base, imon_init_intf0_#t~ret675#1.offset := usb_alloc_urb(0bv32, 208bv32); srcloc: null [2025-02-08 02:57:44,671 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5957: SUMMARY for call usb_free_urb(imon_init_intf0_~rx_urb~0#1.base, imon_init_intf0_~rx_urb~0#1.offset); srcloc: null [2025-02-08 02:57:44,671 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4702: imon_ir_change_protocol_~rc_type#1 := 2147483648bv64; [2025-02-08 02:57:44,671 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5693: havoc imon_init_touch_#t~mem637#1.base, imon_init_touch_#t~mem637#1.offset;call imon_init_touch_#t~mem638#1.base, imon_init_touch_#t~mem638#1.offset := read~$Pointer$#33(imon_init_touch_~ictx#1.base, imon_init_touch_~ictx#1.offset, 8bv64);call write~$Pointer$#33(imon_init_touch_#t~mem638#1.base, imon_init_touch_#t~mem638#1.offset, imon_init_touch_~touch~0#1.base, ~bvadd~64(814bv64, imon_init_touch_~touch~0#1.offset), 8bv64);havoc imon_init_touch_#t~mem638#1.base, imon_init_touch_#t~mem638#1.offset; [2025-02-08 02:57:44,671 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5693-1: SUMMARY for call usb_to_input_id(imon_init_touch_#t~mem637#1.base, imon_init_touch_#t~mem637#1.offset, imon_init_touch_~touch~0#1.base, ~bvadd~64(24bv64, imon_init_touch_~touch~0#1.offset)); srcloc: null [2025-02-08 02:57:44,671 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4372: assume (((((0bv32 == store_imon_clock_~month~0#1 || ~bvugt~32(store_imon_clock_~month~0#1, 12bv32)) || 0bv32 == store_imon_clock_~day~0#1 || ~bvugt~32(store_imon_clock_~day~0#1, 31bv32)) || ~bvugt~32(store_imon_clock_~dow~0#1, 6bv32)) || ~bvugt~32(store_imon_clock_~hour~0#1, 23bv32)) || ~bvugt~32(store_imon_clock_~minute~0#1, 59bv32)) || ~bvugt~32(store_imon_clock_~second~0#1, 59bv32);store_imon_clock_~retval~5#1 := 18446744073709551594bv64; [2025-02-08 02:57:44,671 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4372: assume !((((((0bv32 == store_imon_clock_~month~0#1 || ~bvugt~32(store_imon_clock_~month~0#1, 12bv32)) || 0bv32 == store_imon_clock_~day~0#1 || ~bvugt~32(store_imon_clock_~day~0#1, 31bv32)) || ~bvugt~32(store_imon_clock_~dow~0#1, 6bv32)) || ~bvugt~32(store_imon_clock_~hour~0#1, 23bv32)) || ~bvugt~32(store_imon_clock_~minute~0#1, 59bv32)) || ~bvugt~32(store_imon_clock_~second~0#1, 59bv32));assume { :begin_inline_send_set_imon_clock } true;send_set_imon_clock_#in~ictx#1.base, send_set_imon_clock_#in~ictx#1.offset, send_set_imon_clock_#in~year#1, send_set_imon_clock_#in~month#1, send_set_imon_clock_#in~day#1, send_set_imon_clock_#in~dow#1, send_set_imon_clock_#in~hour#1, send_set_imon_clock_#in~minute#1, send_set_imon_clock_#in~second#1 := store_imon_clock_~ictx~5#1.base, store_imon_clock_~ictx~5#1.offset, store_imon_clock_~year~0#1, store_imon_clock_~month~0#1, store_imon_clock_~day~0#1, store_imon_clock_~dow~0#1, store_imon_clock_~hour~0#1, store_imon_clock_~minute~0#1, store_imon_clock_~second~0#1;havoc send_set_imon_clock_#res#1;havoc send_set_imon_clock_#t~ret214#1, send_set_imon_clock_#t~mem215#1, send_set_imon_clock_#t~switch216#1, send_set_imon_clock_#t~mem217#1, send_set_imon_clock_#t~memcpy~res218#1.base, send_set_imon_clock_#t~memcpy~res218#1.offset, send_set_imon_clock_#t~memcpy~res219#1.base, send_set_imon_clock_#t~memcpy~res219#1.offset, send_set_imon_clock_#t~ret220#1, send_set_imon_clock_#t~ret221#1, send_set_imon_clock_~ictx#1.base, send_set_imon_clock_~ictx#1.offset, send_set_imon_clock_~year#1, send_set_imon_clock_~month#1, send_set_imon_clock_~day#1, send_set_imon_clock_~dow#1, send_set_imon_clock_~hour#1, send_set_imon_clock_~minute#1, send_set_imon_clock_~second#1, send_set_imon_clock_~#clock_enable_pkt~0#1.base, send_set_imon_clock_~#clock_enable_pkt~0#1.offset, send_set_imon_clock_~retval~4#1, send_set_imon_clock_~i~0#1, send_set_imon_clock_~__len~1#1, send_set_imon_clock_~__ret~1#1.base, send_set_imon_clock_~__ret~1#1.offset;send_set_imon_clock_~ictx#1.base, send_set_imon_clock_~ictx#1.offset := send_set_imon_clock_#in~ictx#1.base, send_set_imon_clock_#in~ictx#1.offset;send_set_imon_clock_~year#1 := send_set_imon_clock_#in~year#1;send_set_imon_clock_~month#1 := send_set_imon_clock_#in~month#1;send_set_imon_clock_~day#1 := send_set_imon_clock_#in~day#1;send_set_imon_clock_~dow#1 := send_set_imon_clock_#in~dow#1;send_set_imon_clock_~hour#1 := send_set_imon_clock_#in~hour#1;send_set_imon_clock_~minute#1 := send_set_imon_clock_#in~minute#1;send_set_imon_clock_~second#1 := send_set_imon_clock_#in~second#1;call send_set_imon_clock_~#clock_enable_pkt~0#1.base, send_set_imon_clock_~#clock_enable_pkt~0#1.offset := #Ultimate.allocOnStack(16bv64);havoc send_set_imon_clock_~retval~4#1;havoc send_set_imon_clock_~i~0#1;havoc send_set_imon_clock_~__len~1#1;havoc send_set_imon_clock_~__ret~1#1.base, send_set_imon_clock_~__ret~1#1.offset;send_set_imon_clock_~retval~4#1 := 0bv32; [2025-02-08 02:57:44,671 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7081: SUMMARY for call mutex_unlock(ldv_mutex_unlock_34_~ldv_func_arg1#1.base, ldv_mutex_unlock_34_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:57:44,671 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5892: assume 0bv64 == ~bvadd~64(imon_init_intf0_~tx_urb~0#1.base, imon_init_intf0_~tx_urb~0#1.offset); [2025-02-08 02:57:44,671 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5892: assume !(0bv64 == ~bvadd~64(imon_init_intf0_~tx_urb~0#1.base, imon_init_intf0_~tx_urb~0#1.offset));assume { :begin_inline___mutex_init } true;__mutex_init_#in~arg0#1.base, __mutex_init_#in~arg0#1.offset, __mutex_init_#in~arg1#1.base, __mutex_init_#in~arg1#1.offset, __mutex_init_#in~arg2#1.base, __mutex_init_#in~arg2#1.offset := imon_init_intf0_~ictx~13#1.base, ~bvadd~64(30bv64, imon_init_intf0_~ictx~13#1.offset), 215bv64, 0bv64, imon_init_intf0_~#__key~1#1.base, imon_init_intf0_~#__key~1#1.offset;havoc __mutex_init_~arg0#1.base, __mutex_init_~arg0#1.offset, __mutex_init_~arg1#1.base, __mutex_init_~arg1#1.offset, __mutex_init_~arg2#1.base, __mutex_init_~arg2#1.offset;__mutex_init_~arg0#1.base, __mutex_init_~arg0#1.offset := __mutex_init_#in~arg0#1.base, __mutex_init_#in~arg0#1.offset;__mutex_init_~arg1#1.base, __mutex_init_~arg1#1.offset := __mutex_init_#in~arg1#1.base, __mutex_init_#in~arg1#1.offset;__mutex_init_~arg2#1.base, __mutex_init_~arg2#1.offset := __mutex_init_#in~arg2#1.base, __mutex_init_#in~arg2#1.offset; [2025-02-08 02:57:44,671 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4637-2: imon_ir_change_protocol_#t~switch291#1 := 4bv64 == imon_ir_change_protocol_~rc_type#1; [2025-02-08 02:57:44,671 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4637: assume 0bv64 != imon_ir_change_protocol_~tmp~20#1; [2025-02-08 02:57:44,671 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4637: assume !(0bv64 != imon_ir_change_protocol_~tmp~20#1); [2025-02-08 02:57:44,671 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4637-1: assume imon_ir_change_protocol_#t~switch291#1;call write~$Pointer$#3(91bv64, 0bv64, imon_ir_change_protocol_~#descriptor~4#1.base, imon_ir_change_protocol_~#descriptor~4#1.offset, 8bv64);call write~$Pointer$#3(92bv64, 0bv64, imon_ir_change_protocol_~#descriptor~4#1.base, ~bvadd~64(8bv64, imon_ir_change_protocol_~#descriptor~4#1.offset), 8bv64);call write~$Pointer$#3(93bv64, 0bv64, imon_ir_change_protocol_~#descriptor~4#1.base, ~bvadd~64(16bv64, imon_ir_change_protocol_~#descriptor~4#1.offset), 8bv64);call write~$Pointer$#3(94bv64, 0bv64, imon_ir_change_protocol_~#descriptor~4#1.base, ~bvadd~64(24bv64, imon_ir_change_protocol_~#descriptor~4#1.offset), 8bv64);call write~intINTTYPE4#3(1068bv32, imon_ir_change_protocol_~#descriptor~4#1.base, ~bvadd~64(32bv64, imon_ir_change_protocol_~#descriptor~4#1.offset), 4bv64);call write~intINTTYPE1#3(0bv8, imon_ir_change_protocol_~#descriptor~4#1.base, ~bvadd~64(36bv64, imon_ir_change_protocol_~#descriptor~4#1.offset), 1bv64);call write~intINTTYPE1#3(0bv8, imon_ir_change_protocol_~#descriptor~4#1.base, ~bvadd~64(37bv64, imon_ir_change_protocol_~#descriptor~4#1.offset), 1bv64);call imon_ir_change_protocol_#t~mem292#1 := read~intINTTYPE1#3(imon_ir_change_protocol_~#descriptor~4#1.base, ~bvadd~64(37bv64, imon_ir_change_protocol_~#descriptor~4#1.offset), 1bv64); [2025-02-08 02:57:44,671 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4637-1: assume !imon_ir_change_protocol_#t~switch291#1;imon_ir_change_protocol_#t~switch291#1 := imon_ir_change_protocol_#t~switch291#1 || 0bv64 == imon_ir_change_protocol_~rc_type#1; [2025-02-08 02:57:44,671 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4241: send_set_imon_clock_~__ret~1#1.base, send_set_imon_clock_~__ret~1#1.offset := send_set_imon_clock_#t~memcpy~res219#1.base, send_set_imon_clock_#t~memcpy~res219#1.offset;havoc send_set_imon_clock_#t~memcpy~res219#1.base, send_set_imon_clock_#t~memcpy~res219#1.offset; [2025-02-08 02:57:44,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4175: call ULTIMATE.dealloc(send_set_imon_clock_~#clock_enable_pkt~0#1.base, send_set_imon_clock_~#clock_enable_pkt~0#1.offset);havoc send_set_imon_clock_~#clock_enable_pkt~0#1.base, send_set_imon_clock_~#clock_enable_pkt~0#1.offset;store_imon_clock_#t~ret250#1 := send_set_imon_clock_#res#1;havoc send_set_imon_clock_#t~ret214#1, send_set_imon_clock_#t~mem215#1, send_set_imon_clock_#t~switch216#1, send_set_imon_clock_#t~mem217#1, send_set_imon_clock_#t~memcpy~res218#1.base, send_set_imon_clock_#t~memcpy~res218#1.offset, send_set_imon_clock_#t~memcpy~res219#1.base, send_set_imon_clock_#t~memcpy~res219#1.offset, send_set_imon_clock_#t~ret220#1, send_set_imon_clock_#t~ret221#1, send_set_imon_clock_~ictx#1.base, send_set_imon_clock_~ictx#1.offset, send_set_imon_clock_~year#1, send_set_imon_clock_~month#1, send_set_imon_clock_~day#1, send_set_imon_clock_~dow#1, send_set_imon_clock_~hour#1, send_set_imon_clock_~minute#1, send_set_imon_clock_~second#1, send_set_imon_clock_~#clock_enable_pkt~0#1.base, send_set_imon_clock_~#clock_enable_pkt~0#1.offset, send_set_imon_clock_~retval~4#1, send_set_imon_clock_~i~0#1, send_set_imon_clock_~__len~1#1, send_set_imon_clock_~__ret~1#1.base, send_set_imon_clock_~__ret~1#1.offset;havoc send_set_imon_clock_#in~ictx#1.base, send_set_imon_clock_#in~ictx#1.offset, send_set_imon_clock_#in~year#1, send_set_imon_clock_#in~month#1, send_set_imon_clock_#in~day#1, send_set_imon_clock_#in~dow#1, send_set_imon_clock_#in~hour#1, send_set_imon_clock_#in~minute#1, send_set_imon_clock_#in~second#1;assume { :end_inline_send_set_imon_clock } true;store_imon_clock_~tmp___1~4#1 := store_imon_clock_#t~ret250#1;havoc store_imon_clock_#t~ret250#1;store_imon_clock_~retval~5#1 := ~sign_extend~64~32(store_imon_clock_~tmp___1~4#1); [2025-02-08 02:57:44,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4241-1: SUMMARY for call send_set_imon_clock_#t~memcpy~res219#1.base, send_set_imon_clock_#t~memcpy~res219#1.offset := #Ultimate.C_memcpy#33(send_set_imon_clock_~ictx#1.base, ~bvadd~64(319bv64, send_set_imon_clock_~ictx#1.offset), send_set_imon_clock_~#clock_enable_pkt~0#1.base, ~bvadd~64(send_set_imon_clock_~#clock_enable_pkt~0#1.offset, ~sign_extend~64~32(send_set_imon_clock_~i~0#1)), send_set_imon_clock_~__len~1#1); srcloc: null [2025-02-08 02:57:44,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5959: SUMMARY for call kfree(imon_init_intf0_~ictx~13#1.base, imon_init_intf0_~ictx~13#1.offset); srcloc: null [2025-02-08 02:57:44,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5893: havoc imon_init_intf0_#t~ret676#1; [2025-02-08 02:57:44,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5893-1: SUMMARY for call imon_init_intf0_#t~ret676#1 := dev_err(imon_init_intf0_~dev~3#1.base, imon_init_intf0_~dev~3#1.offset, 213bv64, 0bv64); srcloc: null [2025-02-08 02:57:44,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5695: imon_init_touch_~ret~4#1 := imon_init_touch_#t~ret639#1;havoc imon_init_touch_#t~ret639#1; [2025-02-08 02:57:44,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5695-1: SUMMARY for call imon_init_touch_#t~ret639#1 := input_register_device(imon_init_touch_~touch~0#1.base, imon_init_touch_~touch~0#1.offset); srcloc: null [2025-02-08 02:57:44,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6092: call ULTIMATE.dealloc(imon_probe_~#descriptor~9#1.base, imon_probe_~#descriptor~9#1.offset);havoc imon_probe_~#descriptor~9#1.base, imon_probe_~#descriptor~9#1.offset;main_#t~ret872#1 := imon_probe_#res#1;havoc imon_probe_#t~ret744#1.base, imon_probe_#t~ret744#1.offset, imon_probe_#t~ret745#1.base, imon_probe_#t~ret745#1.offset, imon_probe_#t~mem746#1.base, imon_probe_#t~mem746#1.offset, imon_probe_#t~mem747#1, imon_probe_#t~mem748#1, imon_probe_#t~mem749#1, imon_probe_#t~mem750#1, imon_probe_#t~ret751#1, imon_probe_#t~ret752#1, imon_probe_#t~ret753#1.base, imon_probe_#t~ret753#1.offset, imon_probe_#t~ret754#1.base, imon_probe_#t~ret754#1.offset, imon_probe_#t~ret755#1.base, imon_probe_#t~ret755#1.offset, imon_probe_#t~ret756#1, imon_probe_#t~ret757#1.base, imon_probe_#t~ret757#1.offset, imon_probe_#t~ret758#1, imon_probe_#t~mem759#1, imon_probe_#t~short760#1, imon_probe_#t~ret761#1, imon_probe_#t~ret762#1, imon_probe_#t~mem763#1, imon_probe_#t~mem764#1.base, imon_probe_#t~mem764#1.offset, imon_probe_#t~mem765#1, imon_probe_#t~mem766#1, imon_probe_#t~ret767#1, imon_probe_#t~mem771#1.base, imon_probe_#t~mem771#1.offset, imon_probe_#t~mem772#1.base, imon_probe_#t~mem772#1.offset, imon_probe_#t~mem773#1.base, imon_probe_#t~mem773#1.offset, imon_probe_#t~ret774#1, imon_probe_#t~ret775#1, imon_probe_~interface#1.base, imon_probe_~interface#1.offset, imon_probe_~id#1.base, imon_probe_~id#1.offset, imon_probe_~usbdev~0#1.base, imon_probe_~usbdev~0#1.offset, imon_probe_~iface_desc~2#1.base, imon_probe_~iface_desc~2#1.offset, imon_probe_~first_if~0#1.base, imon_probe_~first_if~0#1.offset, imon_probe_~dev~4#1.base, imon_probe_~dev~4#1.offset, imon_probe_~ifnum~1#1, imon_probe_~code_length~0#1, imon_probe_~sysfs_err~0#1, imon_probe_~ret~8#1, imon_probe_~ictx~14#1.base, imon_probe_~ictx~14#1.offset, imon_probe_~first_if_ctx~0#1.base, imon_probe_~first_if_ctx~0#1.offset, imon_probe_~vendor~0#1, imon_probe_~product~0#1, imon_probe_~tmp~29#1.base, imon_probe_~tmp~29#1.offset, imon_probe_~#descriptor~9#1.base, imon_probe_~#descriptor~9#1.offset, imon_probe_~tmp___0~16#1, imon_probe_~tmp___1~12#1.base, imon_probe_~tmp___1~12#1.offset;havoc imon_probe_#in~interface#1.base, imon_probe_#in~interface#1.offset, imon_probe_#in~id#1.base, imon_probe_#in~id#1.offset;assume { :end_inline_imon_probe } true;~ldv_retval_4~0 := main_#t~ret872#1;havoc main_#t~ret872#1; [2025-02-08 02:57:44,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6687: main_#t~ret882#1 := store_imon_clock_#res#1;havoc store_imon_clock_#t~ret239#1.base, store_imon_clock_#t~ret239#1.offset, store_imon_clock_#t~mem240#1, store_imon_clock_#t~mem241#1, store_imon_clock_#t~nondet242#1, store_imon_clock_#t~nondet243#1, store_imon_clock_#t~nondet244#1, store_imon_clock_#t~nondet245#1, store_imon_clock_#t~nondet246#1, store_imon_clock_#t~nondet247#1, store_imon_clock_#t~nondet248#1, store_imon_clock_#t~nondet249#1, store_imon_clock_#t~ret250#1, store_imon_clock_~d#1.base, store_imon_clock_~d#1.offset, store_imon_clock_~attr#1.base, store_imon_clock_~attr#1.offset, store_imon_clock_~buf#1.base, store_imon_clock_~buf#1.offset, store_imon_clock_~count#1, store_imon_clock_~ictx~5#1.base, store_imon_clock_~ictx~5#1.offset, store_imon_clock_~tmp~17#1.base, store_imon_clock_~tmp~17#1.offset, store_imon_clock_~retval~5#1, store_imon_clock_~year~0#1, store_imon_clock_~month~0#1, store_imon_clock_~day~0#1, store_imon_clock_~dow~0#1, store_imon_clock_~hour~0#1, store_imon_clock_~minute~0#1, store_imon_clock_~second~0#1, store_imon_clock_~tmp___0~7#1, store_imon_clock_~tmp___1~4#1;havoc store_imon_clock_#in~d#1.base, store_imon_clock_#in~d#1.offset, store_imon_clock_#in~attr#1.base, store_imon_clock_#in~attr#1.offset, store_imon_clock_#in~buf#1.base, store_imon_clock_#in~buf#1.offset, store_imon_clock_#in~count#1;assume { :end_inline_store_imon_clock } true;havoc main_#t~ret882#1;~ldv_state_variable_3~0 := 1bv32; [2025-02-08 02:57:44,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5630: imon_init_idev_~idev~0#1.base, imon_init_idev_~idev~0#1.offset := imon_init_idev_#t~ret609#1.base, imon_init_idev_#t~ret609#1.offset;havoc imon_init_idev_#t~ret609#1.base, imon_init_idev_#t~ret609#1.offset; [2025-02-08 02:57:44,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5696: assume ~bvslt~32(imon_init_touch_~ret~4#1, 0bv32);call imon_init_touch_#t~mem640#1.base, imon_init_touch_#t~mem640#1.offset := read~$Pointer$#33(imon_init_touch_~ictx#1.base, imon_init_touch_~ictx#1.offset, 8bv64); [2025-02-08 02:57:44,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5696: assume !~bvslt~32(imon_init_touch_~ret~4#1, 0bv32);imon_init_touch_#res#1.base, imon_init_touch_#res#1.offset := imon_init_touch_~touch~0#1.base, imon_init_touch_~touch~0#1.offset; [2025-02-08 02:57:44,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5630-1: SUMMARY for call imon_init_idev_#t~ret609#1.base, imon_init_idev_#t~ret609#1.offset := input_allocate_device(); srcloc: null [2025-02-08 02:57:44,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6357-1: SUMMARY for call ldv_file_operations_6_#t~ret832#1.base, ldv_file_operations_6_#t~ret832#1.offset := ldv_zalloc(1264bv64); srcloc: null [2025-02-08 02:57:44,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6357: ldv_file_operations_6_~tmp~34#1.base, ldv_file_operations_6_~tmp~34#1.offset := ldv_file_operations_6_#t~ret832#1.base, ldv_file_operations_6_#t~ret832#1.offset;havoc ldv_file_operations_6_#t~ret832#1.base, ldv_file_operations_6_#t~ret832#1.offset;~vfd_fops_group1~0.base, ~vfd_fops_group1~0.offset := ldv_file_operations_6_~tmp~34#1.base, ldv_file_operations_6_~tmp~34#1.offset; [2025-02-08 02:57:44,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6027: assume 0bv64 != ~bvadd~64(imon_init_intf1_#t~mem728#1.base, imon_init_intf1_#t~mem728#1.offset);havoc imon_init_intf1_#t~mem728#1.base, imon_init_intf1_#t~mem728#1.offset;call imon_init_intf1_#t~mem729#1.base, imon_init_intf1_#t~mem729#1.offset := read~$Pointer$#33(imon_init_intf1_~ictx#1.base, ~bvadd~64(471bv64, imon_init_intf1_~ictx#1.offset), 8bv64); [2025-02-08 02:57:44,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6027: assume !(0bv64 != ~bvadd~64(imon_init_intf1_#t~mem728#1.base, imon_init_intf1_#t~mem728#1.offset));havoc imon_init_intf1_#t~mem728#1.base, imon_init_intf1_#t~mem728#1.offset; [2025-02-08 02:57:44,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6027-1: call imon_init_intf1_#t~mem728#1.base, imon_init_intf1_#t~mem728#1.offset := read~$Pointer$#33(imon_init_intf1_~ictx#1.base, ~bvadd~64(471bv64, imon_init_intf1_~ictx#1.offset), 8bv64); [2025-02-08 02:57:44,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5961: imon_init_intf0_#res#1.base, imon_init_intf0_#res#1.offset := 0bv64, 0bv64;call ULTIMATE.dealloc(imon_init_intf0_~#__key~1#1.base, imon_init_intf0_~#__key~1#1.offset);havoc imon_init_intf0_~#__key~1#1.base, imon_init_intf0_~#__key~1#1.offset;call ULTIMATE.dealloc(imon_init_intf0_~#__key___0~0#1.base, imon_init_intf0_~#__key___0~0#1.offset);havoc imon_init_intf0_~#__key___0~0#1.base, imon_init_intf0_~#__key___0~0#1.offset; [2025-02-08 02:57:44,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5961-1: SUMMARY for call imon_init_intf0_#t~ret705#1 := dev_err(imon_init_intf0_~dev~3#1.base, imon_init_intf0_~dev~3#1.offset, 223bv64, 0bv64); srcloc: null [2025-02-08 02:57:44,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5631: assume 0bv64 == ~bvadd~64(imon_init_idev_~idev~0#1.base, imon_init_idev_~idev~0#1.offset);call imon_init_idev_#t~mem610#1.base, imon_init_idev_#t~mem610#1.offset := read~$Pointer$#33(imon_init_idev_~ictx#1.base, imon_init_idev_~ictx#1.offset, 8bv64); [2025-02-08 02:57:44,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5631: assume !(0bv64 == ~bvadd~64(imon_init_idev_~idev~0#1.base, imon_init_idev_~idev~0#1.offset));call imon_init_idev_#t~mem612#1 := read~intINTTYPE2#33(imon_init_idev_~ictx#1.base, ~bvadd~64(451bv64, imon_init_idev_~ictx#1.offset), 2bv64);call imon_init_idev_#t~mem613#1 := read~intINTTYPE2#33(imon_init_idev_~ictx#1.base, ~bvadd~64(453bv64, imon_init_idev_~ictx#1.offset), 2bv64);imon_init_idev_#t~loopctr614#1 := 0bv64; [2025-02-08 02:57:44,673 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5697: havoc imon_init_touch_#t~mem640#1.base, imon_init_touch_#t~mem640#1.offset;havoc imon_init_touch_#t~ret641#1; [2025-02-08 02:57:44,673 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5697-1: SUMMARY for call imon_init_touch_#t~ret641#1 := _dev_info(imon_init_touch_#t~mem640#1.base, imon_init_touch_#t~mem640#1.offset, 171bv64, 0bv64); srcloc: null [2025-02-08 02:57:44,673 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5499: call write~intINTTYPE1#33(imon_get_ffdc_type_~detected_display_type~0#1, imon_get_ffdc_type_~ictx#1.base, ~bvadd~64(565bv64, imon_get_ffdc_type_~ictx#1.offset), 1bv64);call write~intINTTYPE8#33(imon_get_ffdc_type_~allowed_protos~0#1, imon_get_ffdc_type_~ictx#1.base, ~bvadd~64(556bv64, imon_get_ffdc_type_~ictx#1.offset), 8bv64); [2025-02-08 02:57:44,673 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5499-1: SUMMARY for call imon_get_ffdc_type_#t~ret579#1 := printk(156bv64, 0bv64); srcloc: null [2025-02-08 02:57:44,673 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4244-1: SUMMARY for call send_set_imon_clock_#t~ret220#1 := send_packet(send_set_imon_clock_~ictx#1.base, send_set_imon_clock_~ictx#1.offset); srcloc: null [2025-02-08 02:57:44,673 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4244: send_set_imon_clock_~retval~4#1 := send_set_imon_clock_#t~ret220#1;havoc send_set_imon_clock_#t~ret220#1; [2025-02-08 02:57:44,673 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6160-1: SUMMARY for call imon_probe_#t~ret767#1 := _dev_info(imon_probe_~dev~4#1.base, imon_probe_~dev~4#1.offset, 250bv64, 0bv64); srcloc: null [2025-02-08 02:57:44,673 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6160: havoc imon_probe_#t~mem764#1.base, imon_probe_#t~mem764#1.offset;havoc imon_probe_#t~mem765#1;havoc imon_probe_#t~mem766#1;havoc imon_probe_#t~ret767#1;assume { :begin_inline_ldv_mutex_unlock_34 } true;ldv_mutex_unlock_34_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_34_#in~ldv_func_arg1#1.offset := imon_probe_~ictx~14#1.base, ~bvadd~64(30bv64, imon_probe_~ictx~14#1.offset);havoc ldv_mutex_unlock_34_~ldv_func_arg1#1.base, ldv_mutex_unlock_34_~ldv_func_arg1#1.offset;ldv_mutex_unlock_34_~ldv_func_arg1#1.base, ldv_mutex_unlock_34_~ldv_func_arg1#1.offset := ldv_mutex_unlock_34_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_34_#in~ldv_func_arg1#1.offset; [2025-02-08 02:57:44,673 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6028-1: SUMMARY for call input_unregister_device(imon_init_intf1_#t~mem729#1.base, imon_init_intf1_#t~mem729#1.offset); srcloc: null [2025-02-08 02:57:44,673 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6028: havoc imon_init_intf1_#t~mem729#1.base, imon_init_intf1_#t~mem729#1.offset; [2025-02-08 02:57:44,673 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4707: assume ~bvugt~64(imon_ir_change_protocol_~__len~3#1, 63bv64); [2025-02-08 02:57:44,673 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4707: assume !~bvugt~64(imon_ir_change_protocol_~__len~3#1, 63bv64); [2025-02-08 02:57:44,673 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5632-1: SUMMARY for call imon_init_idev_#t~ret611#1 := dev_err(imon_init_idev_#t~mem610#1.base, imon_init_idev_#t~mem610#1.offset, 166bv64, 0bv64); srcloc: null [2025-02-08 02:57:44,673 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5632: havoc imon_init_idev_#t~mem610#1.base, imon_init_idev_#t~mem610#1.offset;havoc imon_init_idev_#t~ret611#1; [2025-02-08 02:57:44,673 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6359-1: SUMMARY for call ldv_file_operations_6_#t~ret833#1.base, ldv_file_operations_6_#t~ret833#1.offset := ldv_zalloc(336bv64); srcloc: null [2025-02-08 02:57:44,673 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6359: ldv_file_operations_6_~tmp___0~20#1.base, ldv_file_operations_6_~tmp___0~20#1.offset := ldv_file_operations_6_#t~ret833#1.base, ldv_file_operations_6_#t~ret833#1.offset;havoc ldv_file_operations_6_#t~ret833#1.base, ldv_file_operations_6_#t~ret833#1.offset;~vfd_fops_group2~0.base, ~vfd_fops_group2~0.offset := ldv_file_operations_6_~tmp___0~20#1.base, ldv_file_operations_6_~tmp___0~20#1.offset; [2025-02-08 02:57:44,673 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4245: assume 0bv32 != send_set_imon_clock_~retval~4#1; [2025-02-08 02:57:44,673 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4245: assume !(0bv32 != send_set_imon_clock_~retval~4#1);send_set_imon_clock_~i~0#1 := ~bvadd~32(1bv32, send_set_imon_clock_~i~0#1); [2025-02-08 02:57:44,673 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6161: call imon_probe_#t~mem764#1.base, imon_probe_#t~mem764#1.offset := read~$Pointer$#33(imon_probe_~usbdev~0#1.base, ~bvadd~64(60bv64, imon_probe_~usbdev~0#1.offset), 8bv64);call imon_probe_#t~mem765#1 := read~intINTTYPE4#33(imon_probe_#t~mem764#1.base, ~bvadd~64(8bv64, imon_probe_#t~mem764#1.offset), 4bv64);call imon_probe_#t~mem766#1 := read~intINTTYPE4#33(imon_probe_~usbdev~0#1.base, imon_probe_~usbdev~0#1.offset, 4bv64); [2025-02-08 02:57:44,673 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4708-1: SUMMARY for call imon_ir_change_protocol_#t~memcpy~res305#1.base, imon_ir_change_protocol_#t~memcpy~res305#1.offset := #Ultimate.C_memcpy#33(imon_ir_change_protocol_~ictx~10#1.base, ~bvadd~64(319bv64, imon_ir_change_protocol_~ictx~10#1.offset), imon_ir_change_protocol_~#ir_proto_packet~0#1.base, imon_ir_change_protocol_~#ir_proto_packet~0#1.offset, imon_ir_change_protocol_~__len~3#1); srcloc: null [2025-02-08 02:57:44,673 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4708: imon_ir_change_protocol_~__ret~3#1.base, imon_ir_change_protocol_~__ret~3#1.offset := imon_ir_change_protocol_#t~memcpy~res305#1.base, imon_ir_change_protocol_#t~memcpy~res305#1.offset;havoc imon_ir_change_protocol_#t~memcpy~res305#1.base, imon_ir_change_protocol_#t~memcpy~res305#1.offset; [2025-02-08 02:57:44,673 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4246: havoc send_set_imon_clock_#t~ret221#1; [2025-02-08 02:57:44,673 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6162: havoc ldv_mutex_unlock_34_~ldv_func_arg1#1.base, ldv_mutex_unlock_34_~ldv_func_arg1#1.offset;havoc ldv_mutex_unlock_34_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_34_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_unlock_34 } true;assume { :begin_inline_ldv_mutex_unlock_35 } true;ldv_mutex_unlock_35_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_35_#in~ldv_func_arg1#1.offset := ~#driver_lock~0.base, ~#driver_lock~0.offset;havoc ldv_mutex_unlock_35_~ldv_func_arg1#1.base, ldv_mutex_unlock_35_~ldv_func_arg1#1.offset;ldv_mutex_unlock_35_~ldv_func_arg1#1.base, ldv_mutex_unlock_35_~ldv_func_arg1#1.offset := ldv_mutex_unlock_35_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_35_#in~ldv_func_arg1#1.offset; [2025-02-08 02:57:44,673 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4246-1: SUMMARY for call send_set_imon_clock_#t~ret221#1 := printk(56bv64, 0bv64); srcloc: null [2025-02-08 02:57:44,673 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5898: havoc __mutex_init_~arg0#1.base, __mutex_init_~arg0#1.offset, __mutex_init_~arg1#1.base, __mutex_init_~arg1#1.offset, __mutex_init_~arg2#1.base, __mutex_init_~arg2#1.offset;havoc __mutex_init_#in~arg0#1.base, __mutex_init_#in~arg0#1.offset, __mutex_init_#in~arg1#1.base, __mutex_init_#in~arg1#1.offset, __mutex_init_#in~arg2#1.base, __mutex_init_#in~arg2#1.offset;assume { :end_inline___mutex_init } true; [2025-02-08 02:57:44,674 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4379: assume 0bv64 != store_imon_clock_~retval~5#1; [2025-02-08 02:57:44,674 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4379: assume !(0bv64 != store_imon_clock_~retval~5#1);store_imon_clock_~retval~5#1 := store_imon_clock_~count#1;assume { :begin_inline_ldv_mutex_unlock_23 } true;ldv_mutex_unlock_23_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_23_#in~ldv_func_arg1#1.offset := store_imon_clock_~ictx~5#1.base, ~bvadd~64(30bv64, store_imon_clock_~ictx~5#1.offset);havoc ldv_mutex_unlock_23_~ldv_func_arg1#1.base, ldv_mutex_unlock_23_~ldv_func_arg1#1.offset;ldv_mutex_unlock_23_~ldv_func_arg1#1.base, ldv_mutex_unlock_23_~ldv_func_arg1#1.offset := ldv_mutex_unlock_23_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_23_#in~ldv_func_arg1#1.offset; [2025-02-08 02:57:44,674 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6163: havoc ldv_mutex_unlock_35_~ldv_func_arg1#1.base, ldv_mutex_unlock_35_~ldv_func_arg1#1.offset;havoc ldv_mutex_unlock_35_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_35_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_unlock_35 } true;call imon_probe_#t~mem771#1.base, imon_probe_#t~mem771#1.offset := read~$Pointer$#33(imon_probe_~ictx~14#1.base, ~bvadd~64(455bv64, imon_probe_~ictx~14#1.offset), 8bv64);call imon_probe_#t~mem772#1.base, imon_probe_#t~mem772#1.offset := read~$Pointer$#33(imon_probe_~ictx~14#1.base, ~bvadd~64(455bv64, imon_probe_~ictx~14#1.offset), 8bv64);call imon_probe_#t~mem773#1.base, imon_probe_#t~mem773#1.offset := read~$Pointer$#33(imon_probe_#t~mem772#1.base, ~bvadd~64(1434bv64, imon_probe_#t~mem772#1.offset), 8bv64);assume { :begin_inline_##fun~$Pointer$~X~~u64~0~TO~C_INT } true;##fun~$Pointer$~X~~u64~0~TO~C_INT_#in~769#1.base, ##fun~$Pointer$~X~~u64~0~TO~C_INT_#in~769#1.offset, ##fun~$Pointer$~X~~u64~0~TO~C_INT_#in~770#1, ##fun~$Pointer$~X~~u64~0~TO~C_INT_#in~#fp#1.base, ##fun~$Pointer$~X~~u64~0~TO~C_INT_#in~#fp#1.offset := imon_probe_#t~mem771#1.base, imon_probe_#t~mem771#1.offset, 0bv64, imon_probe_#t~mem773#1.base, imon_probe_#t~mem773#1.offset;havoc ##fun~$Pointer$~X~~u64~0~TO~C_INT_#res#1;havoc ##fun~$Pointer$~X~~u64~0~TO~C_INT_#~769#1.base, ##fun~$Pointer$~X~~u64~0~TO~C_INT_#~769#1.offset, ##fun~$Pointer$~X~~u64~0~TO~C_INT_#~770#1, ##fun~$Pointer$~X~~u64~0~TO~C_INT_#t~ret949#1;##fun~$Pointer$~X~~u64~0~TO~C_INT_#~769#1.base, ##fun~$Pointer$~X~~u64~0~TO~C_INT_#~769#1.offset := ##fun~$Pointer$~X~~u64~0~TO~C_INT_#in~769#1.base, ##fun~$Pointer$~X~~u64~0~TO~C_INT_#in~769#1.offset;##fun~$Pointer$~X~~u64~0~TO~C_INT_#~770#1 := ##fun~$Pointer$~X~~u64~0~TO~C_INT_#in~770#1;assume { :begin_inline_imon_ir_change_protocol } true;imon_ir_change_protocol_#in~rc#1.base, imon_ir_change_protocol_#in~rc#1.offset, imon_ir_change_protocol_#in~rc_type#1 := ##fun~$Pointer$~X~~u64~0~TO~C_INT_#~769#1.base, ##fun~$Pointer$~X~~u64~0~TO~C_INT_#~769#1.offset, ##fun~$Pointer$~X~~u64~0~TO~C_INT_#~770#1;havoc imon_ir_change_protocol_#res#1;havoc imon_ir_change_protocol_#t~mem286#1.base, imon_ir_change_protocol_#t~mem286#1.offset, imon_ir_change_protocol_#t~mem287#1.base, imon_ir_change_protocol_#t~mem287#1.offset, imon_ir_change_protocol_#t~mem288#1, imon_ir_change_protocol_#t~short289#1, imon_ir_change_protocol_#t~ret290#1, imon_ir_change_protocol_#t~switch291#1, imon_ir_change_protocol_#t~mem292#1, imon_ir_change_protocol_#t~ret293#1, imon_ir_change_protocol_#t~ret294#1, imon_ir_change_protocol_#t~mem295#1, imon_ir_change_protocol_#t~ret296#1, imon_ir_change_protocol_#t~ret297#1, imon_ir_change_protocol_#t~mem298#1, imon_ir_change_protocol_#t~ret299#1, imon_ir_change_protocol_#t~ret300#1, imon_ir_change_protocol_#t~ret301#1, imon_ir_change_protocol_#t~mem302#1, imon_ir_change_protocol_#t~ret303#1, imon_ir_change_protocol_#t~ret304#1, imon_ir_change_protocol_#t~memcpy~res305#1.base, imon_ir_change_protocol_#t~memcpy~res305#1.offset, imon_ir_change_protocol_#t~memcpy~res306#1.base, imon_ir_change_protocol_#t~memcpy~res306#1.offset, imon_ir_change_protocol_#t~ret307#1, imon_ir_change_protocol_~rc#1.base, imon_ir_change_protocol_~rc#1.offset, imon_ir_change_protocol_~rc_type#1, imon_ir_change_protocol_~retval~8#1, imon_ir_change_protocol_~ictx~10#1.base, imon_ir_change_protocol_~ictx~10#1.offset, imon_ir_change_protocol_~dev~1#1.base, imon_ir_change_protocol_~dev~1#1.offset, imon_ir_change_protocol_~#ir_proto_packet~0#1.base, imon_ir_change_protocol_~#ir_proto_packet~0#1.offset, imon_ir_change_protocol_~#descriptor~4#1.base, imon_ir_change_protocol_~#descriptor~4#1.offset, imon_ir_change_protocol_~tmp~20#1, imon_ir_change_protocol_~#descriptor___0~0#1.base, imon_ir_change_protocol_~#descriptor___0~0#1.offset, imon_ir_change_protocol_~tmp___0~9#1, imon_ir_change_protocol_~#descriptor___1~0#1.base, imon_ir_change_protocol_~#descriptor___1~0#1.offset, imon_ir_change_protocol_~tmp___1~5#1, imon_ir_change_protocol_~#descriptor___2~0#1.base, imon_ir_change_protocol_~#descriptor___2~0#1.offset, imon_ir_change_protocol_~tmp___2~3#1, imon_ir_change_protocol_~__len~3#1, imon_ir_change_protocol_~__ret~3#1.base, imon_ir_change_protocol_~__ret~3#1.offset;imon_ir_change_protocol_~rc#1.base, imon_ir_change_protocol_~rc#1.offset := imon_ir_change_protocol_#in~rc#1.base, imon_ir_change_protocol_#in~rc#1.offset;imon_ir_change_protocol_~rc_type#1 := imon_ir_change_protocol_#in~rc_type#1;havoc imon_ir_change_protocol_~retval~8#1;havoc imon_ir_change_protocol_~ictx~10#1.base, imon_ir_change_protocol_~ictx~10#1.offset;havoc imon_ir_change_protocol_~dev~1#1.base, imon_ir_change_protocol_~dev~1#1.offset;call imon_ir_change_protocol_~#ir_proto_packet~0#1.base, imon_ir_change_protocol_~#ir_proto_packet~0#1.offset := #Ultimate.allocOnStack(8bv64);call imon_ir_change_protocol_~#descriptor~4#1.base, imon_ir_change_protocol_~#descriptor~4#1.offset := #Ultimate.allocOnStack(38bv64);havoc imon_ir_change_protocol_~tmp~20#1;call imon_ir_change_protocol_~#descriptor___0~0#1.base, imon_ir_change_protocol_~#descriptor___0~0#1.offset := #Ultimate.allocOnStack(38bv64);havoc imon_ir_change_protocol_~tmp___0~9#1;call imon_ir_change_protocol_~#descriptor___1~0#1.base, imon_ir_change_protocol_~#descriptor___1~0#1.offset := #Ultimate.allocOnStack(38bv64);havoc imon_ir_change_protocol_~tmp___1~5#1;call imon_ir_change_protocol_~#descriptor___2~0#1.base, imon_ir_change_protocol_~#descriptor___2~0#1.offset := #Ultimate.allocOnStack(38bv64);havoc imon_ir_change_protocol_~tmp___2~3#1;havoc imon_ir_change_protocol_~__len~3#1;havoc imon_ir_change_protocol_~__ret~3#1.base, imon_ir_change_protocol_~__ret~3#1.offset;call imon_ir_change_protocol_#t~mem286#1.base, imon_ir_change_protocol_#t~mem286#1.offset := read~$Pointer$#33(imon_ir_change_protocol_~rc#1.base, ~bvadd~64(1200bv64, imon_ir_change_protocol_~rc#1.offset), 8bv64);imon_ir_change_protocol_~ictx~10#1.base, imon_ir_change_protocol_~ictx~10#1.offset := imon_ir_change_protocol_#t~mem286#1.base, imon_ir_change_protocol_#t~mem286#1.offset;havoc imon_ir_change_protocol_#t~mem286#1.base, imon_ir_change_protocol_#t~mem286#1.offset;call imon_ir_change_protocol_#t~mem287#1.base, imon_ir_change_protocol_#t~mem287#1.offset := read~$Pointer$#33(imon_ir_change_protocol_~ictx~10#1.base, imon_ir_change_protocol_~ictx~10#1.offset, 8bv64);imon_ir_change_protocol_~dev~1#1.base, imon_ir_change_protocol_~dev~1#1.offset := imon_ir_change_protocol_#t~mem287#1.base, imon_ir_change_protocol_#t~mem287#1.offset;havoc imon_ir_change_protocol_#t~mem287#1.base, imon_ir_change_protocol_#t~mem287#1.offset;call write~intINTTYPE1#33(0bv8, imon_ir_change_protocol_~#ir_proto_packet~0#1.base, imon_ir_change_protocol_~#ir_proto_packet~0#1.offset, 1bv64);call write~intINTTYPE1#33(0bv8, imon_ir_change_protocol_~#ir_proto_packet~0#1.base, ~bvadd~64(1bv64, imon_ir_change_protocol_~#ir_proto_packet~0#1.offset), 1bv64);call write~intINTTYPE1#33(0bv8, imon_ir_change_protocol_~#ir_proto_packet~0#1.base, ~bvadd~64(2bv64, imon_ir_change_protocol_~#ir_proto_packet~0#1.offset), 1bv64);call write~intINTTYPE1#33(0bv8, imon_ir_change_protocol_~#ir_proto_packet~0#1.base, ~bvadd~64(3bv64, imon_ir_change_protocol_~#ir_proto_packet~0#1.offset), 1bv64);call write~intINTTYPE1#33(0bv8, imon_ir_change_protocol_~#ir_proto_packet~0#1.base, ~bvadd~64(4bv64, imon_ir_change_protocol_~#ir_proto_packet~0#1.offset), 1bv64);call write~intINTTYPE1#33(0bv8, imon_ir_change_protocol_~#ir_proto_packet~0#1.base, ~bvadd~64(5bv64, imon_ir_change_protocol_~#ir_proto_packet~0#1.offset), 1bv64);call write~intINTTYPE1#33(0bv8, imon_ir_change_protocol_~#ir_proto_packet~0#1.base, ~bvadd~64(6bv64, imon_ir_change_protocol_~#ir_proto_packet~0#1.offset), 1bv64);call write~intINTTYPE1#33(134bv8, imon_ir_change_protocol_~#ir_proto_packet~0#1.base, ~bvadd~64(7bv64, imon_ir_change_protocol_~#ir_proto_packet~0#1.offset), 1bv64);imon_ir_change_protocol_#t~short289#1 := 0bv64 != imon_ir_change_protocol_~rc_type#1; [2025-02-08 02:57:44,674 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7088: SUMMARY for call ldv_mutex_unlock_driver_lock(ldv_mutex_unlock_35_~ldv_func_arg1#1.base, ldv_mutex_unlock_35_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:57:44,674 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5899: havoc imon_init_intf0_#t~ret677#1.base, imon_init_intf0_#t~ret677#1.offset;assume { :begin_inline___raw_spin_lock_init } true;__raw_spin_lock_init_#in~arg0#1.base, __raw_spin_lock_init_#in~arg0#1.offset, __raw_spin_lock_init_#in~arg1#1.base, __raw_spin_lock_init_#in~arg1#1.offset, __raw_spin_lock_init_#in~arg2#1.base, __raw_spin_lock_init_#in~arg2#1.offset := imon_init_intf0_~ictx~13#1.base, ~bvadd~64(479bv64, imon_init_intf0_~ictx~13#1.offset), 216bv64, 0bv64, imon_init_intf0_~#__key___0~0#1.base, imon_init_intf0_~#__key___0~0#1.offset;havoc __raw_spin_lock_init_~arg0#1.base, __raw_spin_lock_init_~arg0#1.offset, __raw_spin_lock_init_~arg1#1.base, __raw_spin_lock_init_~arg1#1.offset, __raw_spin_lock_init_~arg2#1.base, __raw_spin_lock_init_~arg2#1.offset;__raw_spin_lock_init_~arg0#1.base, __raw_spin_lock_init_~arg0#1.offset := __raw_spin_lock_init_#in~arg0#1.base, __raw_spin_lock_init_#in~arg0#1.offset;__raw_spin_lock_init_~arg1#1.base, __raw_spin_lock_init_~arg1#1.offset := __raw_spin_lock_init_#in~arg1#1.base, __raw_spin_lock_init_#in~arg1#1.offset;__raw_spin_lock_init_~arg2#1.base, __raw_spin_lock_init_~arg2#1.offset := __raw_spin_lock_init_#in~arg2#1.base, __raw_spin_lock_init_#in~arg2#1.offset; [2025-02-08 02:57:44,674 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5899-1: SUMMARY for call imon_init_intf0_#t~ret677#1.base, imon_init_intf0_#t~ret677#1.offset := spinlock_check(imon_init_intf0_~ictx~13#1.base, ~bvadd~64(479bv64, imon_init_intf0_~ictx~13#1.offset)); srcloc: null [2025-02-08 02:57:44,677 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7617-3: SUMMARY for call rc_allocate_device_#t~ret933#1.base, rc_allocate_device_#t~ret933#1.offset := ldv_malloc(1522bv64); srcloc: null [2025-02-08 02:57:44,677 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7617-2: rc_allocate_device_#res#1.base, rc_allocate_device_#res#1.offset := rc_allocate_device_#t~ret933#1.base, rc_allocate_device_#t~ret933#1.offset;havoc rc_allocate_device_#t~ret933#1.base, rc_allocate_device_#t~ret933#1.offset; [2025-02-08 02:57:44,677 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5569: assume 0bv64 == ~bvadd~64(imon_init_rdev_~rdev~0#1.base, imon_init_rdev_~rdev~0#1.offset);call imon_init_rdev_#t~mem586#1.base, imon_init_rdev_#t~mem586#1.offset := read~$Pointer$#33(imon_init_rdev_~ictx#1.base, imon_init_rdev_~ictx#1.offset, 8bv64); [2025-02-08 02:57:44,677 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5569: assume !(0bv64 == ~bvadd~64(imon_init_rdev_~rdev~0#1.base, imon_init_rdev_~rdev~0#1.offset));call imon_init_rdev_#t~mem588#1 := read~intINTTYPE2#33(imon_init_rdev_~ictx#1.base, ~bvadd~64(451bv64, imon_init_rdev_~ictx#1.offset), 2bv64);call imon_init_rdev_#t~mem589#1 := read~intINTTYPE2#33(imon_init_rdev_~ictx#1.base, ~bvadd~64(453bv64, imon_init_rdev_~ictx#1.offset), 2bv64);imon_init_rdev_#t~loopctr590#1 := 0bv64; [2025-02-08 02:57:44,677 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7617: havoc rc_allocate_device_#t~ret933#1.base, rc_allocate_device_#t~ret933#1.offset;imon_init_rdev_#t~ret585#1.base, imon_init_rdev_#t~ret585#1.offset := rc_allocate_device_#res#1.base, rc_allocate_device_#res#1.offset;havoc rc_allocate_device_#t~ret933#1.base, rc_allocate_device_#t~ret933#1.offset;assume { :end_inline_rc_allocate_device } true;imon_init_rdev_~rdev~0#1.base, imon_init_rdev_~rdev~0#1.offset := imon_init_rdev_#t~ret585#1.base, imon_init_rdev_#t~ret585#1.offset;havoc imon_init_rdev_#t~ret585#1.base, imon_init_rdev_#t~ret585#1.offset; [2025-02-08 02:57:44,677 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4182: assume 0bv64 == ~bvadd~64(send_set_imon_clock_~ictx#1.base, send_set_imon_clock_~ictx#1.offset); [2025-02-08 02:57:44,677 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4182: assume !(0bv64 == ~bvadd~64(send_set_imon_clock_~ictx#1.base, send_set_imon_clock_~ictx#1.offset));call send_set_imon_clock_#t~mem215#1 := read~intINTTYPE1#33(send_set_imon_clock_~ictx#1.base, ~bvadd~64(565bv64, send_set_imon_clock_~ictx#1.offset), 1bv64);send_set_imon_clock_#t~switch216#1 := 2bv32 == ~zero_extend~32~8(send_set_imon_clock_#t~mem215#1); [2025-02-08 02:57:44,677 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6296: imon_init_#t~ret827#1 := usb_register_#res#1;havoc usb_register_#t~ret119#1, usb_register_~driver#1.base, usb_register_~driver#1.offset, usb_register_~tmp~9#1;havoc usb_register_#in~driver#1.base, usb_register_#in~driver#1.offset;assume { :end_inline_usb_register } true;imon_init_~rc~1#1 := imon_init_#t~ret827#1;havoc imon_init_#t~ret827#1; [2025-02-08 02:57:44,677 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7155: havoc usb_deregister_~arg0#1.base, usb_deregister_~arg0#1.offset;havoc usb_deregister_#in~arg0#1.base, usb_deregister_#in~arg0#1.offset;assume { :end_inline_usb_deregister } true;~ldv_state_variable_4~0 := 0bv32; [2025-02-08 02:57:44,677 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6164: imon_probe_#t~ret774#1 := ##fun~$Pointer$~X~~u64~0~TO~C_INT_#res#1;havoc ##fun~$Pointer$~X~~u64~0~TO~C_INT_#~769#1.base, ##fun~$Pointer$~X~~u64~0~TO~C_INT_#~769#1.offset, ##fun~$Pointer$~X~~u64~0~TO~C_INT_#~770#1, ##fun~$Pointer$~X~~u64~0~TO~C_INT_#t~ret949#1;havoc ##fun~$Pointer$~X~~u64~0~TO~C_INT_#in~769#1.base, ##fun~$Pointer$~X~~u64~0~TO~C_INT_#in~769#1.offset, ##fun~$Pointer$~X~~u64~0~TO~C_INT_#in~770#1, ##fun~$Pointer$~X~~u64~0~TO~C_INT_#in~#fp#1.base, ##fun~$Pointer$~X~~u64~0~TO~C_INT_#in~#fp#1.offset;assume { :end_inline_##fun~$Pointer$~X~~u64~0~TO~C_INT } true;havoc imon_probe_#t~mem771#1.base, imon_probe_#t~mem771#1.offset;havoc imon_probe_#t~mem772#1.base, imon_probe_#t~mem772#1.offset;havoc imon_probe_#t~mem773#1.base, imon_probe_#t~mem773#1.offset;havoc imon_probe_#t~ret774#1;imon_probe_#res#1 := 0bv32;call ULTIMATE.dealloc(imon_probe_~#descriptor~9#1.base, imon_probe_~#descriptor~9#1.offset);havoc imon_probe_~#descriptor~9#1.base, imon_probe_~#descriptor~9#1.offset; [2025-02-08 02:57:44,677 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7089: SUMMARY for call mutex_unlock(ldv_mutex_unlock_35_~ldv_func_arg1#1.base, ldv_mutex_unlock_35_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:57:44,677 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6957: SUMMARY for call ldv_mutex_unlock_lock_of_imon_context(ldv_mutex_unlock_19_~ldv_func_arg1#1.base, ldv_mutex_unlock_19_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:57:44,677 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5900: havoc __raw_spin_lock_init_~arg0#1.base, __raw_spin_lock_init_~arg0#1.offset, __raw_spin_lock_init_~arg1#1.base, __raw_spin_lock_init_~arg1#1.offset, __raw_spin_lock_init_~arg2#1.base, __raw_spin_lock_init_~arg2#1.offset;havoc __raw_spin_lock_init_#in~arg0#1.base, __raw_spin_lock_init_#in~arg0#1.offset, __raw_spin_lock_init_#in~arg1#1.base, __raw_spin_lock_init_#in~arg1#1.offset, __raw_spin_lock_init_#in~arg2#1.base, __raw_spin_lock_init_#in~arg2#1.offset;assume { :end_inline___raw_spin_lock_init } true;assume { :begin_inline_ldv_mutex_lock_29 } true;ldv_mutex_lock_29_#in~ldv_func_arg1#1.base, ldv_mutex_lock_29_#in~ldv_func_arg1#1.offset := imon_init_intf0_~ictx~13#1.base, ~bvadd~64(30bv64, imon_init_intf0_~ictx~13#1.offset);havoc ldv_mutex_lock_29_~ldv_func_arg1#1.base, ldv_mutex_lock_29_~ldv_func_arg1#1.offset;ldv_mutex_lock_29_~ldv_func_arg1#1.base, ldv_mutex_lock_29_~ldv_func_arg1#1.offset := ldv_mutex_lock_29_#in~ldv_func_arg1#1.base, ldv_mutex_lock_29_#in~ldv_func_arg1#1.offset; [2025-02-08 02:57:44,677 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4711: imon_ir_change_protocol_~__ret~3#1.base, imon_ir_change_protocol_~__ret~3#1.offset := imon_ir_change_protocol_#t~memcpy~res306#1.base, imon_ir_change_protocol_#t~memcpy~res306#1.offset;havoc imon_ir_change_protocol_#t~memcpy~res306#1.base, imon_ir_change_protocol_#t~memcpy~res306#1.offset; [2025-02-08 02:57:44,677 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4711-1: SUMMARY for call imon_ir_change_protocol_#t~memcpy~res306#1.base, imon_ir_change_protocol_#t~memcpy~res306#1.offset := #Ultimate.C_memcpy#33(imon_ir_change_protocol_~ictx~10#1.base, ~bvadd~64(319bv64, imon_ir_change_protocol_~ictx~10#1.offset), imon_ir_change_protocol_~#ir_proto_packet~0#1.base, imon_ir_change_protocol_~#ir_proto_packet~0#1.offset, imon_ir_change_protocol_~__len~3#1); srcloc: null [2025-02-08 02:57:44,677 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5570: havoc imon_init_rdev_#t~mem586#1.base, imon_init_rdev_#t~mem586#1.offset;havoc imon_init_rdev_#t~ret587#1; [2025-02-08 02:57:44,677 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7684: havoc usb_register_driver_#t~nondet944#1;ldv_usb_register_driver_6_#t~ret899#1 := usb_register_driver_#res#1;havoc usb_register_driver_#t~nondet944#1, usb_register_driver_~arg0#1.base, usb_register_driver_~arg0#1.offset, usb_register_driver_~arg1#1.base, usb_register_driver_~arg1#1.offset, usb_register_driver_~arg2#1.base, usb_register_driver_~arg2#1.offset;havoc usb_register_driver_#in~arg0#1.base, usb_register_driver_#in~arg0#1.offset, usb_register_driver_#in~arg1#1.base, usb_register_driver_#in~arg1#1.offset, usb_register_driver_#in~arg2#1.base, usb_register_driver_#in~arg2#1.offset;assume { :end_inline_usb_register_driver } true;ldv_usb_register_driver_6_~tmp~42#1 := ldv_usb_register_driver_6_#t~ret899#1;havoc ldv_usb_register_driver_6_#t~ret899#1;ldv_usb_register_driver_6_~ldv_func_res~3#1 := ldv_usb_register_driver_6_~tmp~42#1;~ldv_state_variable_4~0 := 1bv32;~usb_counter~0 := 0bv32;assume { :begin_inline_ldv_usb_driver_4 } true;havoc ldv_usb_driver_4_#t~ret842#1.base, ldv_usb_driver_4_#t~ret842#1.offset, ldv_usb_driver_4_~tmp~37#1.base, ldv_usb_driver_4_~tmp~37#1.offset;havoc ldv_usb_driver_4_~tmp~37#1.base, ldv_usb_driver_4_~tmp~37#1.offset; [2025-02-08 02:57:44,677 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4645: imon_ir_change_protocol_~tmp~20#1 := imon_ir_change_protocol_#t~ret293#1; [2025-02-08 02:57:44,678 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4645-1: SUMMARY for call imon_ir_change_protocol_#t~ret293#1 := ldv__builtin_expect(~sign_extend~64~32((if 0bv32 != ~sign_extend~32~8(imon_ir_change_protocol_#t~mem292#1) then 1bv32 else 0bv32)), 0bv64); srcloc: null [2025-02-08 02:57:44,678 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5636: assume true;assume ~bvult~64(imon_init_idev_#t~loopctr614#1, 128bv64);havoc imon_init_idev_#t~nondet615#1;call write~intINTTYPE1#33(imon_init_idev_#t~nondet615#1, imon_init_idev_~ictx#1.base, ~bvadd~64(~bvadd~64(759bv64, imon_init_idev_~ictx#1.offset), imon_init_idev_#t~loopctr614#1), 8bv64);imon_init_idev_#t~loopctr614#1 := ~bvadd~64(1bv64, imon_init_idev_#t~loopctr614#1); [2025-02-08 02:57:44,678 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5636: assume true;havoc imon_init_idev_#t~mem612#1;havoc imon_init_idev_#t~mem613#1;havoc imon_init_idev_#t~loopctr614#1;havoc imon_init_idev_#t~nondet615#1;havoc imon_init_idev_#t~ret616#1;call write~$Pointer$#33(imon_init_idev_~ictx#1.base, ~bvadd~64(759bv64, imon_init_idev_~ictx#1.offset), imon_init_idev_~idev~0#1.base, imon_init_idev_~idev~0#1.offset, 8bv64);call imon_init_idev_#t~mem617#1.base, imon_init_idev_#t~mem617#1.offset := read~$Pointer$#33(imon_init_idev_~ictx#1.base, ~bvadd~64(8bv64, imon_init_idev_~ictx#1.offset), 8bv64); [2025-02-08 02:57:44,678 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5570-1: SUMMARY for call imon_init_rdev_#t~ret587#1 := dev_err(imon_init_rdev_#t~mem586#1.base, imon_init_rdev_#t~mem586#1.offset, 159bv64, 0bv64); srcloc: null [2025-02-08 02:57:44,678 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4183-1: SUMMARY for call send_set_imon_clock_#t~ret214#1 := printk(54bv64, 0bv64); srcloc: null [2025-02-08 02:57:44,678 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6297: assume 0bv32 != imon_init_~rc~1#1; [2025-02-08 02:57:44,678 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6297: assume !(0bv32 != imon_init_~rc~1#1); [2025-02-08 02:57:44,678 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4183: havoc send_set_imon_clock_#t~ret214#1;send_set_imon_clock_#res#1 := 4294967277bv32;call ULTIMATE.dealloc(send_set_imon_clock_~#clock_enable_pkt~0#1.base, send_set_imon_clock_~#clock_enable_pkt~0#1.offset);havoc send_set_imon_clock_~#clock_enable_pkt~0#1.base, send_set_imon_clock_~#clock_enable_pkt~0#1.offset; [2025-02-08 02:57:44,678 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6958: SUMMARY for call mutex_unlock(ldv_mutex_unlock_19_~ldv_func_arg1#1.base, ldv_mutex_unlock_19_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:57:44,678 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6033: havoc ldv_mutex_unlock_32_~ldv_func_arg1#1.base, ldv_mutex_unlock_32_~ldv_func_arg1#1.offset;havoc ldv_mutex_unlock_32_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_32_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_unlock_32 } true; [2025-02-08 02:57:44,678 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6033-1: assume { :begin_inline_ldv_mutex_unlock_32 } true;ldv_mutex_unlock_32_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_32_#in~ldv_func_arg1#1.offset := imon_init_intf1_~ictx#1.base, ~bvadd~64(30bv64, imon_init_intf1_~ictx#1.offset);havoc ldv_mutex_unlock_32_~ldv_func_arg1#1.base, ldv_mutex_unlock_32_~ldv_func_arg1#1.offset;ldv_mutex_unlock_32_~ldv_func_arg1#1.base, ldv_mutex_unlock_32_~ldv_func_arg1#1.offset := ldv_mutex_unlock_32_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_32_#in~ldv_func_arg1#1.offset; [2025-02-08 02:57:44,678 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5703: imon_init_touch_#res#1.base, imon_init_touch_#res#1.offset := 0bv64, 0bv64; [2025-02-08 02:57:44,678 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5703-1: SUMMARY for call input_free_device(imon_init_touch_#t~mem642#1.base, imon_init_touch_#t~mem642#1.offset); srcloc: null [2025-02-08 02:57:44,678 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5703-2: call imon_init_touch_#t~mem642#1.base, imon_init_touch_#t~mem642#1.offset := read~$Pointer$#33(imon_init_touch_~ictx#1.base, ~bvadd~64(471bv64, imon_init_touch_~ictx#1.offset), 8bv64); [2025-02-08 02:57:44,678 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6298: havoc imon_init_#t~ret828#1;imon_init_~rc~1#1 := 4294967277bv32; [2025-02-08 02:57:44,678 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6298-1: SUMMARY for call imon_init_#t~ret828#1 := printk(259bv64, 0bv64); srcloc: null [2025-02-08 02:57:44,678 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6034: call imon_init_intf1_#t~mem730#1.base, imon_init_intf1_#t~mem730#1.offset := read~$Pointer$#33(imon_init_intf1_~ictx#1.base, imon_init_intf1_~ictx#1.offset, 8bv64); [2025-02-08 02:57:44,678 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5902: havoc ldv_mutex_lock_29_~ldv_func_arg1#1.base, ldv_mutex_lock_29_~ldv_func_arg1#1.offset;havoc ldv_mutex_lock_29_#in~ldv_func_arg1#1.base, ldv_mutex_lock_29_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_lock_29 } true;call write~$Pointer$#33(imon_init_intf0_~dev~3#1.base, imon_init_intf0_~dev~3#1.offset, imon_init_intf0_~ictx~13#1.base, imon_init_intf0_~ictx~13#1.offset, 8bv64); [2025-02-08 02:57:44,678 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6034-1: SUMMARY for call usb_free_urb(imon_init_intf1_~rx_urb~1#1.base, imon_init_intf1_~rx_urb~1#1.offset); srcloc: null [2025-02-08 02:57:44,678 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4647: havoc imon_ir_change_protocol_#t~ret294#1; [2025-02-08 02:57:44,678 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6695: main_#t~ret883#1 := show_imon_clock_#res#1;havoc show_imon_clock_#t~ret230#1.base, show_imon_clock_#t~ret230#1.offset, show_imon_clock_#t~mem231#1, show_imon_clock_#t~loopctr232#1, show_imon_clock_#t~nondet233#1, show_imon_clock_#t~ret234#1, show_imon_clock_#t~mem235#1, show_imon_clock_#t~loopctr236#1, show_imon_clock_#t~nondet237#1, show_imon_clock_#t~ret238#1, show_imon_clock_~d#1.base, show_imon_clock_~d#1.offset, show_imon_clock_~attr#1.base, show_imon_clock_~attr#1.offset, show_imon_clock_~buf#1.base, show_imon_clock_~buf#1.offset, show_imon_clock_~ictx~4#1.base, show_imon_clock_~ictx~4#1.offset, show_imon_clock_~tmp~16#1.base, show_imon_clock_~tmp~16#1.offset, show_imon_clock_~len~0#1, show_imon_clock_~tmp___0~6#1, show_imon_clock_~tmp___1~3#1;havoc show_imon_clock_#in~d#1.base, show_imon_clock_#in~d#1.offset, show_imon_clock_#in~attr#1.base, show_imon_clock_#in~attr#1.offset, show_imon_clock_#in~buf#1.base, show_imon_clock_#in~buf#1.offset;assume { :end_inline_show_imon_clock } true;havoc main_#t~ret883#1;~ldv_state_variable_3~0 := 1bv32; [2025-02-08 02:57:44,678 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4647-1: SUMMARY for call imon_ir_change_protocol_#t~ret294#1 := dev_printk(95bv64, 0bv64, imon_ir_change_protocol_~dev~1#1.base, imon_ir_change_protocol_~dev~1#1.offset, 96bv64, 0bv64); srcloc: null [2025-02-08 02:57:44,678 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6167: havoc ldv_mutex_unlock_36_~ldv_func_arg1#1.base, ldv_mutex_unlock_36_~ldv_func_arg1#1.offset;havoc ldv_mutex_unlock_36_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_36_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_unlock_36 } true; [2025-02-08 02:57:44,678 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6167-1: assume { :begin_inline_ldv_mutex_unlock_36 } true;ldv_mutex_unlock_36_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_36_#in~ldv_func_arg1#1.offset := ~#driver_lock~0.base, ~#driver_lock~0.offset;havoc ldv_mutex_unlock_36_~ldv_func_arg1#1.base, ldv_mutex_unlock_36_~ldv_func_arg1#1.offset;ldv_mutex_unlock_36_~ldv_func_arg1#1.base, ldv_mutex_unlock_36_~ldv_func_arg1#1.offset := ldv_mutex_unlock_36_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_36_#in~ldv_func_arg1#1.offset; [2025-02-08 02:57:44,678 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4714: imon_ir_change_protocol_~retval~8#1 := imon_ir_change_protocol_#t~ret307#1;havoc imon_ir_change_protocol_#t~ret307#1; [2025-02-08 02:57:44,678 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5639: havoc imon_init_idev_#t~mem617#1.base, imon_init_idev_#t~mem617#1.offset;havoc imon_init_idev_#t~ret618#1; [2025-02-08 02:57:44,679 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5639-1: SUMMARY for call imon_init_idev_#t~ret618#1 := usb_make_path(imon_init_idev_#t~mem617#1.base, imon_init_idev_#t~mem617#1.offset, imon_init_idev_~ictx#1.base, ~bvadd~64(887bv64, imon_init_idev_~ictx#1.offset), 64bv64); srcloc: null [2025-02-08 02:57:44,679 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4714-1: SUMMARY for call imon_ir_change_protocol_#t~ret307#1 := send_packet(imon_ir_change_protocol_~ictx~10#1.base, imon_ir_change_protocol_~ictx~10#1.offset); srcloc: null [2025-02-08 02:57:44,679 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6168-1: SUMMARY for call imon_probe_#t~ret775#1 := dev_err(imon_probe_~dev~4#1.base, imon_probe_~dev~4#1.offset, 251bv64, 0bv64); srcloc: null [2025-02-08 02:57:44,679 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6168: havoc imon_probe_#t~ret775#1;imon_probe_#res#1 := imon_probe_~ret~8#1;call ULTIMATE.dealloc(imon_probe_~#descriptor~9#1.base, imon_probe_~#descriptor~9#1.offset);havoc imon_probe_~#descriptor~9#1.base, imon_probe_~#descriptor~9#1.offset; [2025-02-08 02:57:44,679 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6036-1: SUMMARY for call imon_init_intf1_#t~ret731#1 := dev_err(imon_init_intf1_#t~mem730#1.base, imon_init_intf1_#t~mem730#1.offset, 228bv64, 0bv64); srcloc: null [2025-02-08 02:57:44,679 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6036: imon_init_intf1_#res#1.base, imon_init_intf1_#res#1.offset := 0bv64, 0bv64; [2025-02-08 02:57:44,679 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5904-1: SUMMARY for call imon_init_intf0_#t~ret678#1.base, imon_init_intf0_#t~ret678#1.offset := interface_to_usbdev(imon_init_intf0_~intf#1.base, imon_init_intf0_~intf#1.offset); srcloc: null [2025-02-08 02:57:44,679 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5904: imon_init_intf0_~tmp___0~14#1.base, imon_init_intf0_~tmp___0~14#1.offset := imon_init_intf0_#t~ret678#1.base, imon_init_intf0_#t~ret678#1.offset;havoc imon_init_intf0_#t~ret678#1.base, imon_init_intf0_#t~ret678#1.offset; [2025-02-08 02:57:44,679 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4715: assume 0bv32 != imon_ir_change_protocol_~retval~8#1; [2025-02-08 02:57:44,679 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4715: assume !(0bv32 != imon_ir_change_protocol_~retval~8#1);call write~intINTTYPE8#33(imon_ir_change_protocol_~rc_type#1, imon_ir_change_protocol_~ictx~10#1.base, ~bvadd~64(556bv64, imon_ir_change_protocol_~ictx~10#1.offset), 8bv64);call write~intINTTYPE1#33(0bv8, imon_ir_change_protocol_~ictx~10#1.base, ~bvadd~64(566bv64, imon_ir_change_protocol_~ictx~10#1.offset), 1bv64);imon_ir_change_protocol_#res#1 := imon_ir_change_protocol_~retval~8#1;call ULTIMATE.dealloc(imon_ir_change_protocol_~#ir_proto_packet~0#1.base, imon_ir_change_protocol_~#ir_proto_packet~0#1.offset);havoc imon_ir_change_protocol_~#ir_proto_packet~0#1.base, imon_ir_change_protocol_~#ir_proto_packet~0#1.offset;call ULTIMATE.dealloc(imon_ir_change_protocol_~#descriptor~4#1.base, imon_ir_change_protocol_~#descriptor~4#1.offset);havoc imon_ir_change_protocol_~#descriptor~4#1.base, imon_ir_change_protocol_~#descriptor~4#1.offset;call ULTIMATE.dealloc(imon_ir_change_protocol_~#descriptor___0~0#1.base, imon_ir_change_protocol_~#descriptor___0~0#1.offset);havoc imon_ir_change_protocol_~#descriptor___0~0#1.base, imon_ir_change_protocol_~#descriptor___0~0#1.offset;call ULTIMATE.dealloc(imon_ir_change_protocol_~#descriptor___1~0#1.base, imon_ir_change_protocol_~#descriptor___1~0#1.offset);havoc imon_ir_change_protocol_~#descriptor___1~0#1.base, imon_ir_change_protocol_~#descriptor___1~0#1.offset;call ULTIMATE.dealloc(imon_ir_change_protocol_~#descriptor___2~0#1.base, imon_ir_change_protocol_~#descriptor___2~0#1.offset);havoc imon_ir_change_protocol_~#descriptor___2~0#1.base, imon_ir_change_protocol_~#descriptor___2~0#1.offset; [2025-02-08 02:57:44,679 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5640-1: SUMMARY for call imon_init_idev_#t~ret619#1 := strlcat(imon_init_idev_~ictx#1.base, ~bvadd~64(887bv64, imon_init_idev_~ictx#1.offset), 167bv64, 0bv64, 64bv64); srcloc: null [2025-02-08 02:57:44,679 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5574: assume true;assume ~bvult~64(imon_init_rdev_#t~loopctr590#1, 128bv64);havoc imon_init_rdev_#t~nondet591#1;call write~intINTTYPE1#33(imon_init_rdev_#t~nondet591#1, imon_init_rdev_~ictx#1.base, ~bvadd~64(~bvadd~64(567bv64, imon_init_rdev_~ictx#1.offset), imon_init_rdev_#t~loopctr590#1), 8bv64);imon_init_rdev_#t~loopctr590#1 := ~bvadd~64(1bv64, imon_init_rdev_#t~loopctr590#1); [2025-02-08 02:57:44,679 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5574: assume true;havoc imon_init_rdev_#t~mem588#1;havoc imon_init_rdev_#t~mem589#1;havoc imon_init_rdev_#t~loopctr590#1;havoc imon_init_rdev_#t~nondet591#1;havoc imon_init_rdev_#t~ret592#1;call imon_init_rdev_#t~mem593#1.base, imon_init_rdev_#t~mem593#1.offset := read~$Pointer$#33(imon_init_rdev_~ictx#1.base, ~bvadd~64(8bv64, imon_init_rdev_~ictx#1.offset), 8bv64); [2025-02-08 02:57:44,679 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5640: havoc imon_init_idev_#t~ret619#1;call write~$Pointer$#33(imon_init_idev_~ictx#1.base, ~bvadd~64(887bv64, imon_init_idev_~ictx#1.offset), imon_init_idev_~idev~0#1.base, ~bvadd~64(8bv64, imon_init_idev_~idev~0#1.offset), 8bv64);call write~intINTTYPE8#33(1048582bv64, imon_init_idev_~idev~0#1.base, ~bvadd~64(40bv64, imon_init_idev_~idev~0#1.offset), 8bv64);call write~intINTTYPE8#33(196608bv64, imon_init_idev_~idev~0#1.base, ~bvadd~64(32bv64, ~bvadd~64(48bv64, imon_init_idev_~idev~0#1.offset)), 8bv64);call write~intINTTYPE8#33(259bv64, imon_init_idev_~idev~0#1.base, ~bvadd~64(144bv64, imon_init_idev_~idev~0#1.offset), 8bv64);imon_init_idev_~i~4#1 := 0bv32; [2025-02-08 02:57:44,679 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4385: havoc ldv_mutex_unlock_23_~ldv_func_arg1#1.base, ldv_mutex_unlock_23_~ldv_func_arg1#1.offset;havoc ldv_mutex_unlock_23_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_23_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_unlock_23 } true;store_imon_clock_#res#1 := store_imon_clock_~retval~5#1; [2025-02-08 02:57:44,679 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4253: assume ~bvsle~32(send_set_imon_clock_~i~0#1, 1bv32); [2025-02-08 02:57:44,679 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4253: assume !~bvsle~32(send_set_imon_clock_~i~0#1, 1bv32);send_set_imon_clock_#res#1 := send_set_imon_clock_~retval~4#1;call ULTIMATE.dealloc(send_set_imon_clock_~#clock_enable_pkt~0#1.base, send_set_imon_clock_~#clock_enable_pkt~0#1.offset);havoc send_set_imon_clock_~#clock_enable_pkt~0#1.base, send_set_imon_clock_~#clock_enable_pkt~0#1.offset; [2025-02-08 02:57:44,679 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5905: call write~$Pointer$#33(imon_init_intf0_#t~ret679#1.base, imon_init_intf0_#t~ret679#1.offset, imon_init_intf0_~ictx~13#1.base, ~bvadd~64(8bv64, imon_init_intf0_~ictx~13#1.offset), 8bv64);havoc imon_init_intf0_#t~ret679#1.base, imon_init_intf0_#t~ret679#1.offset;call write~intINTTYPE1#33(1bv8, imon_init_intf0_~ictx~13#1.base, ~bvadd~64(28bv64, imon_init_intf0_~ictx~13#1.offset), 1bv64);call write~$Pointer$#33(imon_init_intf0_~rx_urb~0#1.base, imon_init_intf0_~rx_urb~0#1.offset, imon_init_intf0_~ictx~13#1.base, ~bvadd~64(286bv64, imon_init_intf0_~ictx~13#1.offset), 8bv64);call write~$Pointer$#33(imon_init_intf0_~tx_urb~0#1.base, imon_init_intf0_~tx_urb~0#1.offset, imon_init_intf0_~ictx~13#1.base, ~bvadd~64(302bv64, imon_init_intf0_~ictx~13#1.offset), 8bv64);call write~intINTTYPE1#33(0bv8, imon_init_intf0_~ictx~13#1.base, ~bvadd~64(26bv64, imon_init_intf0_~ictx~13#1.offset), 1bv64);call imon_init_intf0_#t~mem680#1.base, imon_init_intf0_#t~mem680#1.offset := read~$Pointer$#33(imon_init_intf0_~ictx~13#1.base, ~bvadd~64(8bv64, imon_init_intf0_~ictx~13#1.offset), 8bv64);call imon_init_intf0_#t~mem681#1 := read~intINTTYPE2#33(imon_init_intf0_#t~mem680#1.base, ~bvadd~64(8bv64, ~bvadd~64(1150bv64, imon_init_intf0_#t~mem680#1.offset)), 2bv64);call write~intINTTYPE2#33(imon_init_intf0_#t~mem681#1, imon_init_intf0_~ictx~13#1.base, ~bvadd~64(451bv64, imon_init_intf0_~ictx~13#1.offset), 2bv64);havoc imon_init_intf0_#t~mem680#1.base, imon_init_intf0_#t~mem680#1.offset;havoc imon_init_intf0_#t~mem681#1;call imon_init_intf0_#t~mem682#1.base, imon_init_intf0_#t~mem682#1.offset := read~$Pointer$#33(imon_init_intf0_~ictx~13#1.base, ~bvadd~64(8bv64, imon_init_intf0_~ictx~13#1.offset), 8bv64);call imon_init_intf0_#t~mem683#1 := read~intINTTYPE2#33(imon_init_intf0_#t~mem682#1.base, ~bvadd~64(10bv64, ~bvadd~64(1150bv64, imon_init_intf0_#t~mem682#1.offset)), 2bv64);call write~intINTTYPE2#33(imon_init_intf0_#t~mem683#1, imon_init_intf0_~ictx~13#1.base, ~bvadd~64(453bv64, imon_init_intf0_~ictx~13#1.offset), 2bv64);havoc imon_init_intf0_#t~mem682#1.base, imon_init_intf0_#t~mem682#1.offset;havoc imon_init_intf0_#t~mem683#1;imon_init_intf0_~ret~5#1 := 4294967277bv32;call imon_init_intf0_#t~mem684#1.base, imon_init_intf0_#t~mem684#1.offset := read~$Pointer$#33(imon_init_intf0_~intf#1.base, ~bvadd~64(8bv64, imon_init_intf0_~intf#1.offset), 8bv64);imon_init_intf0_~iface_desc~0#1.base, imon_init_intf0_~iface_desc~0#1.offset := imon_init_intf0_#t~mem684#1.base, imon_init_intf0_#t~mem684#1.offset;havoc imon_init_intf0_#t~mem684#1.base, imon_init_intf0_#t~mem684#1.offset; [2025-02-08 02:57:44,679 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5905-1: SUMMARY for call imon_init_intf0_#t~ret679#1.base, imon_init_intf0_#t~ret679#1.offset := usb_get_dev(imon_init_intf0_~tmp___0~14#1.base, imon_init_intf0_~tmp___0~14#1.offset); srcloc: null [2025-02-08 02:57:44,680 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4650: call write~intINTTYPE1#33(1bv8, imon_ir_change_protocol_~#ir_proto_packet~0#1.base, imon_ir_change_protocol_~#ir_proto_packet~0#1.offset, 1bv64); [2025-02-08 02:57:44,680 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4320: havoc ldv_mutex_lock_20_~ldv_func_arg1#1.base, ldv_mutex_lock_20_~ldv_func_arg1#1.offset;havoc ldv_mutex_lock_20_#in~ldv_func_arg1#1.base, ldv_mutex_lock_20_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_lock_20 } true;call show_imon_clock_#t~mem231#1 := read~intINTTYPE1#33(show_imon_clock_~ictx~4#1.base, ~bvadd~64(24bv64, show_imon_clock_~ictx~4#1.offset), 1bv64); [2025-02-08 02:57:44,680 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4188: assume 65500bv32 == ~zero_extend~32~16(send_set_imon_clock_#t~mem217#1);havoc send_set_imon_clock_#t~mem217#1;call write~intINTTYPE1#33(80bv8, send_set_imon_clock_~#clock_enable_pkt~0#1.base, ~bvadd~64(7bv64, send_set_imon_clock_~#clock_enable_pkt~0#1.offset), 1bv64);call write~intINTTYPE1#33(81bv8, send_set_imon_clock_~#clock_enable_pkt~0#1.base, ~bvadd~64(7bv64, ~bvadd~64(8bv64, send_set_imon_clock_~#clock_enable_pkt~0#1.offset)), 1bv64); [2025-02-08 02:57:44,680 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4188: assume !(65500bv32 == ~zero_extend~32~16(send_set_imon_clock_#t~mem217#1));havoc send_set_imon_clock_#t~mem217#1;call write~intINTTYPE1#33(136bv8, send_set_imon_clock_~#clock_enable_pkt~0#1.base, ~bvadd~64(7bv64, send_set_imon_clock_~#clock_enable_pkt~0#1.offset), 1bv64);call write~intINTTYPE1#33(138bv8, send_set_imon_clock_~#clock_enable_pkt~0#1.base, ~bvadd~64(7bv64, ~bvadd~64(8bv64, send_set_imon_clock_~#clock_enable_pkt~0#1.offset)), 1bv64); [2025-02-08 02:57:44,680 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6302-1: imon_init_#res#1 := imon_init_~rc~1#1; [2025-02-08 02:57:44,680 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4188-1: assume send_set_imon_clock_#t~switch216#1;call write~intINTTYPE1#33(128bv8, send_set_imon_clock_~#clock_enable_pkt~0#1.base, send_set_imon_clock_~#clock_enable_pkt~0#1.offset, 1bv64);call write~intINTTYPE1#33(send_set_imon_clock_~year#1[8:0], send_set_imon_clock_~#clock_enable_pkt~0#1.base, ~bvadd~64(1bv64, send_set_imon_clock_~#clock_enable_pkt~0#1.offset), 1bv64);call write~intINTTYPE1#33(~bvsub~32(~zero_extend~32~8(send_set_imon_clock_~month#1[8:0]), 1bv32)[8:0], send_set_imon_clock_~#clock_enable_pkt~0#1.base, ~bvadd~64(2bv64, send_set_imon_clock_~#clock_enable_pkt~0#1.offset), 1bv64);call write~intINTTYPE1#33(send_set_imon_clock_~day#1[8:0], send_set_imon_clock_~#clock_enable_pkt~0#1.base, ~bvadd~64(3bv64, send_set_imon_clock_~#clock_enable_pkt~0#1.offset), 1bv64);call write~intINTTYPE1#33(send_set_imon_clock_~hour#1[8:0], send_set_imon_clock_~#clock_enable_pkt~0#1.base, ~bvadd~64(4bv64, send_set_imon_clock_~#clock_enable_pkt~0#1.offset), 1bv64);call write~intINTTYPE1#33(send_set_imon_clock_~minute#1[8:0], send_set_imon_clock_~#clock_enable_pkt~0#1.base, ~bvadd~64(5bv64, send_set_imon_clock_~#clock_enable_pkt~0#1.offset), 1bv64);call write~intINTTYPE1#33(send_set_imon_clock_~second#1[8:0], send_set_imon_clock_~#clock_enable_pkt~0#1.base, ~bvadd~64(6bv64, send_set_imon_clock_~#clock_enable_pkt~0#1.offset), 1bv64);call write~intINTTYPE1#33(128bv8, send_set_imon_clock_~#clock_enable_pkt~0#1.base, ~bvadd~64(8bv64, send_set_imon_clock_~#clock_enable_pkt~0#1.offset), 1bv64);call write~intINTTYPE1#33(0bv8, send_set_imon_clock_~#clock_enable_pkt~0#1.base, ~bvadd~64(1bv64, ~bvadd~64(8bv64, send_set_imon_clock_~#clock_enable_pkt~0#1.offset)), 1bv64);call write~intINTTYPE1#33(0bv8, send_set_imon_clock_~#clock_enable_pkt~0#1.base, ~bvadd~64(2bv64, ~bvadd~64(8bv64, send_set_imon_clock_~#clock_enable_pkt~0#1.offset)), 1bv64);call write~intINTTYPE1#33(0bv8, send_set_imon_clock_~#clock_enable_pkt~0#1.base, ~bvadd~64(3bv64, ~bvadd~64(8bv64, send_set_imon_clock_~#clock_enable_pkt~0#1.offset)), 1bv64);call write~intINTTYPE1#33(0bv8, send_set_imon_clock_~#clock_enable_pkt~0#1.base, ~bvadd~64(4bv64, ~bvadd~64(8bv64, send_set_imon_clock_~#clock_enable_pkt~0#1.offset)), 1bv64);call write~intINTTYPE1#33(0bv8, send_set_imon_clock_~#clock_enable_pkt~0#1.base, ~bvadd~64(5bv64, ~bvadd~64(8bv64, send_set_imon_clock_~#clock_enable_pkt~0#1.offset)), 1bv64);call write~intINTTYPE1#33(0bv8, send_set_imon_clock_~#clock_enable_pkt~0#1.base, ~bvadd~64(6bv64, ~bvadd~64(8bv64, send_set_imon_clock_~#clock_enable_pkt~0#1.offset)), 1bv64);call send_set_imon_clock_#t~mem217#1 := read~intINTTYPE2#33(send_set_imon_clock_~ictx#1.base, ~bvadd~64(453bv64, send_set_imon_clock_~ictx#1.offset), 2bv64); [2025-02-08 02:57:44,680 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4188-1: assume !send_set_imon_clock_#t~switch216#1;send_set_imon_clock_#t~switch216#1 := send_set_imon_clock_#t~switch216#1 || 1bv32 == ~zero_extend~32~8(send_set_imon_clock_#t~mem215#1); [2025-02-08 02:57:44,680 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6567-1: assume 0bv32 == ~ldv_retval_1~0;~ldv_state_variable_4~0 := 2bv32; [2025-02-08 02:57:44,680 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6567-1: assume !(0bv32 == ~ldv_retval_1~0); [2025-02-08 02:57:44,680 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5576-1: SUMMARY for call imon_init_rdev_#t~ret594#1 := usb_make_path(imon_init_rdev_#t~mem593#1.base, imon_init_rdev_#t~mem593#1.offset, imon_init_rdev_~ictx#1.base, ~bvadd~64(695bv64, imon_init_rdev_~ictx#1.offset), 64bv64); srcloc: null [2025-02-08 02:57:44,680 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5510: assume 0bv32 == ~display_type~0;call imon_set_display_type_#t~mem580#1 := read~intINTTYPE2#33(imon_set_display_type_~ictx#1.base, ~bvadd~64(453bv64, imon_set_display_type_~ictx#1.offset), 2bv64);imon_set_display_type_#t~switch581#1 := 65500bv32 == ~zero_extend~32~16(imon_set_display_type_#t~mem580#1); [2025-02-08 02:57:44,680 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5510: assume !(0bv32 == ~display_type~0);imon_set_display_type_~configured_display_type~0#1 := ~display_type~0[8:0]; [2025-02-08 02:57:44,680 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5576: havoc imon_init_rdev_#t~mem593#1.base, imon_init_rdev_#t~mem593#1.offset;havoc imon_init_rdev_#t~ret594#1; [2025-02-08 02:57:44,680 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6567-4: assume 0bv32 == ~ldv_retval_2~0;~ldv_state_variable_4~0 := 2bv32; [2025-02-08 02:57:44,680 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6567-4: assume !(0bv32 == ~ldv_retval_2~0); [2025-02-08 02:57:44,680 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4321: assume 0bv8 == show_imon_clock_#t~mem231#1;havoc show_imon_clock_#t~mem231#1;show_imon_clock_#t~loopctr232#1 := 0bv64; [2025-02-08 02:57:44,680 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4321: assume !(0bv8 == show_imon_clock_#t~mem231#1);havoc show_imon_clock_#t~mem231#1;call show_imon_clock_#t~mem235#1 := read~intINTTYPE1#33(show_imon_clock_~ictx~4#1.base, ~bvadd~64(25bv64, show_imon_clock_~ictx~4#1.offset), 1bv64);show_imon_clock_#t~loopctr236#1 := 0bv64; [2025-02-08 02:57:44,680 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6369-1: SUMMARY for call ldv_file_operations_5_#t~ret834#1.base, ldv_file_operations_5_#t~ret834#1.offset := ldv_zalloc(1264bv64); srcloc: null [2025-02-08 02:57:44,680 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6567-7: assume 0bv32 == ~ldv_retval_3~0;~ldv_state_variable_4~0 := 3bv32; [2025-02-08 02:57:44,680 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6567-7: assume !(0bv32 == ~ldv_retval_3~0); [2025-02-08 02:57:44,680 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6369: ldv_file_operations_5_~tmp~35#1.base, ldv_file_operations_5_~tmp~35#1.offset := ldv_file_operations_5_#t~ret834#1.base, ldv_file_operations_5_#t~ret834#1.offset;havoc ldv_file_operations_5_#t~ret834#1.base, ldv_file_operations_5_#t~ret834#1.offset;~lcd_fops_group1~0.base, ~lcd_fops_group1~0.offset := ldv_file_operations_5_~tmp~35#1.base, ldv_file_operations_5_~tmp~35#1.offset; [2025-02-08 02:57:44,680 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6567-13: assume 0bv32 == ~ldv_retval_4~0;~ldv_state_variable_4~0 := 2bv32;~ref_cnt~0 := ~bvadd~32(1bv32, ~ref_cnt~0); [2025-02-08 02:57:44,680 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6567-13: assume !(0bv32 == ~ldv_retval_4~0); [2025-02-08 02:57:44,680 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7096: SUMMARY for call ldv_mutex_unlock_driver_lock(ldv_mutex_unlock_36_~ldv_func_arg1#1.base, ldv_mutex_unlock_36_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:57:44,680 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4652: assume imon_ir_change_protocol_#t~switch291#1; [2025-02-08 02:57:44,680 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4652: assume !imon_ir_change_protocol_#t~switch291#1; [2025-02-08 02:57:44,680 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5577: havoc imon_init_rdev_#t~ret595#1;call write~$Pointer$#33(imon_init_rdev_~ictx#1.base, ~bvadd~64(567bv64, imon_init_rdev_~ictx#1.offset), imon_init_rdev_~rdev~0#1.base, ~bvadd~64(1019bv64, imon_init_rdev_~rdev~0#1.offset), 8bv64);call write~$Pointer$#33(imon_init_rdev_~ictx#1.base, ~bvadd~64(695bv64, imon_init_rdev_~ictx#1.offset), imon_init_rdev_~rdev~0#1.base, ~bvadd~64(1027bv64, imon_init_rdev_~rdev~0#1.offset), 8bv64);call imon_init_rdev_#t~mem596#1.base, imon_init_rdev_#t~mem596#1.offset := read~$Pointer$#33(imon_init_rdev_~ictx#1.base, ~bvadd~64(8bv64, imon_init_rdev_~ictx#1.offset), 8bv64); [2025-02-08 02:57:44,680 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5577-1: SUMMARY for call imon_init_rdev_#t~ret595#1 := strlcat(imon_init_rdev_~ictx#1.base, ~bvadd~64(695bv64, imon_init_rdev_~ictx#1.offset), 160bv64, 0bv64, 64bv64); srcloc: null [2025-02-08 02:57:44,681 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4322: assume true;assume ~bvult~64(show_imon_clock_#t~loopctr232#1, 4096bv64);havoc show_imon_clock_#t~nondet233#1;call write~intINTTYPE1#33(show_imon_clock_#t~nondet233#1, show_imon_clock_~buf#1.base, ~bvadd~64(show_imon_clock_~buf#1.offset, show_imon_clock_#t~loopctr232#1), 8bv64);show_imon_clock_#t~loopctr232#1 := ~bvadd~64(1bv64, show_imon_clock_#t~loopctr232#1); [2025-02-08 02:57:44,681 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4322: assume true;show_imon_clock_~tmp___0~6#1 := ~sign_extend~32~8(show_imon_clock_#t~ret234#1);havoc show_imon_clock_#t~loopctr232#1;havoc show_imon_clock_#t~nondet233#1;havoc show_imon_clock_#t~ret234#1;show_imon_clock_~len~0#1 := ~sign_extend~64~32(show_imon_clock_~tmp___0~6#1); [2025-02-08 02:57:44,681 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7493: assume 1bv32 == ~ldv_mutex_driver_lock~0; [2025-02-08 02:57:44,681 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7493: assume !(1bv32 == ~ldv_mutex_driver_lock~0); [2025-02-08 02:57:44,681 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2025-02-08 02:57:44,681 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7097: SUMMARY for call mutex_unlock(ldv_mutex_unlock_36_~ldv_func_arg1#1.base, ldv_mutex_unlock_36_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:57:44,681 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4653-2: assume 0bv64 != imon_ir_change_protocol_~tmp___0~9#1; [2025-02-08 02:57:44,681 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4653-2: assume !(0bv64 != imon_ir_change_protocol_~tmp___0~9#1); [2025-02-08 02:57:44,681 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6635: havoc choose_timer_1_#t~mem838#1, choose_timer_1_#t~mem839#1.base, choose_timer_1_#t~mem839#1.offset, choose_timer_1_~timer#1.base, choose_timer_1_~timer#1.offset;havoc choose_timer_1_#in~timer#1.base, choose_timer_1_#in~timer#1.offset;assume { :end_inline_choose_timer_1 } true; [2025-02-08 02:57:44,681 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4653-3: assume imon_ir_change_protocol_#t~switch291#1;call write~$Pointer$#47(97bv64, 0bv64, imon_ir_change_protocol_~#descriptor___0~0#1.base, imon_ir_change_protocol_~#descriptor___0~0#1.offset, 8bv64);call write~$Pointer$#47(98bv64, 0bv64, imon_ir_change_protocol_~#descriptor___0~0#1.base, ~bvadd~64(8bv64, imon_ir_change_protocol_~#descriptor___0~0#1.offset), 8bv64);call write~$Pointer$#47(99bv64, 0bv64, imon_ir_change_protocol_~#descriptor___0~0#1.base, ~bvadd~64(16bv64, imon_ir_change_protocol_~#descriptor___0~0#1.offset), 8bv64);call write~$Pointer$#47(100bv64, 0bv64, imon_ir_change_protocol_~#descriptor___0~0#1.base, ~bvadd~64(24bv64, imon_ir_change_protocol_~#descriptor___0~0#1.offset), 8bv64);call write~intINTTYPE4#47(1073bv32, imon_ir_change_protocol_~#descriptor___0~0#1.base, ~bvadd~64(32bv64, imon_ir_change_protocol_~#descriptor___0~0#1.offset), 4bv64);call write~intINTTYPE1#47(0bv8, imon_ir_change_protocol_~#descriptor___0~0#1.base, ~bvadd~64(36bv64, imon_ir_change_protocol_~#descriptor___0~0#1.offset), 1bv64);call write~intINTTYPE1#47(0bv8, imon_ir_change_protocol_~#descriptor___0~0#1.base, ~bvadd~64(37bv64, imon_ir_change_protocol_~#descriptor___0~0#1.offset), 1bv64);call imon_ir_change_protocol_#t~mem295#1 := read~intINTTYPE1#47(imon_ir_change_protocol_~#descriptor___0~0#1.base, ~bvadd~64(37bv64, imon_ir_change_protocol_~#descriptor___0~0#1.offset), 1bv64); [2025-02-08 02:57:44,681 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4653-3: assume !imon_ir_change_protocol_#t~switch291#1;imon_ir_change_protocol_#t~switch291#1 := true; [2025-02-08 02:57:44,681 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4653: assume 0bv64 != imon_ir_change_protocol_~tmp___1~5#1; [2025-02-08 02:57:44,681 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4653: assume !(0bv64 != imon_ir_change_protocol_~tmp___1~5#1); [2025-02-08 02:57:44,681 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4653-1: assume 0bv32 == ~pad_stabilize~0;call write~$Pointer$#56(103bv64, 0bv64, imon_ir_change_protocol_~#descriptor___1~0#1.base, imon_ir_change_protocol_~#descriptor___1~0#1.offset, 8bv64);call write~$Pointer$#56(104bv64, 0bv64, imon_ir_change_protocol_~#descriptor___1~0#1.base, ~bvadd~64(8bv64, imon_ir_change_protocol_~#descriptor___1~0#1.offset), 8bv64);call write~$Pointer$#56(105bv64, 0bv64, imon_ir_change_protocol_~#descriptor___1~0#1.base, ~bvadd~64(16bv64, imon_ir_change_protocol_~#descriptor___1~0#1.offset), 8bv64);call write~$Pointer$#56(106bv64, 0bv64, imon_ir_change_protocol_~#descriptor___1~0#1.base, ~bvadd~64(24bv64, imon_ir_change_protocol_~#descriptor___1~0#1.offset), 8bv64);call write~intINTTYPE4#56(1075bv32, imon_ir_change_protocol_~#descriptor___1~0#1.base, ~bvadd~64(32bv64, imon_ir_change_protocol_~#descriptor___1~0#1.offset), 4bv64);call write~intINTTYPE1#56(0bv8, imon_ir_change_protocol_~#descriptor___1~0#1.base, ~bvadd~64(36bv64, imon_ir_change_protocol_~#descriptor___1~0#1.offset), 1bv64);call write~intINTTYPE1#56(0bv8, imon_ir_change_protocol_~#descriptor___1~0#1.base, ~bvadd~64(37bv64, imon_ir_change_protocol_~#descriptor___1~0#1.offset), 1bv64);call imon_ir_change_protocol_#t~mem298#1 := read~intINTTYPE1#56(imon_ir_change_protocol_~#descriptor___1~0#1.base, ~bvadd~64(37bv64, imon_ir_change_protocol_~#descriptor___1~0#1.offset), 1bv64); [2025-02-08 02:57:44,681 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4653-1: assume !(0bv32 == ~pad_stabilize~0); [2025-02-08 02:57:44,681 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4653-4: imon_ir_change_protocol_#t~switch291#1 := imon_ir_change_protocol_#t~switch291#1 || 18446744071562067968bv64 == imon_ir_change_protocol_~rc_type#1; [2025-02-08 02:57:44,681 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5512: assume imon_set_display_type_#t~switch581#1;call imon_set_display_type_#t~mem582#1 := read~intINTTYPE1#33(imon_set_display_type_~ictx#1.base, ~bvadd~64(565bv64, imon_set_display_type_~ictx#1.offset), 1bv64);imon_set_display_type_~configured_display_type~0#1 := imon_set_display_type_#t~mem582#1; [2025-02-08 02:57:44,681 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5512: assume !imon_set_display_type_#t~switch581#1;imon_set_display_type_#t~switch581#1 := imon_set_display_type_#t~switch581#1 || 52bv32 == ~zero_extend~32~16(imon_set_display_type_#t~mem580#1); [2025-02-08 02:57:44,681 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6371-1: SUMMARY for call ldv_file_operations_5_#t~ret835#1.base, ldv_file_operations_5_#t~ret835#1.offset := ldv_zalloc(336bv64); srcloc: null [2025-02-08 02:57:44,681 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6371: ldv_file_operations_5_~tmp___0~21#1.base, ldv_file_operations_5_~tmp___0~21#1.offset := ldv_file_operations_5_#t~ret835#1.base, ldv_file_operations_5_#t~ret835#1.offset;havoc ldv_file_operations_5_#t~ret835#1.base, ldv_file_operations_5_#t~ret835#1.offset;~lcd_fops_group2~0.base, ~lcd_fops_group2~0.offset := ldv_file_operations_5_~tmp___0~21#1.base, ldv_file_operations_5_~tmp___0~21#1.offset; [2025-02-08 02:57:44,681 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6438: call ULTIMATE.dealloc(main_~#ldvarg5~0#1.base, main_~#ldvarg5~0#1.offset);havoc main_~#ldvarg5~0#1.base, main_~#ldvarg5~0#1.offset; [2025-02-08 02:57:44,681 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7495: SUMMARY for call ldv_error(); srcloc: null [2025-02-08 02:57:44,681 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5976-1: SUMMARY for call imon_init_intf1_#t~ret706#1.base, imon_init_intf1_#t~ret706#1.offset := usb_alloc_urb(0bv32, 208bv32); srcloc: null [2025-02-08 02:57:44,683 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5976: imon_init_intf1_~rx_urb~1#1.base, imon_init_intf1_~rx_urb~1#1.offset := imon_init_intf1_#t~ret706#1.base, imon_init_intf1_#t~ret706#1.offset;havoc imon_init_intf1_#t~ret706#1.base, imon_init_intf1_#t~ret706#1.offset; [2025-02-08 02:57:44,683 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5580-1: SUMMARY for call usb_to_input_id(imon_init_rdev_#t~mem596#1.base, imon_init_rdev_#t~mem596#1.offset, imon_init_rdev_~rdev~0#1.base, ~bvadd~64(1035bv64, imon_init_rdev_~rdev~0#1.offset)); srcloc: null [2025-02-08 02:57:44,683 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5580: havoc imon_init_rdev_#t~mem596#1.base, imon_init_rdev_#t~mem596#1.offset;call imon_init_rdev_#t~mem597#1.base, imon_init_rdev_#t~mem597#1.offset := read~$Pointer$#33(imon_init_rdev_~ictx#1.base, imon_init_rdev_~ictx#1.offset, 8bv64);call write~$Pointer$#33(imon_init_rdev_#t~mem597#1.base, imon_init_rdev_#t~mem597#1.offset, imon_init_rdev_~rdev~0#1.base, imon_init_rdev_~rdev~0#1.offset, 8bv64);havoc imon_init_rdev_#t~mem597#1.base, imon_init_rdev_#t~mem597#1.offset;call write~$Pointer$#33(imon_init_rdev_~ictx#1.base, imon_init_rdev_~ictx#1.offset, imon_init_rdev_~rdev~0#1.base, ~bvadd~64(1200bv64, imon_init_rdev_~rdev~0#1.offset), 8bv64);call write~intINTTYPE4#33(0bv32, imon_init_rdev_~rdev~0#1.base, ~bvadd~64(1183bv64, imon_init_rdev_~rdev~0#1.offset), 4bv64);call write~intINTTYPE8#33(2147483652bv64, imon_init_rdev_~rdev~0#1.base, ~bvadd~64(1188bv64, imon_init_rdev_~rdev~0#1.offset), 8bv64);call write~$Pointer$#33(#funAddr~imon_ir_change_protocol.base, #funAddr~imon_ir_change_protocol.offset, imon_init_rdev_~rdev~0#1.base, ~bvadd~64(1434bv64, imon_init_rdev_~rdev~0#1.offset), 8bv64);call write~$Pointer$#33(161bv64, 0bv64, imon_init_rdev_~rdev~0#1.base, ~bvadd~64(1043bv64, imon_init_rdev_~rdev~0#1.offset), 8bv64);imon_init_rdev_~__len~4#1 := 8bv64; [2025-02-08 02:57:44,683 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4325: assume true;assume ~bvult~64(show_imon_clock_#t~loopctr236#1, 4096bv64);havoc show_imon_clock_#t~nondet237#1;call write~intINTTYPE1#33(show_imon_clock_#t~nondet237#1, show_imon_clock_~buf#1.base, ~bvadd~64(show_imon_clock_~buf#1.offset, show_imon_clock_#t~loopctr236#1), 8bv64);show_imon_clock_#t~loopctr236#1 := ~bvadd~64(1bv64, show_imon_clock_#t~loopctr236#1); [2025-02-08 02:57:44,683 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4325: assume true;show_imon_clock_~tmp___1~3#1 := ~sign_extend~32~8(show_imon_clock_#t~ret238#1);havoc show_imon_clock_#t~mem235#1;havoc show_imon_clock_#t~loopctr236#1;havoc show_imon_clock_#t~nondet237#1;havoc show_imon_clock_#t~ret238#1;show_imon_clock_~len~0#1 := ~sign_extend~64~32(show_imon_clock_~tmp___1~3#1); [2025-02-08 02:57:44,683 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5977: assume 0bv64 == ~bvadd~64(imon_init_intf1_~rx_urb~1#1.base, imon_init_intf1_~rx_urb~1#1.offset); [2025-02-08 02:57:44,683 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5977: assume !(0bv64 == ~bvadd~64(imon_init_intf1_~rx_urb~1#1.base, imon_init_intf1_~rx_urb~1#1.offset));assume { :begin_inline_ldv_mutex_lock_31 } true;ldv_mutex_lock_31_#in~ldv_func_arg1#1.base, ldv_mutex_lock_31_#in~ldv_func_arg1#1.offset := imon_init_intf1_~ictx#1.base, ~bvadd~64(30bv64, imon_init_intf1_~ictx#1.offset);havoc ldv_mutex_lock_31_~ldv_func_arg1#1.base, ldv_mutex_lock_31_~ldv_func_arg1#1.offset;ldv_mutex_lock_31_~ldv_func_arg1#1.base, ldv_mutex_lock_31_~ldv_func_arg1#1.offset := ldv_mutex_lock_31_#in~ldv_func_arg1#1.base, ldv_mutex_lock_31_#in~ldv_func_arg1#1.offset; [2025-02-08 02:57:44,683 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5515: assume imon_set_display_type_#t~switch581#1; [2025-02-08 02:57:44,683 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5515: assume !imon_set_display_type_#t~switch581#1; [2025-02-08 02:57:44,683 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7497: assume 1bv32 == ~ldv_mutex_lock_of_imon_context~0; [2025-02-08 02:57:44,683 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7497: assume !(1bv32 == ~ldv_mutex_lock_of_imon_context~0); [2025-02-08 02:57:44,683 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6308: havoc ldv_usb_deregister_43_~arg#1.base, ldv_usb_deregister_43_~arg#1.offset;havoc ldv_usb_deregister_43_#in~arg#1.base, ldv_usb_deregister_43_#in~arg#1.offset;assume { :end_inline_ldv_usb_deregister_43 } true; [2025-02-08 02:57:44,683 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6044-1: call ULTIMATE.dealloc(imon_init_display_~#descriptor~8#1.base, imon_init_display_~#descriptor~8#1.offset);havoc imon_init_display_~#descriptor~8#1.base, imon_init_display_~#descriptor~8#1.offset; [2025-02-08 02:57:44,683 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5978: havoc imon_init_intf1_#t~ret707#1; [2025-02-08 02:57:44,683 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6044: call ULTIMATE.dealloc(imon_init_display_~#descriptor~8#1.base, imon_init_display_~#descriptor~8#1.offset);havoc imon_init_display_~#descriptor~8#1.base, imon_init_display_~#descriptor~8#1.offset;havoc imon_init_display_#t~mem732#1, imon_init_display_#t~ret733#1, imon_init_display_#t~mem734#1.base, imon_init_display_#t~mem734#1.offset, imon_init_display_#t~ret735#1, imon_init_display_#t~ret736#1, imon_init_display_#t~mem737#1.base, imon_init_display_#t~mem737#1.offset, imon_init_display_#t~ret738#1, imon_init_display_#t~mem739#1, imon_init_display_#t~ret740#1, imon_init_display_#t~ret741#1, imon_init_display_#t~mem742#1.base, imon_init_display_#t~mem742#1.offset, imon_init_display_#t~ret743#1, imon_init_display_~ictx#1.base, imon_init_display_~ictx#1.offset, imon_init_display_~intf#1.base, imon_init_display_~intf#1.offset, imon_init_display_~ret~7#1, imon_init_display_~#descriptor~8#1.base, imon_init_display_~#descriptor~8#1.offset, imon_init_display_~tmp~28#1;havoc imon_init_display_#in~ictx#1.base, imon_init_display_#in~ictx#1.offset, imon_init_display_#in~intf#1.base, imon_init_display_#in~intf#1.offset;assume { :end_inline_imon_init_display } true; [2025-02-08 02:57:44,683 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5978-1: SUMMARY for call imon_init_intf1_#t~ret707#1 := printk(224bv64, 0bv64); srcloc: null [2025-02-08 02:57:44,683 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6639-1: assume 0bv32 == ~ldv_retval_5~0;~ldv_state_variable_0~0 := 2bv32;~ldv_state_variable_5~0 := 1bv32;assume { :begin_inline_ldv_file_operations_5 } true;havoc ldv_file_operations_5_#t~ret834#1.base, ldv_file_operations_5_#t~ret834#1.offset, ldv_file_operations_5_#t~ret835#1.base, ldv_file_operations_5_#t~ret835#1.offset, ldv_file_operations_5_~tmp~35#1.base, ldv_file_operations_5_~tmp~35#1.offset, ldv_file_operations_5_~tmp___0~21#1.base, ldv_file_operations_5_~tmp___0~21#1.offset;havoc ldv_file_operations_5_~tmp~35#1.base, ldv_file_operations_5_~tmp~35#1.offset;havoc ldv_file_operations_5_~tmp___0~21#1.base, ldv_file_operations_5_~tmp___0~21#1.offset; [2025-02-08 02:57:44,683 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6639-1: assume !(0bv32 == ~ldv_retval_5~0); [2025-02-08 02:57:44,684 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5648: call imon_init_idev_#t~mem620#1 := read~intINTTYPE4#26(~#imon_panel_key_table~0.base, ~bvadd~64(8bv64, ~bvadd~64(~#imon_panel_key_table~0.offset, ~bvmul~64(12bv64, ~sign_extend~64~32(imon_init_idev_~i~4#1)))), 4bv64);imon_init_idev_~kc~1#1 := imon_init_idev_#t~mem620#1;assume { :begin_inline___set_bit } true;__set_bit_#in~nr#1, __set_bit_#in~addr#1.base, __set_bit_#in~addr#1.offset := imon_init_idev_~kc~1#1, imon_init_idev_~idev~0#1.base, ~bvadd~64(48bv64, imon_init_idev_~idev~0#1.offset);havoc __set_bit_~nr#1, __set_bit_~addr#1.base, __set_bit_~addr#1.offset;__set_bit_~nr#1 := __set_bit_#in~nr#1;__set_bit_~addr#1.base, __set_bit_~addr#1.offset := __set_bit_#in~addr#1.base, __set_bit_#in~addr#1.offset; [2025-02-08 02:57:44,684 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5516-1: imon_set_display_type_#t~switch581#1 := imon_set_display_type_#t~switch581#1 || 53bv32 == ~zero_extend~32~16(imon_set_display_type_#t~mem580#1); [2025-02-08 02:57:44,684 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6639-2: assume 0bv32 != ~ldv_retval_5~0;~ldv_state_variable_0~0 := 3bv32; [2025-02-08 02:57:44,684 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6639-2: assume !(0bv32 != ~ldv_retval_5~0); [2025-02-08 02:57:44,684 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5516: assume imon_set_display_type_#t~switch581#1;imon_set_display_type_~configured_display_type~0#1 := 3bv8; [2025-02-08 02:57:44,684 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5516: assume !imon_set_display_type_#t~switch581#1;imon_set_display_type_#t~switch581#1 := imon_set_display_type_#t~switch581#1 || 56bv32 == ~zero_extend~32~16(imon_set_display_type_#t~mem580#1); [2025-02-08 02:57:44,684 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5649: havoc __set_bit_~nr#1, __set_bit_~addr#1.base, __set_bit_~addr#1.offset;havoc __set_bit_#in~nr#1, __set_bit_#in~addr#1.base, __set_bit_#in~addr#1.offset;assume { :end_inline___set_bit } true;imon_init_idev_~i~4#1 := ~bvadd~32(1bv32, imon_init_idev_~i~4#1); [2025-02-08 02:57:44,684 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7499: SUMMARY for call ldv_error(); srcloc: null [2025-02-08 02:57:44,684 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5914: imon_init_intf0_~tmp___1~10#1 := (if 0bv8 == imon_init_intf0_#t~ret685#1 then 0bv8 else 1bv8);havoc imon_init_intf0_#t~ret685#1; [2025-02-08 02:57:44,684 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5914-1: SUMMARY for call imon_init_intf0_#t~ret685#1 := imon_find_endpoints(imon_init_intf0_~ictx~13#1.base, imon_init_intf0_~ictx~13#1.offset, imon_init_intf0_~iface_desc~0#1.base, imon_init_intf0_~iface_desc~0#1.offset); srcloc: null [2025-02-08 02:57:44,684 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4329: havoc ldv_mutex_unlock_21_~ldv_func_arg1#1.base, ldv_mutex_unlock_21_~ldv_func_arg1#1.offset;havoc ldv_mutex_unlock_21_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_21_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_unlock_21 } true;show_imon_clock_#res#1 := show_imon_clock_~len~0#1; [2025-02-08 02:57:44,684 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4329-1: assume { :begin_inline_ldv_mutex_unlock_21 } true;ldv_mutex_unlock_21_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_21_#in~ldv_func_arg1#1.offset := show_imon_clock_~ictx~4#1.base, ~bvadd~64(30bv64, show_imon_clock_~ictx~4#1.offset);havoc ldv_mutex_unlock_21_~ldv_func_arg1#1.base, ldv_mutex_unlock_21_~ldv_func_arg1#1.offset;ldv_mutex_unlock_21_~ldv_func_arg1#1.base, ldv_mutex_unlock_21_~ldv_func_arg1#1.offset := ldv_mutex_unlock_21_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_21_#in~ldv_func_arg1#1.offset; [2025-02-08 02:57:50,770 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4090: havoc ldv_mutex_unlock_14_~ldv_func_arg1#1.base, ldv_mutex_unlock_14_~ldv_func_arg1#1.offset;havoc ldv_mutex_unlock_14_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_14_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_unlock_14 } true;assume { :begin_inline_wait_for_completion_interruptible } true;wait_for_completion_interruptible_#in~arg0#1.base, wait_for_completion_interruptible_#in~arg0#1.offset := ~ictx#1.base, ~bvadd~64(35bv64, ~bvadd~64(327bv64, ~ictx#1.offset));havoc wait_for_completion_interruptible_#res#1;havoc wait_for_completion_interruptible_#t~nondet946#1, wait_for_completion_interruptible_~arg0#1.base, wait_for_completion_interruptible_~arg0#1.offset;wait_for_completion_interruptible_~arg0#1.base, wait_for_completion_interruptible_~arg0#1.offset := wait_for_completion_interruptible_#in~arg0#1.base, wait_for_completion_interruptible_#in~arg0#1.offset;havoc wait_for_completion_interruptible_#t~nondet946#1;wait_for_completion_interruptible_#res#1 := wait_for_completion_interruptible_#t~nondet946#1;havoc wait_for_completion_interruptible_#t~nondet946#1; [2025-02-08 02:57:50,770 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7641: havoc schedule_timeout_#t~nondet936#1; [2025-02-08 02:57:50,770 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7596: havoc msecs_to_jiffies_#t~nondet929#1; [2025-02-08 02:57:50,770 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4099-1: SUMMARY for call #t~ret200#1 := printk(48bv64, 0bv64); srcloc: null [2025-02-08 02:57:50,770 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4099: havoc #t~ret200#1; [2025-02-08 02:57:50,770 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3406: call ULTIMATE.dealloc(init_completion_~#__key~0#1.base, init_completion_~#__key~0#1.offset);havoc init_completion_~#__key~0#1.base, init_completion_~#__key~0#1.offset; [2025-02-08 02:57:50,770 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7692: havoc wait_for_completion_interruptible_#t~nondet946#1;#t~ret197#1 := wait_for_completion_interruptible_#res#1;havoc wait_for_completion_interruptible_#t~nondet946#1, wait_for_completion_interruptible_~arg0#1.base, wait_for_completion_interruptible_~arg0#1.offset;havoc wait_for_completion_interruptible_#in~arg0#1.base, wait_for_completion_interruptible_#in~arg0#1.offset;assume { :end_inline_wait_for_completion_interruptible } true;~retval~2#1 := #t~ret197#1;havoc #t~ret197#1; [2025-02-08 02:57:50,770 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4096: havoc ldv_mutex_lock_15_~ldv_func_arg1#1.base, ldv_mutex_lock_15_~ldv_func_arg1#1.offset;havoc ldv_mutex_lock_15_#in~ldv_func_arg1#1.base, ldv_mutex_lock_15_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_lock_15 } true;call #t~mem199#1 := read~intINTTYPE4#33(~ictx#1.base, ~bvadd~64(120bv64, ~bvadd~64(327bv64, ~ictx#1.offset)), 4bv64);~retval~2#1 := #t~mem199#1;havoc #t~mem199#1; [2025-02-08 02:57:50,770 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4096-1: assume { :begin_inline_ldv_mutex_lock_15 } true;ldv_mutex_lock_15_#in~ldv_func_arg1#1.base, ldv_mutex_lock_15_#in~ldv_func_arg1#1.offset := ~ictx#1.base, ~bvadd~64(30bv64, ~ictx#1.offset);havoc ldv_mutex_lock_15_~ldv_func_arg1#1.base, ldv_mutex_lock_15_~ldv_func_arg1#1.offset;ldv_mutex_lock_15_~ldv_func_arg1#1.base, ldv_mutex_lock_15_~ldv_func_arg1#1.offset := ldv_mutex_lock_15_#in~ldv_func_arg1#1.base, ldv_mutex_lock_15_#in~ldv_func_arg1#1.offset; [2025-02-08 02:57:50,770 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4092: assume 0bv32 != ~retval~2#1; [2025-02-08 02:57:50,770 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4092: assume !(0bv32 != ~retval~2#1); [2025-02-08 02:57:50,770 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6925: SUMMARY for call ldv_mutex_lock_lock_of_imon_context(ldv_mutex_lock_15_~ldv_func_arg1#1.base, ldv_mutex_lock_15_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:57:50,770 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4093-1: SUMMARY for call #t~ret198#1 := printk(46bv64, 0bv64); srcloc: null [2025-02-08 02:57:50,770 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4093: havoc #t~ret198#1; [2025-02-08 02:57:50,770 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6926: SUMMARY for call mutex_lock(ldv_mutex_lock_15_~ldv_func_arg1#1.base, ldv_mutex_lock_15_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:57:50,770 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4077: havoc usb_fill_control_urb_~urb#1.base, usb_fill_control_urb_~urb#1.offset, usb_fill_control_urb_~dev#1.base, usb_fill_control_urb_~dev#1.offset, usb_fill_control_urb_~pipe#1, usb_fill_control_urb_~setup_packet#1.base, usb_fill_control_urb_~setup_packet#1.offset, usb_fill_control_urb_~transfer_buffer#1.base, usb_fill_control_urb_~transfer_buffer#1.offset, usb_fill_control_urb_~buffer_length#1, usb_fill_control_urb_~complete_fn#1.base, usb_fill_control_urb_~complete_fn#1.offset, usb_fill_control_urb_~context#1.base, usb_fill_control_urb_~context#1.offset;havoc usb_fill_control_urb_#in~urb#1.base, usb_fill_control_urb_#in~urb#1.offset, usb_fill_control_urb_#in~dev#1.base, usb_fill_control_urb_#in~dev#1.offset, usb_fill_control_urb_#in~pipe#1, usb_fill_control_urb_#in~setup_packet#1.base, usb_fill_control_urb_#in~setup_packet#1.offset, usb_fill_control_urb_#in~transfer_buffer#1.base, usb_fill_control_urb_#in~transfer_buffer#1.offset, usb_fill_control_urb_#in~buffer_length#1, usb_fill_control_urb_#in~complete_fn#1.base, usb_fill_control_urb_#in~complete_fn#1.offset, usb_fill_control_urb_#in~context#1.base, usb_fill_control_urb_#in~context#1.offset;assume { :end_inline_usb_fill_control_urb } true;havoc #t~mem191#1.base, #t~mem191#1.offset;havoc #t~mem192#1.base, #t~mem192#1.offset;call #t~mem193#1.base, #t~mem193#1.offset := read~$Pointer$#33(~ictx#1.base, ~bvadd~64(302bv64, ~ictx#1.offset), 8bv64);call write~intINTTYPE4#33(0bv32, #t~mem193#1.base, ~bvadd~64(128bv64, #t~mem193#1.offset), 4bv64);havoc #t~mem193#1.base, #t~mem193#1.offset; [2025-02-08 02:57:50,770 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4098: assume 0bv32 != ~retval~2#1; [2025-02-08 02:57:50,770 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4098: assume !(0bv32 != ~retval~2#1); [2025-02-08 02:57:50,819 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7645: havoc #t~nondet937; [2025-02-08 02:57:51,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7655: havoc #t~ret939.base, #t~ret939.offset; [2025-02-08 02:57:51,371 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7544: havoc #t~nondet921; [2025-02-08 02:57:52,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3900: call ULTIMATE.dealloc(~#descriptor~0.base, ~#descriptor~0.offset);havoc ~#descriptor~0.base, ~#descriptor~0.offset; [2025-02-08 02:57:52,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7575: havoc #t~nondet926; [2025-02-08 02:57:52,295 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7680: havoc #t~nondet943; [2025-02-08 02:57:52,374 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7670: havoc #t~ret941.base, #t~ret941.offset; [2025-02-08 02:57:54,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6237: ~tmp___0~17#1 := #t~ret797#1;havoc #t~mem796#1;havoc #t~ret797#1; [2025-02-08 02:57:54,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6237-1: SUMMARY for call #t~ret797#1 := ldv__builtin_expect(~sign_extend~64~32((if 0bv32 != ~sign_extend~32~8(#t~mem796#1) then 1bv32 else 0bv32)), 0bv64); srcloc: null [2025-02-08 02:57:54,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6204: SUMMARY for call usb_deregister_dev(~interface#1.base, ~interface#1.offset, ~#imon_vfd_class~0.base, ~#imon_vfd_class~0.offset); srcloc: null [2025-02-08 02:57:54,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6200: assume 0bv32 != ~zero_extend~32~8(#t~mem785#1);havoc #t~mem785#1;call #t~mem786#1 := read~intINTTYPE1#33(~ictx~15#1.base, ~bvadd~64(565bv64, ~ictx~15#1.offset), 1bv64); [2025-02-08 02:57:54,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6200: assume !(0bv32 != ~zero_extend~32~8(#t~mem785#1));havoc #t~mem785#1; [2025-02-08 02:57:54,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6229: assume { :begin_inline_ldv_mutex_unlock_42 } true;ldv_mutex_unlock_42_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_42_#in~ldv_func_arg1#1.offset := ~#driver_lock~0.base, ~#driver_lock~0.offset;havoc ldv_mutex_unlock_42_~ldv_func_arg1#1.base, ldv_mutex_unlock_42_~ldv_func_arg1#1.offset;ldv_mutex_unlock_42_~ldv_func_arg1#1.base, ldv_mutex_unlock_42_~ldv_func_arg1#1.offset := ldv_mutex_unlock_42_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_42_#in~ldv_func_arg1#1.offset; [2025-02-08 02:57:54,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint imon_disconnectFINAL: assume true; [2025-02-08 02:57:54,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6192: havoc complete_all_~arg0#1.base, complete_all_~arg0#1.offset;havoc complete_all_#in~arg0#1.base, complete_all_#in~arg0#1.offset;assume { :end_inline_complete_all } true; [2025-02-08 02:57:54,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6221: havoc ldv_mutex_unlock_40_~ldv_func_arg1#1.base, ldv_mutex_unlock_40_~ldv_func_arg1#1.offset;havoc ldv_mutex_unlock_40_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_40_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_unlock_40 } true;call #t~mem795#1 := read~intINTTYPE1#33(~ictx~15#1.base, ~bvadd~64(25bv64, ~ictx~15#1.offset), 1bv64); [2025-02-08 02:57:54,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6238: assume 0bv64 != ~tmp___0~17#1; [2025-02-08 02:57:54,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6238: assume !(0bv64 != ~tmp___0~17#1); [2025-02-08 02:57:54,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6201: assume 2bv32 == ~zero_extend~32~8(#t~mem786#1);havoc #t~mem786#1; [2025-02-08 02:57:54,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6201: assume !(2bv32 == ~zero_extend~32~8(#t~mem786#1));havoc #t~mem786#1; [2025-02-08 02:57:54,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6222: assume 0bv8 == #t~mem795#1;havoc #t~mem795#1; [2025-02-08 02:57:54,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6222: assume !(0bv8 == #t~mem795#1);havoc #t~mem795#1; [2025-02-08 02:57:54,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7147: SUMMARY for call ldv_mutex_unlock_driver_lock(ldv_mutex_unlock_42_~ldv_func_arg1#1.base, ldv_mutex_unlock_42_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:57:54,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6218: #t~ret794#1 := ldv_del_timer_sync_39_#res#1;havoc ldv_del_timer_sync_39_#t~ret901#1, ldv_del_timer_sync_39_~ldv_func_arg1#1.base, ldv_del_timer_sync_39_~ldv_func_arg1#1.offset, ldv_del_timer_sync_39_~ldv_func_res~5#1, ldv_del_timer_sync_39_~tmp~44#1;havoc ldv_del_timer_sync_39_#in~ldv_func_arg1#1.base, ldv_del_timer_sync_39_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_del_timer_sync_39 } true;havoc #t~ret794#1; [2025-02-08 02:57:54,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6239: havoc #t~ret798#1; [2025-02-08 02:57:54,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6239-1: SUMMARY for call #t~ret798#1 := dev_printk(256bv64, 0bv64, ~dev~5#1.base, ~dev~5#1.offset, 257bv64, 0bv64); srcloc: null [2025-02-08 02:57:54,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6202: SUMMARY for call usb_deregister_dev(~interface#1.base, ~interface#1.offset, ~#imon_lcd_class~0.base, ~#imon_lcd_class~0.offset); srcloc: null [2025-02-08 02:57:54,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6227: havoc ldv_mutex_unlock_41_~ldv_func_arg1#1.base, ldv_mutex_unlock_41_~ldv_func_arg1#1.offset;havoc ldv_mutex_unlock_41_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_41_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_unlock_41 } true; [2025-02-08 02:57:54,759 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6223: SUMMARY for call free_imon_context(~ictx~15#1.base, ~ictx~15#1.offset); srcloc: null [2025-02-08 02:57:54,759 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7148-1: SUMMARY for call mutex_unlock(ldv_mutex_unlock_42_~ldv_func_arg1#1.base, ldv_mutex_unlock_42_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:57:54,759 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7148: havoc ldv_mutex_unlock_42_~ldv_func_arg1#1.base, ldv_mutex_unlock_42_~ldv_func_arg1#1.offset;havoc ldv_mutex_unlock_42_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_42_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_unlock_42 } true;call write~$Pointer$#49(252bv64, 0bv64, ~#descriptor~10#1.base, ~#descriptor~10#1.offset, 8bv64);call write~$Pointer$#49(253bv64, 0bv64, ~#descriptor~10#1.base, ~bvadd~64(8bv64, ~#descriptor~10#1.offset), 8bv64);call write~$Pointer$#49(254bv64, 0bv64, ~#descriptor~10#1.base, ~bvadd~64(16bv64, ~#descriptor~10#1.offset), 8bv64);call write~$Pointer$#49(255bv64, 0bv64, ~#descriptor~10#1.base, ~bvadd~64(24bv64, ~#descriptor~10#1.offset), 8bv64);call write~intINTTYPE4#49(2452bv32, ~#descriptor~10#1.base, ~bvadd~64(32bv64, ~#descriptor~10#1.offset), 4bv64);call write~intINTTYPE1#49(0bv8, ~#descriptor~10#1.base, ~bvadd~64(36bv64, ~#descriptor~10#1.offset), 1bv64);call write~intINTTYPE1#49(0bv8, ~#descriptor~10#1.base, ~bvadd~64(37bv64, ~#descriptor~10#1.offset), 1bv64);call #t~mem796#1 := read~intINTTYPE1#49(~#descriptor~10#1.base, ~bvadd~64(37bv64, ~#descriptor~10#1.offset), 1bv64); [2025-02-08 02:57:54,759 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6178: call ULTIMATE.dealloc(~#descriptor~10#1.base, ~#descriptor~10#1.offset);havoc ~#descriptor~10#1.base, ~#descriptor~10#1.offset; [2025-02-08 02:57:54,759 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6178-1: call ULTIMATE.dealloc(~#descriptor~10#1.base, ~#descriptor~10#1.offset);havoc ~#descriptor~10#1.base, ~#descriptor~10#1.offset; [2025-02-08 02:57:54,759 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6199: havoc rc_unregister_device_~arg0#1.base, rc_unregister_device_~arg0#1.offset;havoc rc_unregister_device_#in~arg0#1.base, rc_unregister_device_#in~arg0#1.offset;assume { :end_inline_rc_unregister_device } true;havoc #t~mem784#1.base, #t~mem784#1.offset;call #t~mem785#1 := read~intINTTYPE1#33(~ictx~15#1.base, ~bvadd~64(24bv64, ~ictx~15#1.offset), 1bv64);