./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--usb--serial--usbserial.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-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--usb--serial--usbserial.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 a90f2e01a2185d721475d33d2f9cf39e47ae49b45c697537955408a86358dace --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 03:07:39,578 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 03:07:39,639 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-02-08 03:07:39,642 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 03:07:39,645 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 03:07:39,664 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 03:07:39,666 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 03:07:39,666 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 03:07:39,666 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 03:07:39,666 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 03:07:39,667 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 03:07:39,667 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 03:07:39,667 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 03:07:39,668 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 03:07:39,668 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 03:07:39,668 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 03:07:39,668 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 03:07:39,668 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-08 03:07:39,668 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 03:07:39,669 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 03:07:39,669 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 03:07:39,669 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 03:07:39,669 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 03:07:39,669 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 03:07:39,669 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 03:07:39,669 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 03:07:39,669 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 03:07:39,669 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 03:07:39,669 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 03:07:39,669 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:07:39,669 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 03:07:39,670 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 03:07:39,670 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 03:07:39,670 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 03:07:39,670 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-08 03:07:39,670 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-08 03:07:39,670 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 03:07:39,670 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 03:07:39,671 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 03:07:39,671 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 03:07:39,671 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 -> a90f2e01a2185d721475d33d2f9cf39e47ae49b45c697537955408a86358dace [2025-02-08 03:07:39,908 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 03:07:39,916 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 03:07:39,917 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 03:07:39,918 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 03:07:39,918 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 03:07:39,919 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--usb--serial--usbserial.ko-entry_point.cil.out.i [2025-02-08 03:07:41,062 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/86da21789/2a4f3a63369e44ddac4cd1f4c195941b/FLAG370eca6ed [2025-02-08 03:07:41,646 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 03:07:41,647 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--usb--serial--usbserial.ko-entry_point.cil.out.i [2025-02-08 03:07:41,692 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/86da21789/2a4f3a63369e44ddac4cd1f4c195941b/FLAG370eca6ed [2025-02-08 03:07:42,152 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/86da21789/2a4f3a63369e44ddac4cd1f4c195941b [2025-02-08 03:07:42,154 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 03:07:42,155 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 03:07:42,156 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 03:07:42,157 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 03:07:42,160 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 03:07:42,160 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:07:42" (1/1) ... [2025-02-08 03:07:42,162 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7cee2442 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:07:42, skipping insertion in model container [2025-02-08 03:07:42,162 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:07:42" (1/1) ... [2025-02-08 03:07:42,249 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 03:07:44,552 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--usb--serial--usbserial.ko-entry_point.cil.out.i[313744,313757] [2025-02-08 03:07:44,606 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:07:44,711 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 03:07:44,779 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [3952] [2025-02-08 03:07:44,780 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [3954] [2025-02-08 03:07:44,781 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [3964] [2025-02-08 03:07:44,783 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; subl %2, %0; sete %1": "+m" (v->counter), "=qm" (c): "er" (i): "memory"); [4008-4009] [2025-02-08 03:07:44,784 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; xaddb %b0, %1\n": "+q" (__ret), "+m" (v->counter): : "memory", "cc"); [4020-4021] [2025-02-08 03:07:44,785 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; xaddw %w0, %1\n": "+r" (__ret), "+m" (v->counter): : "memory", "cc"); [4024-4025] [2025-02-08 03:07:44,785 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; xaddl %0, %1\n": "+r" (__ret), "+m" (v->counter): : "memory", "cc"); [4028-4029] [2025-02-08 03:07:44,785 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; xaddq %q0, %1\n": "+r" (__ret), "+m" (v->counter): : "memory", "cc"); [4032-4033] [2025-02-08 03:07:45,015 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; btr %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr)); [8079] [2025-02-08 03:07:45,016 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [8086] [2025-02-08 03:07:45,016 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; bts %2, %0; setc %1": "+m" (*addr), "=qm" (c): "Ir" (nr): "memory"); [8095-8096] [2025-02-08 03:07:45,016 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; btr %2, %0; setc %1": "+m" (*addr), "=qm" (c): "Ir" (nr): "memory"); [8112-8113] [2025-02-08 03:07:45,017 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("bt %2,%1\n\tsbb %0,%0": "=r" (oldbit): "m" (*((unsigned long *)addr)), "Ir" (nr)); [8127-8128] [2025-02-08 03:07:45,017 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [8142] [2025-02-08 03:07:45,017 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [8145] [2025-02-08 03:07:45,017 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [8148] [2025-02-08 03:07:45,017 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [8151] [2025-02-08 03:07:45,086 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--usb--serial--usbserial.ko-entry_point.cil.out.i[313744,313757] [2025-02-08 03:07:45,095 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:07:45,260 INFO L204 MainTranslator]: Completed translation [2025-02-08 03:07:45,261 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:07:45 WrapperNode [2025-02-08 03:07:45,262 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 03:07:45,263 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 03:07:45,263 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 03:07:45,263 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 03:07:45,268 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:07:45" (1/1) ... [2025-02-08 03:07:45,364 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:07:45" (1/1) ... [2025-02-08 03:07:45,621 INFO L138 Inliner]: procedures = 388, calls = 4035, calls flagged for inlining = 195, calls inlined = 192, statements flattened = 8166 [2025-02-08 03:07:45,622 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 03:07:45,622 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 03:07:45,623 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 03:07:45,623 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 03:07:45,629 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:07:45" (1/1) ... [2025-02-08 03:07:45,629 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:07:45" (1/1) ... [2025-02-08 03:07:45,659 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:07:45" (1/1) ... [2025-02-08 03:07:47,056 INFO L175 MemorySlicer]: Split 2421 memory accesses to 26 slices as follows [70, 692, 2, 67, 2, 35, 280, 23, 26, 2, 67, 26, 2, 1, 2, 2, 1036, 1, 2, 22, 3, 4, 3, 26, 18, 7]. 43 percent of accesses are in the largest equivalence class. The 236 initializations are split as follows [0, 0, 0, 67, 0, 0, 0, 0, 0, 0, 67, 0, 0, 0, 0, 0, 89, 0, 2, 0, 0, 4, 0, 0, 0, 7]. The 1500 writes are split as follows [60, 692, 1, 0, 1, 35, 240, 2, 22, 1, 0, 11, 1, 0, 1, 1, 401, 1, 0, 11, 2, 0, 1, 0, 16, 0]. [2025-02-08 03:07:47,056 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:07:45" (1/1) ... [2025-02-08 03:07:47,056 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:07:45" (1/1) ... [2025-02-08 03:07:47,195 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:07:45" (1/1) ... [2025-02-08 03:07:47,209 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:07:45" (1/1) ... [2025-02-08 03:07:47,251 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:07:45" (1/1) ... [2025-02-08 03:07:47,276 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:07:45" (1/1) ... [2025-02-08 03:07:47,326 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 03:07:47,328 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 03:07:47,328 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 03:07:47,328 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 03:07:47,329 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:07:45" (1/1) ... [2025-02-08 03:07:47,333 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:07:47,344 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 03:07:47,360 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-02-08 03:07:47,367 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-02-08 03:07:47,384 INFO L130 BoogieDeclarations]: Found specification of procedure serial_proc_open [2025-02-08 03:07:47,385 INFO L138 BoogieDeclarations]: Found implementation of procedure serial_proc_open [2025-02-08 03:07:47,385 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_generic_throttle [2025-02-08 03:07:47,385 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_generic_throttle [2025-02-08 03:07:47,386 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_try_module_get [2025-02-08 03:07:47,386 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_try_module_get [2025-02-08 03:07:47,386 INFO L130 BoogieDeclarations]: Found specification of procedure usb_submit_urb [2025-02-08 03:07:47,386 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_submit_urb [2025-02-08 03:07:47,387 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-02-08 03:07:47,387 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-02-08 03:07:47,387 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_xfer_int [2025-02-08 03:07:47,387 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_xfer_int [2025-02-08 03:07:47,387 INFO L130 BoogieDeclarations]: Found specification of procedure serial_port_dtr_rts [2025-02-08 03:07:47,387 INFO L138 BoogieDeclarations]: Found implementation of procedure serial_port_dtr_rts [2025-02-08 03:07:47,387 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_device_remove [2025-02-08 03:07:47,387 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_device_remove [2025-02-08 03:07:47,387 INFO L130 BoogieDeclarations]: Found specification of procedure debug_lockdep_rcu_enabled [2025-02-08 03:07:47,387 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_lockdep_rcu_enabled [2025-02-08 03:07:47,388 INFO L130 BoogieDeclarations]: Found specification of procedure serial_chars_in_buffer [2025-02-08 03:07:47,388 INFO L138 BoogieDeclarations]: Found implementation of procedure serial_chars_in_buffer [2025-02-08 03:07:47,388 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-08 03:07:47,388 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-08 03:07:47,388 INFO L130 BoogieDeclarations]: Found specification of procedure char_buf_ptr [2025-02-08 03:07:47,388 INFO L138 BoogieDeclarations]: Found implementation of procedure char_buf_ptr [2025-02-08 03:07:47,388 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_driver_5 [2025-02-08 03:07:47,388 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_driver_5 [2025-02-08 03:07:47,388 INFO L130 BoogieDeclarations]: Found specification of procedure serial_port_activate [2025-02-08 03:07:47,388 INFO L138 BoogieDeclarations]: Found implementation of procedure serial_port_activate [2025-02-08 03:07:47,388 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit_unlock [2025-02-08 03:07:47,388 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit_unlock [2025-02-08 03:07:47,388 INFO L130 BoogieDeclarations]: Found specification of procedure activate_work_1 [2025-02-08 03:07:47,388 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_work_1 [2025-02-08 03:07:47,388 INFO L130 BoogieDeclarations]: Found specification of procedure usb_autopm_get_interface [2025-02-08 03:07:47,388 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_autopm_get_interface [2025-02-08 03:07:47,388 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_deregister_drivers [2025-02-08 03:07:47,388 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_deregister_drivers [2025-02-08 03:07:47,388 INFO L130 BoogieDeclarations]: Found specification of procedure usb_store_new_id [2025-02-08 03:07:47,388 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_store_new_id [2025-02-08 03:07:47,388 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_dir_in [2025-02-08 03:07:47,388 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_dir_in [2025-02-08 03:07:47,388 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_port_work [2025-02-08 03:07:47,388 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_port_work [2025-02-08 03:07:47,388 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2025-02-08 03:07:47,388 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2025-02-08 03:07:47,388 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_port_poison_urbs [2025-02-08 03:07:47,388 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_port_poison_urbs [2025-02-08 03:07:47,388 INFO L130 BoogieDeclarations]: Found specification of procedure serial_hangup [2025-02-08 03:07:47,388 INFO L138 BoogieDeclarations]: Found implementation of procedure serial_hangup [2025-02-08 03:07:47,388 INFO L130 BoogieDeclarations]: Found specification of procedure serial_ioctl [2025-02-08 03:07:47,388 INFO L138 BoogieDeclarations]: Found implementation of procedure serial_ioctl [2025-02-08 03:07:47,388 INFO L130 BoogieDeclarations]: Found specification of procedure serial_write_room [2025-02-08 03:07:47,389 INFO L138 BoogieDeclarations]: Found implementation of procedure serial_write_room [2025-02-08 03:07:47,389 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~TO~VOID [2025-02-08 03:07:47,389 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~TO~VOID [2025-02-08 03:07:47,389 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-02-08 03:07:47,389 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-02-08 03:07:47,389 INFO L130 BoogieDeclarations]: Found specification of procedure usb_unpoison_urb [2025-02-08 03:07:47,389 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_unpoison_urb [2025-02-08 03:07:47,389 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_device_probe [2025-02-08 03:07:47,389 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_device_probe [2025-02-08 03:07:47,389 INFO L130 BoogieDeclarations]: Found specification of procedure serial_get_icount [2025-02-08 03:07:47,389 INFO L138 BoogieDeclarations]: Found implementation of procedure serial_get_icount [2025-02-08 03:07:47,389 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-02-08 03:07:47,389 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-02-08 03:07:47,389 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2025-02-08 03:07:47,389 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2025-02-08 03:07:47,389 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_generic_submit_read_urb [2025-02-08 03:07:47,389 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_generic_submit_read_urb [2025-02-08 03:07:47,389 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-08 03:07:47,389 INFO L130 BoogieDeclarations]: Found specification of procedure list_del [2025-02-08 03:07:47,389 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del [2025-02-08 03:07:47,389 INFO L130 BoogieDeclarations]: Found specification of procedure put_tty_driver [2025-02-08 03:07:47,389 INFO L138 BoogieDeclarations]: Found implementation of procedure put_tty_driver [2025-02-08 03:07:47,389 INFO L130 BoogieDeclarations]: Found specification of procedure serial_cleanup [2025-02-08 03:07:47,389 INFO L138 BoogieDeclarations]: Found implementation of procedure serial_cleanup [2025-02-08 03:07:47,389 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2025-02-08 03:07:47,389 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2025-02-08 03:07:47,389 INFO L130 BoogieDeclarations]: Found specification of procedure serial_port_carrier_raised [2025-02-08 03:07:47,389 INFO L138 BoogieDeclarations]: Found implementation of procedure serial_port_carrier_raised [2025-02-08 03:07:47,389 INFO L130 BoogieDeclarations]: Found specification of procedure __kfifo_uint_must_check_helper [2025-02-08 03:07:47,389 INFO L138 BoogieDeclarations]: Found implementation of procedure __kfifo_uint_must_check_helper [2025-02-08 03:07:47,389 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2025-02-08 03:07:47,389 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2025-02-08 03:07:47,389 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-02-08 03:07:47,389 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-02-08 03:07:47,390 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-02-08 03:07:47,390 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-02-08 03:07:47,390 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-02-08 03:07:47,390 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-02-08 03:07:47,390 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-02-08 03:07:47,390 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-02-08 03:07:47,390 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-02-08 03:07:47,390 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-02-08 03:07:47,390 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-02-08 03:07:47,390 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-02-08 03:07:47,390 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-02-08 03:07:47,390 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-02-08 03:07:47,390 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-02-08 03:07:47,390 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-02-08 03:07:47,390 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-02-08 03:07:47,390 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-02-08 03:07:47,390 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-02-08 03:07:47,390 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-02-08 03:07:47,390 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-02-08 03:07:47,390 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-02-08 03:07:47,390 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2025-02-08 03:07:47,390 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2025-02-08 03:07:47,390 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2025-02-08 03:07:47,390 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2025-02-08 03:07:47,390 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_probe [2025-02-08 03:07:47,394 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_probe [2025-02-08 03:07:47,395 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2025-02-08 03:07:47,395 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2025-02-08 03:07:47,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-02-08 03:07:47,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-02-08 03:07:47,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-02-08 03:07:47,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-02-08 03:07:47,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-02-08 03:07:47,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-02-08 03:07:47,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-02-08 03:07:47,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-02-08 03:07:47,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-02-08 03:07:47,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-02-08 03:07:47,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-02-08 03:07:47,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-02-08 03:07:47,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-02-08 03:07:47,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-02-08 03:07:47,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-02-08 03:07:47,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-02-08 03:07:47,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-02-08 03:07:47,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-02-08 03:07:47,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-02-08 03:07:47,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-02-08 03:07:47,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-02-08 03:07:47,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-02-08 03:07:47,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-02-08 03:07:47,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-02-08 03:07:47,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-02-08 03:07:47,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2025-02-08 03:07:47,395 INFO L130 BoogieDeclarations]: Found specification of procedure _dev_info [2025-02-08 03:07:47,395 INFO L138 BoogieDeclarations]: Found implementation of procedure _dev_info [2025-02-08 03:07:47,396 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_reset_resume [2025-02-08 03:07:47,396 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_reset_resume [2025-02-08 03:07:47,396 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_generic_read_bulk_callback [2025-02-08 03:07:47,396 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_generic_read_bulk_callback [2025-02-08 03:07:47,396 INFO L130 BoogieDeclarations]: Found specification of procedure usb_autopm_put_interface [2025-02-08 03:07:47,396 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_autopm_put_interface [2025-02-08 03:07:47,396 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-08 03:07:47,396 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-02-08 03:07:47,396 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-02-08 03:07:47,396 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-02-08 03:07:47,396 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-02-08 03:07:47,396 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-02-08 03:07:47,396 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-02-08 03:07:47,396 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-02-08 03:07:47,396 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-02-08 03:07:47,396 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-02-08 03:07:47,396 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-02-08 03:07:47,396 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-02-08 03:07:47,396 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-02-08 03:07:47,396 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-02-08 03:07:47,396 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-02-08 03:07:47,396 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-02-08 03:07:47,396 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-02-08 03:07:47,396 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-02-08 03:07:47,396 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-02-08 03:07:47,396 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-02-08 03:07:47,396 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-02-08 03:07:47,396 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-02-08 03:07:47,396 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-02-08 03:07:47,396 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-02-08 03:07:47,396 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-02-08 03:07:47,396 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2025-02-08 03:07:47,396 INFO L130 BoogieDeclarations]: Found specification of procedure usb_kill_urb [2025-02-08 03:07:47,396 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_kill_urb [2025-02-08 03:07:47,396 INFO L130 BoogieDeclarations]: Found specification of procedure serial_port_shutdown [2025-02-08 03:07:47,396 INFO L138 BoogieDeclarations]: Found implementation of procedure serial_port_shutdown [2025-02-08 03:07:47,396 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~pm_message_t~0~TO~int [2025-02-08 03:07:47,396 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~pm_message_t~0~TO~int [2025-02-08 03:07:47,396 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_dev_dbg [2025-02-08 03:07:47,396 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_dev_dbg [2025-02-08 03:07:47,397 INFO L130 BoogieDeclarations]: Found specification of procedure kref_put [2025-02-08 03:07:47,397 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_put [2025-02-08 03:07:47,397 INFO L130 BoogieDeclarations]: Found specification of procedure __read_once_size [2025-02-08 03:07:47,398 INFO L138 BoogieDeclarations]: Found implementation of procedure __read_once_size [2025-02-08 03:07:47,398 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2025-02-08 03:07:47,398 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2025-02-08 03:07:47,399 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-08 03:07:47,399 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 03:07:47,399 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-08 03:07:47,399 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-08 03:07:47,399 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-08 03:07:47,399 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-08 03:07:47,399 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-08 03:07:47,399 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-08 03:07:47,399 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-08 03:07:47,399 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-08 03:07:47,399 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-08 03:07:47,399 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-08 03:07:47,399 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-08 03:07:47,399 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-08 03:07:47,399 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-08 03:07:47,399 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-08 03:07:47,399 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-08 03:07:47,399 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-08 03:07:47,400 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-08 03:07:47,400 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-08 03:07:47,400 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-08 03:07:47,400 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-02-08 03:07:47,400 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-02-08 03:07:47,400 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-02-08 03:07:47,400 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-02-08 03:07:47,400 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-02-08 03:07:47,400 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-02-08 03:07:47,400 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-02-08 03:07:47,400 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-02-08 03:07:47,400 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-02-08 03:07:47,400 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2025-02-08 03:07:47,400 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2025-02-08 03:07:47,400 INFO L130 BoogieDeclarations]: Found specification of procedure usb_register_driver [2025-02-08 03:07:47,400 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_register_driver [2025-02-08 03:07:47,400 INFO L130 BoogieDeclarations]: Found specification of procedure usb_free_urb [2025-02-08 03:07:47,400 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_free_urb [2025-02-08 03:07:47,400 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_put [2025-02-08 03:07:47,400 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_put [2025-02-08 03:07:47,400 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-02-08 03:07:47,400 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-02-08 03:07:47,400 INFO L130 BoogieDeclarations]: Found specification of procedure destroy_serial [2025-02-08 03:07:47,400 INFO L138 BoogieDeclarations]: Found implementation of procedure destroy_serial [2025-02-08 03:07:47,400 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2025-02-08 03:07:47,400 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2025-02-08 03:07:47,400 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 03:07:47,401 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 03:07:47,401 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_dir_out [2025-02-08 03:07:47,401 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_dir_out [2025-02-08 03:07:47,401 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2025-02-08 03:07:47,401 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2025-02-08 03:07:47,401 INFO L130 BoogieDeclarations]: Found specification of procedure serial_break [2025-02-08 03:07:47,401 INFO L138 BoogieDeclarations]: Found implementation of procedure serial_break [2025-02-08 03:07:47,401 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_generic_write_start [2025-02-08 03:07:47,401 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_generic_write_start [2025-02-08 03:07:47,401 INFO L130 BoogieDeclarations]: Found specification of procedure usb_get_intfdata [2025-02-08 03:07:47,401 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_get_intfdata [2025-02-08 03:07:47,401 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~X~int~TO~int [2025-02-08 03:07:47,401 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~X~int~TO~int [2025-02-08 03:07:47,401 INFO L130 BoogieDeclarations]: Found specification of procedure kref_sub [2025-02-08 03:07:47,401 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_sub [2025-02-08 03:07:47,401 INFO L130 BoogieDeclarations]: Found specification of procedure usb_translate_errors [2025-02-08 03:07:47,401 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_translate_errors [2025-02-08 03:07:47,402 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-02-08 03:07:47,402 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-02-08 03:07:47,402 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-02-08 03:07:47,402 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-02-08 03:07:47,402 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-02-08 03:07:47,402 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-02-08 03:07:47,402 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-02-08 03:07:47,402 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-02-08 03:07:47,402 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-02-08 03:07:47,402 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-02-08 03:07:47,402 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-02-08 03:07:47,402 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-02-08 03:07:47,402 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-02-08 03:07:47,402 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-02-08 03:07:47,402 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-02-08 03:07:47,402 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-02-08 03:07:47,402 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-02-08 03:07:47,402 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-02-08 03:07:47,402 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-02-08 03:07:47,402 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-02-08 03:07:47,402 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-02-08 03:07:47,402 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-02-08 03:07:47,402 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-02-08 03:07:47,402 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-02-08 03:07:47,402 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2025-02-08 03:07:47,402 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2025-02-08 03:07:47,402 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-08 03:07:47,402 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-08 03:07:47,402 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-08 03:07:47,402 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-08 03:07:47,402 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-08 03:07:47,402 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-08 03:07:47,402 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-08 03:07:47,403 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-08 03:07:47,407 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-08 03:07:47,408 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-08 03:07:47,408 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-08 03:07:47,408 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-08 03:07:47,408 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-08 03:07:47,408 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-08 03:07:47,408 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-08 03:07:47,408 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-08 03:07:47,408 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-08 03:07:47,408 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-08 03:07:47,408 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-08 03:07:47,408 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-02-08 03:07:47,408 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-02-08 03:07:47,408 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-02-08 03:07:47,408 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-02-08 03:07:47,408 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-02-08 03:07:47,408 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-02-08 03:07:47,408 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-02-08 03:07:47,408 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-02-08 03:07:47,408 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-02-08 03:07:47,408 INFO L130 BoogieDeclarations]: Found specification of procedure new_id_show [2025-02-08 03:07:47,408 INFO L138 BoogieDeclarations]: Found implementation of procedure new_id_show [2025-02-08 03:07:47,408 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_generic_write [2025-02-08 03:07:47,408 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_generic_write [2025-02-08 03:07:47,408 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_maxp [2025-02-08 03:07:47,408 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_maxp [2025-02-08 03:07:47,408 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_module_put [2025-02-08 03:07:47,408 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_module_put [2025-02-08 03:07:47,408 INFO L130 BoogieDeclarations]: Found specification of procedure seq_printf [2025-02-08 03:07:47,408 INFO L138 BoogieDeclarations]: Found implementation of procedure seq_printf [2025-02-08 03:07:47,408 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2025-02-08 03:07:47,408 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2025-02-08 03:07:47,408 INFO L130 BoogieDeclarations]: Found specification of procedure usb_fill_bulk_urb [2025-02-08 03:07:47,408 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_fill_bulk_urb [2025-02-08 03:07:47,408 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2025-02-08 03:07:47,408 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2025-02-08 03:07:47,408 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_release_4 [2025-02-08 03:07:47,408 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_release_4 [2025-02-08 03:07:47,408 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_suspend [2025-02-08 03:07:47,408 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_suspend [2025-02-08 03:07:47,408 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_generic_msr_changed [2025-02-08 03:07:47,408 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_generic_msr_changed [2025-02-08 03:07:47,408 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_is_int_in [2025-02-08 03:07:47,408 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_is_int_in [2025-02-08 03:07:47,408 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-02-08 03:07:47,409 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-02-08 03:07:47,409 INFO L130 BoogieDeclarations]: Found specification of procedure new_id_store [2025-02-08 03:07:47,409 INFO L138 BoogieDeclarations]: Found implementation of procedure new_id_store [2025-02-08 03:07:47,409 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_debug_data [2025-02-08 03:07:47,409 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_debug_data [2025-02-08 03:07:47,409 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-08 03:07:47,409 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2025-02-08 03:07:47,409 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2025-02-08 03:07:47,409 INFO L130 BoogieDeclarations]: Found specification of procedure serial_unthrottle [2025-02-08 03:07:47,409 INFO L138 BoogieDeclarations]: Found implementation of procedure serial_unthrottle [2025-02-08 03:07:47,409 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_generic_submit_read_urbs [2025-02-08 03:07:47,409 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_generic_submit_read_urbs [2025-02-08 03:07:47,409 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-08 03:07:47,409 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-08 03:07:47,409 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-08 03:07:47,409 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-08 03:07:47,409 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-08 03:07:47,409 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-08 03:07:47,409 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-08 03:07:47,409 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-08 03:07:47,409 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-08 03:07:47,409 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-08 03:07:47,409 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-08 03:07:47,409 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-08 03:07:47,409 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-08 03:07:47,409 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-08 03:07:47,409 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-08 03:07:47,410 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-08 03:07:47,410 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-08 03:07:47,410 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-08 03:07:47,410 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-08 03:07:47,410 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-02-08 03:07:47,410 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-02-08 03:07:47,410 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-02-08 03:07:47,410 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-02-08 03:07:47,410 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-02-08 03:07:47,410 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-02-08 03:07:47,410 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-02-08 03:07:47,410 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~int~TO~int [2025-02-08 03:07:47,410 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~int~TO~int [2025-02-08 03:07:47,410 INFO L130 BoogieDeclarations]: Found specification of procedure serial_throttle [2025-02-08 03:07:47,410 INFO L138 BoogieDeclarations]: Found implementation of procedure serial_throttle [2025-02-08 03:07:47,410 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-02-08 03:07:47,410 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-02-08 03:07:47,410 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-02-08 03:07:47,410 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-02-08 03:07:47,410 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-02-08 03:07:47,410 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-02-08 03:07:47,410 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-02-08 03:07:47,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-02-08 03:07:47,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-02-08 03:07:47,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-02-08 03:07:47,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-02-08 03:07:47,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-02-08 03:07:47,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-02-08 03:07:47,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-02-08 03:07:47,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-02-08 03:07:47,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-02-08 03:07:47,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-02-08 03:07:47,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-02-08 03:07:47,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-02-08 03:07:47,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-02-08 03:07:47,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-02-08 03:07:47,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-02-08 03:07:47,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-02-08 03:07:47,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-02-08 03:07:47,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2025-02-08 03:07:47,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2025-02-08 03:07:47,411 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-08 03:07:47,411 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-08 03:07:47,411 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2025-02-08 03:07:47,411 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2025-02-08 03:07:47,411 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int [2025-02-08 03:07:47,411 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int [2025-02-08 03:07:47,411 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_deregister [2025-02-08 03:07:47,411 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_deregister [2025-02-08 03:07:47,411 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2025-02-08 03:07:47,411 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2025-02-08 03:07:47,411 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_generic_resume [2025-02-08 03:07:47,411 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_generic_resume [2025-02-08 03:07:47,411 INFO L130 BoogieDeclarations]: Found specification of procedure queue_work_on [2025-02-08 03:07:47,411 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_work_on [2025-02-08 03:07:47,411 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2025-02-08 03:07:47,411 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2025-02-08 03:07:47,412 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_nested [2025-02-08 03:07:47,412 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_nested [2025-02-08 03:07:47,412 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_port_softint [2025-02-08 03:07:47,412 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_port_softint [2025-02-08 03:07:47,412 INFO L130 BoogieDeclarations]: Found specification of procedure serial_tiocmget [2025-02-08 03:07:47,412 INFO L138 BoogieDeclarations]: Found implementation of procedure serial_tiocmget [2025-02-08 03:07:47,412 INFO L130 BoogieDeclarations]: Found specification of procedure usb_alloc_urb [2025-02-08 03:07:47,412 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_alloc_urb [2025-02-08 03:07:47,412 INFO L130 BoogieDeclarations]: Found specification of procedure jiffies_to_msecs [2025-02-08 03:07:47,412 INFO L138 BoogieDeclarations]: Found implementation of procedure jiffies_to_msecs [2025-02-08 03:07:47,412 INFO L130 BoogieDeclarations]: Found specification of procedure bus_unregister [2025-02-08 03:07:47,412 INFO L138 BoogieDeclarations]: Found implementation of procedure bus_unregister [2025-02-08 03:07:47,412 INFO L130 BoogieDeclarations]: Found specification of procedure usb_poison_urb [2025-02-08 03:07:47,412 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_poison_urb [2025-02-08 03:07:47,412 INFO L130 BoogieDeclarations]: Found specification of procedure usb_deregister [2025-02-08 03:07:47,412 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_deregister [2025-02-08 03:07:47,412 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_xfer_bulk [2025-02-08 03:07:47,412 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_xfer_bulk [2025-02-08 03:07:47,412 INFO L130 BoogieDeclarations]: Found specification of procedure serial_wait_until_sent [2025-02-08 03:07:47,412 INFO L138 BoogieDeclarations]: Found implementation of procedure serial_wait_until_sent [2025-02-08 03:07:47,412 INFO L130 BoogieDeclarations]: Found specification of procedure __create_pipe [2025-02-08 03:07:47,412 INFO L138 BoogieDeclarations]: Found implementation of procedure __create_pipe [2025-02-08 03:07:47,412 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_device_match [2025-02-08 03:07:47,412 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_device_match [2025-02-08 03:07:47,412 INFO L130 BoogieDeclarations]: Found specification of procedure serial_open [2025-02-08 03:07:47,412 INFO L138 BoogieDeclarations]: Found implementation of procedure serial_open [2025-02-08 03:07:47,412 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2025-02-08 03:07:47,412 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2025-02-08 03:07:47,412 INFO L130 BoogieDeclarations]: Found specification of procedure usb_fill_int_urb [2025-02-08 03:07:47,412 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_fill_int_urb [2025-02-08 03:07:47,412 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-02-08 03:07:47,412 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-02-08 03:07:47,412 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-08 03:07:47,412 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-02-08 03:07:47,412 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-02-08 03:07:47,412 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-02-08 03:07:47,412 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-02-08 03:07:47,412 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-02-08 03:07:47,412 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-02-08 03:07:47,412 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-02-08 03:07:47,412 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-02-08 03:07:47,412 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-02-08 03:07:47,412 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-02-08 03:07:47,412 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-02-08 03:07:47,412 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-02-08 03:07:47,412 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-02-08 03:07:47,412 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-02-08 03:07:47,412 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-02-08 03:07:47,412 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-02-08 03:07:47,412 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-02-08 03:07:47,412 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-02-08 03:07:47,412 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-02-08 03:07:47,413 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-02-08 03:07:47,413 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-02-08 03:07:47,413 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-02-08 03:07:47,413 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-02-08 03:07:47,413 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-02-08 03:07:47,413 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2025-02-08 03:07:47,413 INFO L130 BoogieDeclarations]: Found specification of procedure serial_set_termios [2025-02-08 03:07:47,413 INFO L138 BoogieDeclarations]: Found implementation of procedure serial_set_termios [2025-02-08 03:07:47,413 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_resume [2025-02-08 03:07:47,413 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_resume [2025-02-08 03:07:47,413 INFO L130 BoogieDeclarations]: Found specification of procedure single_release [2025-02-08 03:07:47,413 INFO L138 BoogieDeclarations]: Found implementation of procedure single_release [2025-02-08 03:07:47,413 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_pr_debug [2025-02-08 03:07:47,413 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_pr_debug [2025-02-08 03:07:47,413 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-08 03:07:47,413 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-08 03:07:47,413 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_disconnect [2025-02-08 03:07:47,413 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_disconnect [2025-02-08 03:07:47,413 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_generic_unthrottle [2025-02-08 03:07:47,413 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_generic_unthrottle [2025-02-08 03:07:47,413 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_port_get_by_minor [2025-02-08 03:07:47,413 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_port_get_by_minor [2025-02-08 03:07:47,413 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2025-02-08 03:07:47,413 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2025-02-08 03:07:47,413 INFO L130 BoogieDeclarations]: Found specification of procedure serial_install [2025-02-08 03:07:47,413 INFO L138 BoogieDeclarations]: Found implementation of procedure serial_install [2025-02-08 03:07:47,413 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_handle_sysrq_char [2025-02-08 03:07:47,413 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_handle_sysrq_char [2025-02-08 03:07:47,413 INFO L130 BoogieDeclarations]: Found specification of procedure serial_tiocmset [2025-02-08 03:07:47,413 INFO L138 BoogieDeclarations]: Found implementation of procedure serial_tiocmset [2025-02-08 03:07:47,413 INFO L130 BoogieDeclarations]: Found specification of procedure __wake_up [2025-02-08 03:07:47,413 INFO L138 BoogieDeclarations]: Found implementation of procedure __wake_up [2025-02-08 03:07:47,413 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_unpoison_port_urbs [2025-02-08 03:07:47,413 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_unpoison_port_urbs [2025-02-08 03:07:47,413 INFO L130 BoogieDeclarations]: Found specification of procedure serial_write [2025-02-08 03:07:47,413 INFO L138 BoogieDeclarations]: Found implementation of procedure serial_write [2025-02-08 03:07:47,413 INFO L130 BoogieDeclarations]: Found specification of procedure idr_remove [2025-02-08 03:07:47,413 INFO L138 BoogieDeclarations]: Found implementation of procedure idr_remove [2025-02-08 03:07:47,413 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2025-02-08 03:07:47,413 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2025-02-08 03:07:47,413 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2025-02-08 03:07:47,413 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2025-02-08 03:07:47,413 INFO L130 BoogieDeclarations]: Found specification of procedure get_iface_id [2025-02-08 03:07:47,413 INFO L138 BoogieDeclarations]: Found implementation of procedure get_iface_id [2025-02-08 03:07:47,413 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-08 03:07:47,413 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-08 03:07:47,413 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-02-08 03:07:47,413 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-02-08 03:07:47,413 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-02-08 03:07:47,413 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-02-08 03:07:47,413 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-02-08 03:07:47,413 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-02-08 03:07:47,413 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-02-08 03:07:47,414 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-02-08 03:07:47,414 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-02-08 03:07:47,414 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-02-08 03:07:47,414 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-02-08 03:07:47,414 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-02-08 03:07:47,414 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-02-08 03:07:47,414 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-02-08 03:07:47,414 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-02-08 03:07:47,414 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-02-08 03:07:47,414 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-02-08 03:07:47,414 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-02-08 03:07:47,414 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-02-08 03:07:47,414 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-02-08 03:07:47,414 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-02-08 03:07:47,414 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-02-08 03:07:47,414 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-02-08 03:07:47,414 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2025-02-08 03:07:47,414 INFO L130 BoogieDeclarations]: Found specification of procedure tty_unregister_driver [2025-02-08 03:07:47,414 INFO L138 BoogieDeclarations]: Found implementation of procedure tty_unregister_driver [2025-02-08 03:07:48,307 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 03:07:48,314 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 03:07:48,372 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10445: havoc single_open_#t~nondet1533#1; [2025-02-08 03:07:48,393 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10161: assume 1 == ~module_get_succeeded~0#1;~ldv_module_refcounter~0 := 1 + ~ldv_module_refcounter~0;#res#1 := 1; [2025-02-08 03:07:48,394 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10161: assume !(1 == ~module_get_succeeded~0#1);#res#1 := 0; [2025-02-08 03:07:48,394 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10160: #t~ret1498#1 := ldv_undef_int_#res#1;havoc ldv_undef_int_#t~nondet111#1, ldv_undef_int_~tmp~11#1;assume { :end_inline_ldv_undef_int } true;assume -2147483648 <= #t~ret1498#1 && #t~ret1498#1 <= 2147483647;~module_get_succeeded~0#1 := #t~ret1498#1;havoc #t~ret1498#1; [2025-02-08 03:07:48,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10586: havoc #t~nondet1555; [2025-02-08 03:07:48,416 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4446: havoc #t~mem162; [2025-02-08 03:07:48,480 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10299: havoc #t~nondet1509; [2025-02-08 03:07:48,529 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5175: call ULTIMATE.dealloc(~#descriptor~7.base, ~#descriptor~7.offset);havoc ~#descriptor~7.base, ~#descriptor~7.offset; [2025-02-08 03:07:48,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10532: havoc #t~nondet1546; [2025-02-08 03:07:48,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7059-1: SUMMARY for call usb_serial_deregister(#t~mem920#1.base, #t~mem920#1.offset); srcloc: null [2025-02-08 03:07:48,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7059: ~serial_drivers___0#1.base, ~serial_drivers___0#1.offset := ~serial_drivers___0#1.base, 8 + ~serial_drivers___0#1.offset; [2025-02-08 03:07:48,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7059-2: call #t~mem920#1.base, #t~mem920#1.offset := read~$Pointer$#16(~serial_drivers___0#1.base, ~serial_drivers___0#1.offset, 8); [2025-02-08 03:07:48,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10582: havoc #t~nondet1554; [2025-02-08 03:07:48,622 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4428: havoc #t~mem159; [2025-02-08 03:07:48,700 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5562: ~i~4 := 1 + ~i~4; [2025-02-08 03:07:48,702 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5562-1: SUMMARY for call usb_poison_urb(#t~mem544.base, #t~mem544.offset); srcloc: null [2025-02-08 03:07:48,702 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5562-2: call #t~mem544.base, #t~mem544.offset := read~$Pointer$#16(~port.base, 1210 + ~port.offset + 8 * ~i~4, 8); [2025-02-08 03:07:48,702 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5552-1: SUMMARY for call usb_poison_urb(#t~mem543.base, #t~mem543.offset); srcloc: null [2025-02-08 03:07:48,702 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5552-2: call #t~mem543.base, #t~mem543.offset := read~$Pointer$#16(~port.base, 1126 + ~port.offset + 8 * ~i~4, 8); [2025-02-08 03:07:48,702 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5552: ~i~4 := 1 + ~i~4; [2025-02-08 03:07:48,730 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5035: call ULTIMATE.dealloc(~#descriptor~2#1.base, ~#descriptor~2#1.offset);havoc ~#descriptor~2#1.base, ~#descriptor~2#1.offset; [2025-02-08 03:07:49,297 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9280: assume 0 != (if usb_serial_generic_tiocmiwait_~tmp___1~16#1 % 256 % 4294967296 <= 2147483647 then usb_serial_generic_tiocmiwait_~tmp___1~16#1 % 256 % 4294967296 else usb_serial_generic_tiocmiwait_~tmp___1~16#1 % 256 % 4294967296 - 4294967296); [2025-02-08 03:07:49,297 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9280: assume !(0 != (if usb_serial_generic_tiocmiwait_~tmp___1~16#1 % 256 % 4294967296 <= 2147483647 then usb_serial_generic_tiocmiwait_~tmp___1~16#1 % 256 % 4294967296 else usb_serial_generic_tiocmiwait_~tmp___1~16#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 03:07:49,297 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9305-1: usb_serial_generic_tiocmiwait_#res#1 := usb_serial_generic_tiocmiwait_~ret~2#1;call ULTIMATE.dealloc(usb_serial_generic_tiocmiwait_~#cnow~1#1.base, usb_serial_generic_tiocmiwait_~#cnow~1#1.offset);havoc usb_serial_generic_tiocmiwait_~#cnow~1#1.base, usb_serial_generic_tiocmiwait_~#cnow~1#1.offset;call ULTIMATE.dealloc(usb_serial_generic_tiocmiwait_~#__wait~0#1.base, usb_serial_generic_tiocmiwait_~#__wait~0#1.offset);havoc usb_serial_generic_tiocmiwait_~#__wait~0#1.base, usb_serial_generic_tiocmiwait_~#__wait~0#1.offset; [2025-02-08 03:07:49,297 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9272: assume 0 != usb_serial_generic_tiocmiwait_~tmp___3~7#1;usb_serial_generic_tiocmiwait_~__ret___0~0#1 := 0; [2025-02-08 03:07:49,297 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9272: assume !(0 != usb_serial_generic_tiocmiwait_~tmp___3~7#1); [2025-02-08 03:07:49,297 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9297: assume 0 == usb_serial_generic_tiocmiwait_~ret~2#1; [2025-02-08 03:07:49,297 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9297: assume !(0 == usb_serial_generic_tiocmiwait_~ret~2#1); [2025-02-08 03:07:49,298 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9264: havoc __might_sleep_~arg0#1.base, __might_sleep_~arg0#1.offset, __might_sleep_~arg1#1, __might_sleep_~arg2#1;havoc __might_sleep_#in~arg0#1.base, __might_sleep_#in~arg0#1.offset, __might_sleep_#in~arg1#1, __might_sleep_#in~arg2#1;assume { :end_inline___might_sleep } true; [2025-02-08 03:07:49,298 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5288: call ULTIMATE.dealloc(~#descriptor~11#1.base, ~#descriptor~11#1.offset);havoc ~#descriptor~11#1.base, ~#descriptor~11#1.offset; [2025-02-08 03:07:49,298 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9289: assume { :end_inline_schedule } true; [2025-02-08 03:07:49,298 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9244: call ULTIMATE.dealloc(usb_serial_generic_tiocmiwait_~#cnow~1#1.base, usb_serial_generic_tiocmiwait_~#cnow~1#1.offset);havoc usb_serial_generic_tiocmiwait_~#cnow~1#1.base, usb_serial_generic_tiocmiwait_~#cnow~1#1.offset;call ULTIMATE.dealloc(usb_serial_generic_tiocmiwait_~#__wait~0#1.base, usb_serial_generic_tiocmiwait_~#__wait~0#1.offset);havoc usb_serial_generic_tiocmiwait_~#__wait~0#1.base, usb_serial_generic_tiocmiwait_~#__wait~0#1.offset;##fun~$Pointer$~X~int~TO~int_#t~ret1587#1 := usb_serial_generic_tiocmiwait_#res#1;havoc usb_serial_generic_tiocmiwait_#t~mem1316#1.base, usb_serial_generic_tiocmiwait_#t~mem1316#1.offset, usb_serial_generic_tiocmiwait_#t~ret1317#1.base, usb_serial_generic_tiocmiwait_#t~ret1317#1.offset, usb_serial_generic_tiocmiwait_#t~ret1318#1, usb_serial_generic_tiocmiwait_#t~mem1319#1, usb_serial_generic_tiocmiwait_#t~mem1320#1, usb_serial_generic_tiocmiwait_#t~mem1321#1, usb_serial_generic_tiocmiwait_#t~mem1322#1, usb_serial_generic_tiocmiwait_#t~mem1323#1, usb_serial_generic_tiocmiwait_#t~mem1324#1, usb_serial_generic_tiocmiwait_#t~mem1325#1, usb_serial_generic_tiocmiwait_#t~mem1326#1, usb_serial_generic_tiocmiwait_#t~mem1327#1, usb_serial_generic_tiocmiwait_#t~mem1328#1, usb_serial_generic_tiocmiwait_#t~mem1329#1, usb_serial_generic_tiocmiwait_#t~ret1330#1, usb_serial_generic_tiocmiwait_#t~ret1331#1, usb_serial_generic_tiocmiwait_#t~ret1332#1, usb_serial_generic_tiocmiwait_#t~ret1333#1, usb_serial_generic_tiocmiwait_~tty#1.base, usb_serial_generic_tiocmiwait_~tty#1.offset, usb_serial_generic_tiocmiwait_~arg#1, usb_serial_generic_tiocmiwait_~port~37#1.base, usb_serial_generic_tiocmiwait_~port~37#1.offset, usb_serial_generic_tiocmiwait_~#cnow~1#1.base, usb_serial_generic_tiocmiwait_~#cnow~1#1.offset, usb_serial_generic_tiocmiwait_~flags~9#1, usb_serial_generic_tiocmiwait_~ret~2#1, usb_serial_generic_tiocmiwait_~tmp~94#1.base, usb_serial_generic_tiocmiwait_~tmp~94#1.offset, usb_serial_generic_tiocmiwait_~__ret~3#1, usb_serial_generic_tiocmiwait_~#__wait~0#1.base, usb_serial_generic_tiocmiwait_~#__wait~0#1.offset, usb_serial_generic_tiocmiwait_~__ret___0~0#1, usb_serial_generic_tiocmiwait_~__int~0#1, usb_serial_generic_tiocmiwait_~tmp___0~38#1, usb_serial_generic_tiocmiwait_~tmp___1~16#1, usb_serial_generic_tiocmiwait_~tmp___2~12#1, usb_serial_generic_tiocmiwait_~tmp___3~7#1, usb_serial_generic_tiocmiwait_~tmp___4~5#1;havoc usb_serial_generic_tiocmiwait_#in~tty#1.base, usb_serial_generic_tiocmiwait_#in~tty#1.offset, usb_serial_generic_tiocmiwait_#in~arg#1;assume { :end_inline_usb_serial_generic_tiocmiwait } true;assume -2147483648 <= ##fun~$Pointer$~X~int~TO~int_#t~ret1587#1 && ##fun~$Pointer$~X~int~TO~int_#t~ret1587#1 <= 2147483647;##fun~$Pointer$~X~int~TO~int_#t~funptrres1585#1 := ##fun~$Pointer$~X~int~TO~int_#t~ret1587#1; [2025-02-08 03:07:49,298 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10396: havoc prepare_to_wait_event_#t~nondet1523#1;usb_serial_generic_tiocmiwait_#t~ret1331#1 := prepare_to_wait_event_#res#1;havoc prepare_to_wait_event_#t~nondet1523#1, prepare_to_wait_event_~arg0#1.base, prepare_to_wait_event_~arg0#1.offset, prepare_to_wait_event_~arg1#1.base, prepare_to_wait_event_~arg1#1.offset, prepare_to_wait_event_~arg2#1;havoc prepare_to_wait_event_#in~arg0#1.base, prepare_to_wait_event_#in~arg0#1.offset, prepare_to_wait_event_#in~arg1#1.base, prepare_to_wait_event_#in~arg1#1.offset, prepare_to_wait_event_#in~arg2#1;assume { :end_inline_prepare_to_wait_event } true;assume -9223372036854775808 <= usb_serial_generic_tiocmiwait_#t~ret1331#1 && usb_serial_generic_tiocmiwait_#t~ret1331#1 <= 9223372036854775807;usb_serial_generic_tiocmiwait_~tmp___0~38#1 := usb_serial_generic_tiocmiwait_#t~ret1331#1;usb_serial_generic_tiocmiwait_~__int~0#1 := usb_serial_generic_tiocmiwait_~tmp___0~38#1; [2025-02-08 03:07:49,298 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5309: #t~ret423#1 := ##fun~$Pointer$~X~int~TO~int_#res#1;havoc ##fun~$Pointer$~X~int~TO~int_#~418#1.base, ##fun~$Pointer$~X~int~TO~int_#~418#1.offset, ##fun~$Pointer$~X~int~TO~int_#~419#1, ##fun~$Pointer$~X~int~TO~int_#t~funptrres1585#1, ##fun~$Pointer$~X~int~TO~int_#t~ret1586#1, ##fun~$Pointer$~X~int~TO~int_#t~ret1587#1, ##fun~$Pointer$~X~int~TO~int_#t~ret1588#1;havoc ##fun~$Pointer$~X~int~TO~int_#in~418#1.base, ##fun~$Pointer$~X~int~TO~int_#in~418#1.offset, ##fun~$Pointer$~X~int~TO~int_#in~419#1, ##fun~$Pointer$~X~int~TO~int_#in~#fp#1.base, ##fun~$Pointer$~X~int~TO~int_#in~#fp#1.offset;assume { :end_inline_##fun~$Pointer$~X~int~TO~int } true;assume -2147483648 <= #t~ret423#1 && #t~ret423#1 <= 2147483647;~retval~3#1 := #t~ret423#1;havoc #t~mem420#1.base, #t~mem420#1.offset;havoc #t~mem421#1.base, #t~mem421#1.offset;havoc #t~mem422#1.base, #t~mem422#1.offset;havoc #t~ret423#1; [2025-02-08 03:07:49,298 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9298: assume -2147483648 <= usb_serial_generic_tiocmiwait_#t~ret1333#1 && usb_serial_generic_tiocmiwait_#t~ret1333#1 <= 2147483647;usb_serial_generic_tiocmiwait_~tmp___4~5#1 := usb_serial_generic_tiocmiwait_#t~ret1333#1;havoc usb_serial_generic_tiocmiwait_#t~ret1333#1; [2025-02-08 03:07:49,298 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9298-1: SUMMARY for call usb_serial_generic_tiocmiwait_#t~ret1333#1 := constant_test_bit(31, usb_serial_generic_tiocmiwait_~port~37#1.base, 648 + usb_serial_generic_tiocmiwait_~port~37#1.offset); srcloc: null [2025-02-08 03:07:49,298 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9274: call write~int#16(0, usb_serial_generic_tiocmiwait_~#__wait~0#1.base, usb_serial_generic_tiocmiwait_~#__wait~0#1.offset, 4);assume { :begin_inline_prepare_to_wait_event } true;prepare_to_wait_event_#in~arg0#1.base, prepare_to_wait_event_#in~arg0#1.offset, prepare_to_wait_event_#in~arg1#1.base, prepare_to_wait_event_#in~arg1#1.offset, prepare_to_wait_event_#in~arg2#1 := usb_serial_generic_tiocmiwait_~port~37#1.base, 564 + usb_serial_generic_tiocmiwait_~port~37#1.offset, usb_serial_generic_tiocmiwait_~#__wait~0#1.base, usb_serial_generic_tiocmiwait_~#__wait~0#1.offset, 1;havoc prepare_to_wait_event_#res#1;havoc prepare_to_wait_event_#t~nondet1523#1, prepare_to_wait_event_~arg0#1.base, prepare_to_wait_event_~arg0#1.offset, prepare_to_wait_event_~arg1#1.base, prepare_to_wait_event_~arg1#1.offset, prepare_to_wait_event_~arg2#1;prepare_to_wait_event_~arg0#1.base, prepare_to_wait_event_~arg0#1.offset := prepare_to_wait_event_#in~arg0#1.base, prepare_to_wait_event_#in~arg0#1.offset;prepare_to_wait_event_~arg1#1.base, prepare_to_wait_event_~arg1#1.offset := prepare_to_wait_event_#in~arg1#1.base, prepare_to_wait_event_#in~arg1#1.offset;prepare_to_wait_event_~arg2#1 := prepare_to_wait_event_#in~arg2#1;havoc prepare_to_wait_event_#t~nondet1523#1;assume -9223372036854775808 <= prepare_to_wait_event_#t~nondet1523#1 && prepare_to_wait_event_#t~nondet1523#1 <= 9223372036854775807;prepare_to_wait_event_#res#1 := prepare_to_wait_event_#t~nondet1523#1;havoc prepare_to_wait_event_#t~nondet1523#1; [2025-02-08 03:07:49,298 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9299: assume 0 == usb_serial_generic_tiocmiwait_~tmp___4~5#1;usb_serial_generic_tiocmiwait_~ret~2#1 := -5; [2025-02-08 03:07:49,298 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9299: assume !(0 == usb_serial_generic_tiocmiwait_~tmp___4~5#1); [2025-02-08 03:07:49,299 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9266: usb_serial_generic_tiocmiwait_~tmp___2~12#1 := (if 0 == usb_serial_generic_tiocmiwait_#t~ret1330#1 % 256 then 0 else 1);havoc usb_serial_generic_tiocmiwait_#t~ret1330#1; [2025-02-08 03:07:49,299 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9274-1: SUMMARY for call INIT_LIST_HEAD(usb_serial_generic_tiocmiwait_~#__wait~0#1.base, 20 + usb_serial_generic_tiocmiwait_~#__wait~0#1.offset); srcloc: null [2025-02-08 03:07:49,299 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9266-1: SUMMARY for call usb_serial_generic_tiocmiwait_#t~ret1330#1 := usb_serial_generic_msr_changed(usb_serial_generic_tiocmiwait_~tty#1.base, usb_serial_generic_tiocmiwait_~tty#1.offset, usb_serial_generic_tiocmiwait_~arg#1, usb_serial_generic_tiocmiwait_~#cnow~1#1.base, usb_serial_generic_tiocmiwait_~#cnow~1#1.offset); srcloc: null [2025-02-08 03:07:49,299 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9279: usb_serial_generic_tiocmiwait_~tmp___1~16#1 := (if 0 == usb_serial_generic_tiocmiwait_#t~ret1332#1 % 256 then 0 else 1);havoc usb_serial_generic_tiocmiwait_#t~ret1332#1; [2025-02-08 03:07:49,299 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9279-1: SUMMARY for call usb_serial_generic_tiocmiwait_#t~ret1332#1 := usb_serial_generic_msr_changed(usb_serial_generic_tiocmiwait_~tty#1.base, usb_serial_generic_tiocmiwait_~tty#1.offset, usb_serial_generic_tiocmiwait_~arg#1, usb_serial_generic_tiocmiwait_~#cnow~1#1.base, usb_serial_generic_tiocmiwait_~#cnow~1#1.offset); srcloc: null [2025-02-08 03:07:49,299 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9267: assume 0 != usb_serial_generic_tiocmiwait_~tmp___2~12#1 % 256;usb_serial_generic_tiocmiwait_~tmp___3~7#1 := 0; [2025-02-08 03:07:49,299 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9267: assume !(0 != usb_serial_generic_tiocmiwait_~tmp___2~12#1 % 256);usb_serial_generic_tiocmiwait_~tmp___3~7#1 := 1; [2025-02-08 03:07:49,299 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9292: havoc finish_wait_~arg0#1.base, finish_wait_~arg0#1.offset, finish_wait_~arg1#1.base, finish_wait_~arg1#1.offset;havoc finish_wait_#in~arg0#1.base, finish_wait_#in~arg0#1.offset, finish_wait_#in~arg1#1.base, finish_wait_#in~arg1#1.offset;assume { :end_inline_finish_wait } true;usb_serial_generic_tiocmiwait_~__ret~3#1 := (if usb_serial_generic_tiocmiwait_~__ret___0~0#1 % 4294967296 <= 2147483647 then usb_serial_generic_tiocmiwait_~__ret___0~0#1 % 4294967296 else usb_serial_generic_tiocmiwait_~__ret___0~0#1 % 4294967296 - 4294967296); [2025-02-08 03:07:49,299 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9292-1: assume { :begin_inline_finish_wait } true;finish_wait_#in~arg0#1.base, finish_wait_#in~arg0#1.offset, finish_wait_#in~arg1#1.base, finish_wait_#in~arg1#1.offset := usb_serial_generic_tiocmiwait_~port~37#1.base, 564 + usb_serial_generic_tiocmiwait_~port~37#1.offset, usb_serial_generic_tiocmiwait_~#__wait~0#1.base, usb_serial_generic_tiocmiwait_~#__wait~0#1.offset;havoc finish_wait_~arg0#1.base, finish_wait_~arg0#1.offset, finish_wait_~arg1#1.base, finish_wait_~arg1#1.offset;finish_wait_~arg0#1.base, finish_wait_~arg0#1.offset := finish_wait_#in~arg0#1.base, finish_wait_#in~arg0#1.offset;finish_wait_~arg1#1.base, finish_wait_~arg1#1.offset := finish_wait_#in~arg1#1.base, finish_wait_#in~arg1#1.offset; [2025-02-08 03:07:49,299 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9296: usb_serial_generic_tiocmiwait_~ret~2#1 := usb_serial_generic_tiocmiwait_~__ret~3#1; [2025-02-08 03:07:49,299 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9284: assume 0 != usb_serial_generic_tiocmiwait_~__int~0#1;usb_serial_generic_tiocmiwait_~__ret___0~0#1 := usb_serial_generic_tiocmiwait_~__int~0#1; [2025-02-08 03:07:49,299 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9284: assume !(0 != usb_serial_generic_tiocmiwait_~__int~0#1);assume { :begin_inline_schedule } true; [2025-02-08 03:07:49,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5151: call ULTIMATE.dealloc(~#descriptor~6.base, ~#descriptor~6.offset);havoc ~#descriptor~6.base, ~#descriptor~6.offset; [2025-02-08 03:07:49,532 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8801: assume 0 != usb_serial_generic_wait_until_sent_~tmp___4~4#1 % 256;usb_serial_generic_wait_until_sent_~tmp___5~3#1 := 0; [2025-02-08 03:07:49,532 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8801: assume !(0 != usb_serial_generic_wait_until_sent_~tmp___4~4#1 % 256);usb_serial_generic_wait_until_sent_~tmp___5~3#1 := 1; [2025-02-08 03:07:49,532 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8789: usb_serial_generic_wait_until_sent_#t~ret1191#1.base, usb_serial_generic_wait_until_sent_#t~ret1191#1.offset := get_current_#res#1.base, get_current_#res#1.offset;havoc get_current_#t~switch1038#1, get_current_~pfo_ret__~0#1.base, get_current_~pfo_ret__~0#1.offset;assume { :end_inline_get_current } true;usb_serial_generic_wait_until_sent_~tmp___2~10#1.base, usb_serial_generic_wait_until_sent_~tmp___2~10#1.offset := usb_serial_generic_wait_until_sent_#t~ret1191#1.base, usb_serial_generic_wait_until_sent_#t~ret1191#1.offset;havoc usb_serial_generic_wait_until_sent_#t~ret1191#1.base, usb_serial_generic_wait_until_sent_#t~ret1191#1.offset;assume { :begin_inline_signal_pending } true;signal_pending_#in~p#1.base, signal_pending_#in~p#1.offset := usb_serial_generic_wait_until_sent_~tmp___2~10#1.base, usb_serial_generic_wait_until_sent_~tmp___2~10#1.offset;havoc signal_pending_#res#1;havoc signal_pending_#t~ret1054#1, signal_pending_#t~ret1055#1, signal_pending_~p#1.base, signal_pending_~p#1.offset, signal_pending_~tmp~73#1, signal_pending_~tmp___0~26#1;signal_pending_~p#1.base, signal_pending_~p#1.offset := signal_pending_#in~p#1.base, signal_pending_#in~p#1.offset;havoc signal_pending_~tmp~73#1;havoc signal_pending_~tmp___0~26#1;assume { :begin_inline_test_tsk_thread_flag } true;test_tsk_thread_flag_#in~tsk#1.base, test_tsk_thread_flag_#in~tsk#1.offset, test_tsk_thread_flag_#in~flag#1 := signal_pending_~p#1.base, signal_pending_~p#1.offset, 2;havoc test_tsk_thread_flag_#res#1;havoc test_tsk_thread_flag_#t~mem1052#1.base, test_tsk_thread_flag_#t~mem1052#1.offset, test_tsk_thread_flag_#t~ret1053#1, test_tsk_thread_flag_~tsk#1.base, test_tsk_thread_flag_~tsk#1.offset, test_tsk_thread_flag_~flag#1, test_tsk_thread_flag_~tmp~72#1;test_tsk_thread_flag_~tsk#1.base, test_tsk_thread_flag_~tsk#1.offset := test_tsk_thread_flag_#in~tsk#1.base, test_tsk_thread_flag_#in~tsk#1.offset;test_tsk_thread_flag_~flag#1 := test_tsk_thread_flag_#in~flag#1;havoc test_tsk_thread_flag_~tmp~72#1;call test_tsk_thread_flag_#t~mem1052#1.base, test_tsk_thread_flag_#t~mem1052#1.offset := read~$Pointer$#13(test_tsk_thread_flag_~tsk#1.base, 8 + test_tsk_thread_flag_~tsk#1.offset, 8);assume { :begin_inline_test_ti_thread_flag } true;test_ti_thread_flag_#in~ti#1.base, test_ti_thread_flag_#in~ti#1.offset, test_ti_thread_flag_#in~flag#1 := test_tsk_thread_flag_#t~mem1052#1.base, test_tsk_thread_flag_#t~mem1052#1.offset, test_tsk_thread_flag_~flag#1;havoc test_ti_thread_flag_#res#1;havoc test_ti_thread_flag_#t~ret1039#1, test_ti_thread_flag_~ti#1.base, test_ti_thread_flag_~ti#1.offset, test_ti_thread_flag_~flag#1, test_ti_thread_flag_~tmp~71#1;test_ti_thread_flag_~ti#1.base, test_ti_thread_flag_~ti#1.offset := test_ti_thread_flag_#in~ti#1.base, test_ti_thread_flag_#in~ti#1.offset;test_ti_thread_flag_~flag#1 := test_ti_thread_flag_#in~flag#1;havoc test_ti_thread_flag_~tmp~71#1;assume { :begin_inline_variable_test_bit } true;variable_test_bit_#in~nr#1, variable_test_bit_#in~addr#1.base, variable_test_bit_#in~addr#1.offset := test_ti_thread_flag_~flag#1, test_ti_thread_flag_~ti#1.base, 8 + test_ti_thread_flag_~ti#1.offset;havoc variable_test_bit_#res#1;havoc variable_test_bit_~nr#1, variable_test_bit_~addr#1.base, variable_test_bit_~addr#1.offset, variable_test_bit_~oldbit~0#1;variable_test_bit_~nr#1 := variable_test_bit_#in~nr#1;variable_test_bit_~addr#1.base, variable_test_bit_~addr#1.offset := variable_test_bit_#in~addr#1.base, variable_test_bit_#in~addr#1.offset;havoc variable_test_bit_~oldbit~0#1;variable_test_bit_#res#1 := variable_test_bit_~oldbit~0#1; [2025-02-08 03:07:49,532 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8153: assume get_current_#t~switch1038#1;assume { :begin_inline___bad_percpu_size } true;assume { :end_inline___bad_percpu_size } true; [2025-02-08 03:07:49,532 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8153: assume !get_current_#t~switch1038#1; [2025-02-08 03:07:49,532 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8781: SUMMARY for call __dynamic_dev_dbg(usb_serial_generic_wait_until_sent_~#descriptor~24#1.base, usb_serial_generic_wait_until_sent_~#descriptor~24#1.offset, usb_serial_generic_wait_until_sent_~port~30#1.base, 1461 + usb_serial_generic_wait_until_sent_~port~30#1.offset, 301, 0); srcloc: null [2025-02-08 03:07:49,533 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8785: usb_serial_generic_wait_until_sent_~expire~0#1 := ~jiffies~0 + usb_serial_generic_wait_until_sent_~timeout#1; [2025-02-08 03:07:49,533 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8141: assume get_current_#t~switch1038#1; [2025-02-08 03:07:49,533 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8141: assume !get_current_#t~switch1038#1;get_current_#t~switch1038#1 := get_current_#t~switch1038#1; [2025-02-08 03:07:49,533 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8777: assume -9223372036854775808 <= usb_serial_generic_wait_until_sent_#t~ret1187#1 && usb_serial_generic_wait_until_sent_#t~ret1187#1 <= 9223372036854775807;usb_serial_generic_wait_until_sent_~tmp___1~14#1 := usb_serial_generic_wait_until_sent_#t~ret1187#1;havoc usb_serial_generic_wait_until_sent_#t~mem1186#1;havoc usb_serial_generic_wait_until_sent_#t~ret1187#1; [2025-02-08 03:07:49,533 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8777-1: SUMMARY for call usb_serial_generic_wait_until_sent_#t~ret1187#1 := ldv__builtin_expect((if usb_serial_generic_wait_until_sent_#t~mem1186#1 % 256 % 18446744073709551616 <= 9223372036854775807 then usb_serial_generic_wait_until_sent_#t~mem1186#1 % 256 % 18446744073709551616 else usb_serial_generic_wait_until_sent_#t~mem1186#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 03:07:49,533 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8806: assume 0 != usb_serial_generic_wait_until_sent_~tmp___5~3#1; [2025-02-08 03:07:49,533 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8806: assume !(0 != usb_serial_generic_wait_until_sent_~tmp___5~3#1);call ULTIMATE.dealloc(usb_serial_generic_wait_until_sent_~#descriptor~24#1.base, usb_serial_generic_wait_until_sent_~#descriptor~24#1.offset);havoc usb_serial_generic_wait_until_sent_~#descriptor~24#1.base, usb_serial_generic_wait_until_sent_~#descriptor~24#1.offset; [2025-02-08 03:07:49,533 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8765: assume 0 != usb_serial_generic_wait_until_sent_~timeout#1;usb_serial_generic_wait_until_sent_~__min1~0#1 := usb_serial_generic_wait_until_sent_~period~0#1;usb_serial_generic_wait_until_sent_~__min2~0#1 := usb_serial_generic_wait_until_sent_~timeout#1;usb_serial_generic_wait_until_sent_~period~0#1 := (if usb_serial_generic_wait_until_sent_~__min1~0#1 % 18446744073709551616 < usb_serial_generic_wait_until_sent_~__min2~0#1 % 18446744073709551616 then usb_serial_generic_wait_until_sent_~__min1~0#1 else usb_serial_generic_wait_until_sent_~__min2~0#1); [2025-02-08 03:07:49,533 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8765: assume !(0 != usb_serial_generic_wait_until_sent_~timeout#1); [2025-02-08 03:07:49,533 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8150: assume get_current_#t~switch1038#1; [2025-02-08 03:07:49,533 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8150: assume !get_current_#t~switch1038#1;get_current_#t~switch1038#1 := true; [2025-02-08 03:07:49,533 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10421: havoc schedule_timeout_interruptible_#t~nondet1527#1;usb_serial_generic_wait_until_sent_#t~ret1190#1 := schedule_timeout_interruptible_#res#1;havoc schedule_timeout_interruptible_#t~nondet1527#1, schedule_timeout_interruptible_~arg0#1;havoc schedule_timeout_interruptible_#in~arg0#1;assume { :end_inline_schedule_timeout_interruptible } true;assume -9223372036854775808 <= usb_serial_generic_wait_until_sent_#t~ret1190#1 && usb_serial_generic_wait_until_sent_#t~ret1190#1 <= 9223372036854775807;assume { :begin_inline_get_current } true;havoc get_current_#res#1.base, get_current_#res#1.offset;havoc get_current_#t~switch1038#1, get_current_~pfo_ret__~0#1.base, get_current_~pfo_ret__~0#1.offset;havoc get_current_~pfo_ret__~0#1.base, get_current_~pfo_ret__~0#1.offset;get_current_#t~switch1038#1 := false; [2025-02-08 03:07:49,533 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8757: usb_serial_generic_wait_until_sent_#t~ret1185#1 := tty_get_baud_rate_#res#1;havoc tty_get_baud_rate_#t~ret1061#1, tty_get_baud_rate_~tty#1.base, tty_get_baud_rate_~tty#1.offset, tty_get_baud_rate_~tmp~75#1;havoc tty_get_baud_rate_#in~tty#1.base, tty_get_baud_rate_#in~tty#1.offset;assume { :end_inline_tty_get_baud_rate } true;usb_serial_generic_wait_until_sent_~bps~0#1 := usb_serial_generic_wait_until_sent_#t~ret1185#1;havoc usb_serial_generic_wait_until_sent_#t~ret1185#1; [2025-02-08 03:07:49,533 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8212: test_tsk_thread_flag_#t~ret1053#1 := test_ti_thread_flag_#res#1;havoc test_ti_thread_flag_#t~ret1039#1, test_ti_thread_flag_~ti#1.base, test_ti_thread_flag_~ti#1.offset, test_ti_thread_flag_~flag#1, test_ti_thread_flag_~tmp~71#1;havoc test_ti_thread_flag_#in~ti#1.base, test_ti_thread_flag_#in~ti#1.offset, test_ti_thread_flag_#in~flag#1;assume { :end_inline_test_ti_thread_flag } true;assume -2147483648 <= test_tsk_thread_flag_#t~ret1053#1 && test_tsk_thread_flag_#t~ret1053#1 <= 2147483647;test_tsk_thread_flag_~tmp~72#1 := test_tsk_thread_flag_#t~ret1053#1;havoc test_tsk_thread_flag_#t~mem1052#1.base, test_tsk_thread_flag_#t~mem1052#1.offset;havoc test_tsk_thread_flag_#t~ret1053#1;test_tsk_thread_flag_#res#1 := test_tsk_thread_flag_~tmp~72#1; [2025-02-08 03:07:49,533 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8790: usb_serial_generic_wait_until_sent_#t~ret1192#1 := signal_pending_#res#1;havoc signal_pending_#t~ret1054#1, signal_pending_#t~ret1055#1, signal_pending_~p#1.base, signal_pending_~p#1.offset, signal_pending_~tmp~73#1, signal_pending_~tmp___0~26#1;havoc signal_pending_#in~p#1.base, signal_pending_#in~p#1.offset;assume { :end_inline_signal_pending } true;assume -2147483648 <= usb_serial_generic_wait_until_sent_#t~ret1192#1 && usb_serial_generic_wait_until_sent_#t~ret1192#1 <= 2147483647;usb_serial_generic_wait_until_sent_~tmp___3~6#1 := usb_serial_generic_wait_until_sent_#t~ret1192#1;havoc usb_serial_generic_wait_until_sent_#t~ret1192#1; [2025-02-08 03:07:49,533 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8778: assume 0 != usb_serial_generic_wait_until_sent_~tmp___1~14#1; [2025-02-08 03:07:49,533 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8778: assume !(0 != usb_serial_generic_wait_until_sent_~tmp___1~14#1); [2025-02-08 03:07:49,533 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10512: havoc tty_termios_baud_rate_#t~nondet1543#1;tty_get_baud_rate_#t~ret1061#1 := tty_termios_baud_rate_#res#1;havoc tty_termios_baud_rate_#t~nondet1543#1, tty_termios_baud_rate_~arg0#1.base, tty_termios_baud_rate_~arg0#1.offset;havoc tty_termios_baud_rate_#in~arg0#1.base, tty_termios_baud_rate_#in~arg0#1.offset;assume { :end_inline_tty_termios_baud_rate } true;tty_get_baud_rate_~tmp~75#1 := tty_get_baud_rate_#t~ret1061#1;havoc tty_get_baud_rate_#t~ret1061#1;tty_get_baud_rate_#res#1 := tty_get_baud_rate_~tmp~75#1; [2025-02-08 03:07:49,533 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8795: assume 0 != usb_serial_generic_wait_until_sent_~timeout#1 && (if (usb_serial_generic_wait_until_sent_~expire~0#1 - ~jiffies~0) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (usb_serial_generic_wait_until_sent_~expire~0#1 - ~jiffies~0) % 18446744073709551616 % 18446744073709551616 else (usb_serial_generic_wait_until_sent_~expire~0#1 - ~jiffies~0) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616) < 0; [2025-02-08 03:07:49,534 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8795: assume !(0 != usb_serial_generic_wait_until_sent_~timeout#1 && (if (usb_serial_generic_wait_until_sent_~expire~0#1 - ~jiffies~0) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (usb_serial_generic_wait_until_sent_~expire~0#1 - ~jiffies~0) % 18446744073709551616 % 18446744073709551616 else (usb_serial_generic_wait_until_sent_~expire~0#1 - ~jiffies~0) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616) < 0);call usb_serial_generic_wait_until_sent_#t~mem1197#1.base, usb_serial_generic_wait_until_sent_#t~mem1197#1.offset := read~$Pointer$#16(usb_serial_generic_wait_until_sent_~port~30#1.base, usb_serial_generic_wait_until_sent_~port~30#1.offset, 8);call usb_serial_generic_wait_until_sent_#t~mem1198#1.base, usb_serial_generic_wait_until_sent_#t~mem1198#1.offset := read~$Pointer$#16(usb_serial_generic_wait_until_sent_#t~mem1197#1.base, 8 + usb_serial_generic_wait_until_sent_#t~mem1197#1.offset, 8);call usb_serial_generic_wait_until_sent_#t~mem1199#1.base, usb_serial_generic_wait_until_sent_#t~mem1199#1.offset := read~$Pointer$#16(usb_serial_generic_wait_until_sent_#t~mem1198#1.base, 410 + usb_serial_generic_wait_until_sent_#t~mem1198#1.offset, 8);assume { :begin_inline_##fun~$Pointer$~TO~~bool~0 } true;##fun~$Pointer$~TO~~bool~0_#in~1196#1.base, ##fun~$Pointer$~TO~~bool~0_#in~1196#1.offset, ##fun~$Pointer$~TO~~bool~0_#in~#fp#1.base, ##fun~$Pointer$~TO~~bool~0_#in~#fp#1.offset := usb_serial_generic_wait_until_sent_~port~30#1.base, usb_serial_generic_wait_until_sent_~port~30#1.offset, usb_serial_generic_wait_until_sent_#t~mem1199#1.base, usb_serial_generic_wait_until_sent_#t~mem1199#1.offset;havoc ##fun~$Pointer$~TO~~bool~0_#res#1;havoc ##fun~$Pointer$~TO~~bool~0_#~1196#1.base, ##fun~$Pointer$~TO~~bool~0_#~1196#1.offset;##fun~$Pointer$~TO~~bool~0_#~1196#1.base, ##fun~$Pointer$~TO~~bool~0_#~1196#1.offset := ##fun~$Pointer$~TO~~bool~0_#in~1196#1.base, ##fun~$Pointer$~TO~~bool~0_#in~1196#1.offset;usb_serial_generic_wait_until_sent_#t~ret1200#1 := ##fun~$Pointer$~TO~~bool~0_#res#1;havoc ##fun~$Pointer$~TO~~bool~0_#~1196#1.base, ##fun~$Pointer$~TO~~bool~0_#~1196#1.offset;havoc ##fun~$Pointer$~TO~~bool~0_#in~1196#1.base, ##fun~$Pointer$~TO~~bool~0_#in~1196#1.offset, ##fun~$Pointer$~TO~~bool~0_#in~#fp#1.base, ##fun~$Pointer$~TO~~bool~0_#in~#fp#1.offset;assume { :end_inline_##fun~$Pointer$~TO~~bool~0 } true;usb_serial_generic_wait_until_sent_~tmp___4~4#1 := (if 0 == usb_serial_generic_wait_until_sent_#t~ret1200#1 % 256 then 0 else 1); [2025-02-08 03:07:49,534 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8762: usb_serial_generic_wait_until_sent_~__max1~1#1 := 2500 / (usb_serial_generic_wait_until_sent_~bps~0#1 % 4294967296) % 4294967296;usb_serial_generic_wait_until_sent_~__max2~1#1 := 1;usb_serial_generic_wait_until_sent_~period~0#1 := (if usb_serial_generic_wait_until_sent_~__max1~1#1 % 18446744073709551616 > usb_serial_generic_wait_until_sent_~__max2~1#1 % 18446744073709551616 then usb_serial_generic_wait_until_sent_~__max1~1#1 else usb_serial_generic_wait_until_sent_~__max2~1#1); [2025-02-08 03:07:49,534 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8221: signal_pending_#t~ret1054#1 := test_tsk_thread_flag_#res#1;havoc test_tsk_thread_flag_#t~mem1052#1.base, test_tsk_thread_flag_#t~mem1052#1.offset, test_tsk_thread_flag_#t~ret1053#1, test_tsk_thread_flag_~tsk#1.base, test_tsk_thread_flag_~tsk#1.offset, test_tsk_thread_flag_~flag#1, test_tsk_thread_flag_~tmp~72#1;havoc test_tsk_thread_flag_#in~tsk#1.base, test_tsk_thread_flag_#in~tsk#1.offset, test_tsk_thread_flag_#in~flag#1;assume { :end_inline_test_tsk_thread_flag } true;assume -2147483648 <= signal_pending_#t~ret1054#1 && signal_pending_#t~ret1054#1 <= 2147483647;signal_pending_~tmp~73#1 := signal_pending_#t~ret1054#1;havoc signal_pending_#t~ret1054#1; [2025-02-08 03:07:49,534 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8147: assume get_current_#t~switch1038#1; [2025-02-08 03:07:49,534 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8147: assume !get_current_#t~switch1038#1;get_current_#t~switch1038#1 := true; [2025-02-08 03:07:49,534 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8791: assume 0 != usb_serial_generic_wait_until_sent_~tmp___3~6#1; [2025-02-08 03:07:49,534 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8791: assume !(0 != usb_serial_generic_wait_until_sent_~tmp___3~6#1); [2025-02-08 03:07:49,534 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8758: assume 0 == usb_serial_generic_wait_until_sent_~bps~0#1 % 4294967296;usb_serial_generic_wait_until_sent_~bps~0#1 := 9600; [2025-02-08 03:07:49,534 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8758: assume !(0 == usb_serial_generic_wait_until_sent_~bps~0#1 % 4294967296); [2025-02-08 03:07:49,534 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8779: usb_serial_generic_wait_until_sent_~tmp~86#1 := usb_serial_generic_wait_until_sent_#t~ret1188#1;havoc usb_serial_generic_wait_until_sent_#t~ret1188#1; [2025-02-08 03:07:49,534 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8779-1: SUMMARY for call usb_serial_generic_wait_until_sent_#t~ret1188#1 := jiffies_to_msecs(usb_serial_generic_wait_until_sent_~period~0#1); srcloc: null [2025-02-08 03:07:49,534 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8771: call write~$Pointer$#6(297, 0, usb_serial_generic_wait_until_sent_~#descriptor~24#1.base, usb_serial_generic_wait_until_sent_~#descriptor~24#1.offset, 8);call write~$Pointer$#6(298, 0, usb_serial_generic_wait_until_sent_~#descriptor~24#1.base, 8 + usb_serial_generic_wait_until_sent_~#descriptor~24#1.offset, 8);call write~$Pointer$#6(299, 0, usb_serial_generic_wait_until_sent_~#descriptor~24#1.base, 16 + usb_serial_generic_wait_until_sent_~#descriptor~24#1.offset, 8);call write~$Pointer$#6(300, 0, usb_serial_generic_wait_until_sent_~#descriptor~24#1.base, 24 + usb_serial_generic_wait_until_sent_~#descriptor~24#1.offset, 8);call write~int#6(266, usb_serial_generic_wait_until_sent_~#descriptor~24#1.base, 32 + usb_serial_generic_wait_until_sent_~#descriptor~24#1.offset, 4);call write~int#6(0, usb_serial_generic_wait_until_sent_~#descriptor~24#1.base, 36 + usb_serial_generic_wait_until_sent_~#descriptor~24#1.offset, 1);call usb_serial_generic_wait_until_sent_#t~mem1186#1 := read~int#6(usb_serial_generic_wait_until_sent_~#descriptor~24#1.base, 36 + usb_serial_generic_wait_until_sent_~#descriptor~24#1.offset, 1); [2025-02-08 03:07:49,534 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8164: test_ti_thread_flag_#t~ret1039#1 := variable_test_bit_#res#1;havoc variable_test_bit_~nr#1, variable_test_bit_~addr#1.base, variable_test_bit_~addr#1.offset, variable_test_bit_~oldbit~0#1;havoc variable_test_bit_#in~nr#1, variable_test_bit_#in~addr#1.base, variable_test_bit_#in~addr#1.offset;assume { :end_inline_variable_test_bit } true;assume -2147483648 <= test_ti_thread_flag_#t~ret1039#1 && test_ti_thread_flag_#t~ret1039#1 <= 2147483647;test_ti_thread_flag_~tmp~71#1 := test_ti_thread_flag_#t~ret1039#1;havoc test_ti_thread_flag_#t~ret1039#1;test_ti_thread_flag_#res#1 := test_ti_thread_flag_~tmp~71#1; [2025-02-08 03:07:49,534 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8222: assume -9223372036854775808 <= signal_pending_#t~ret1055#1 && signal_pending_#t~ret1055#1 <= 9223372036854775807;signal_pending_~tmp___0~26#1 := signal_pending_#t~ret1055#1;havoc signal_pending_#t~ret1055#1;signal_pending_#res#1 := (if signal_pending_~tmp___0~26#1 % 4294967296 <= 2147483647 then signal_pending_~tmp___0~26#1 % 4294967296 else signal_pending_~tmp___0~26#1 % 4294967296 - 4294967296); [2025-02-08 03:07:49,534 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8222-1: SUMMARY for call signal_pending_#t~ret1055#1 := ldv__builtin_expect((if 0 != signal_pending_~tmp~73#1 then 1 else 0), 0); srcloc: null [2025-02-08 03:07:49,534 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8788: assume { :begin_inline_schedule_timeout_interruptible } true;schedule_timeout_interruptible_#in~arg0#1 := (if usb_serial_generic_wait_until_sent_~period~0#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then usb_serial_generic_wait_until_sent_~period~0#1 % 18446744073709551616 % 18446744073709551616 else usb_serial_generic_wait_until_sent_~period~0#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc schedule_timeout_interruptible_#res#1;havoc schedule_timeout_interruptible_#t~nondet1527#1, schedule_timeout_interruptible_~arg0#1;schedule_timeout_interruptible_~arg0#1 := schedule_timeout_interruptible_#in~arg0#1;havoc schedule_timeout_interruptible_#t~nondet1527#1;assume -9223372036854775808 <= schedule_timeout_interruptible_#t~nondet1527#1 && schedule_timeout_interruptible_#t~nondet1527#1 <= 9223372036854775807;schedule_timeout_interruptible_#res#1 := schedule_timeout_interruptible_#t~nondet1527#1;havoc schedule_timeout_interruptible_#t~nondet1527#1; [2025-02-08 03:07:49,535 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8780: usb_serial_generic_wait_until_sent_~tmp___0~33#1 := usb_serial_generic_wait_until_sent_#t~ret1189#1;havoc usb_serial_generic_wait_until_sent_#t~ret1189#1; [2025-02-08 03:07:49,535 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8747: call ULTIMATE.dealloc(usb_serial_generic_wait_until_sent_~#descriptor~24#1.base, usb_serial_generic_wait_until_sent_~#descriptor~24#1.offset);havoc usb_serial_generic_wait_until_sent_~#descriptor~24#1.base, usb_serial_generic_wait_until_sent_~#descriptor~24#1.offset;havoc usb_serial_generic_wait_until_sent_#t~mem1184#1.base, usb_serial_generic_wait_until_sent_#t~mem1184#1.offset, usb_serial_generic_wait_until_sent_#t~ret1185#1, usb_serial_generic_wait_until_sent_#t~mem1186#1, usb_serial_generic_wait_until_sent_#t~ret1187#1, usb_serial_generic_wait_until_sent_#t~ret1188#1, usb_serial_generic_wait_until_sent_#t~ret1189#1, usb_serial_generic_wait_until_sent_#t~ret1190#1, usb_serial_generic_wait_until_sent_#t~ret1191#1.base, usb_serial_generic_wait_until_sent_#t~ret1191#1.offset, usb_serial_generic_wait_until_sent_#t~ret1192#1, usb_serial_generic_wait_until_sent_#t~mem1197#1.base, usb_serial_generic_wait_until_sent_#t~mem1197#1.offset, usb_serial_generic_wait_until_sent_#t~mem1198#1.base, usb_serial_generic_wait_until_sent_#t~mem1198#1.offset, usb_serial_generic_wait_until_sent_#t~mem1199#1.base, usb_serial_generic_wait_until_sent_#t~mem1199#1.offset, usb_serial_generic_wait_until_sent_#t~ret1200#1, usb_serial_generic_wait_until_sent_~tty#1.base, usb_serial_generic_wait_until_sent_~tty#1.offset, usb_serial_generic_wait_until_sent_~timeout#1, usb_serial_generic_wait_until_sent_~port~30#1.base, usb_serial_generic_wait_until_sent_~port~30#1.offset, usb_serial_generic_wait_until_sent_~bps~0#1, usb_serial_generic_wait_until_sent_~period~0#1, usb_serial_generic_wait_until_sent_~expire~0#1, usb_serial_generic_wait_until_sent_~__max1~1#1, usb_serial_generic_wait_until_sent_~__max2~1#1, usb_serial_generic_wait_until_sent_~__min1~0#1, usb_serial_generic_wait_until_sent_~__min2~0#1, usb_serial_generic_wait_until_sent_~#descriptor~24#1.base, usb_serial_generic_wait_until_sent_~#descriptor~24#1.offset, usb_serial_generic_wait_until_sent_~tmp~86#1, usb_serial_generic_wait_until_sent_~tmp___0~33#1, usb_serial_generic_wait_until_sent_~tmp___1~14#1, usb_serial_generic_wait_until_sent_~tmp___2~10#1.base, usb_serial_generic_wait_until_sent_~tmp___2~10#1.offset, usb_serial_generic_wait_until_sent_~tmp___3~6#1, usb_serial_generic_wait_until_sent_~tmp___4~4#1, usb_serial_generic_wait_until_sent_~tmp___5~3#1;havoc usb_serial_generic_wait_until_sent_#in~tty#1.base, usb_serial_generic_wait_until_sent_#in~tty#1.offset, usb_serial_generic_wait_until_sent_#in~timeout#1;assume { :end_inline_usb_serial_generic_wait_until_sent } true; [2025-02-08 03:07:49,535 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8144: assume get_current_#t~switch1038#1; [2025-02-08 03:07:49,535 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8144: assume !get_current_#t~switch1038#1;get_current_#t~switch1038#1 := get_current_#t~switch1038#1; [2025-02-08 03:07:49,535 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8780-1: SUMMARY for call usb_serial_generic_wait_until_sent_#t~ret1189#1 := jiffies_to_msecs(usb_serial_generic_wait_until_sent_~timeout#1); srcloc: null [2025-02-08 03:07:49,535 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8140: havoc get_current_#t~switch1038#1;havoc get_current_#t~switch1038#1;get_current_#res#1.base, get_current_#res#1.offset := get_current_~pfo_ret__~0#1.base, get_current_~pfo_ret__~0#1.offset; [2025-02-08 03:07:49,584 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9755: #t~ret1428#1 := PTR_ERR_#res#1;havoc PTR_ERR_#t~ret1487#1, PTR_ERR_~ptr#1.base, PTR_ERR_~ptr#1.offset, PTR_ERR_~tmp~111#1;havoc PTR_ERR_#in~ptr#1.base, PTR_ERR_#in~ptr#1.offset;assume { :end_inline_PTR_ERR } true;assume -9223372036854775808 <= #t~ret1428#1 && #t~ret1428#1 <= 9223372036854775807;~tmp~104#1 := #t~ret1428#1;havoc #t~ret1428#1;~retval~7#1 := (if ~tmp~104#1 % 4294967296 <= 2147483647 then ~tmp~104#1 % 4294967296 else ~tmp~104#1 % 4294967296 - 4294967296); [2025-02-08 03:07:49,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10086: havoc ldv_tty_port_operations_7_#t~ret929#1.base, ldv_tty_port_operations_7_#t~ret929#1.offset, ldv_tty_port_operations_7_~tmp~58#1.base, ldv_tty_port_operations_7_~tmp~58#1.offset;assume { :end_inline_ldv_tty_port_operations_7 } true; [2025-02-08 03:07:49,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10008: PTR_ERR_#t~ret1487#1 := ldv_ptr_err_#res#1;havoc ldv_ptr_err_~ptr#1.base, ldv_ptr_err_~ptr#1.offset;havoc ldv_ptr_err_#in~ptr#1.base, ldv_ptr_err_#in~ptr#1.offset;assume { :end_inline_ldv_ptr_err } true;assume -9223372036854775808 <= PTR_ERR_#t~ret1487#1 && PTR_ERR_#t~ret1487#1 <= 9223372036854775807;PTR_ERR_~tmp~111#1 := PTR_ERR_#t~ret1487#1;havoc PTR_ERR_#t~ret1487#1;PTR_ERR_#res#1 := PTR_ERR_~tmp~111#1; [2025-02-08 03:07:49,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9765: assume 0 != (#t~mem1434#1.base + #t~mem1434#1.offset) % 18446744073709551616;havoc #t~mem1434#1.base, #t~mem1434#1.offset;call #t~mem1437#1.base, #t~mem1437#1.offset := read~$Pointer$#16(~driver~2#1.base, 306 + ~driver~2#1.offset, 8); [2025-02-08 03:07:49,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9765: assume !(0 != (#t~mem1434#1.base + #t~mem1434#1.offset) % 18446744073709551616);havoc #t~mem1434#1.base, #t~mem1434#1.offset; [2025-02-08 03:07:49,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9765-1: call #t~mem1434#1.base, #t~mem1434#1.offset := read~$Pointer$#16(~driver~2#1.base, 306 + ~driver~2#1.offset, 8); [2025-02-08 03:07:49,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9770: #res#1 := ~retval~7#1; [2025-02-08 03:07:49,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9766-1: SUMMARY for call #t~ret1438#1 := ##fun~$Pointer$~TO~int(~port~42#1.base, ~port~42#1.offset, #t~mem1437#1.base, #t~mem1437#1.offset); srcloc: null [2025-02-08 03:07:49,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10501: havoc tty_register_device_#t~ret1541#1.base, tty_register_device_#t~ret1541#1.offset; [2025-02-08 03:07:49,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9770-1: SUMMARY for call usb_autopm_put_interface(#t~mem1440#1.base, #t~mem1440#1.offset); srcloc: null [2025-02-08 03:07:49,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9770-2: call #t~mem1439#1.base, #t~mem1439#1.offset := read~$Pointer$#16(~port~42#1.base, ~port~42#1.offset, 8);call #t~mem1440#1.base, #t~mem1440#1.offset := read~$Pointer$#16(#t~mem1439#1.base, 16 + #t~mem1439#1.offset, 8); [2025-02-08 03:07:49,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9766: assume -2147483648 <= #t~ret1438#1 && #t~ret1438#1 <= 2147483647;havoc #t~mem1437#1.base, #t~mem1437#1.offset;havoc #t~ret1438#1; [2025-02-08 03:07:49,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5493: call ULTIMATE.dealloc(~#descriptor~16.base, ~#descriptor~16.offset);havoc ~#descriptor~16.base, ~#descriptor~16.offset; [2025-02-08 03:07:49,636 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8831: call ULTIMATE.dealloc(~#descriptor~25#1.base, ~#descriptor~25#1.offset);havoc ~#descriptor~25#1.base, ~#descriptor~25#1.offset; [2025-02-08 03:07:49,667 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5081: call ULTIMATE.dealloc(~#descriptor~4#1.base, ~#descriptor~4#1.offset);havoc ~#descriptor~4#1.base, ~#descriptor~4#1.offset; [2025-02-08 03:07:49,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4229: havoc __kmalloc_#t~ret96#1.base, __kmalloc_#t~ret96#1.offset; [2025-02-08 03:07:50,656 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6014: assume -9223372036854775808 <= #t~ret619#1 && #t~ret619#1 <= 9223372036854775807;~tmp___4~0#1 := #t~ret619#1;havoc #t~mem618#1;havoc #t~ret619#1; [2025-02-08 03:07:50,656 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6113: SUMMARY for call __dynamic_dev_dbg(~#descriptor___5~0#1.base, ~#descriptor___5~0#1.offset, ~ddev~0#1.base, ~ddev~0#1.offset, 172, 0); srcloc: null [2025-02-08 03:07:50,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6014-1: SUMMARY for call #t~ret619#1 := ldv__builtin_expect((if #t~mem618#1 % 256 % 18446744073709551616 <= 9223372036854775807 then #t~mem618#1 % 256 % 18446744073709551616 else #t~mem618#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 03:07:50,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6477-1: SUMMARY for call usb_serial_put(~serial~9#1.base, ~serial~9#1.offset); srcloc: null [2025-02-08 03:07:50,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6444: call #t~mem755#1.base, #t~mem755#1.offset := read~$Pointer$#16(~serial~9#1.base, 34 + ~serial~9#1.offset + 8 * ~i~7#1, 8);~port~26#1.base, ~port~26#1.offset := #t~mem755#1.base, #t~mem755#1.offset;call #t~mem756#1 := read~int#16(~port~26#1.base, 1046 + ~port~26#1.offset, 4);assume { :begin_inline_dev_set_name } true;dev_set_name_#in~arg0#1.base, dev_set_name_#in~arg0#1.offset, dev_set_name_#in~arg1#1.base, dev_set_name_#in~arg1#1.offset := ~port~26#1.base, 1461 + ~port~26#1.offset, 197, 0;havoc dev_set_name_#res#1;havoc dev_set_name_#t~nondet1510#1, dev_set_name_~arg0#1.base, dev_set_name_~arg0#1.offset, dev_set_name_~arg1#1.base, dev_set_name_~arg1#1.offset;dev_set_name_~arg0#1.base, dev_set_name_~arg0#1.offset := dev_set_name_#in~arg0#1.base, dev_set_name_#in~arg0#1.offset;dev_set_name_~arg1#1.base, dev_set_name_~arg1#1.offset := dev_set_name_#in~arg1#1.base, dev_set_name_#in~arg1#1.offset;havoc dev_set_name_#t~nondet1510#1;assume -2147483648 <= dev_set_name_#t~nondet1510#1 && dev_set_name_#t~nondet1510#1 <= 2147483647;dev_set_name_#res#1 := dev_set_name_#t~nondet1510#1;havoc dev_set_name_#t~nondet1510#1; [2025-02-08 03:07:50,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6477: call #t~mem765#1.base, #t~mem765#1.offset := read~$Pointer$#16(~type~0#1.base, 49 + ~type~0#1.offset, 8);assume { :begin_inline_ldv_module_put_19 } true;ldv_module_put_19_#in~ldv_func_arg1#1.base, ldv_module_put_19_#in~ldv_func_arg1#1.offset := #t~mem765#1.base, #t~mem765#1.offset;havoc ldv_module_put_19_~ldv_func_arg1#1.base, ldv_module_put_19_~ldv_func_arg1#1.offset;ldv_module_put_19_~ldv_func_arg1#1.base, ldv_module_put_19_~ldv_func_arg1#1.offset := ldv_module_put_19_#in~ldv_func_arg1#1.base, ldv_module_put_19_#in~ldv_func_arg1#1.offset; [2025-02-08 03:07:50,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6312-1: SUMMARY for call #t~ret702#1 := __create_pipe(~dev~0#1.base, ~dev~0#1.offset, #t~mem701#1 % 256); srcloc: null [2025-02-08 03:07:50,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6246: assume ~j~1#1 % 4294967296 <= 1; [2025-02-08 03:07:50,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6246: assume !(~j~1#1 % 4294967296 <= 1);call #t~mem687#1.base, #t~mem687#1.offset := read~$Pointer$#16(~port~26#1.base, 1126 + ~port~26#1.offset, 8);call write~$Pointer$#16(#t~mem687#1.base, #t~mem687#1.offset, ~port~26#1.base, 1101 + ~port~26#1.offset, 8);havoc #t~mem687#1.base, #t~mem687#1.offset;call #t~mem688#1.base, #t~mem688#1.offset := read~$Pointer$#16(~port~26#1.base, 1110 + ~port~26#1.offset, 8);call write~$Pointer$#16(#t~mem688#1.base, #t~mem688#1.offset, ~port~26#1.base, 1089 + ~port~26#1.offset, 8);havoc #t~mem688#1.base, #t~mem688#1.offset;~i~7#1 := 1 + ~i~7#1; [2025-02-08 03:07:50,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6312: ~tmp___22~0#1 := #t~ret702#1;havoc #t~mem701#1;havoc #t~ret702#1;call #t~mem703#1.base, #t~mem703#1.offset := read~$Pointer$#16(~port~26#1.base, 1210 + ~port~26#1.offset + 8 * ~j~1#1, 8);call #t~mem704#1.base, #t~mem704#1.offset := read~$Pointer$#16(~port~26#1.base, 1194 + ~port~26#1.offset + 8 * ~j~1#1, 8);call #t~mem705#1.base, #t~mem705#1.offset := read~$Pointer$#16(~serial~9#1.base, 8 + ~serial~9#1.offset, 8);call #t~mem706#1.base, #t~mem706#1.offset := read~$Pointer$#16(#t~mem705#1.base, 514 + #t~mem705#1.offset, 8); [2025-02-08 03:07:50,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6213: assume { :begin_inline___init_work } true;__init_work_#in~arg0#1.base, __init_work_#in~arg0#1.offset, __init_work_#in~arg1#1 := ~port~26#1.base, 1375 + ~port~26#1.offset, 0;havoc __init_work_~arg0#1.base, __init_work_~arg0#1.offset, __init_work_~arg1#1;__init_work_~arg0#1.base, __init_work_~arg0#1.offset := __init_work_#in~arg0#1.base, __init_work_#in~arg0#1.offset;__init_work_~arg1#1 := __init_work_#in~arg1#1;havoc __init_work_~arg0#1.base, __init_work_~arg0#1.offset, __init_work_~arg1#1;havoc __init_work_#in~arg0#1.base, __init_work_#in~arg0#1.offset, __init_work_#in~arg1#1;assume { :end_inline___init_work } true;call write~int#14(137438953408, ~#__constr_expr_0~0#1.base, ~#__constr_expr_0~0#1.offset, 8);call #t~mem669#1 := read~int#14(~#__constr_expr_0~0#1.base, ~#__constr_expr_0~0#1.offset, 8);call write~int#16(#t~mem669#1, ~port~26#1.base, 1375 + ~port~26#1.offset, 8);havoc #t~mem669#1;assume { :begin_inline_lockdep_init_map } true;lockdep_init_map_#in~arg0#1.base, lockdep_init_map_#in~arg0#1.offset, lockdep_init_map_#in~arg1#1.base, lockdep_init_map_#in~arg1#1.offset, lockdep_init_map_#in~arg2#1.base, lockdep_init_map_#in~arg2#1.offset, lockdep_init_map_#in~arg3#1 := ~port~26#1.base, 1407 + ~port~26#1.offset, 185, 0, ~#__key___0~0#1.base, ~#__key___0~0#1.offset, 0;havoc lockdep_init_map_~arg0#1.base, lockdep_init_map_~arg0#1.offset, lockdep_init_map_~arg1#1.base, lockdep_init_map_~arg1#1.offset, lockdep_init_map_~arg2#1.base, lockdep_init_map_~arg2#1.offset, lockdep_init_map_~arg3#1;lockdep_init_map_~arg0#1.base, lockdep_init_map_~arg0#1.offset := lockdep_init_map_#in~arg0#1.base, lockdep_init_map_#in~arg0#1.offset;lockdep_init_map_~arg1#1.base, lockdep_init_map_~arg1#1.offset := lockdep_init_map_#in~arg1#1.base, lockdep_init_map_#in~arg1#1.offset;lockdep_init_map_~arg2#1.base, lockdep_init_map_~arg2#1.offset := lockdep_init_map_#in~arg2#1.base, lockdep_init_map_#in~arg2#1.offset;lockdep_init_map_~arg3#1 := lockdep_init_map_#in~arg3#1;havoc lockdep_init_map_~arg0#1.base, lockdep_init_map_~arg0#1.offset, lockdep_init_map_~arg1#1.base, lockdep_init_map_~arg1#1.offset, lockdep_init_map_~arg2#1.base, lockdep_init_map_~arg2#1.offset, lockdep_init_map_~arg3#1;havoc lockdep_init_map_#in~arg0#1.base, lockdep_init_map_#in~arg0#1.offset, lockdep_init_map_#in~arg1#1.base, lockdep_init_map_#in~arg1#1.offset, lockdep_init_map_#in~arg2#1.base, lockdep_init_map_#in~arg2#1.offset, lockdep_init_map_#in~arg3#1;assume { :end_inline_lockdep_init_map } true; [2025-02-08 03:07:50,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6213-1: SUMMARY for call __raw_spin_lock_init(~port~26#1.base, 978 + ~port~26#1.offset, 184, 0, ~#__key~1#1.base, ~#__key~1#1.offset); srcloc: null [2025-02-08 03:07:50,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6048-1: SUMMARY for call #t~ret623#1 := usb_endpoint_is_int_in(~endpoint~0#1.base, ~endpoint~0#1.offset); srcloc: null [2025-02-08 03:07:50,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6015: assume 0 != ~tmp___4~0#1; [2025-02-08 03:07:50,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6015: assume !(0 != ~tmp___4~0#1); [2025-02-08 03:07:50,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6048: assume -2147483648 <= #t~ret623#1 && #t~ret623#1 <= 2147483647;~tmp___9~0#1 := #t~ret623#1;havoc #t~ret623#1; [2025-02-08 03:07:50,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6379-1: SUMMARY for call #t~ret733#1.base, #t~ret733#1.offset := usb_alloc_urb(0, 208); srcloc: null [2025-02-08 03:07:50,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6379: call write~$Pointer$#16(#t~ret733#1.base, #t~ret733#1.offset, ~port~26#1.base, 1080 + ~port~26#1.offset, 8);havoc #t~ret733#1.base, #t~ret733#1.offset;call #t~mem734#1.base, #t~mem734#1.offset := read~$Pointer$#16(~port~26#1.base, 1080 + ~port~26#1.offset, 8); [2025-02-08 03:07:50,658 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6313-1: SUMMARY for call usb_fill_bulk_urb(#t~mem703#1.base, #t~mem703#1.offset, ~dev~0#1.base, ~dev~0#1.offset, 3221225472 + ~tmp___22~0#1 - (~tmp___22~0#1 - ~tmp___22~0#1 % 1073741824), #t~mem704#1.base, #t~mem704#1.offset, ~buffer_size~0#1, #t~mem706#1.base, #t~mem706#1.offset, ~port~26#1.base, ~port~26#1.offset); srcloc: null [2025-02-08 03:07:50,658 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6313: havoc #t~mem703#1.base, #t~mem703#1.offset;havoc #t~mem704#1.base, #t~mem704#1.offset;havoc #t~mem705#1.base, #t~mem705#1.offset;havoc #t~mem706#1.base, #t~mem706#1.offset;~j~1#1 := 1 + ~j~1#1; [2025-02-08 03:07:50,658 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6280: call #t~mem689#1.base, #t~mem689#1.offset := read~$Pointer$#9(~#bulk_out_endpoint~0#1.base, ~#bulk_out_endpoint~0#1.offset + 8 * ~i~7#1, 8);~endpoint~0#1.base, ~endpoint~0#1.offset := #t~mem689#1.base, #t~mem689#1.offset;call #t~mem690#1.base, #t~mem690#1.offset := read~$Pointer$#16(~serial~9#1.base, 34 + ~serial~9#1.offset + 8 * ~i~7#1, 8);~port~26#1.base, ~port~26#1.offset := #t~mem690#1.base, #t~mem690#1.offset;havoc #t~mem690#1.base, #t~mem690#1.offset;~__tmp~1#1.base, ~__tmp~1#1.offset := ~port~26#1.base, 1170 + ~port~26#1.offset;~__kfifo~1#1.base, ~__kfifo~1#1.offset := ~__tmp~1#1.base, ~__tmp~1#1.offset;assume { :begin_inline___kfifo_alloc } true;__kfifo_alloc_#in~arg0#1.base, __kfifo_alloc_#in~arg0#1.offset, __kfifo_alloc_#in~arg1#1, __kfifo_alloc_#in~arg2#1, __kfifo_alloc_#in~arg3#1 := ~__kfifo~1#1.base, ~__kfifo~1#1.offset, 4096, 1, 208;havoc __kfifo_alloc_#res#1;havoc __kfifo_alloc_#t~nondet1499#1, __kfifo_alloc_~arg0#1.base, __kfifo_alloc_~arg0#1.offset, __kfifo_alloc_~arg1#1, __kfifo_alloc_~arg2#1, __kfifo_alloc_~arg3#1;__kfifo_alloc_~arg0#1.base, __kfifo_alloc_~arg0#1.offset := __kfifo_alloc_#in~arg0#1.base, __kfifo_alloc_#in~arg0#1.offset;__kfifo_alloc_~arg1#1 := __kfifo_alloc_#in~arg1#1;__kfifo_alloc_~arg2#1 := __kfifo_alloc_#in~arg2#1;__kfifo_alloc_~arg3#1 := __kfifo_alloc_#in~arg3#1;havoc __kfifo_alloc_#t~nondet1499#1;assume -2147483648 <= __kfifo_alloc_#t~nondet1499#1 && __kfifo_alloc_#t~nondet1499#1 <= 2147483647;__kfifo_alloc_#res#1 := __kfifo_alloc_#t~nondet1499#1;havoc __kfifo_alloc_#t~nondet1499#1; [2025-02-08 03:07:50,658 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6049: assume 0 != ~tmp___9~0#1;call write~$Pointer$#6(158, 0, ~#descriptor___3~0#1.base, ~#descriptor___3~0#1.offset, 8);call write~$Pointer$#6(159, 0, ~#descriptor___3~0#1.base, 8 + ~#descriptor___3~0#1.offset, 8);call write~$Pointer$#6(160, 0, ~#descriptor___3~0#1.base, 16 + ~#descriptor___3~0#1.offset, 8);call write~$Pointer$#6(161, 0, ~#descriptor___3~0#1.base, 24 + ~#descriptor___3~0#1.offset, 8);call write~int#6(799, ~#descriptor___3~0#1.base, 32 + ~#descriptor___3~0#1.offset, 4);call write~int#6(0, ~#descriptor___3~0#1.base, 36 + ~#descriptor___3~0#1.offset, 1);call #t~mem624#1 := read~int#6(~#descriptor___3~0#1.base, 36 + ~#descriptor___3~0#1.offset, 1); [2025-02-08 03:07:50,658 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6049: assume !(0 != ~tmp___9~0#1); [2025-02-08 03:07:50,658 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6016: SUMMARY for call __dynamic_dev_dbg(~#descriptor___1~0#1.base, ~#descriptor___1~0#1.offset, ~ddev~0#1.base, ~ddev~0#1.offset, 152, 0); srcloc: null [2025-02-08 03:07:50,658 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6380: assume 0 == (#t~mem734#1.base + #t~mem734#1.offset) % 18446744073709551616;havoc #t~mem734#1.base, #t~mem734#1.offset; [2025-02-08 03:07:50,658 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6380: assume !(0 == (#t~mem734#1.base + #t~mem734#1.offset) % 18446744073709551616);havoc #t~mem734#1.base, #t~mem734#1.offset; [2025-02-08 03:07:50,658 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6248: SUMMARY for call set_bit(~j~1#1, ~port~26#1.base, 1142 + ~port~26#1.offset); srcloc: null [2025-02-08 03:07:50,658 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6083: assume ~num_interrupt_out~0#1 <= 7;call write~$Pointer$#15(~endpoint~0#1.base, ~endpoint~0#1.offset, ~#interrupt_out_endpoint~0#1.base, ~#interrupt_out_endpoint~0#1.offset + 8 * ~num_interrupt_out~0#1, 8);~num_interrupt_out~0#1 := 1 + ~num_interrupt_out~0#1; [2025-02-08 03:07:50,658 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6083: assume !(~num_interrupt_out~0#1 <= 7); [2025-02-08 03:07:50,658 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6116: assume ~num_interrupt_in~0#1 <= 7;call write~$Pointer$#20(~endpoint~0#1.base, ~endpoint~0#1.offset, ~#interrupt_in_endpoint~0#1.base, ~#interrupt_in_endpoint~0#1.offset + 8 * ~num_interrupt_in~0#1, 8);~num_interrupt_in~0#1 := 1 + ~num_interrupt_in~0#1; [2025-02-08 03:07:50,658 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6116: assume !(~num_interrupt_in~0#1 <= 7); [2025-02-08 03:07:50,658 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6348-1: SUMMARY for call #t~ret720#1 := __create_pipe(~dev~0#1.base, ~dev~0#1.offset, #t~mem719#1 % 256); srcloc: null [2025-02-08 03:07:50,659 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6348: ~tmp___24~0#1 := #t~ret720#1;havoc #t~mem719#1;havoc #t~ret720#1;call #t~mem721#1.base, #t~mem721#1.offset := read~$Pointer$#16(~port~26#1.base, 1059 + ~port~26#1.offset, 8); [2025-02-08 03:07:50,659 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6249: call write~$Pointer$#16(#t~ret676#1.base, #t~ret676#1.offset, ~port~26#1.base, 1126 + ~port~26#1.offset + 8 * ~j~1#1, 8);havoc #t~ret676#1.base, #t~ret676#1.offset;call #t~mem677#1.base, #t~mem677#1.offset := read~$Pointer$#16(~port~26#1.base, 1126 + ~port~26#1.offset + 8 * ~j~1#1, 8); [2025-02-08 03:07:50,659 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6249-1: SUMMARY for call #t~ret676#1.base, #t~ret676#1.offset := usb_alloc_urb(0, 208); srcloc: null [2025-02-08 03:07:50,659 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8000-1: SUMMARY for call ldv_module_put(ldv_module_put_19_~ldv_func_arg1#1.base, ldv_module_put_19_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:07:50,659 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8000: havoc ldv_module_put_19_~ldv_func_arg1#1.base, ldv_module_put_19_~ldv_func_arg1#1.offset;havoc ldv_module_put_19_#in~ldv_func_arg1#1.base, ldv_module_put_19_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_module_put_19 } true;havoc #t~mem765#1.base, #t~mem765#1.offset;#res#1 := -5;call ULTIMATE.dealloc(~#interrupt_in_endpoint~0#1.base, ~#interrupt_in_endpoint~0#1.offset);havoc ~#interrupt_in_endpoint~0#1.base, ~#interrupt_in_endpoint~0#1.offset;call ULTIMATE.dealloc(~#interrupt_out_endpoint~0#1.base, ~#interrupt_out_endpoint~0#1.offset);havoc ~#interrupt_out_endpoint~0#1.base, ~#interrupt_out_endpoint~0#1.offset;call ULTIMATE.dealloc(~#bulk_in_endpoint~0#1.base, ~#bulk_in_endpoint~0#1.offset);havoc ~#bulk_in_endpoint~0#1.base, ~#bulk_in_endpoint~0#1.offset;call ULTIMATE.dealloc(~#bulk_out_endpoint~0#1.base, ~#bulk_out_endpoint~0#1.offset);havoc ~#bulk_out_endpoint~0#1.base, ~#bulk_out_endpoint~0#1.offset;call ULTIMATE.dealloc(~#descriptor~19#1.base, ~#descriptor~19#1.offset);havoc ~#descriptor~19#1.base, ~#descriptor~19#1.offset;call ULTIMATE.dealloc(~#descriptor___0~1#1.base, ~#descriptor___0~1#1.offset);havoc ~#descriptor___0~1#1.base, ~#descriptor___0~1#1.offset;call ULTIMATE.dealloc(~#descriptor___1~0#1.base, ~#descriptor___1~0#1.offset);havoc ~#descriptor___1~0#1.base, ~#descriptor___1~0#1.offset;call ULTIMATE.dealloc(~#descriptor___2~0#1.base, ~#descriptor___2~0#1.offset);havoc ~#descriptor___2~0#1.base, ~#descriptor___2~0#1.offset;call ULTIMATE.dealloc(~#descriptor___3~0#1.base, ~#descriptor___3~0#1.offset);havoc ~#descriptor___3~0#1.base, ~#descriptor___3~0#1.offset;call ULTIMATE.dealloc(~#descriptor___4~0#1.base, ~#descriptor___4~0#1.offset);havoc ~#descriptor___4~0#1.base, ~#descriptor___4~0#1.offset;call ULTIMATE.dealloc(~#descriptor___5~0#1.base, ~#descriptor___5~0#1.offset);havoc ~#descriptor___5~0#1.base, ~#descriptor___5~0#1.offset;call ULTIMATE.dealloc(~#descriptor___6~0#1.base, ~#descriptor___6~0#1.offset);havoc ~#descriptor___6~0#1.base, ~#descriptor___6~0#1.offset;call ULTIMATE.dealloc(~#__key~1#1.base, ~#__key~1#1.offset);havoc ~#__key~1#1.base, ~#__key~1#1.offset;call ULTIMATE.dealloc(~#__key___0~0#1.base, ~#__key___0~0#1.offset);havoc ~#__key___0~0#1.base, ~#__key___0~0#1.offset;call ULTIMATE.dealloc(~#__constr_expr_0~0#1.base, ~#__constr_expr_0~0#1.offset);havoc ~#__constr_expr_0~0#1.base, ~#__constr_expr_0~0#1.offset;call ULTIMATE.dealloc(~#descriptor___7~0#1.base, ~#descriptor___7~0#1.offset);havoc ~#descriptor___7~0#1.base, ~#descriptor___7~0#1.offset;call ULTIMATE.dealloc(~#descriptor___8~0#1.base, ~#descriptor___8~0#1.offset);havoc ~#descriptor___8~0#1.base, ~#descriptor___8~0#1.offset;call ULTIMATE.dealloc(~#descriptor___9~0#1.base, ~#descriptor___9~0#1.offset);havoc ~#descriptor___9~0#1.base, ~#descriptor___9~0#1.offset; [2025-02-08 03:07:50,659 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4466: usb_endpoint_is_bulk_in_#res#1 := usb_endpoint_is_bulk_in_~tmp___1~2#1;#t~ret617#1 := usb_endpoint_is_bulk_in_#res#1;havoc usb_endpoint_is_bulk_in_#t~ret163#1, usb_endpoint_is_bulk_in_#t~ret164#1, usb_endpoint_is_bulk_in_~epd#1.base, usb_endpoint_is_bulk_in_~epd#1.offset, usb_endpoint_is_bulk_in_~tmp~14#1, usb_endpoint_is_bulk_in_~tmp___0~6#1, usb_endpoint_is_bulk_in_~tmp___1~2#1;havoc usb_endpoint_is_bulk_in_#in~epd#1.base, usb_endpoint_is_bulk_in_#in~epd#1.offset;assume { :end_inline_usb_endpoint_is_bulk_in } true;assume -2147483648 <= #t~ret617#1 && #t~ret617#1 <= 2147483647;~tmp___5~0#1 := #t~ret617#1;havoc #t~ret617#1; [2025-02-08 03:07:50,659 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6349-3: [2025-02-08 03:07:50,659 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6349-2: call #t~mem723#1.base, #t~mem723#1.offset := read~$Pointer$#16(~port~26#1.base, 1051 + ~port~26#1.offset, 8);call #t~mem724#1.base, #t~mem724#1.offset := read~$Pointer$#16(~serial~9#1.base, 8 + ~serial~9#1.offset, 8);call #t~mem725#1.base, #t~mem725#1.offset := read~$Pointer$#16(#t~mem724#1.base, 490 + #t~mem724#1.offset, 8);call #t~mem726#1 := read~int#16(~endpoint~0#1.base, 6 + ~endpoint~0#1.offset, 1); [2025-02-08 03:07:50,659 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6250: assume 0 == (#t~mem677#1.base + #t~mem677#1.offset) % 18446744073709551616;havoc #t~mem677#1.base, #t~mem677#1.offset; [2025-02-08 03:07:50,659 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6250: assume !(0 == (#t~mem677#1.base + #t~mem677#1.offset) % 18446744073709551616);havoc #t~mem677#1.base, #t~mem677#1.offset; [2025-02-08 03:07:50,659 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6349-1: SUMMARY for call usb_fill_int_urb(#t~mem721#1.base, #t~mem721#1.offset, ~dev~0#1.base, ~dev~0#1.offset, #t~bitwise722#1, #t~mem723#1.base, #t~mem723#1.offset, ~buffer_size~0#1, #t~mem725#1.base, #t~mem725#1.offset, ~port~26#1.base, ~port~26#1.offset, (if #t~mem726#1 % 256 % 4294967296 <= 2147483647 then #t~mem726#1 % 256 % 4294967296 else #t~mem726#1 % 256 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 03:07:50,659 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6349: havoc #t~mem721#1.base, #t~mem721#1.offset;havoc #t~bitwise722#1;havoc #t~mem723#1.base, #t~mem723#1.offset;havoc #t~mem724#1.base, #t~mem724#1.offset;havoc #t~mem725#1.base, #t~mem725#1.offset;havoc #t~mem726#1;~i~7#1 := 1 + ~i~7#1; [2025-02-08 03:07:50,659 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6349-6: assume 0 == ~tmp___24~0#1 % 4294967296 || 1073741952 == ~tmp___24~0#1 % 4294967296;#t~bitwise722#1 := 1073741952; [2025-02-08 03:07:50,659 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6349-6: assume !(0 == ~tmp___24~0#1 % 4294967296 || 1073741952 == ~tmp___24~0#1 % 4294967296); [2025-02-08 03:07:50,659 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6349-5: assume false;#t~bitwise722#1 := ~tmp___24~0#1; [2025-02-08 03:07:50,659 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6349-5: assume !false; [2025-02-08 03:07:50,659 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6349-4: havoc #t~bitwise722#1;assume (#t~bitwise722#1 % 4294967296 >= ~tmp___24~0#1 % 4294967296 && #t~bitwise722#1 % 4294967296 >= 1073741952) && #t~bitwise722#1 % 4294967296 <= 1073741952 + ~tmp___24~0#1 % 4294967296; [2025-02-08 03:07:50,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10313: havoc device_add_#t~nondet1511#1; [2025-02-08 03:07:50,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10313-1: #t~ret761#1 := device_add_#res#1;havoc device_add_#t~nondet1511#1, device_add_~arg0#1.base, device_add_~arg0#1.offset;havoc device_add_#in~arg0#1.base, device_add_#in~arg0#1.offset;assume { :end_inline_device_add } true;assume -2147483648 <= #t~ret761#1 && #t~ret761#1 <= 2147483647;~retval~4#1 := #t~ret761#1;havoc #t~ret761#1; [2025-02-08 03:07:50,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10347: havoc idr_alloc_#t~nondet1515#1; [2025-02-08 03:07:50,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10347-1: allocate_minors_#t~ret238#1 := idr_alloc_#res#1;havoc idr_alloc_#t~nondet1515#1, idr_alloc_~arg0#1.base, idr_alloc_~arg0#1.offset, idr_alloc_~arg1#1.base, idr_alloc_~arg1#1.offset, idr_alloc_~arg2#1, idr_alloc_~arg3#1, idr_alloc_~arg4#1;havoc idr_alloc_#in~arg0#1.base, idr_alloc_#in~arg0#1.offset, idr_alloc_#in~arg1#1.base, idr_alloc_#in~arg1#1.offset, idr_alloc_#in~arg2#1, idr_alloc_#in~arg3#1, idr_alloc_#in~arg4#1;assume { :end_inline_idr_alloc } true;assume -2147483648 <= allocate_minors_#t~ret238#1 && allocate_minors_#t~ret238#1 <= 2147483647;allocate_minors_~minor~0#1 := allocate_minors_#t~ret238#1;havoc allocate_minors_#t~ret238#1; [2025-02-08 03:07:50,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6020: assume ~num_bulk_in~0#1 <= 7;call write~$Pointer$#4(~endpoint~0#1.base, ~endpoint~0#1.offset, ~#bulk_in_endpoint~0#1.base, ~#bulk_in_endpoint~0#1.offset + 8 * ~num_bulk_in~0#1, 8);~num_bulk_in~0#1 := 1 + ~num_bulk_in~0#1; [2025-02-08 03:07:50,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6020: assume !(~num_bulk_in~0#1 <= 7); [2025-02-08 03:07:50,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6384-1: SUMMARY for call #t~ret735#1 := usb_endpoint_maxp(~endpoint~0#1.base, ~endpoint~0#1.offset); srcloc: null [2025-02-08 03:07:50,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6384: assume -2147483648 <= #t~ret735#1 && #t~ret735#1 <= 2147483647;~buffer_size~0#1 := #t~ret735#1;havoc #t~ret735#1;call write~int#16(~buffer_size~0#1, ~port~26#1.base, 1076 + ~port~26#1.offset, 4);call #t~mem736#1 := read~int#16(~endpoint~0#1.base, 2 + ~endpoint~0#1.offset, 1);call write~int#16(#t~mem736#1, ~port~26#1.base, 1088 + ~port~26#1.offset, 1);havoc #t~mem736#1; [2025-02-08 03:07:50,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6219: call write~$Pointer$#16(#funAddr~usb_serial_port_work.base, #funAddr~usb_serial_port_work.offset, ~port~26#1.base, 1399 + ~port~26#1.offset, 8);call write~$Pointer$#16(~port~26#1.base, ~port~26#1.offset, ~serial~9#1.base, 34 + ~serial~9#1.offset + 8 * ~i~7#1, 8);call write~$Pointer$#16(~interface#1.base, 43 + ~interface#1.offset, ~port~26#1.base, 1461 + ~port~26#1.offset, 8);call write~$Pointer$#16(0, 0, ~port~26#1.base, 1922 + ~port~26#1.offset, 8);call write~$Pointer$#16(~#usb_serial_bus_type~0.base, ~#usb_serial_bus_type~0.offset, ~port~26#1.base, 1914 + ~port~26#1.offset, 8);call write~$Pointer$#16(#funAddr~usb_serial_port_release.base, #funAddr~usb_serial_port_release.offset, ~port~26#1.base, 2780 + ~port~26#1.offset, 8);call write~$Pointer$#16(~#usb_serial_port_groups~0.base, ~#usb_serial_port_groups~0.offset, ~port~26#1.base, 2772 + ~port~26#1.offset, 8);assume { :begin_inline_device_initialize } true;device_initialize_#in~arg0#1.base, device_initialize_#in~arg0#1.offset := ~port~26#1.base, 1461 + ~port~26#1.offset;havoc device_initialize_~arg0#1.base, device_initialize_~arg0#1.offset;device_initialize_~arg0#1.base, device_initialize_~arg0#1.offset := device_initialize_#in~arg0#1.base, device_initialize_#in~arg0#1.offset;havoc device_initialize_~arg0#1.base, device_initialize_~arg0#1.offset;havoc device_initialize_#in~arg0#1.base, device_initialize_#in~arg0#1.offset;assume { :end_inline_device_initialize } true;~i~7#1 := 1 + ~i~7#1; [2025-02-08 03:07:50,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6219-1: SUMMARY for call INIT_LIST_HEAD(~port~26#1.base, 1383 + ~port~26#1.offset); srcloc: null [2025-02-08 03:07:50,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4799: call ULTIMATE.dealloc(allocate_minors_~#descriptor~0#1.base, allocate_minors_~#descriptor~0#1.offset);havoc allocate_minors_~#descriptor~0#1.base, allocate_minors_~#descriptor~0#1.offset; [2025-02-08 03:07:50,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5856: call ULTIMATE.dealloc(~#interrupt_in_endpoint~0#1.base, ~#interrupt_in_endpoint~0#1.offset);havoc ~#interrupt_in_endpoint~0#1.base, ~#interrupt_in_endpoint~0#1.offset;call ULTIMATE.dealloc(~#interrupt_out_endpoint~0#1.base, ~#interrupt_out_endpoint~0#1.offset);havoc ~#interrupt_out_endpoint~0#1.base, ~#interrupt_out_endpoint~0#1.offset;call ULTIMATE.dealloc(~#bulk_in_endpoint~0#1.base, ~#bulk_in_endpoint~0#1.offset);havoc ~#bulk_in_endpoint~0#1.base, ~#bulk_in_endpoint~0#1.offset;call ULTIMATE.dealloc(~#bulk_out_endpoint~0#1.base, ~#bulk_out_endpoint~0#1.offset);havoc ~#bulk_out_endpoint~0#1.base, ~#bulk_out_endpoint~0#1.offset;call ULTIMATE.dealloc(~#descriptor~19#1.base, ~#descriptor~19#1.offset);havoc ~#descriptor~19#1.base, ~#descriptor~19#1.offset;call ULTIMATE.dealloc(~#descriptor___0~1#1.base, ~#descriptor___0~1#1.offset);havoc ~#descriptor___0~1#1.base, ~#descriptor___0~1#1.offset;call ULTIMATE.dealloc(~#descriptor___1~0#1.base, ~#descriptor___1~0#1.offset);havoc ~#descriptor___1~0#1.base, ~#descriptor___1~0#1.offset;call ULTIMATE.dealloc(~#descriptor___2~0#1.base, ~#descriptor___2~0#1.offset);havoc ~#descriptor___2~0#1.base, ~#descriptor___2~0#1.offset;call ULTIMATE.dealloc(~#descriptor___3~0#1.base, ~#descriptor___3~0#1.offset);havoc ~#descriptor___3~0#1.base, ~#descriptor___3~0#1.offset;call ULTIMATE.dealloc(~#descriptor___4~0#1.base, ~#descriptor___4~0#1.offset);havoc ~#descriptor___4~0#1.base, ~#descriptor___4~0#1.offset;call ULTIMATE.dealloc(~#descriptor___5~0#1.base, ~#descriptor___5~0#1.offset);havoc ~#descriptor___5~0#1.base, ~#descriptor___5~0#1.offset;call ULTIMATE.dealloc(~#descriptor___6~0#1.base, ~#descriptor___6~0#1.offset);havoc ~#descriptor___6~0#1.base, ~#descriptor___6~0#1.offset;call ULTIMATE.dealloc(~#__key~1#1.base, ~#__key~1#1.offset);havoc ~#__key~1#1.base, ~#__key~1#1.offset;call ULTIMATE.dealloc(~#__key___0~0#1.base, ~#__key___0~0#1.offset);havoc ~#__key___0~0#1.base, ~#__key___0~0#1.offset;call ULTIMATE.dealloc(~#__constr_expr_0~0#1.base, ~#__constr_expr_0~0#1.offset);havoc ~#__constr_expr_0~0#1.base, ~#__constr_expr_0~0#1.offset;call ULTIMATE.dealloc(~#descriptor___7~0#1.base, ~#descriptor___7~0#1.offset);havoc ~#descriptor___7~0#1.base, ~#descriptor___7~0#1.offset;call ULTIMATE.dealloc(~#descriptor___8~0#1.base, ~#descriptor___8~0#1.offset);havoc ~#descriptor___8~0#1.base, ~#descriptor___8~0#1.offset;call ULTIMATE.dealloc(~#descriptor___9~0#1.base, ~#descriptor___9~0#1.offset);havoc ~#descriptor___9~0#1.base, ~#descriptor___9~0#1.offset; [2025-02-08 03:07:50,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6286: assume 0 != ~tmp___20~0#1; [2025-02-08 03:07:50,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6286: assume !(0 != ~tmp___20~0#1);call #t~mem693#1.base, #t~mem693#1.offset := read~$Pointer$#16(~serial~9#1.base, 8 + ~serial~9#1.offset, 8);call #t~mem694#1 := read~int#16(#t~mem693#1.base, 250 + #t~mem693#1.offset, 8);~buffer_size~0#1 := (if #t~mem694#1 % 18446744073709551616 % 4294967296 <= 2147483647 then #t~mem694#1 % 18446744073709551616 % 4294967296 else #t~mem694#1 % 18446744073709551616 % 4294967296 - 4294967296);havoc #t~mem693#1.base, #t~mem693#1.offset;havoc #t~mem694#1; [2025-02-08 03:07:50,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10548: havoc usb_get_dev_#t~ret1548#1.base, usb_get_dev_#t~ret1548#1.offset; [2025-02-08 03:07:50,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6452-1: SUMMARY for call #t~ret759#1 := ldv__builtin_expect((if #t~mem758#1 % 256 % 18446744073709551616 <= 9223372036854775807 then #t~mem758#1 % 256 % 18446744073709551616 else #t~mem758#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 03:07:50,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6452: assume -9223372036854775808 <= #t~ret759#1 && #t~ret759#1 <= 9223372036854775807;~tmp___31~0#1 := #t~ret759#1;havoc #t~mem758#1;havoc #t~ret759#1; [2025-02-08 03:07:50,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6254: ~tmp___17~0#1.base, ~tmp___17~0#1.offset := #t~ret678#1.base, #t~ret678#1.offset;havoc #t~ret678#1.base, #t~ret678#1.offset;call write~$Pointer$#16(~tmp___17~0#1.base, ~tmp___17~0#1.offset, ~port~26#1.base, 1110 + ~port~26#1.offset + 8 * ~j~1#1, 8);call #t~mem679#1.base, #t~mem679#1.offset := read~$Pointer$#16(~port~26#1.base, 1110 + ~port~26#1.offset + 8 * ~j~1#1, 8); [2025-02-08 03:07:50,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6254-1: SUMMARY for call #t~ret678#1.base, #t~ret678#1.offset := kmalloc(~buffer_size~0#1, 208); srcloc: null [2025-02-08 03:07:50,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6056-1: SUMMARY for call #t~ret625#1 := ldv__builtin_expect((if #t~mem624#1 % 256 % 18446744073709551616 <= 9223372036854775807 then #t~mem624#1 % 256 % 18446744073709551616 else #t~mem624#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 03:07:50,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6056: assume -9223372036854775808 <= #t~ret625#1 && #t~ret625#1 <= 9223372036854775807;~tmp___8~0#1 := #t~ret625#1;havoc #t~mem624#1;havoc #t~ret625#1; [2025-02-08 03:07:50,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6387-1: SUMMARY for call #t~ret737#1.base, #t~ret737#1.offset := kmalloc(~buffer_size~0#1, 208); srcloc: null [2025-02-08 03:07:50,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6354: assume ~i~7#1 < ~num_interrupt_in~0#1; [2025-02-08 03:07:50,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6354: assume !(~i~7#1 < ~num_interrupt_in~0#1); [2025-02-08 03:07:50,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6387: ~tmp___26~0#1.base, ~tmp___26~0#1.offset := #t~ret737#1.base, #t~ret737#1.offset;havoc #t~ret737#1.base, #t~ret737#1.offset;call write~$Pointer$#16(~tmp___26~0#1.base, ~tmp___26~0#1.offset, ~port~26#1.base, 1068 + ~port~26#1.offset, 8);call #t~mem738#1.base, #t~mem738#1.offset := read~$Pointer$#16(~port~26#1.base, 1068 + ~port~26#1.offset, 8); [2025-02-08 03:07:50,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6453: assume 0 != ~tmp___31~0#1;assume { :begin_inline_dev_name } true;dev_name_#in~dev#1.base, dev_name_#in~dev#1.offset := ~port~26#1.base, 1461 + ~port~26#1.offset;havoc dev_name_#res#1.base, dev_name_#res#1.offset;havoc dev_name_#t~mem174#1.base, dev_name_#t~mem174#1.offset, dev_name_#t~mem175#1.base, dev_name_#t~mem175#1.offset, dev_name_#t~ret176#1.base, dev_name_#t~ret176#1.offset, dev_name_~dev#1.base, dev_name_~dev#1.offset, dev_name_~tmp~18#1.base, dev_name_~tmp~18#1.offset;dev_name_~dev#1.base, dev_name_~dev#1.offset := dev_name_#in~dev#1.base, dev_name_#in~dev#1.offset;havoc dev_name_~tmp~18#1.base, dev_name_~tmp~18#1.offset;call dev_name_#t~mem174#1.base, dev_name_#t~mem174#1.offset := read~$Pointer$#16(dev_name_~dev#1.base, 289 + dev_name_~dev#1.offset, 8); [2025-02-08 03:07:50,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6453: assume !(0 != ~tmp___31~0#1); [2025-02-08 03:07:50,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6123: ~i~7#1 := 1 + ~i~7#1;call #t~mem654#1 := read~int#16(~iface_desc~0#1.base, 4 + ~iface_desc~0#1.offset, 1); [2025-02-08 03:07:50,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6090: ~i~7#1 := 1 + ~i~7#1; [2025-02-08 03:07:50,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6057: assume 0 != ~tmp___8~0#1; [2025-02-08 03:07:50,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6057: assume !(0 != ~tmp___8~0#1); [2025-02-08 03:07:50,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6454: #t~ret760#1.base, #t~ret760#1.offset := dev_name_#res#1.base, dev_name_#res#1.offset;havoc dev_name_#t~mem174#1.base, dev_name_#t~mem174#1.offset, dev_name_#t~mem175#1.base, dev_name_#t~mem175#1.offset, dev_name_#t~ret176#1.base, dev_name_#t~ret176#1.offset, dev_name_~dev#1.base, dev_name_~dev#1.offset, dev_name_~tmp~18#1.base, dev_name_~tmp~18#1.offset;havoc dev_name_#in~dev#1.base, dev_name_#in~dev#1.offset;assume { :end_inline_dev_name } true;~tmp___30~0#1.base, ~tmp___30~0#1.offset := #t~ret760#1.base, #t~ret760#1.offset;havoc #t~ret760#1.base, #t~ret760#1.offset; [2025-02-08 03:07:50,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6256: assume 0 == (#t~mem679#1.base + #t~mem679#1.offset) % 18446744073709551616;havoc #t~mem679#1.base, #t~mem679#1.offset; [2025-02-08 03:07:50,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6256: assume !(0 == (#t~mem679#1.base + #t~mem679#1.offset) % 18446744073709551616);havoc #t~mem679#1.base, #t~mem679#1.offset;call #t~mem680#1 := read~int#16(~endpoint~0#1.base, 2 + ~endpoint~0#1.offset, 1); [2025-02-08 03:07:50,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6058: SUMMARY for call __dynamic_dev_dbg(~#descriptor___3~0#1.base, ~#descriptor___3~0#1.offset, ~ddev~0#1.base, ~ddev~0#1.offset, 162, 0); srcloc: null [2025-02-08 03:07:50,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4836: allocate_minors_~j~0#1 := 0; [2025-02-08 03:07:50,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4572: assume 0 == device_enable_async_suspend_#t~mem181#1 % 256;havoc device_enable_async_suspend_#t~mem181#1;call write~int#16(1, device_enable_async_suspend_~dev#1.base, 490 + device_enable_async_suspend_~dev#1.offset, 1); [2025-02-08 03:07:50,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4572: assume !(0 == device_enable_async_suspend_#t~mem181#1 % 256);havoc device_enable_async_suspend_#t~mem181#1; [2025-02-08 03:07:50,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6455: SUMMARY for call __dynamic_dev_dbg(~#descriptor___9~0#1.base, ~#descriptor___9~0#1.offset, ~ddev~0#1.base, ~ddev~0#1.offset, 202, 0); srcloc: null [2025-02-08 03:07:50,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6389: assume 0 == (#t~mem738#1.base + #t~mem738#1.offset) % 18446744073709551616;havoc #t~mem738#1.base, #t~mem738#1.offset; [2025-02-08 03:07:50,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6389: assume !(0 == (#t~mem738#1.base + #t~mem738#1.offset) % 18446744073709551616);havoc #t~mem738#1.base, #t~mem738#1.offset;call #t~mem739#1 := read~int#16(~endpoint~0#1.base, 2 + ~endpoint~0#1.offset, 1); [2025-02-08 03:07:50,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10551: havoc usb_get_intf_#t~ret1549#1.base, usb_get_intf_#t~ret1549#1.offset; [2025-02-08 03:07:50,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10221: havoc __kfifo_alloc_#t~nondet1499#1; [2025-02-08 03:07:50,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10221-1: #t~ret691#1 := __kfifo_alloc_#res#1;havoc __kfifo_alloc_#t~nondet1499#1, __kfifo_alloc_~arg0#1.base, __kfifo_alloc_~arg0#1.offset, __kfifo_alloc_~arg1#1, __kfifo_alloc_~arg2#1, __kfifo_alloc_~arg3#1;havoc __kfifo_alloc_#in~arg0#1.base, __kfifo_alloc_#in~arg0#1.offset, __kfifo_alloc_#in~arg1#1, __kfifo_alloc_#in~arg2#1, __kfifo_alloc_#in~arg3#1;assume { :end_inline___kfifo_alloc } true;assume -2147483648 <= #t~ret691#1 && #t~ret691#1 <= 2147483647;~tmp___19~0#1 := #t~ret691#1;havoc #t~ret691#1;assume { :begin_inline___kfifo_int_must_check_helper } true;__kfifo_int_must_check_helper_#in~val#1 := ~tmp___19~0#1;havoc __kfifo_int_must_check_helper_#res#1;havoc __kfifo_int_must_check_helper_~val#1;__kfifo_int_must_check_helper_~val#1 := __kfifo_int_must_check_helper_#in~val#1;__kfifo_int_must_check_helper_#res#1 := __kfifo_int_must_check_helper_~val#1;#t~ret692#1 := __kfifo_int_must_check_helper_#res#1;havoc __kfifo_int_must_check_helper_~val#1;havoc __kfifo_int_must_check_helper_#in~val#1;assume { :end_inline___kfifo_int_must_check_helper } true;assume -2147483648 <= #t~ret692#1 && #t~ret692#1 <= 2147483647;~tmp___20~0#1 := #t~ret692#1;havoc #t~ret692#1; [2025-02-08 03:07:50,662 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6125: assume (if #t~mem654#1 % 256 % 4294967296 <= 2147483647 then #t~mem654#1 % 256 % 4294967296 else #t~mem654#1 % 256 % 4294967296 - 4294967296) > ~i~7#1;havoc #t~mem654#1; [2025-02-08 03:07:50,662 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6125: assume !((if #t~mem654#1 % 256 % 4294967296 <= 2147483647 then #t~mem654#1 % 256 % 4294967296 else #t~mem654#1 % 256 % 4294967296 - 4294967296) > ~i~7#1);havoc #t~mem654#1; [2025-02-08 03:07:50,662 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4837: assume allocate_minors_~j~0#1 % 4294967296 < allocate_minors_~i~0#1 % 4294967296; [2025-02-08 03:07:50,662 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4837: assume !(allocate_minors_~j~0#1 % 4294967296 < allocate_minors_~i~0#1 % 4294967296); [2025-02-08 03:07:50,662 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6291: assume 0 == ~buffer_size~0#1; [2025-02-08 03:07:50,662 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6291: assume !(0 == ~buffer_size~0#1); [2025-02-08 03:07:50,662 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4210: havoc kobject_name_#t~mem93#1.base, kobject_name_#t~mem93#1.offset;dev_name_#t~ret176#1.base, dev_name_#t~ret176#1.offset := kobject_name_#res#1.base, kobject_name_#res#1.offset;havoc kobject_name_#t~mem93#1.base, kobject_name_#t~mem93#1.offset, kobject_name_~kobj#1.base, kobject_name_~kobj#1.offset;havoc kobject_name_#in~kobj#1.base, kobject_name_#in~kobj#1.offset;assume { :end_inline_kobject_name } true;dev_name_~tmp~18#1.base, dev_name_~tmp~18#1.offset := dev_name_#t~ret176#1.base, dev_name_#t~ret176#1.offset;havoc dev_name_#t~ret176#1.base, dev_name_#t~ret176#1.offset;dev_name_#res#1.base, dev_name_#res#1.offset := dev_name_~tmp~18#1.base, dev_name_~tmp~18#1.offset; [2025-02-08 03:07:50,662 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6027: assume { :begin_inline_usb_endpoint_is_bulk_out } true;usb_endpoint_is_bulk_out_#in~epd#1.base, usb_endpoint_is_bulk_out_#in~epd#1.offset := ~endpoint~0#1.base, ~endpoint~0#1.offset;havoc usb_endpoint_is_bulk_out_#res#1;havoc usb_endpoint_is_bulk_out_#t~ret165#1, usb_endpoint_is_bulk_out_#t~ret166#1, usb_endpoint_is_bulk_out_~epd#1.base, usb_endpoint_is_bulk_out_~epd#1.offset, usb_endpoint_is_bulk_out_~tmp~15#1, usb_endpoint_is_bulk_out_~tmp___0~7#1, usb_endpoint_is_bulk_out_~tmp___1~3#1;usb_endpoint_is_bulk_out_~epd#1.base, usb_endpoint_is_bulk_out_~epd#1.offset := usb_endpoint_is_bulk_out_#in~epd#1.base, usb_endpoint_is_bulk_out_#in~epd#1.offset;havoc usb_endpoint_is_bulk_out_~tmp~15#1;havoc usb_endpoint_is_bulk_out_~tmp___0~7#1;havoc usb_endpoint_is_bulk_out_~tmp___1~3#1; [2025-02-08 03:07:50,662 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4475: assume -2147483648 <= usb_endpoint_is_bulk_out_#t~ret165#1 && usb_endpoint_is_bulk_out_#t~ret165#1 <= 2147483647;usb_endpoint_is_bulk_out_~tmp~15#1 := usb_endpoint_is_bulk_out_#t~ret165#1;havoc usb_endpoint_is_bulk_out_#t~ret165#1; [2025-02-08 03:07:50,662 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4475-1: SUMMARY for call usb_endpoint_is_bulk_out_#t~ret165#1 := usb_endpoint_xfer_bulk(usb_endpoint_is_bulk_out_~epd#1.base, usb_endpoint_is_bulk_out_~epd#1.offset); srcloc: null [2025-02-08 03:07:50,662 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4541: assume 0 != (dev_name_#t~mem174#1.base + dev_name_#t~mem174#1.offset) % 18446744073709551616;havoc dev_name_#t~mem174#1.base, dev_name_#t~mem174#1.offset;call dev_name_#t~mem175#1.base, dev_name_#t~mem175#1.offset := read~$Pointer$#16(dev_name_~dev#1.base, 289 + dev_name_~dev#1.offset, 8);dev_name_#res#1.base, dev_name_#res#1.offset := dev_name_#t~mem175#1.base, dev_name_#t~mem175#1.offset;havoc dev_name_#t~mem175#1.base, dev_name_#t~mem175#1.offset; [2025-02-08 03:07:50,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4541: assume !(0 != (dev_name_#t~mem174#1.base + dev_name_#t~mem174#1.offset) % 18446744073709551616);havoc dev_name_#t~mem174#1.base, dev_name_#t~mem174#1.offset; [2025-02-08 03:07:50,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6292-1: SUMMARY for call #t~ret695#1 := usb_endpoint_maxp(~endpoint~0#1.base, ~endpoint~0#1.offset); srcloc: null [2025-02-08 03:07:50,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6292: assume -2147483648 <= #t~ret695#1 && #t~ret695#1 <= 2147483647;~buffer_size~0#1 := #t~ret695#1;havoc #t~ret695#1; [2025-02-08 03:07:50,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5995: havoc ldv_module_put_15_~ldv_func_arg1#1.base, ldv_module_put_15_~ldv_func_arg1#1.offset;havoc ldv_module_put_15_#in~ldv_func_arg1#1.base, ldv_module_put_15_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_module_put_15 } true;havoc #t~mem614#1.base, #t~mem614#1.offset;#res#1 := ~retval~4#1;call ULTIMATE.dealloc(~#interrupt_in_endpoint~0#1.base, ~#interrupt_in_endpoint~0#1.offset);havoc ~#interrupt_in_endpoint~0#1.base, ~#interrupt_in_endpoint~0#1.offset;call ULTIMATE.dealloc(~#interrupt_out_endpoint~0#1.base, ~#interrupt_out_endpoint~0#1.offset);havoc ~#interrupt_out_endpoint~0#1.base, ~#interrupt_out_endpoint~0#1.offset;call ULTIMATE.dealloc(~#bulk_in_endpoint~0#1.base, ~#bulk_in_endpoint~0#1.offset);havoc ~#bulk_in_endpoint~0#1.base, ~#bulk_in_endpoint~0#1.offset;call ULTIMATE.dealloc(~#bulk_out_endpoint~0#1.base, ~#bulk_out_endpoint~0#1.offset);havoc ~#bulk_out_endpoint~0#1.base, ~#bulk_out_endpoint~0#1.offset;call ULTIMATE.dealloc(~#descriptor~19#1.base, ~#descriptor~19#1.offset);havoc ~#descriptor~19#1.base, ~#descriptor~19#1.offset;call ULTIMATE.dealloc(~#descriptor___0~1#1.base, ~#descriptor___0~1#1.offset);havoc ~#descriptor___0~1#1.base, ~#descriptor___0~1#1.offset;call ULTIMATE.dealloc(~#descriptor___1~0#1.base, ~#descriptor___1~0#1.offset);havoc ~#descriptor___1~0#1.base, ~#descriptor___1~0#1.offset;call ULTIMATE.dealloc(~#descriptor___2~0#1.base, ~#descriptor___2~0#1.offset);havoc ~#descriptor___2~0#1.base, ~#descriptor___2~0#1.offset;call ULTIMATE.dealloc(~#descriptor___3~0#1.base, ~#descriptor___3~0#1.offset);havoc ~#descriptor___3~0#1.base, ~#descriptor___3~0#1.offset;call ULTIMATE.dealloc(~#descriptor___4~0#1.base, ~#descriptor___4~0#1.offset);havoc ~#descriptor___4~0#1.base, ~#descriptor___4~0#1.offset;call ULTIMATE.dealloc(~#descriptor___5~0#1.base, ~#descriptor___5~0#1.offset);havoc ~#descriptor___5~0#1.base, ~#descriptor___5~0#1.offset;call ULTIMATE.dealloc(~#descriptor___6~0#1.base, ~#descriptor___6~0#1.offset);havoc ~#descriptor___6~0#1.base, ~#descriptor___6~0#1.offset;call ULTIMATE.dealloc(~#__key~1#1.base, ~#__key~1#1.offset);havoc ~#__key~1#1.base, ~#__key~1#1.offset;call ULTIMATE.dealloc(~#__key___0~0#1.base, ~#__key___0~0#1.offset);havoc ~#__key___0~0#1.base, ~#__key___0~0#1.offset;call ULTIMATE.dealloc(~#__constr_expr_0~0#1.base, ~#__constr_expr_0~0#1.offset);havoc ~#__constr_expr_0~0#1.base, ~#__constr_expr_0~0#1.offset;call ULTIMATE.dealloc(~#descriptor___7~0#1.base, ~#descriptor___7~0#1.offset);havoc ~#descriptor___7~0#1.base, ~#descriptor___7~0#1.offset;call ULTIMATE.dealloc(~#descriptor___8~0#1.base, ~#descriptor___8~0#1.offset);havoc ~#descriptor___8~0#1.base, ~#descriptor___8~0#1.offset;call ULTIMATE.dealloc(~#descriptor___9~0#1.base, ~#descriptor___9~0#1.offset);havoc ~#descriptor___9~0#1.base, ~#descriptor___9~0#1.offset; [2025-02-08 03:07:50,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6028: assume 0 != ~tmp___7~0#1;call write~$Pointer$#6(153, 0, ~#descriptor___2~0#1.base, ~#descriptor___2~0#1.offset, 8);call write~$Pointer$#6(154, 0, ~#descriptor___2~0#1.base, 8 + ~#descriptor___2~0#1.offset, 8);call write~$Pointer$#6(155, 0, ~#descriptor___2~0#1.base, 16 + ~#descriptor___2~0#1.offset, 8);call write~$Pointer$#6(156, 0, ~#descriptor___2~0#1.base, 24 + ~#descriptor___2~0#1.offset, 8);call write~int#6(790, ~#descriptor___2~0#1.base, 32 + ~#descriptor___2~0#1.offset, 4);call write~int#6(0, ~#descriptor___2~0#1.base, 36 + ~#descriptor___2~0#1.offset, 1);call #t~mem621#1 := read~int#6(~#descriptor___2~0#1.base, 36 + ~#descriptor___2~0#1.offset, 1); [2025-02-08 03:07:50,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6028: assume !(0 != ~tmp___7~0#1); [2025-02-08 03:07:50,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4839: allocate_minors_~j~0#1 := 1 + allocate_minors_~j~0#1; [2025-02-08 03:07:50,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4839-1: SUMMARY for call idr_remove(~#serial_minors~0.base, ~#serial_minors~0.offset, (if allocate_minors_#t~mem240#1 % 4294967296 % 4294967296 <= 2147483647 then allocate_minors_#t~mem240#1 % 4294967296 % 4294967296 else allocate_minors_#t~mem240#1 % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 03:07:50,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4839-2: call allocate_minors_#t~mem239#1.base, allocate_minors_#t~mem239#1.offset := read~$Pointer$#16(allocate_minors_~serial#1.base, 34 + allocate_minors_~serial#1.offset + 8 * (if allocate_minors_~j~0#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then allocate_minors_~j~0#1 % 4294967296 % 18446744073709551616 else allocate_minors_~j~0#1 % 4294967296 % 18446744073709551616 - 18446744073709551616), 8);call allocate_minors_#t~mem240#1 := read~int#16(allocate_minors_#t~mem239#1.base, 1046 + allocate_minors_#t~mem239#1.offset, 4); [2025-02-08 03:07:50,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4542: havoc dev_name_#t~mem175#1.base, dev_name_#t~mem175#1.offset; [2025-02-08 03:07:50,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5665: call ULTIMATE.dealloc(create_serial_~#__key~0#1.base, create_serial_~#__key~0#1.offset);havoc create_serial_~#__key~0#1.base, create_serial_~#__key~0#1.offset; [2025-02-08 03:07:50,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4476: assume 0 != usb_endpoint_is_bulk_out_~tmp~15#1; [2025-02-08 03:07:50,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4476: assume !(0 != usb_endpoint_is_bulk_out_~tmp~15#1);usb_endpoint_is_bulk_out_~tmp___1~3#1 := 0; [2025-02-08 03:07:50,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6260-1: SUMMARY for call #t~ret681#1 := __create_pipe(~dev~0#1.base, ~dev~0#1.offset, #t~mem680#1 % 256); srcloc: null [2025-02-08 03:07:50,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6260: ~tmp___18~0#1 := #t~ret681#1;havoc #t~mem680#1;havoc #t~ret681#1;call #t~mem682#1.base, #t~mem682#1.offset := read~$Pointer$#16(~port~26#1.base, 1126 + ~port~26#1.offset + 8 * ~j~1#1, 8); [2025-02-08 03:07:50,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6062: assume ~num_interrupt_in~0#1 <= 7;call write~$Pointer$#20(~endpoint~0#1.base, ~endpoint~0#1.offset, ~#interrupt_in_endpoint~0#1.base, ~#interrupt_in_endpoint~0#1.offset + 8 * ~num_interrupt_in~0#1, 8);~num_interrupt_in~0#1 := 1 + ~num_interrupt_in~0#1; [2025-02-08 03:07:50,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6062: assume !(~num_interrupt_in~0#1 <= 7); [2025-02-08 03:07:50,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6459-1: assume { :begin_inline_device_enable_async_suspend } true;device_enable_async_suspend_#in~dev#1.base, device_enable_async_suspend_#in~dev#1.offset := ~port~26#1.base, 1461 + ~port~26#1.offset;havoc device_enable_async_suspend_#t~mem181#1, device_enable_async_suspend_~dev#1.base, device_enable_async_suspend_~dev#1.offset;device_enable_async_suspend_~dev#1.base, device_enable_async_suspend_~dev#1.offset := device_enable_async_suspend_#in~dev#1.base, device_enable_async_suspend_#in~dev#1.offset;call device_enable_async_suspend_#t~mem181#1 := read~int#16(device_enable_async_suspend_~dev#1.base, 491 + device_enable_async_suspend_~dev#1.offset, 1); [2025-02-08 03:07:50,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6459: havoc device_enable_async_suspend_#t~mem181#1, device_enable_async_suspend_~dev#1.base, device_enable_async_suspend_~dev#1.offset;havoc device_enable_async_suspend_#in~dev#1.base, device_enable_async_suspend_#in~dev#1.offset;assume { :end_inline_device_enable_async_suspend } true;assume { :begin_inline_device_add } true;device_add_#in~arg0#1.base, device_add_#in~arg0#1.offset := ~port~26#1.base, 1461 + ~port~26#1.offset;havoc device_add_#res#1;havoc device_add_#t~nondet1511#1, device_add_~arg0#1.base, device_add_~arg0#1.offset;device_add_~arg0#1.base, device_add_~arg0#1.offset := device_add_#in~arg0#1.base, device_add_#in~arg0#1.offset;havoc device_add_#t~nondet1511#1;assume -2147483648 <= device_add_#t~nondet1511#1 && device_add_#t~nondet1511#1 <= 2147483647;device_add_#res#1 := device_add_#t~nondet1511#1;havoc device_add_#t~nondet1511#1; [2025-02-08 03:07:50,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4477: assume -2147483648 <= usb_endpoint_is_bulk_out_#t~ret166#1 && usb_endpoint_is_bulk_out_#t~ret166#1 <= 2147483647;usb_endpoint_is_bulk_out_~tmp___0~7#1 := usb_endpoint_is_bulk_out_#t~ret166#1;havoc usb_endpoint_is_bulk_out_#t~ret166#1; [2025-02-08 03:07:50,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4477-1: SUMMARY for call usb_endpoint_is_bulk_out_#t~ret166#1 := usb_endpoint_dir_out(usb_endpoint_is_bulk_out_~epd#1.base, usb_endpoint_is_bulk_out_~epd#1.offset); srcloc: null [2025-02-08 03:07:50,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6393-1: SUMMARY for call #t~ret740#1 := __create_pipe(~dev~0#1.base, ~dev~0#1.offset, #t~mem739#1 % 256); srcloc: null [2025-02-08 03:07:50,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6393: ~tmp___27~0#1 := #t~ret740#1;havoc #t~mem739#1;havoc #t~ret740#1;call #t~mem741#1.base, #t~mem741#1.offset := read~$Pointer$#16(~port~26#1.base, 1080 + ~port~26#1.offset, 8); [2025-02-08 03:07:50,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6261-2: call #t~mem684#1.base, #t~mem684#1.offset := read~$Pointer$#16(~port~26#1.base, 1110 + ~port~26#1.offset + 8 * ~j~1#1, 8);call #t~mem685#1.base, #t~mem685#1.offset := read~$Pointer$#16(~serial~9#1.base, 8 + ~serial~9#1.offset, 8);call #t~mem686#1.base, #t~mem686#1.offset := read~$Pointer$#16(#t~mem685#1.base, 506 + #t~mem685#1.offset, 8); [2025-02-08 03:07:50,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6261-3: [2025-02-08 03:07:50,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6261: havoc #t~mem682#1.base, #t~mem682#1.offset;havoc #t~bitwise683#1;havoc #t~mem684#1.base, #t~mem684#1.offset;havoc #t~mem685#1.base, #t~mem685#1.offset;havoc #t~mem686#1.base, #t~mem686#1.offset;~j~1#1 := 1 + ~j~1#1; [2025-02-08 03:07:50,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6261-1: SUMMARY for call usb_fill_bulk_urb(#t~mem682#1.base, #t~mem682#1.offset, ~dev~0#1.base, ~dev~0#1.offset, #t~bitwise683#1, #t~mem684#1.base, #t~mem684#1.offset, ~buffer_size~0#1, #t~mem686#1.base, #t~mem686#1.offset, ~port~26#1.base, ~port~26#1.offset); srcloc: null [2025-02-08 03:07:50,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6261-6: assume 0 == ~tmp___18~0#1 % 4294967296 || 3221225600 == ~tmp___18~0#1 % 4294967296;#t~bitwise683#1 := 3221225600; [2025-02-08 03:07:50,664 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6261-6: assume !(0 == ~tmp___18~0#1 % 4294967296 || 3221225600 == ~tmp___18~0#1 % 4294967296); [2025-02-08 03:07:50,664 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6261-4: havoc #t~bitwise683#1;assume (#t~bitwise683#1 % 4294967296 >= ~tmp___18~0#1 % 4294967296 && #t~bitwise683#1 % 4294967296 >= 3221225600) && #t~bitwise683#1 % 4294967296 <= 3221225600 + ~tmp___18~0#1 % 4294967296; [2025-02-08 03:07:50,664 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6261-5: assume false;#t~bitwise683#1 := ~tmp___18~0#1; [2025-02-08 03:07:50,664 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6261-5: assume !false; [2025-02-08 03:07:50,664 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4478: assume 0 != usb_endpoint_is_bulk_out_~tmp___0~7#1;usb_endpoint_is_bulk_out_~tmp___1~3#1 := 1; [2025-02-08 03:07:50,664 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4478: assume !(0 != usb_endpoint_is_bulk_out_~tmp___0~7#1);usb_endpoint_is_bulk_out_~tmp___1~3#1 := 0; [2025-02-08 03:07:50,664 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6394: havoc #t~mem741#1.base, #t~mem741#1.offset;havoc #t~bitwise742#1;havoc #t~mem743#1.base, #t~mem743#1.offset;havoc #t~mem744#1.base, #t~mem744#1.offset;havoc #t~mem745#1.base, #t~mem745#1.offset;havoc #t~mem746#1;~i~7#1 := 1 + ~i~7#1; [2025-02-08 03:07:50,664 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6394-4: havoc #t~bitwise742#1;assume (#t~bitwise742#1 % 4294967296 >= ~tmp___27~0#1 % 4294967296 && #t~bitwise742#1 % 4294967296 >= 1073741824) && #t~bitwise742#1 % 4294967296 <= 1073741824 + ~tmp___27~0#1 % 4294967296; [2025-02-08 03:07:50,664 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6295: call write~int#16(~buffer_size~0#1, ~port~26#1.base, 1158 + ~port~26#1.offset, 4);call #t~mem696#1 := read~int#16(~endpoint~0#1.base, 2 + ~endpoint~0#1.offset, 1);call write~int#16(#t~mem696#1, ~port~26#1.base, 1234 + ~port~26#1.offset, 1);havoc #t~mem696#1;~j~1#1 := 0; [2025-02-08 03:07:50,664 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6394-3: [2025-02-08 03:07:50,664 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6394-2: call #t~mem743#1.base, #t~mem743#1.offset := read~$Pointer$#16(~port~26#1.base, 1068 + ~port~26#1.offset, 8);call #t~mem744#1.base, #t~mem744#1.offset := read~$Pointer$#16(~serial~9#1.base, 8 + ~serial~9#1.offset, 8);call #t~mem745#1.base, #t~mem745#1.offset := read~$Pointer$#16(#t~mem744#1.base, 498 + #t~mem744#1.offset, 8);call #t~mem746#1 := read~int#16(~endpoint~0#1.base, 6 + ~endpoint~0#1.offset, 1); [2025-02-08 03:07:50,664 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6394-1: SUMMARY for call usb_fill_int_urb(#t~mem741#1.base, #t~mem741#1.offset, ~dev~0#1.base, ~dev~0#1.offset, #t~bitwise742#1, #t~mem743#1.base, #t~mem743#1.offset, ~buffer_size~0#1, #t~mem745#1.base, #t~mem745#1.offset, ~port~26#1.base, ~port~26#1.offset, (if #t~mem746#1 % 256 % 4294967296 <= 2147483647 then #t~mem746#1 % 256 % 4294967296 else #t~mem746#1 % 256 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 03:07:50,664 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6394-6: assume 0 == ~tmp___27~0#1 % 4294967296 || 1073741824 == ~tmp___27~0#1 % 4294967296;#t~bitwise742#1 := 1073741824; [2025-02-08 03:07:50,664 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6394-6: assume !(0 == ~tmp___27~0#1 % 4294967296 || 1073741824 == ~tmp___27~0#1 % 4294967296); [2025-02-08 03:07:50,664 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6394-5: assume false;#t~bitwise742#1 := ~tmp___27~0#1; [2025-02-08 03:07:50,664 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6394-5: assume !false; [2025-02-08 03:07:50,664 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4545: assume { :begin_inline_kobject_name } true;kobject_name_#in~kobj#1.base, kobject_name_#in~kobj#1.offset := dev_name_~dev#1.base, 16 + dev_name_~dev#1.offset;havoc kobject_name_#res#1.base, kobject_name_#res#1.offset;havoc kobject_name_#t~mem93#1.base, kobject_name_#t~mem93#1.offset, kobject_name_~kobj#1.base, kobject_name_~kobj#1.offset;kobject_name_~kobj#1.base, kobject_name_~kobj#1.offset := kobject_name_#in~kobj#1.base, kobject_name_#in~kobj#1.offset;call kobject_name_#t~mem93#1.base, kobject_name_#t~mem93#1.offset := read~$Pointer$#16(kobject_name_~kobj#1.base, kobject_name_~kobj#1.offset, 8);kobject_name_#res#1.base, kobject_name_#res#1.offset := kobject_name_#t~mem93#1.base, kobject_name_#t~mem93#1.offset;havoc kobject_name_#t~mem93#1.base, kobject_name_#t~mem93#1.offset; [2025-02-08 03:07:50,664 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6461: assume 0 != ~retval~4#1; [2025-02-08 03:07:50,664 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6461: assume !(0 != ~retval~4#1); [2025-02-08 03:07:50,664 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6462: SUMMARY for call dev_err(~ddev~0#1.base, ~ddev~0#1.offset, 203, 0); srcloc: null [2025-02-08 03:07:50,664 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6165: havoc dev_warn_~arg0#1.base, dev_warn_~arg0#1.offset, dev_warn_~arg1#1.base, dev_warn_~arg1#1.offset;havoc dev_warn_#in~arg0#1.base, dev_warn_#in~arg0#1.offset, dev_warn_#in~arg1#1.base, dev_warn_#in~arg1#1.offset;assume { :end_inline_dev_warn } true;~num_ports~0#1 := 8; [2025-02-08 03:07:50,664 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6298: assume ~j~1#1 % 4294967296 <= 1; [2025-02-08 03:07:50,665 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6298: assume !(~j~1#1 % 4294967296 <= 1);call #t~mem707#1.base, #t~mem707#1.offset := read~$Pointer$#16(~port~26#1.base, 1210 + ~port~26#1.offset, 8);call write~$Pointer$#16(#t~mem707#1.base, #t~mem707#1.offset, ~port~26#1.base, 1162 + ~port~26#1.offset, 8);havoc #t~mem707#1.base, #t~mem707#1.offset;call #t~mem708#1.base, #t~mem708#1.offset := read~$Pointer$#16(~port~26#1.base, 1194 + ~port~26#1.offset, 8);call write~$Pointer$#16(#t~mem708#1.base, #t~mem708#1.offset, ~port~26#1.base, 1150 + ~port~26#1.offset, 8);havoc #t~mem708#1.base, #t~mem708#1.offset;~i~7#1 := 1 + ~i~7#1; [2025-02-08 03:07:50,665 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4515: assume -2147483648 <= usb_endpoint_is_int_out_#t~ret169#1 && usb_endpoint_is_int_out_#t~ret169#1 <= 2147483647;usb_endpoint_is_int_out_~tmp~17#1 := usb_endpoint_is_int_out_#t~ret169#1;havoc usb_endpoint_is_int_out_#t~ret169#1; [2025-02-08 03:07:50,665 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4515-1: SUMMARY for call usb_endpoint_is_int_out_#t~ret169#1 := usb_endpoint_xfer_int(usb_endpoint_is_int_out_~epd#1.base, usb_endpoint_is_int_out_~epd#1.offset); srcloc: null [2025-02-08 03:07:50,665 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6134: havoc ldv_module_put_16_~ldv_func_arg1#1.base, ldv_module_put_16_~ldv_func_arg1#1.offset;havoc ldv_module_put_16_#in~ldv_func_arg1#1.base, ldv_module_put_16_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_module_put_16 } true;havoc #t~mem655#1.base, #t~mem655#1.offset;#res#1 := -19;call ULTIMATE.dealloc(~#interrupt_in_endpoint~0#1.base, ~#interrupt_in_endpoint~0#1.offset);havoc ~#interrupt_in_endpoint~0#1.base, ~#interrupt_in_endpoint~0#1.offset;call ULTIMATE.dealloc(~#interrupt_out_endpoint~0#1.base, ~#interrupt_out_endpoint~0#1.offset);havoc ~#interrupt_out_endpoint~0#1.base, ~#interrupt_out_endpoint~0#1.offset;call ULTIMATE.dealloc(~#bulk_in_endpoint~0#1.base, ~#bulk_in_endpoint~0#1.offset);havoc ~#bulk_in_endpoint~0#1.base, ~#bulk_in_endpoint~0#1.offset;call ULTIMATE.dealloc(~#bulk_out_endpoint~0#1.base, ~#bulk_out_endpoint~0#1.offset);havoc ~#bulk_out_endpoint~0#1.base, ~#bulk_out_endpoint~0#1.offset;call ULTIMATE.dealloc(~#descriptor~19#1.base, ~#descriptor~19#1.offset);havoc ~#descriptor~19#1.base, ~#descriptor~19#1.offset;call ULTIMATE.dealloc(~#descriptor___0~1#1.base, ~#descriptor___0~1#1.offset);havoc ~#descriptor___0~1#1.base, ~#descriptor___0~1#1.offset;call ULTIMATE.dealloc(~#descriptor___1~0#1.base, ~#descriptor___1~0#1.offset);havoc ~#descriptor___1~0#1.base, ~#descriptor___1~0#1.offset;call ULTIMATE.dealloc(~#descriptor___2~0#1.base, ~#descriptor___2~0#1.offset);havoc ~#descriptor___2~0#1.base, ~#descriptor___2~0#1.offset;call ULTIMATE.dealloc(~#descriptor___3~0#1.base, ~#descriptor___3~0#1.offset);havoc ~#descriptor___3~0#1.base, ~#descriptor___3~0#1.offset;call ULTIMATE.dealloc(~#descriptor___4~0#1.base, ~#descriptor___4~0#1.offset);havoc ~#descriptor___4~0#1.base, ~#descriptor___4~0#1.offset;call ULTIMATE.dealloc(~#descriptor___5~0#1.base, ~#descriptor___5~0#1.offset);havoc ~#descriptor___5~0#1.base, ~#descriptor___5~0#1.offset;call ULTIMATE.dealloc(~#descriptor___6~0#1.base, ~#descriptor___6~0#1.offset);havoc ~#descriptor___6~0#1.base, ~#descriptor___6~0#1.offset;call ULTIMATE.dealloc(~#__key~1#1.base, ~#__key~1#1.offset);havoc ~#__key~1#1.base, ~#__key~1#1.offset;call ULTIMATE.dealloc(~#__key___0~0#1.base, ~#__key___0~0#1.offset);havoc ~#__key___0~0#1.base, ~#__key___0~0#1.offset;call ULTIMATE.dealloc(~#__constr_expr_0~0#1.base, ~#__constr_expr_0~0#1.offset);havoc ~#__constr_expr_0~0#1.base, ~#__constr_expr_0~0#1.offset;call ULTIMATE.dealloc(~#descriptor___7~0#1.base, ~#descriptor___7~0#1.offset);havoc ~#descriptor___7~0#1.base, ~#descriptor___7~0#1.offset;call ULTIMATE.dealloc(~#descriptor___8~0#1.base, ~#descriptor___8~0#1.offset);havoc ~#descriptor___8~0#1.base, ~#descriptor___8~0#1.offset;call ULTIMATE.dealloc(~#descriptor___9~0#1.base, ~#descriptor___9~0#1.offset);havoc ~#descriptor___9~0#1.base, ~#descriptor___9~0#1.offset; [2025-02-08 03:07:50,665 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6035: assume -9223372036854775808 <= #t~ret622#1 && #t~ret622#1 <= 9223372036854775807;~tmp___6~0#1 := #t~ret622#1;havoc #t~mem621#1;havoc #t~ret622#1; [2025-02-08 03:07:50,665 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6035-1: SUMMARY for call #t~ret622#1 := ldv__builtin_expect((if #t~mem621#1 % 256 % 18446744073709551616 <= 9223372036854775807 then #t~mem621#1 % 256 % 18446744073709551616 else #t~mem621#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 03:07:50,665 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4846: allocate_minors_#res#1 := allocate_minors_~minor~0#1;call ULTIMATE.dealloc(allocate_minors_~#descriptor~0#1.base, allocate_minors_~#descriptor~0#1.offset);havoc allocate_minors_~#descriptor~0#1.base, allocate_minors_~#descriptor~0#1.offset; [2025-02-08 03:07:50,665 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4846-1: SUMMARY for call mutex_unlock(~#table_lock~0.base, ~#table_lock~0.offset); srcloc: null [2025-02-08 03:07:50,665 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4516: assume 0 != usb_endpoint_is_int_out_~tmp~17#1; [2025-02-08 03:07:50,665 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4516: assume !(0 != usb_endpoint_is_int_out_~tmp~17#1);usb_endpoint_is_int_out_~tmp___1~5#1 := 0; [2025-02-08 03:07:50,665 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6399: assume ~i~7#1 < ~num_interrupt_out~0#1; [2025-02-08 03:07:50,665 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6399: assume !(~i~7#1 < ~num_interrupt_out~0#1); [2025-02-08 03:07:50,665 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6465: ~i~7#1 := 1 + ~i~7#1; [2025-02-08 03:07:50,665 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6333: call #t~mem711#1.base, #t~mem711#1.offset := read~$Pointer$#20(~#interrupt_in_endpoint~0#1.base, ~#interrupt_in_endpoint~0#1.offset + 8 * ~i~7#1, 8);~endpoint~0#1.base, ~endpoint~0#1.offset := #t~mem711#1.base, #t~mem711#1.offset;call #t~mem712#1.base, #t~mem712#1.offset := read~$Pointer$#16(~serial~9#1.base, 34 + ~serial~9#1.offset + 8 * ~i~7#1, 8);~port~26#1.base, ~port~26#1.offset := #t~mem712#1.base, #t~mem712#1.offset;havoc #t~mem712#1.base, #t~mem712#1.offset; [2025-02-08 03:07:50,665 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6300: SUMMARY for call set_bit(~j~1#1, ~port~26#1.base, 1226 + ~port~26#1.offset); srcloc: null [2025-02-08 03:07:50,665 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6102: call #t~mem650#1.base, #t~mem650#1.offset := read~$Pointer$#16(~iface_desc~0#1.base, 21 + ~iface_desc~0#1.offset, 8);~endpoint~0#1.base, ~endpoint~0#1.offset := #t~mem650#1.base, #t~mem650#1.offset + 67 * (if ~i~7#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~7#1 % 18446744073709551616 % 18446744073709551616 else ~i~7#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616); [2025-02-08 03:07:50,666 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6069: assume { :begin_inline_usb_endpoint_is_int_out } true;usb_endpoint_is_int_out_#in~epd#1.base, usb_endpoint_is_int_out_#in~epd#1.offset := ~endpoint~0#1.base, ~endpoint~0#1.offset;havoc usb_endpoint_is_int_out_#res#1;havoc usb_endpoint_is_int_out_#t~ret169#1, usb_endpoint_is_int_out_#t~ret170#1, usb_endpoint_is_int_out_~epd#1.base, usb_endpoint_is_int_out_~epd#1.offset, usb_endpoint_is_int_out_~tmp~17#1, usb_endpoint_is_int_out_~tmp___0~9#1, usb_endpoint_is_int_out_~tmp___1~5#1;usb_endpoint_is_int_out_~epd#1.base, usb_endpoint_is_int_out_~epd#1.offset := usb_endpoint_is_int_out_#in~epd#1.base, usb_endpoint_is_int_out_#in~epd#1.offset;havoc usb_endpoint_is_int_out_~tmp~17#1;havoc usb_endpoint_is_int_out_~tmp___0~9#1;havoc usb_endpoint_is_int_out_~tmp___1~5#1; [2025-02-08 03:07:50,666 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6036: assume 0 != ~tmp___6~0#1; [2025-02-08 03:07:50,666 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6036: assume !(0 != ~tmp___6~0#1); [2025-02-08 03:07:50,666 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4517: assume -2147483648 <= usb_endpoint_is_int_out_#t~ret170#1 && usb_endpoint_is_int_out_#t~ret170#1 <= 2147483647;usb_endpoint_is_int_out_~tmp___0~9#1 := usb_endpoint_is_int_out_#t~ret170#1;havoc usb_endpoint_is_int_out_#t~ret170#1; [2025-02-08 03:07:50,666 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4517-1: SUMMARY for call usb_endpoint_is_int_out_#t~ret170#1 := usb_endpoint_dir_out(usb_endpoint_is_int_out_~epd#1.base, usb_endpoint_is_int_out_~epd#1.offset); srcloc: null [2025-02-08 03:07:50,666 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6301: call write~$Pointer$#16(#t~ret697#1.base, #t~ret697#1.offset, ~port~26#1.base, 1210 + ~port~26#1.offset + 8 * ~j~1#1, 8);havoc #t~ret697#1.base, #t~ret697#1.offset;call #t~mem698#1.base, #t~mem698#1.offset := read~$Pointer$#16(~port~26#1.base, 1210 + ~port~26#1.offset + 8 * ~j~1#1, 8); [2025-02-08 03:07:50,666 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6301-1: SUMMARY for call #t~ret697#1.base, #t~ret697#1.offset := usb_alloc_urb(0, 208); srcloc: null [2025-02-08 03:07:50,666 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6103: assume -2147483648 <= #t~ret651#1 && #t~ret651#1 <= 2147483647;~tmp___13~0#1 := #t~ret651#1;havoc #t~ret651#1; [2025-02-08 03:07:50,666 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6103-1: SUMMARY for call #t~ret651#1 := usb_endpoint_is_int_in(~endpoint~0#1.base, ~endpoint~0#1.offset); srcloc: null [2025-02-08 03:07:50,666 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6070: assume 0 != ~tmp___11~0#1;call write~$Pointer$#6(163, 0, ~#descriptor___4~0#1.base, ~#descriptor___4~0#1.offset, 8);call write~$Pointer$#6(164, 0, ~#descriptor___4~0#1.base, 8 + ~#descriptor___4~0#1.offset, 8);call write~$Pointer$#6(165, 0, ~#descriptor___4~0#1.base, 16 + ~#descriptor___4~0#1.offset, 8);call write~$Pointer$#6(166, 0, ~#descriptor___4~0#1.base, 24 + ~#descriptor___4~0#1.offset, 8);call write~int#6(809, ~#descriptor___4~0#1.base, 32 + ~#descriptor___4~0#1.offset, 4);call write~int#6(0, ~#descriptor___4~0#1.base, 36 + ~#descriptor___4~0#1.offset, 1);call #t~mem627#1 := read~int#6(~#descriptor___4~0#1.base, 36 + ~#descriptor___4~0#1.offset, 1); [2025-02-08 03:07:50,666 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6070: assume !(0 != ~tmp___11~0#1); [2025-02-08 03:07:50,666 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6037: SUMMARY for call __dynamic_dev_dbg(~#descriptor___2~0#1.base, ~#descriptor___2~0#1.offset, ~ddev~0#1.base, ~ddev~0#1.offset, 157, 0); srcloc: null [2025-02-08 03:07:50,666 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5773: assume (search_serial_device_#t~mem576#1.base + search_serial_device_#t~mem576#1.offset) % 18446744073709551616 == (search_serial_device_~driver~0#1.base + search_serial_device_~driver~0#1.offset) % 18446744073709551616;havoc search_serial_device_#t~mem576#1.base, search_serial_device_#t~mem576#1.offset; [2025-02-08 03:07:50,666 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5773: assume !((search_serial_device_#t~mem576#1.base + search_serial_device_#t~mem576#1.offset) % 18446744073709551616 == (search_serial_device_~driver~0#1.base + search_serial_device_~driver~0#1.offset) % 18446744073709551616);havoc search_serial_device_#t~mem576#1.base, search_serial_device_#t~mem576#1.offset; [2025-02-08 03:07:50,666 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5773-1: call search_serial_device_#t~mem576#1.base, search_serial_device_#t~mem576#1.offset := read~$Pointer$#16(search_serial_device_~drv~1#1.base, 150 + search_serial_device_~drv~1#1.offset, 8); [2025-02-08 03:07:50,666 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4518: assume 0 != usb_endpoint_is_int_out_~tmp___0~9#1;usb_endpoint_is_int_out_~tmp___1~5#1 := 1; [2025-02-08 03:07:50,666 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4518: assume !(0 != usb_endpoint_is_int_out_~tmp___0~9#1);usb_endpoint_is_int_out_~tmp___1~5#1 := 0; [2025-02-08 03:07:50,666 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6335-1: SUMMARY for call #t~ret713#1.base, #t~ret713#1.offset := usb_alloc_urb(0, 208); srcloc: null [2025-02-08 03:07:50,666 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6335: call write~$Pointer$#16(#t~ret713#1.base, #t~ret713#1.offset, ~port~26#1.base, 1059 + ~port~26#1.offset, 8);havoc #t~ret713#1.base, #t~ret713#1.offset;call #t~mem714#1.base, #t~mem714#1.offset := read~$Pointer$#16(~port~26#1.base, 1059 + ~port~26#1.offset, 8); [2025-02-08 03:07:50,666 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6302: assume 0 == (#t~mem698#1.base + #t~mem698#1.offset) % 18446744073709551616;havoc #t~mem698#1.base, #t~mem698#1.offset; [2025-02-08 03:07:50,666 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6302: assume !(0 == (#t~mem698#1.base + #t~mem698#1.offset) % 18446744073709551616);havoc #t~mem698#1.base, #t~mem698#1.offset; [2025-02-08 03:07:50,666 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6203: ~tmp___15~0#1.base, ~tmp___15~0#1.offset := #t~ret667#1.base, #t~ret667#1.offset;~port~26#1.base, ~port~26#1.offset := ~tmp___15~0#1.base, ~tmp___15~0#1.offset; [2025-02-08 03:07:50,666 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6203-1: SUMMARY for call #t~ret667#1.base, #t~ret667#1.offset := kzalloc(3008, 208); srcloc: null [2025-02-08 03:07:50,667 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6104: assume 0 != ~tmp___13~0#1;call write~$Pointer$#6(168, 0, ~#descriptor___5~0#1.base, ~#descriptor___5~0#1.offset, 8);call write~$Pointer$#6(169, 0, ~#descriptor___5~0#1.base, 8 + ~#descriptor___5~0#1.offset, 8);call write~$Pointer$#6(170, 0, ~#descriptor___5~0#1.base, 16 + ~#descriptor___5~0#1.offset, 8);call write~$Pointer$#6(171, 0, ~#descriptor___5~0#1.base, 24 + ~#descriptor___5~0#1.offset, 8);call write~int#6(836, ~#descriptor___5~0#1.base, 32 + ~#descriptor___5~0#1.offset, 4);call write~int#6(0, ~#descriptor___5~0#1.base, 36 + ~#descriptor___5~0#1.offset, 1);call #t~mem652#1 := read~int#6(~#descriptor___5~0#1.base, 36 + ~#descriptor___5~0#1.offset, 1); [2025-02-08 03:07:50,667 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6104: assume !(0 != ~tmp___13~0#1); [2025-02-08 03:07:50,667 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6005: call #t~mem616#1.base, #t~mem616#1.offset := read~$Pointer$#16(~iface_desc~0#1.base, 21 + ~iface_desc~0#1.offset, 8);~endpoint~0#1.base, ~endpoint~0#1.offset := #t~mem616#1.base, #t~mem616#1.offset + 67 * (if ~i~7#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~7#1 % 18446744073709551616 % 18446744073709551616 else ~i~7#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);assume { :begin_inline_usb_endpoint_is_bulk_in } true;usb_endpoint_is_bulk_in_#in~epd#1.base, usb_endpoint_is_bulk_in_#in~epd#1.offset := ~endpoint~0#1.base, ~endpoint~0#1.offset;havoc usb_endpoint_is_bulk_in_#res#1;havoc usb_endpoint_is_bulk_in_#t~ret163#1, usb_endpoint_is_bulk_in_#t~ret164#1, usb_endpoint_is_bulk_in_~epd#1.base, usb_endpoint_is_bulk_in_~epd#1.offset, usb_endpoint_is_bulk_in_~tmp~14#1, usb_endpoint_is_bulk_in_~tmp___0~6#1, usb_endpoint_is_bulk_in_~tmp___1~2#1;usb_endpoint_is_bulk_in_~epd#1.base, usb_endpoint_is_bulk_in_~epd#1.offset := usb_endpoint_is_bulk_in_#in~epd#1.base, usb_endpoint_is_bulk_in_#in~epd#1.offset;havoc usb_endpoint_is_bulk_in_~tmp~14#1;havoc usb_endpoint_is_bulk_in_~tmp___0~6#1;havoc usb_endpoint_is_bulk_in_~tmp___1~2#1; [2025-02-08 03:07:50,667 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5774: search_serial_device_~id~1#1.base, search_serial_device_~id~1#1.offset := search_serial_device_#t~ret577#1.base, search_serial_device_#t~ret577#1.offset;havoc search_serial_device_#t~ret577#1.base, search_serial_device_#t~ret577#1.offset; [2025-02-08 03:07:50,667 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5774-1: SUMMARY for call search_serial_device_#t~ret577#1.base, search_serial_device_#t~ret577#1.offset := get_iface_id(search_serial_device_~drv~1#1.base, search_serial_device_~drv~1#1.offset, search_serial_device_~iface#1.base, search_serial_device_~iface#1.offset); srcloc: null [2025-02-08 03:07:50,667 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4486: usb_endpoint_is_bulk_out_#res#1 := usb_endpoint_is_bulk_out_~tmp___1~3#1;#t~ret620#1 := usb_endpoint_is_bulk_out_#res#1;havoc usb_endpoint_is_bulk_out_#t~ret165#1, usb_endpoint_is_bulk_out_#t~ret166#1, usb_endpoint_is_bulk_out_~epd#1.base, usb_endpoint_is_bulk_out_~epd#1.offset, usb_endpoint_is_bulk_out_~tmp~15#1, usb_endpoint_is_bulk_out_~tmp___0~7#1, usb_endpoint_is_bulk_out_~tmp___1~3#1;havoc usb_endpoint_is_bulk_out_#in~epd#1.base, usb_endpoint_is_bulk_out_#in~epd#1.offset;assume { :end_inline_usb_endpoint_is_bulk_out } true;assume -2147483648 <= #t~ret620#1 && #t~ret620#1 <= 2147483647;~tmp___7~0#1 := #t~ret620#1;havoc #t~ret620#1; [2025-02-08 03:07:50,667 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6336: assume 0 == (#t~mem714#1.base + #t~mem714#1.offset) % 18446744073709551616;havoc #t~mem714#1.base, #t~mem714#1.offset; [2025-02-08 03:07:50,667 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6336: assume !(0 == (#t~mem714#1.base + #t~mem714#1.offset) % 18446744073709551616);havoc #t~mem714#1.base, #t~mem714#1.offset; [2025-02-08 03:07:50,667 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6237: call #t~mem670#1.base, #t~mem670#1.offset := read~$Pointer$#4(~#bulk_in_endpoint~0#1.base, ~#bulk_in_endpoint~0#1.offset + 8 * ~i~7#1, 8);~endpoint~0#1.base, ~endpoint~0#1.offset := #t~mem670#1.base, #t~mem670#1.offset;call #t~mem671#1.base, #t~mem671#1.offset := read~$Pointer$#16(~serial~9#1.base, 34 + ~serial~9#1.offset + 8 * ~i~7#1, 8);~port~26#1.base, ~port~26#1.offset := #t~mem671#1.base, #t~mem671#1.offset;havoc #t~mem671#1.base, #t~mem671#1.offset;call #t~mem672#1.base, #t~mem672#1.offset := read~$Pointer$#16(~serial~9#1.base, 8 + ~serial~9#1.offset, 8);call #t~mem673#1 := read~int#16(#t~mem672#1.base, 242 + #t~mem672#1.offset, 8);~__max1~0#1 := (if #t~mem673#1 % 18446744073709551616 % 4294967296 <= 2147483647 then #t~mem673#1 % 18446744073709551616 % 4294967296 else #t~mem673#1 % 18446744073709551616 % 4294967296 - 4294967296);havoc #t~mem672#1.base, #t~mem672#1.offset;havoc #t~mem673#1; [2025-02-08 03:07:50,667 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6205: assume 0 == (~port~26#1.base + ~port~26#1.offset) % 18446744073709551616; [2025-02-08 03:07:50,667 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6205: assume !(0 == (~port~26#1.base + ~port~26#1.offset) % 18446744073709551616);assume { :begin_inline_tty_port_init } true;tty_port_init_#in~arg0#1.base, tty_port_init_#in~arg0#1.offset := ~port~26#1.base, 8 + ~port~26#1.offset;havoc tty_port_init_~arg0#1.base, tty_port_init_~arg0#1.offset;tty_port_init_~arg0#1.base, tty_port_init_~arg0#1.offset := tty_port_init_#in~arg0#1.base, tty_port_init_#in~arg0#1.offset;havoc tty_port_init_~arg0#1.base, tty_port_init_~arg0#1.offset;havoc tty_port_init_#in~arg0#1.base, tty_port_init_#in~arg0#1.offset;assume { :end_inline_tty_port_init } true;call write~$Pointer$#16(~#serial_port_ops~0.base, ~#serial_port_ops~0.offset, ~port~26#1.base, 312 + ~port~26#1.offset, 8);call write~$Pointer$#16(~serial~9#1.base, ~serial~9#1.offset, ~port~26#1.base, ~port~26#1.offset, 8); [2025-02-08 03:07:50,667 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6007: assume 0 != ~tmp___5~0#1;call write~$Pointer$#6(148, 0, ~#descriptor___1~0#1.base, ~#descriptor___1~0#1.offset, 8);call write~$Pointer$#6(149, 0, ~#descriptor___1~0#1.base, 8 + ~#descriptor___1~0#1.offset, 8);call write~$Pointer$#6(150, 0, ~#descriptor___1~0#1.base, 16 + ~#descriptor___1~0#1.offset, 8);call write~$Pointer$#6(151, 0, ~#descriptor___1~0#1.base, 24 + ~#descriptor___1~0#1.offset, 8);call write~int#6(781, ~#descriptor___1~0#1.base, 32 + ~#descriptor___1~0#1.offset, 4);call write~int#6(0, ~#descriptor___1~0#1.base, 36 + ~#descriptor___1~0#1.offset, 1);call #t~mem618#1 := read~int#6(~#descriptor___1~0#1.base, 36 + ~#descriptor___1~0#1.offset, 1); [2025-02-08 03:07:50,667 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6007: assume !(0 != ~tmp___5~0#1); [2025-02-08 03:07:50,667 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5974: havoc ldv_module_put_14_~ldv_func_arg1#1.base, ldv_module_put_14_~ldv_func_arg1#1.offset;havoc ldv_module_put_14_#in~ldv_func_arg1#1.base, ldv_module_put_14_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_module_put_14 } true;havoc #t~mem604#1.base, #t~mem604#1.offset;#res#1 := -12;call ULTIMATE.dealloc(~#interrupt_in_endpoint~0#1.base, ~#interrupt_in_endpoint~0#1.offset);havoc ~#interrupt_in_endpoint~0#1.base, ~#interrupt_in_endpoint~0#1.offset;call ULTIMATE.dealloc(~#interrupt_out_endpoint~0#1.base, ~#interrupt_out_endpoint~0#1.offset);havoc ~#interrupt_out_endpoint~0#1.base, ~#interrupt_out_endpoint~0#1.offset;call ULTIMATE.dealloc(~#bulk_in_endpoint~0#1.base, ~#bulk_in_endpoint~0#1.offset);havoc ~#bulk_in_endpoint~0#1.base, ~#bulk_in_endpoint~0#1.offset;call ULTIMATE.dealloc(~#bulk_out_endpoint~0#1.base, ~#bulk_out_endpoint~0#1.offset);havoc ~#bulk_out_endpoint~0#1.base, ~#bulk_out_endpoint~0#1.offset;call ULTIMATE.dealloc(~#descriptor~19#1.base, ~#descriptor~19#1.offset);havoc ~#descriptor~19#1.base, ~#descriptor~19#1.offset;call ULTIMATE.dealloc(~#descriptor___0~1#1.base, ~#descriptor___0~1#1.offset);havoc ~#descriptor___0~1#1.base, ~#descriptor___0~1#1.offset;call ULTIMATE.dealloc(~#descriptor___1~0#1.base, ~#descriptor___1~0#1.offset);havoc ~#descriptor___1~0#1.base, ~#descriptor___1~0#1.offset;call ULTIMATE.dealloc(~#descriptor___2~0#1.base, ~#descriptor___2~0#1.offset);havoc ~#descriptor___2~0#1.base, ~#descriptor___2~0#1.offset;call ULTIMATE.dealloc(~#descriptor___3~0#1.base, ~#descriptor___3~0#1.offset);havoc ~#descriptor___3~0#1.base, ~#descriptor___3~0#1.offset;call ULTIMATE.dealloc(~#descriptor___4~0#1.base, ~#descriptor___4~0#1.offset);havoc ~#descriptor___4~0#1.base, ~#descriptor___4~0#1.offset;call ULTIMATE.dealloc(~#descriptor___5~0#1.base, ~#descriptor___5~0#1.offset);havoc ~#descriptor___5~0#1.base, ~#descriptor___5~0#1.offset;call ULTIMATE.dealloc(~#descriptor___6~0#1.base, ~#descriptor___6~0#1.offset);havoc ~#descriptor___6~0#1.base, ~#descriptor___6~0#1.offset;call ULTIMATE.dealloc(~#__key~1#1.base, ~#__key~1#1.offset);havoc ~#__key~1#1.base, ~#__key~1#1.offset;call ULTIMATE.dealloc(~#__key___0~0#1.base, ~#__key___0~0#1.offset);havoc ~#__key___0~0#1.base, ~#__key___0~0#1.offset;call ULTIMATE.dealloc(~#__constr_expr_0~0#1.base, ~#__constr_expr_0~0#1.offset);havoc ~#__constr_expr_0~0#1.base, ~#__constr_expr_0~0#1.offset;call ULTIMATE.dealloc(~#descriptor___7~0#1.base, ~#descriptor___7~0#1.offset);havoc ~#descriptor___7~0#1.base, ~#descriptor___7~0#1.offset;call ULTIMATE.dealloc(~#descriptor___8~0#1.base, ~#descriptor___8~0#1.offset);havoc ~#descriptor___8~0#1.base, ~#descriptor___8~0#1.offset;call ULTIMATE.dealloc(~#descriptor___9~0#1.base, ~#descriptor___9~0#1.offset);havoc ~#descriptor___9~0#1.base, ~#descriptor___9~0#1.offset; [2025-02-08 03:07:50,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4818: call allocate_minors_#t~mem237#1.base, allocate_minors_#t~mem237#1.offset := read~$Pointer$#16(allocate_minors_~serial#1.base, 34 + allocate_minors_~serial#1.offset + 8 * (if allocate_minors_~i~0#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then allocate_minors_~i~0#1 % 4294967296 % 18446744073709551616 else allocate_minors_~i~0#1 % 4294967296 % 18446744073709551616 - 18446744073709551616), 8);allocate_minors_~port~1#1.base, allocate_minors_~port~1#1.offset := allocate_minors_#t~mem237#1.base, allocate_minors_#t~mem237#1.offset;assume { :begin_inline_idr_alloc } true;idr_alloc_#in~arg0#1.base, idr_alloc_#in~arg0#1.offset, idr_alloc_#in~arg1#1.base, idr_alloc_#in~arg1#1.offset, idr_alloc_#in~arg2#1, idr_alloc_#in~arg3#1, idr_alloc_#in~arg4#1 := ~#serial_minors~0.base, ~#serial_minors~0.offset, allocate_minors_~port~1#1.base, allocate_minors_~port~1#1.offset, 0, 0, 208;havoc idr_alloc_#res#1;havoc idr_alloc_#t~nondet1515#1, idr_alloc_~arg0#1.base, idr_alloc_~arg0#1.offset, idr_alloc_~arg1#1.base, idr_alloc_~arg1#1.offset, idr_alloc_~arg2#1, idr_alloc_~arg3#1, idr_alloc_~arg4#1;idr_alloc_~arg0#1.base, idr_alloc_~arg0#1.offset := idr_alloc_#in~arg0#1.base, idr_alloc_#in~arg0#1.offset;idr_alloc_~arg1#1.base, idr_alloc_~arg1#1.offset := idr_alloc_#in~arg1#1.base, idr_alloc_#in~arg1#1.offset;idr_alloc_~arg2#1 := idr_alloc_#in~arg2#1;idr_alloc_~arg3#1 := idr_alloc_#in~arg3#1;idr_alloc_~arg4#1 := idr_alloc_#in~arg4#1;havoc idr_alloc_#t~nondet1515#1;assume -2147483648 <= idr_alloc_#t~nondet1515#1 && idr_alloc_#t~nondet1515#1 <= 2147483647;idr_alloc_#res#1 := idr_alloc_#t~nondet1515#1;havoc idr_alloc_#t~nondet1515#1; [2025-02-08 03:07:50,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4455: assume -2147483648 <= usb_endpoint_is_bulk_in_#t~ret163#1 && usb_endpoint_is_bulk_in_#t~ret163#1 <= 2147483647;usb_endpoint_is_bulk_in_~tmp~14#1 := usb_endpoint_is_bulk_in_#t~ret163#1;havoc usb_endpoint_is_bulk_in_#t~ret163#1; [2025-02-08 03:07:50,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4455-1: SUMMARY for call usb_endpoint_is_bulk_in_#t~ret163#1 := usb_endpoint_xfer_bulk(usb_endpoint_is_bulk_in_~epd#1.base, usb_endpoint_is_bulk_in_~epd#1.offset); srcloc: null [2025-02-08 03:07:50,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6041: assume ~num_bulk_out~0#1 <= 7;call write~$Pointer$#9(~endpoint~0#1.base, ~endpoint~0#1.offset, ~#bulk_out_endpoint~0#1.base, ~#bulk_out_endpoint~0#1.offset + 8 * ~num_bulk_out~0#1, 8);~num_bulk_out~0#1 := 1 + ~num_bulk_out~0#1; [2025-02-08 03:07:50,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6041: assume !(~num_bulk_out~0#1 <= 7); [2025-02-08 03:07:50,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5777: assume 0 != (search_serial_device_~id~1#1.base + search_serial_device_~id~1#1.offset) % 18446744073709551616;search_serial_device_#res#1.base, search_serial_device_#res#1.offset := search_serial_device_~drv~1#1.base, search_serial_device_~drv~1#1.offset; [2025-02-08 03:07:50,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5777: assume !(0 != (search_serial_device_~id~1#1.base + search_serial_device_~id~1#1.offset) % 18446744073709551616);call search_serial_device_#t~mem578#1.base, search_serial_device_#t~mem578#1.offset := read~$Pointer$#16(search_serial_device_~drv~1#1.base, 17 + search_serial_device_~drv~1#1.offset, 8);search_serial_device_~__mptr___1~0#1.base, search_serial_device_~__mptr___1~0#1.offset := search_serial_device_#t~mem578#1.base, search_serial_device_#t~mem578#1.offset;havoc search_serial_device_#t~mem578#1.base, search_serial_device_#t~mem578#1.offset;search_serial_device_~drv~1#1.base, search_serial_device_~drv~1#1.offset := search_serial_device_~__mptr___1~0#1.base, -12912 + search_serial_device_~__mptr___1~0#1.offset; [2025-02-08 03:07:50,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4456: assume 0 != usb_endpoint_is_bulk_in_~tmp~14#1; [2025-02-08 03:07:50,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4456: assume !(0 != usb_endpoint_is_bulk_in_~tmp~14#1);usb_endpoint_is_bulk_in_~tmp___1~2#1 := 0; [2025-02-08 03:07:50,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6306: ~tmp___21~0#1.base, ~tmp___21~0#1.offset := #t~ret699#1.base, #t~ret699#1.offset;havoc #t~ret699#1.base, #t~ret699#1.offset;call write~$Pointer$#16(~tmp___21~0#1.base, ~tmp___21~0#1.offset, ~port~26#1.base, 1194 + ~port~26#1.offset + 8 * ~j~1#1, 8);call #t~mem700#1.base, #t~mem700#1.offset := read~$Pointer$#16(~port~26#1.base, 1194 + ~port~26#1.offset + 8 * ~j~1#1, 8); [2025-02-08 03:07:50,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6240-1: SUMMARY for call #t~ret674#1 := usb_endpoint_maxp(~endpoint~0#1.base, ~endpoint~0#1.offset); srcloc: null [2025-02-08 03:07:50,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6306-1: SUMMARY for call #t~ret699#1.base, #t~ret699#1.offset := kmalloc(~buffer_size~0#1, 208); srcloc: null [2025-02-08 03:07:50,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6240: assume -2147483648 <= #t~ret674#1 && #t~ret674#1 <= 2147483647;~tmp___16~0#1 := #t~ret674#1;havoc #t~ret674#1;~__max2~0#1 := ~tmp___16~0#1;~buffer_size~0#1 := (if ~__max1~0#1 > ~__max2~0#1 then ~__max1~0#1 else ~__max2~0#1);call write~int#16(~buffer_size~0#1, ~port~26#1.base, 1097 + ~port~26#1.offset, 4);call #t~mem675#1 := read~int#16(~endpoint~0#1.base, 2 + ~endpoint~0#1.offset, 1);call write~int#16(#t~mem675#1, ~port~26#1.base, 1109 + ~port~26#1.offset, 1);havoc #t~mem675#1;~j~1#1 := 0; [2025-02-08 03:07:50,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4820: assume allocate_minors_~minor~0#1 < 0; [2025-02-08 03:07:50,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4820: assume !(allocate_minors_~minor~0#1 < 0);call write~int#16(allocate_minors_~minor~0#1, allocate_minors_~port~1#1.base, 1046 + allocate_minors_~port~1#1.offset, 4);call write~int#16(allocate_minors_~i~0#1, allocate_minors_~port~1#1.base, 1050 + allocate_minors_~port~1#1.offset, 1);allocate_minors_~i~0#1 := 1 + allocate_minors_~i~0#1; [2025-02-08 03:07:50,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4457: assume -2147483648 <= usb_endpoint_is_bulk_in_#t~ret164#1 && usb_endpoint_is_bulk_in_#t~ret164#1 <= 2147483647;usb_endpoint_is_bulk_in_~tmp___0~6#1 := usb_endpoint_is_bulk_in_#t~ret164#1;havoc usb_endpoint_is_bulk_in_#t~ret164#1; [2025-02-08 03:07:50,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4457-1: SUMMARY for call usb_endpoint_is_bulk_in_#t~ret164#1 := usb_endpoint_dir_in(usb_endpoint_is_bulk_in_~epd#1.base, usb_endpoint_is_bulk_in_~epd#1.offset); srcloc: null [2025-02-08 03:07:50,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6340-1: SUMMARY for call #t~ret715#1 := usb_endpoint_maxp(~endpoint~0#1.base, ~endpoint~0#1.offset); srcloc: null [2025-02-08 03:07:50,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6340: assume -2147483648 <= #t~ret715#1 && #t~ret715#1 <= 2147483647;~buffer_size~0#1 := #t~ret715#1;havoc #t~ret715#1;call #t~mem716#1 := read~int#16(~endpoint~0#1.base, 2 + ~endpoint~0#1.offset, 1);call write~int#16(#t~mem716#1, ~port~26#1.base, 1067 + ~port~26#1.offset, 1);havoc #t~mem716#1; [2025-02-08 03:07:50,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4458: assume 0 != usb_endpoint_is_bulk_in_~tmp___0~6#1;usb_endpoint_is_bulk_in_~tmp___1~2#1 := 1; [2025-02-08 03:07:50,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4458: assume !(0 != usb_endpoint_is_bulk_in_~tmp___0~6#1);usb_endpoint_is_bulk_in_~tmp___1~2#1 := 0; [2025-02-08 03:07:50,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6308: assume 0 == (#t~mem700#1.base + #t~mem700#1.offset) % 18446744073709551616;havoc #t~mem700#1.base, #t~mem700#1.offset; [2025-02-08 03:07:50,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6308: assume !(0 == (#t~mem700#1.base + #t~mem700#1.offset) % 18446744073709551616);havoc #t~mem700#1.base, #t~mem700#1.offset;call #t~mem701#1 := read~int#16(~endpoint~0#1.base, 2 + ~endpoint~0#1.offset, 1); [2025-02-08 03:07:50,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6077: assume -9223372036854775808 <= #t~ret628#1 && #t~ret628#1 <= 9223372036854775807;~tmp___10~0#1 := #t~ret628#1;havoc #t~mem627#1;havoc #t~ret628#1; [2025-02-08 03:07:50,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6077-1: SUMMARY for call #t~ret628#1 := ldv__builtin_expect((if #t~mem627#1 % 256 % 18446744073709551616 <= 9223372036854775807 then #t~mem627#1 % 256 % 18446744073709551616 else #t~mem627#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 03:07:50,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6342: ~tmp___23~0#1.base, ~tmp___23~0#1.offset := #t~ret717#1.base, #t~ret717#1.offset;havoc #t~ret717#1.base, #t~ret717#1.offset;call write~$Pointer$#16(~tmp___23~0#1.base, ~tmp___23~0#1.offset, ~port~26#1.base, 1051 + ~port~26#1.offset, 8);call #t~mem718#1.base, #t~mem718#1.offset := read~$Pointer$#16(~port~26#1.base, 1051 + ~port~26#1.offset, 8); [2025-02-08 03:07:50,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10306: havoc dev_set_name_#t~nondet1510#1; [2025-02-08 03:07:50,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6342-1: SUMMARY for call #t~ret717#1.base, #t~ret717#1.offset := kmalloc(~buffer_size~0#1, 208); srcloc: null [2025-02-08 03:07:50,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6111: assume -9223372036854775808 <= #t~ret653#1 && #t~ret653#1 <= 9223372036854775807;~tmp___12~0#1 := #t~ret653#1;havoc #t~mem652#1;havoc #t~ret653#1; [2025-02-08 03:07:50,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6111-1: SUMMARY for call #t~ret653#1 := ldv__builtin_expect((if #t~mem652#1 % 256 % 18446744073709551616 <= 9223372036854775807 then #t~mem652#1 % 256 % 18446744073709551616 else #t~mem652#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 03:07:50,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6078: assume 0 != ~tmp___10~0#1; [2025-02-08 03:07:50,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6078: assume !(0 != ~tmp___10~0#1); [2025-02-08 03:07:50,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10306-1: #t~ret757#1 := dev_set_name_#res#1;havoc dev_set_name_#t~nondet1510#1, dev_set_name_~arg0#1.base, dev_set_name_~arg0#1.offset, dev_set_name_~arg1#1.base, dev_set_name_~arg1#1.offset;havoc dev_set_name_#in~arg0#1.base, dev_set_name_#in~arg0#1.offset, dev_set_name_#in~arg1#1.base, dev_set_name_#in~arg1#1.offset;assume { :end_inline_dev_set_name } true;assume -2147483648 <= #t~ret757#1 && #t~ret757#1 <= 2147483647;havoc #t~mem756#1;havoc #t~ret757#1;call write~$Pointer$#6(198, 0, ~#descriptor___9~0#1.base, ~#descriptor___9~0#1.offset, 8);call write~$Pointer$#6(199, 0, ~#descriptor___9~0#1.base, 8 + ~#descriptor___9~0#1.offset, 8);call write~$Pointer$#6(200, 0, ~#descriptor___9~0#1.base, 16 + ~#descriptor___9~0#1.offset, 8);call write~$Pointer$#6(201, 0, ~#descriptor___9~0#1.base, 24 + ~#descriptor___9~0#1.offset, 8);call write~int#6(1070, ~#descriptor___9~0#1.base, 32 + ~#descriptor___9~0#1.offset, 4);call write~int#6(0, ~#descriptor___9~0#1.base, 36 + ~#descriptor___9~0#1.offset, 1);call #t~mem758#1 := read~int#6(~#descriptor___9~0#1.base, 36 + ~#descriptor___9~0#1.offset, 1); [2025-02-08 03:07:50,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4526: usb_endpoint_is_int_out_#res#1 := usb_endpoint_is_int_out_~tmp___1~5#1;#t~ret626#1 := usb_endpoint_is_int_out_#res#1;havoc usb_endpoint_is_int_out_#t~ret169#1, usb_endpoint_is_int_out_#t~ret170#1, usb_endpoint_is_int_out_~epd#1.base, usb_endpoint_is_int_out_~epd#1.offset, usb_endpoint_is_int_out_~tmp~17#1, usb_endpoint_is_int_out_~tmp___0~9#1, usb_endpoint_is_int_out_~tmp___1~5#1;havoc usb_endpoint_is_int_out_#in~epd#1.base, usb_endpoint_is_int_out_#in~epd#1.offset;assume { :end_inline_usb_endpoint_is_int_out } true;assume -2147483648 <= #t~ret626#1 && #t~ret626#1 <= 2147483647;~tmp___11~0#1 := #t~ret626#1;havoc #t~ret626#1; [2025-02-08 03:07:50,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6079: SUMMARY for call __dynamic_dev_dbg(~#descriptor___4~0#1.base, ~#descriptor___4~0#1.offset, ~ddev~0#1.base, ~ddev~0#1.offset, 167, 0); srcloc: null [2025-02-08 03:07:50,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6145: havoc ldv_module_put_17_~ldv_func_arg1#1.base, ldv_module_put_17_~ldv_func_arg1#1.offset;havoc ldv_module_put_17_#in~ldv_func_arg1#1.base, ldv_module_put_17_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_module_put_17 } true;havoc #t~mem656#1.base, #t~mem656#1.offset;#res#1 := -5;call ULTIMATE.dealloc(~#interrupt_in_endpoint~0#1.base, ~#interrupt_in_endpoint~0#1.offset);havoc ~#interrupt_in_endpoint~0#1.base, ~#interrupt_in_endpoint~0#1.offset;call ULTIMATE.dealloc(~#interrupt_out_endpoint~0#1.base, ~#interrupt_out_endpoint~0#1.offset);havoc ~#interrupt_out_endpoint~0#1.base, ~#interrupt_out_endpoint~0#1.offset;call ULTIMATE.dealloc(~#bulk_in_endpoint~0#1.base, ~#bulk_in_endpoint~0#1.offset);havoc ~#bulk_in_endpoint~0#1.base, ~#bulk_in_endpoint~0#1.offset;call ULTIMATE.dealloc(~#bulk_out_endpoint~0#1.base, ~#bulk_out_endpoint~0#1.offset);havoc ~#bulk_out_endpoint~0#1.base, ~#bulk_out_endpoint~0#1.offset;call ULTIMATE.dealloc(~#descriptor~19#1.base, ~#descriptor~19#1.offset);havoc ~#descriptor~19#1.base, ~#descriptor~19#1.offset;call ULTIMATE.dealloc(~#descriptor___0~1#1.base, ~#descriptor___0~1#1.offset);havoc ~#descriptor___0~1#1.base, ~#descriptor___0~1#1.offset;call ULTIMATE.dealloc(~#descriptor___1~0#1.base, ~#descriptor___1~0#1.offset);havoc ~#descriptor___1~0#1.base, ~#descriptor___1~0#1.offset;call ULTIMATE.dealloc(~#descriptor___2~0#1.base, ~#descriptor___2~0#1.offset);havoc ~#descriptor___2~0#1.base, ~#descriptor___2~0#1.offset;call ULTIMATE.dealloc(~#descriptor___3~0#1.base, ~#descriptor___3~0#1.offset);havoc ~#descriptor___3~0#1.base, ~#descriptor___3~0#1.offset;call ULTIMATE.dealloc(~#descriptor___4~0#1.base, ~#descriptor___4~0#1.offset);havoc ~#descriptor___4~0#1.base, ~#descriptor___4~0#1.offset;call ULTIMATE.dealloc(~#descriptor___5~0#1.base, ~#descriptor___5~0#1.offset);havoc ~#descriptor___5~0#1.base, ~#descriptor___5~0#1.offset;call ULTIMATE.dealloc(~#descriptor___6~0#1.base, ~#descriptor___6~0#1.offset);havoc ~#descriptor___6~0#1.base, ~#descriptor___6~0#1.offset;call ULTIMATE.dealloc(~#__key~1#1.base, ~#__key~1#1.offset);havoc ~#__key~1#1.base, ~#__key~1#1.offset;call ULTIMATE.dealloc(~#__key___0~0#1.base, ~#__key___0~0#1.offset);havoc ~#__key___0~0#1.base, ~#__key___0~0#1.offset;call ULTIMATE.dealloc(~#__constr_expr_0~0#1.base, ~#__constr_expr_0~0#1.offset);havoc ~#__constr_expr_0~0#1.base, ~#__constr_expr_0~0#1.offset;call ULTIMATE.dealloc(~#descriptor___7~0#1.base, ~#descriptor___7~0#1.offset);havoc ~#descriptor___7~0#1.base, ~#descriptor___7~0#1.offset;call ULTIMATE.dealloc(~#descriptor___8~0#1.base, ~#descriptor___8~0#1.offset);havoc ~#descriptor___8~0#1.base, ~#descriptor___8~0#1.offset;call ULTIMATE.dealloc(~#descriptor___9~0#1.base, ~#descriptor___9~0#1.offset);havoc ~#descriptor___9~0#1.base, ~#descriptor___9~0#1.offset; [2025-02-08 03:07:50,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6112: assume 0 != ~tmp___12~0#1; [2025-02-08 03:07:50,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6112: assume !(0 != ~tmp___12~0#1); [2025-02-08 03:07:50,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6344: assume 0 == (#t~mem718#1.base + #t~mem718#1.offset) % 18446744073709551616;havoc #t~mem718#1.base, #t~mem718#1.offset; [2025-02-08 03:07:50,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6344: assume !(0 == (#t~mem718#1.base + #t~mem718#1.offset) % 18446744073709551616);havoc #t~mem718#1.base, #t~mem718#1.offset;call #t~mem719#1 := read~int#16(~endpoint~0#1.base, 2 + ~endpoint~0#1.offset, 1); [2025-02-08 03:07:50,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6377: call #t~mem731#1.base, #t~mem731#1.offset := read~$Pointer$#15(~#interrupt_out_endpoint~0#1.base, ~#interrupt_out_endpoint~0#1.offset + 8 * ~i~7#1, 8);~endpoint~0#1.base, ~endpoint~0#1.offset := #t~mem731#1.base, #t~mem731#1.offset;call #t~mem732#1.base, #t~mem732#1.offset := read~$Pointer$#16(~serial~9#1.base, 34 + ~serial~9#1.offset + 8 * ~i~7#1, 8);~port~26#1.base, ~port~26#1.offset := #t~mem732#1.base, #t~mem732#1.offset;havoc #t~mem732#1.base, #t~mem732#1.offset; [2025-02-08 03:07:50,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6212-1: SUMMARY for call #t~ret668#1.base, #t~ret668#1.offset := spinlock_check(~port~26#1.base, 978 + ~port~26#1.offset); srcloc: null [2025-02-08 03:07:50,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6212: havoc #t~ret668#1.base, #t~ret668#1.offset; [2025-02-08 03:07:50,760 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8964: call ULTIMATE.dealloc(~#descriptor~26.base, ~#descriptor~26.offset);havoc ~#descriptor~26.base, ~#descriptor~26.offset;call ULTIMATE.dealloc(~#descriptor___0~3.base, ~#descriptor___0~3.offset);havoc ~#descriptor___0~3.base, ~#descriptor___0~3.offset;call ULTIMATE.dealloc(~#descriptor___1~2.base, ~#descriptor___1~2.offset);havoc ~#descriptor___1~2.base, ~#descriptor___1~2.offset; [2025-02-08 03:07:50,761 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8977: assume (#t~mem1223.base + #t~mem1223.offset) % 18446744073709551616 == (~urb.base + ~urb.offset) % 18446744073709551616;havoc #t~mem1223.base, #t~mem1223.offset; [2025-02-08 03:07:50,761 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8977: assume !((#t~mem1223.base + #t~mem1223.offset) % 18446744073709551616 == (~urb.base + ~urb.offset) % 18446744073709551616);havoc #t~mem1223.base, #t~mem1223.offset;~i~15 := 1 + ~i~15; [2025-02-08 03:07:50,761 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8977-1: call #t~mem1223.base, #t~mem1223.offset := read~$Pointer$#16(~port~32.base, 1126 + ~port~32.offset + 8 * ~i~15, 8); [2025-02-08 03:07:51,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9086-1: call usb_serial_generic_write_bulk_callback_#t~mem1250#1.base, usb_serial_generic_write_bulk_callback_#t~mem1250#1.offset := read~$Pointer$#16(usb_serial_generic_write_bulk_callback_~port~33#1.base, 1210 + usb_serial_generic_write_bulk_callback_~port~33#1.offset + 8 * usb_serial_generic_write_bulk_callback_~i~16#1, 8); [2025-02-08 03:07:51,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9086: assume (usb_serial_generic_write_bulk_callback_#t~mem1250#1.base + usb_serial_generic_write_bulk_callback_#t~mem1250#1.offset) % 18446744073709551616 == (usb_serial_generic_write_bulk_callback_~urb#1.base + usb_serial_generic_write_bulk_callback_~urb#1.offset) % 18446744073709551616;havoc usb_serial_generic_write_bulk_callback_#t~mem1250#1.base, usb_serial_generic_write_bulk_callback_#t~mem1250#1.offset; [2025-02-08 03:07:51,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9086: assume !((usb_serial_generic_write_bulk_callback_#t~mem1250#1.base + usb_serial_generic_write_bulk_callback_#t~mem1250#1.offset) % 18446744073709551616 == (usb_serial_generic_write_bulk_callback_~urb#1.base + usb_serial_generic_write_bulk_callback_~urb#1.offset) % 18446744073709551616);havoc usb_serial_generic_write_bulk_callback_#t~mem1250#1.base, usb_serial_generic_write_bulk_callback_#t~mem1250#1.offset;usb_serial_generic_write_bulk_callback_~i~16#1 := 1 + usb_serial_generic_write_bulk_callback_~i~16#1; [2025-02-08 03:07:51,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9103: assume usb_serial_generic_write_bulk_callback_#t~switch1256#1; [2025-02-08 03:07:51,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9103: assume !usb_serial_generic_write_bulk_callback_#t~switch1256#1;usb_serial_generic_write_bulk_callback_#t~switch1256#1 := usb_serial_generic_write_bulk_callback_#t~switch1256#1 || -2 == usb_serial_generic_write_bulk_callback_#t~mem1255#1; [2025-02-08 03:07:51,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5635: assume usb_serial_port_release_~i~6#1 % 4294967296 <= 1; [2025-02-08 03:07:51,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5635: assume !(usb_serial_port_release_~i~6#1 % 4294967296 <= 1);usb_serial_port_release_~i~6#1 := 0; [2025-02-08 03:07:51,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8278: tty_insert_flip_char_~tmp___1~9#1.base, tty_insert_flip_char_~tmp___1~9#1.offset := tty_insert_flip_char_#t~ret1086#1.base, tty_insert_flip_char_#t~ret1086#1.offset;havoc tty_insert_flip_char_#t~ret1086#1.base, tty_insert_flip_char_#t~ret1086#1.offset;call tty_insert_flip_char_#t~mem1087#1 := read~int#12(tty_insert_flip_char_~#ch#1.base, tty_insert_flip_char_~#ch#1.offset, 1);call write~int#16(tty_insert_flip_char_#t~mem1087#1, tty_insert_flip_char_~tmp___1~9#1.base, tty_insert_flip_char_~tmp___1~9#1.offset, 1);havoc tty_insert_flip_char_#t~mem1087#1;tty_insert_flip_char_#res#1 := 1;call ULTIMATE.dealloc(tty_insert_flip_char_~#ch#1.base, tty_insert_flip_char_~#ch#1.offset);havoc tty_insert_flip_char_~#ch#1.base, tty_insert_flip_char_~#ch#1.offset;call ULTIMATE.dealloc(tty_insert_flip_char_~#flag#1.base, tty_insert_flip_char_~#flag#1.offset);havoc tty_insert_flip_char_~#flag#1.base, tty_insert_flip_char_~#flag#1.offset; [2025-02-08 03:07:51,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8278-1: SUMMARY for call tty_insert_flip_char_#t~ret1086#1.base, tty_insert_flip_char_#t~ret1086#1.offset := char_buf_ptr(tty_insert_flip_char_~tb~0#1.base, tty_insert_flip_char_~tb~0#1.offset, tty_insert_flip_char_~tmp___0~27#1); srcloc: null [2025-02-08 03:07:51,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5652: havoc __kfifo_free_~arg0#1.base, __kfifo_free_~arg0#1.offset;havoc __kfifo_free_#in~arg0#1.base, __kfifo_free_#in~arg0#1.offset;assume { :end_inline___kfifo_free } true;call usb_serial_port_release_#t~mem559#1.base, usb_serial_port_release_#t~mem559#1.offset := read~$Pointer$#16(usb_serial_port_release_~port~24#1.base, 1051 + usb_serial_port_release_~port~24#1.offset, 8); [2025-02-08 03:07:51,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8427: SUMMARY for call spin_unlock_irqrestore(usb_serial_generic_close_~port#1.base, 978 + usb_serial_generic_close_~port#1.offset, usb_serial_generic_close_~flags~1#1); srcloc: null [2025-02-08 03:07:51,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10459: havoc tty_insert_flip_string_fixed_flag_#t~nondet1535#1;tty_insert_flip_string_#t~ret1089#1 := tty_insert_flip_string_fixed_flag_#res#1;havoc tty_insert_flip_string_fixed_flag_#t~nondet1535#1, tty_insert_flip_string_fixed_flag_~arg0#1.base, tty_insert_flip_string_fixed_flag_~arg0#1.offset, tty_insert_flip_string_fixed_flag_~arg1#1.base, tty_insert_flip_string_fixed_flag_~arg1#1.offset, tty_insert_flip_string_fixed_flag_~arg2#1, tty_insert_flip_string_fixed_flag_~arg3#1;havoc tty_insert_flip_string_fixed_flag_#in~arg0#1.base, tty_insert_flip_string_fixed_flag_#in~arg0#1.offset, tty_insert_flip_string_fixed_flag_#in~arg1#1.base, tty_insert_flip_string_fixed_flag_#in~arg1#1.offset, tty_insert_flip_string_fixed_flag_#in~arg2#1, tty_insert_flip_string_fixed_flag_#in~arg3#1;assume { :end_inline_tty_insert_flip_string_fixed_flag } true;assume -2147483648 <= tty_insert_flip_string_#t~ret1089#1 && tty_insert_flip_string_#t~ret1089#1 <= 2147483647;tty_insert_flip_string_~tmp~77#1 := tty_insert_flip_string_#t~ret1089#1;havoc tty_insert_flip_string_#t~ret1089#1;tty_insert_flip_string_#res#1 := tty_insert_flip_string_~tmp~77#1; [2025-02-08 03:07:51,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9121: assume 0 == usb_serial_generic_write_bulk_callback_#t~mem1260#1 % 256 % 4294967296 || 0 == usb_serial_generic_write_bulk_callback_~__print_once~1#1 % 256;havoc usb_serial_generic_write_bulk_callback_#t~mem1260#1;usb_serial_generic_write_bulk_callback_~__print_once~1#1 := 1;call usb_serial_generic_write_bulk_callback_#t~mem1261#1 := read~int#16(usb_serial_generic_write_bulk_callback_~urb#1.base, 88 + usb_serial_generic_write_bulk_callback_~urb#1.offset, 4); [2025-02-08 03:07:51,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9121: assume !(0 == usb_serial_generic_write_bulk_callback_#t~mem1260#1 % 256 % 4294967296 || 0 == usb_serial_generic_write_bulk_callback_~__print_once~1#1 % 256);havoc usb_serial_generic_write_bulk_callback_#t~mem1260#1; [2025-02-08 03:07:51,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9121-1: assume usb_serial_generic_write_bulk_callback_#t~switch1256#1;usb_serial_generic_write_bulk_callback_~__port~1#1.base, usb_serial_generic_write_bulk_callback_~__port~1#1.offset := usb_serial_generic_write_bulk_callback_~port~33#1.base, usb_serial_generic_write_bulk_callback_~port~33#1.offset;call usb_serial_generic_write_bulk_callback_#t~mem1260#1 := read~int#16(usb_serial_generic_write_bulk_callback_~__port~1#1.base, 696 + usb_serial_generic_write_bulk_callback_~__port~1#1.offset, 1); [2025-02-08 03:07:51,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9121-1: assume !usb_serial_generic_write_bulk_callback_#t~switch1256#1;usb_serial_generic_write_bulk_callback_#t~switch1256#1 := true; [2025-02-08 03:07:51,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5653: havoc usb_serial_port_release_#t~mem559#1.base, usb_serial_port_release_#t~mem559#1.offset;call usb_serial_port_release_#t~mem560#1.base, usb_serial_port_release_#t~mem560#1.offset := read~$Pointer$#16(usb_serial_port_release_~port~24#1.base, 1068 + usb_serial_port_release_~port~24#1.offset, 8); [2025-02-08 03:07:51,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5653-1: SUMMARY for call kfree(usb_serial_port_release_#t~mem559#1.base, usb_serial_port_release_#t~mem559#1.offset); srcloc: null [2025-02-08 03:07:51,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9105: assume usb_serial_generic_write_bulk_callback_#t~switch1256#1; [2025-02-08 03:07:51,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9105: assume !usb_serial_generic_write_bulk_callback_#t~switch1256#1; [2025-02-08 03:07:51,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8924: usb_serial_generic_process_read_urb_#t~ret1215#1 := tty_insert_flip_string_#res#1;havoc tty_insert_flip_string_#t~ret1089#1, tty_insert_flip_string_~port#1.base, tty_insert_flip_string_~port#1.offset, tty_insert_flip_string_~chars#1.base, tty_insert_flip_string_~chars#1.offset, tty_insert_flip_string_~size#1, tty_insert_flip_string_~tmp~77#1;havoc tty_insert_flip_string_#in~port#1.base, tty_insert_flip_string_#in~port#1.offset, tty_insert_flip_string_#in~chars#1.base, tty_insert_flip_string_#in~chars#1.offset, tty_insert_flip_string_#in~size#1;assume { :end_inline_tty_insert_flip_string } true;assume -2147483648 <= usb_serial_generic_process_read_urb_#t~ret1215#1 && usb_serial_generic_process_read_urb_#t~ret1215#1 <= 2147483647;havoc usb_serial_generic_process_read_urb_#t~mem1214#1;havoc usb_serial_generic_process_read_urb_#t~ret1215#1; [2025-02-08 03:07:51,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5654: havoc usb_serial_port_release_#t~mem560#1.base, usb_serial_port_release_#t~mem560#1.offset;assume { :begin_inline_tty_port_destroy } true;tty_port_destroy_#in~arg0#1.base, tty_port_destroy_#in~arg0#1.offset := usb_serial_port_release_~port~24#1.base, 8 + usb_serial_port_release_~port~24#1.offset;havoc tty_port_destroy_~arg0#1.base, tty_port_destroy_~arg0#1.offset;tty_port_destroy_~arg0#1.base, tty_port_destroy_~arg0#1.offset := tty_port_destroy_#in~arg0#1.base, tty_port_destroy_#in~arg0#1.offset; [2025-02-08 03:07:51,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9106: assume usb_serial_generic_write_bulk_callback_#t~switch1256#1; [2025-02-08 03:07:51,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9106: assume !usb_serial_generic_write_bulk_callback_#t~switch1256#1; [2025-02-08 03:07:51,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5654-1: SUMMARY for call kfree(usb_serial_port_release_#t~mem560#1.base, usb_serial_port_release_#t~mem560#1.offset); srcloc: null [2025-02-08 03:07:51,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9106-1: usb_serial_generic_write_bulk_callback_#t~switch1256#1 := usb_serial_generic_write_bulk_callback_#t~switch1256#1 || -104 == usb_serial_generic_write_bulk_callback_#t~mem1255#1; [2025-02-08 03:07:51,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5655: havoc tty_port_destroy_~arg0#1.base, tty_port_destroy_~arg0#1.offset;havoc tty_port_destroy_#in~arg0#1.base, tty_port_destroy_#in~arg0#1.offset;assume { :end_inline_tty_port_destroy } true; [2025-02-08 03:07:51,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9107: assume 0 != usb_serial_generic_write_bulk_callback_~tmp___0~36#1;call usb_serial_generic_write_bulk_callback_#t~mem1259#1 := read~int#16(usb_serial_generic_write_bulk_callback_~urb#1.base, 88 + usb_serial_generic_write_bulk_callback_~urb#1.offset, 4); [2025-02-08 03:07:51,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9107: assume !(0 != usb_serial_generic_write_bulk_callback_~tmp___0~36#1); [2025-02-08 03:07:51,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9107-1: assume usb_serial_generic_write_bulk_callback_#t~switch1256#1;call write~$Pointer$#6(332, 0, usb_serial_generic_write_bulk_callback_~#descriptor~27#1.base, usb_serial_generic_write_bulk_callback_~#descriptor~27#1.offset, 8);call write~$Pointer$#6(333, 0, usb_serial_generic_write_bulk_callback_~#descriptor~27#1.base, 8 + usb_serial_generic_write_bulk_callback_~#descriptor~27#1.offset, 8);call write~$Pointer$#6(334, 0, usb_serial_generic_write_bulk_callback_~#descriptor~27#1.base, 16 + usb_serial_generic_write_bulk_callback_~#descriptor~27#1.offset, 8);call write~$Pointer$#6(335, 0, usb_serial_generic_write_bulk_callback_~#descriptor~27#1.base, 24 + usb_serial_generic_write_bulk_callback_~#descriptor~27#1.offset, 8);call write~int#6(420, usb_serial_generic_write_bulk_callback_~#descriptor~27#1.base, 32 + usb_serial_generic_write_bulk_callback_~#descriptor~27#1.offset, 4);call write~int#6(0, usb_serial_generic_write_bulk_callback_~#descriptor~27#1.base, 36 + usb_serial_generic_write_bulk_callback_~#descriptor~27#1.offset, 1);call usb_serial_generic_write_bulk_callback_#t~mem1257#1 := read~int#6(usb_serial_generic_write_bulk_callback_~#descriptor~27#1.base, 36 + usb_serial_generic_write_bulk_callback_~#descriptor~27#1.offset, 1); [2025-02-08 03:07:51,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9107-1: assume !usb_serial_generic_write_bulk_callback_#t~switch1256#1;usb_serial_generic_write_bulk_callback_#t~switch1256#1 := usb_serial_generic_write_bulk_callback_#t~switch1256#1 || -32 == usb_serial_generic_write_bulk_callback_#t~mem1255#1; [2025-02-08 03:07:51,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8942-1: assume { :begin_inline_tty_flip_buffer_push } true;tty_flip_buffer_push_#in~arg0#1.base, tty_flip_buffer_push_#in~arg0#1.offset := usb_serial_generic_process_read_urb_~port~31#1.base, 8 + usb_serial_generic_process_read_urb_~port~31#1.offset;havoc tty_flip_buffer_push_~arg0#1.base, tty_flip_buffer_push_~arg0#1.offset;tty_flip_buffer_push_~arg0#1.base, tty_flip_buffer_push_~arg0#1.offset := tty_flip_buffer_push_#in~arg0#1.base, tty_flip_buffer_push_#in~arg0#1.offset; [2025-02-08 03:07:51,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9107-2: usb_serial_generic_write_bulk_callback_#t~switch1256#1 := usb_serial_generic_write_bulk_callback_#t~switch1256#1 || -108 == usb_serial_generic_write_bulk_callback_#t~mem1255#1; [2025-02-08 03:07:51,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8942: havoc tty_flip_buffer_push_~arg0#1.base, tty_flip_buffer_push_~arg0#1.offset;havoc tty_flip_buffer_push_#in~arg0#1.base, tty_flip_buffer_push_#in~arg0#1.offset;assume { :end_inline_tty_flip_buffer_push } true; [2025-02-08 03:07:51,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5656-1: SUMMARY for call kfree(usb_serial_port_release_~port~24#1.base, usb_serial_port_release_~port~24#1.offset); srcloc: null [2025-02-08 03:07:51,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9075: call ULTIMATE.dealloc(usb_serial_generic_write_bulk_callback_~#descriptor~27#1.base, usb_serial_generic_write_bulk_callback_~#descriptor~27#1.offset);havoc usb_serial_generic_write_bulk_callback_~#descriptor~27#1.base, usb_serial_generic_write_bulk_callback_~#descriptor~27#1.offset;havoc usb_serial_generic_write_bulk_callback_#t~mem1249#1.base, usb_serial_generic_write_bulk_callback_#t~mem1249#1.offset, usb_serial_generic_write_bulk_callback_#t~mem1250#1.base, usb_serial_generic_write_bulk_callback_#t~mem1250#1.offset, usb_serial_generic_write_bulk_callback_#t~ret1251#1.base, usb_serial_generic_write_bulk_callback_#t~ret1251#1.offset, usb_serial_generic_write_bulk_callback_#t~ret1252#1, usb_serial_generic_write_bulk_callback_#t~mem1253#1, usb_serial_generic_write_bulk_callback_#t~mem1254#1, usb_serial_generic_write_bulk_callback_#t~mem1255#1, usb_serial_generic_write_bulk_callback_#t~switch1256#1, usb_serial_generic_write_bulk_callback_#t~mem1257#1, usb_serial_generic_write_bulk_callback_#t~ret1258#1, usb_serial_generic_write_bulk_callback_#t~mem1259#1, usb_serial_generic_write_bulk_callback_#t~mem1260#1, usb_serial_generic_write_bulk_callback_#t~mem1261#1, usb_serial_generic_write_bulk_callback_#t~mem1262#1, usb_serial_generic_write_bulk_callback_#t~mem1263#1, usb_serial_generic_write_bulk_callback_#t~ret1264#1, usb_serial_generic_write_bulk_callback_~urb#1.base, usb_serial_generic_write_bulk_callback_~urb#1.offset, usb_serial_generic_write_bulk_callback_~flags~6#1, usb_serial_generic_write_bulk_callback_~port~33#1.base, usb_serial_generic_write_bulk_callback_~port~33#1.offset, usb_serial_generic_write_bulk_callback_~i~16#1, usb_serial_generic_write_bulk_callback_~tmp~90#1.base, usb_serial_generic_write_bulk_callback_~tmp~90#1.offset, usb_serial_generic_write_bulk_callback_~#descriptor~27#1.base, usb_serial_generic_write_bulk_callback_~#descriptor~27#1.offset, usb_serial_generic_write_bulk_callback_~tmp___0~36#1, usb_serial_generic_write_bulk_callback_~__print_once~1#1, usb_serial_generic_write_bulk_callback_~__port~1#1.base, usb_serial_generic_write_bulk_callback_~__port~1#1.offset, usb_serial_generic_write_bulk_callback_~__print_once___0~0#1, usb_serial_generic_write_bulk_callback_~__port___0~0#1.base, usb_serial_generic_write_bulk_callback_~__port___0~0#1.offset;havoc usb_serial_generic_write_bulk_callback_#in~urb#1.base, usb_serial_generic_write_bulk_callback_#in~urb#1.offset;assume { :end_inline_usb_serial_generic_write_bulk_callback } true; [2025-02-08 03:07:51,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9075-1: call ULTIMATE.dealloc(usb_serial_generic_write_bulk_callback_~#descriptor~27#1.base, usb_serial_generic_write_bulk_callback_~#descriptor~27#1.offset);havoc usb_serial_generic_write_bulk_callback_~#descriptor~27#1.base, usb_serial_generic_write_bulk_callback_~#descriptor~27#1.offset; [2025-02-08 03:07:51,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5656: call ULTIMATE.dealloc(usb_serial_port_release_~#descriptor~17#1.base, usb_serial_port_release_~#descriptor~17#1.offset);havoc usb_serial_port_release_~#descriptor~17#1.base, usb_serial_port_release_~#descriptor~17#1.offset; [2025-02-08 03:07:51,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9075-2: call ULTIMATE.dealloc(usb_serial_generic_write_bulk_callback_~#descriptor~27#1.base, usb_serial_generic_write_bulk_callback_~#descriptor~27#1.offset);havoc usb_serial_generic_write_bulk_callback_~#descriptor~27#1.base, usb_serial_generic_write_bulk_callback_~#descriptor~27#1.offset; [2025-02-08 03:07:51,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9125: havoc usb_serial_generic_write_bulk_callback_#t~mem1261#1; [2025-02-08 03:07:51,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9125-1: SUMMARY for call dev_err(usb_serial_generic_write_bulk_callback_~__port~1#1.base, 1461 + usb_serial_generic_write_bulk_callback_~__port~1#1.offset, 338, 0); srcloc: null [2025-02-08 03:07:51,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9092: assume usb_serial_generic_write_bulk_callback_~i~16#1 % 4294967296 <= 1; [2025-02-08 03:07:51,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9092: assume !(usb_serial_generic_write_bulk_callback_~i~16#1 % 4294967296 <= 1); [2025-02-08 03:07:51,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10463: havoc tty_insert_flip_string_flags_#t~nondet1536#1;tty_insert_flip_char_#t~ret1088#1 := tty_insert_flip_string_flags_#res#1;havoc tty_insert_flip_string_flags_#t~nondet1536#1, tty_insert_flip_string_flags_~arg0#1.base, tty_insert_flip_string_flags_~arg0#1.offset, tty_insert_flip_string_flags_~arg1#1.base, tty_insert_flip_string_flags_~arg1#1.offset, tty_insert_flip_string_flags_~arg2#1.base, tty_insert_flip_string_flags_~arg2#1.offset, tty_insert_flip_string_flags_~arg3#1;havoc tty_insert_flip_string_flags_#in~arg0#1.base, tty_insert_flip_string_flags_#in~arg0#1.offset, tty_insert_flip_string_flags_#in~arg1#1.base, tty_insert_flip_string_flags_#in~arg1#1.offset, tty_insert_flip_string_flags_#in~arg2#1.base, tty_insert_flip_string_flags_#in~arg2#1.offset, tty_insert_flip_string_flags_#in~arg3#1;assume { :end_inline_tty_insert_flip_string_flags } true;assume -2147483648 <= tty_insert_flip_char_#t~ret1088#1 && tty_insert_flip_char_#t~ret1088#1 <= 2147483647;tty_insert_flip_char_~tmp___2~5#1 := tty_insert_flip_char_#t~ret1088#1;havoc tty_insert_flip_char_#t~ret1088#1;tty_insert_flip_char_#res#1 := tty_insert_flip_char_~tmp___2~5#1;call ULTIMATE.dealloc(tty_insert_flip_char_~#ch#1.base, tty_insert_flip_char_~#ch#1.offset);havoc tty_insert_flip_char_~#ch#1.base, tty_insert_flip_char_~#ch#1.offset;call ULTIMATE.dealloc(tty_insert_flip_char_~#flag#1.base, tty_insert_flip_char_~#flag#1.offset);havoc tty_insert_flip_char_~#flag#1.base, tty_insert_flip_char_~#flag#1.offset; [2025-02-08 03:07:51,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9142-1: SUMMARY for call usb_serial_generic_write_bulk_callback_#t~ret1264#1 := usb_serial_generic_write_start(usb_serial_generic_write_bulk_callback_~port~33#1.base, usb_serial_generic_write_bulk_callback_~port~33#1.offset, 32); srcloc: null [2025-02-08 03:07:51,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9142: assume -2147483648 <= usb_serial_generic_write_bulk_callback_#t~ret1264#1 && usb_serial_generic_write_bulk_callback_#t~ret1264#1 <= 2147483647; [2025-02-08 03:07:51,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5608: call ULTIMATE.dealloc(usb_serial_port_release_~#descriptor~17#1.base, usb_serial_port_release_~#descriptor~17#1.offset);havoc usb_serial_port_release_~#descriptor~17#1.base, usb_serial_port_release_~#descriptor~17#1.offset;havoc usb_serial_port_release_#t~mem551#1, usb_serial_port_release_#t~ret552#1, usb_serial_port_release_#t~mem553#1.base, usb_serial_port_release_#t~mem553#1.offset, usb_serial_port_release_#t~mem554#1.base, usb_serial_port_release_#t~mem554#1.offset, usb_serial_port_release_#t~mem555#1.base, usb_serial_port_release_#t~mem555#1.offset, usb_serial_port_release_#t~mem556#1.base, usb_serial_port_release_#t~mem556#1.offset, usb_serial_port_release_#t~mem557#1.base, usb_serial_port_release_#t~mem557#1.offset, usb_serial_port_release_#t~mem558#1.base, usb_serial_port_release_#t~mem558#1.offset, usb_serial_port_release_#t~mem559#1.base, usb_serial_port_release_#t~mem559#1.offset, usb_serial_port_release_#t~mem560#1.base, usb_serial_port_release_#t~mem560#1.offset, usb_serial_port_release_~dev#1.base, usb_serial_port_release_~dev#1.offset, usb_serial_port_release_~port~24#1.base, usb_serial_port_release_~port~24#1.offset, usb_serial_port_release_~__mptr~5#1.base, usb_serial_port_release_~__mptr~5#1.offset, usb_serial_port_release_~i~6#1, usb_serial_port_release_~#descriptor~17#1.base, usb_serial_port_release_~#descriptor~17#1.offset, usb_serial_port_release_~tmp~41#1, usb_serial_port_release_~__tmp~0#1.base, usb_serial_port_release_~__tmp~0#1.offset, usb_serial_port_release_~__kfifo~0#1.base, usb_serial_port_release_~__kfifo~0#1.offset;havoc usb_serial_port_release_#in~dev#1.base, usb_serial_port_release_#in~dev#1.offset;assume { :end_inline_usb_serial_port_release } true; [2025-02-08 03:07:51,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8416-2: call usb_serial_generic_close_#t~mem1117#1.base, usb_serial_generic_close_#t~mem1117#1.offset := read~$Pointer$#16(usb_serial_generic_close_~port#1.base, 1210 + usb_serial_generic_close_~port#1.offset + 8 * usb_serial_generic_close_~i~11#1, 8); [2025-02-08 03:07:51,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8416-1: SUMMARY for call usb_kill_urb(usb_serial_generic_close_#t~mem1117#1.base, usb_serial_generic_close_#t~mem1117#1.offset); srcloc: null [2025-02-08 03:07:51,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8416: usb_serial_generic_close_~i~11#1 := 1 + usb_serial_generic_close_~i~11#1; [2025-02-08 03:07:51,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9143: call ULTIMATE.dealloc(usb_serial_generic_write_bulk_callback_~#descriptor~27#1.base, usb_serial_generic_write_bulk_callback_~#descriptor~27#1.offset);havoc usb_serial_generic_write_bulk_callback_~#descriptor~27#1.base, usb_serial_generic_write_bulk_callback_~#descriptor~27#1.offset; [2025-02-08 03:07:51,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9143-1: SUMMARY for call usb_serial_port_softint(usb_serial_generic_write_bulk_callback_~port~33#1.base, usb_serial_generic_write_bulk_callback_~port~33#1.offset); srcloc: null [2025-02-08 03:07:51,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5642: call usb_serial_port_release_#t~mem558#1.base, usb_serial_port_release_#t~mem558#1.offset := read~$Pointer$#16(usb_serial_port_release_~port~24#1.base, 1194 + usb_serial_port_release_~port~24#1.offset + 8 * usb_serial_port_release_~i~6#1, 8); [2025-02-08 03:07:51,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5642-1: SUMMARY for call usb_free_urb(usb_serial_port_release_#t~mem557#1.base, usb_serial_port_release_#t~mem557#1.offset); srcloc: null [2025-02-08 03:07:51,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5642-2: call usb_serial_port_release_#t~mem557#1.base, usb_serial_port_release_#t~mem557#1.offset := read~$Pointer$#16(usb_serial_port_release_~port~24#1.base, 1210 + usb_serial_port_release_~port~24#1.offset + 8 * usb_serial_port_release_~i~6#1, 8); [2025-02-08 03:07:51,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8929: assume -2147483648 <= usb_serial_generic_process_read_urb_#t~ret1217#1 && usb_serial_generic_process_read_urb_#t~ret1217#1 <= 2147483647;usb_serial_generic_process_read_urb_~tmp~88#1 := usb_serial_generic_process_read_urb_#t~ret1217#1; [2025-02-08 03:07:51,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8929-1: SUMMARY for call usb_serial_generic_process_read_urb_#t~ret1217#1 := usb_serial_handle_sysrq_char(usb_serial_generic_process_read_urb_~port~31#1.base, usb_serial_generic_process_read_urb_~port~31#1.offset, usb_serial_generic_process_read_urb_#t~mem1216#1); srcloc: null [2025-02-08 03:07:51,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8929-2: call usb_serial_generic_process_read_urb_#t~mem1216#1 := read~int#16(usb_serial_generic_process_read_urb_~ch~0#1.base, usb_serial_generic_process_read_urb_~ch~0#1.offset, 1); [2025-02-08 03:07:51,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8434: usb_serial_generic_close_~i~11#1 := 1 + usb_serial_generic_close_~i~11#1; [2025-02-08 03:07:51,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8434-1: SUMMARY for call usb_kill_urb(usb_serial_generic_close_#t~mem1122#1.base, usb_serial_generic_close_#t~mem1122#1.offset); srcloc: null [2025-02-08 03:07:51,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5643: havoc usb_serial_port_release_#t~mem558#1.base, usb_serial_port_release_#t~mem558#1.offset;usb_serial_port_release_~i~6#1 := 1 + usb_serial_port_release_~i~6#1; [2025-02-08 03:07:51,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8434-2: call usb_serial_generic_close_#t~mem1122#1.base, usb_serial_generic_close_#t~mem1122#1.offset := read~$Pointer$#16(usb_serial_generic_close_~port#1.base, 1126 + usb_serial_generic_close_~port#1.offset + 8 * usb_serial_generic_close_~i~11#1, 8); [2025-02-08 03:07:51,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5643-1: SUMMARY for call kfree(usb_serial_port_release_#t~mem558#1.base, usb_serial_port_release_#t~mem558#1.offset); srcloc: null [2025-02-08 03:07:51,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8269-1: assume tty_insert_flip_char_#t~short1076#1;call tty_insert_flip_char_#t~mem1075#1 := read~int#22(tty_insert_flip_char_~#flag#1.base, tty_insert_flip_char_~#flag#1.offset, 1);tty_insert_flip_char_#t~short1076#1 := 0 != tty_insert_flip_char_#t~mem1075#1; [2025-02-08 03:07:51,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8269-1: assume !tty_insert_flip_char_#t~short1076#1; [2025-02-08 03:07:51,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8269: tty_insert_flip_char_~change~0#1 := (if tty_insert_flip_char_#t~short1076#1 then 1 else 0);havoc tty_insert_flip_char_#t~mem1074#1;havoc tty_insert_flip_char_#t~mem1075#1;havoc tty_insert_flip_char_#t~short1076#1;tty_insert_flip_char_#t~short1079#1 := 0 == tty_insert_flip_char_~change~0#1; [2025-02-08 03:07:51,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8930: assume 0 == usb_serial_generic_process_read_urb_~tmp~88#1;call usb_serial_generic_process_read_urb_#t~mem1218#1 := read~int#16(usb_serial_generic_process_read_urb_~ch~0#1.base, usb_serial_generic_process_read_urb_~ch~0#1.offset, 1);assume { :begin_inline_tty_insert_flip_char } true;tty_insert_flip_char_#in~port#1.base, tty_insert_flip_char_#in~port#1.offset, tty_insert_flip_char_#in~ch#1, tty_insert_flip_char_#in~flag#1 := usb_serial_generic_process_read_urb_~port~31#1.base, 8 + usb_serial_generic_process_read_urb_~port~31#1.offset, (if usb_serial_generic_process_read_urb_#t~mem1218#1 % 256 % 4294967296 <= 2147483647 then usb_serial_generic_process_read_urb_#t~mem1218#1 % 256 % 4294967296 else usb_serial_generic_process_read_urb_#t~mem1218#1 % 256 % 4294967296 - 4294967296), 0;havoc tty_insert_flip_char_#res#1;havoc tty_insert_flip_char_#t~mem1073#1.base, tty_insert_flip_char_#t~mem1073#1.offset, tty_insert_flip_char_#t~mem1074#1, tty_insert_flip_char_#t~mem1075#1, tty_insert_flip_char_#t~short1076#1, tty_insert_flip_char_#t~mem1077#1, tty_insert_flip_char_#t~mem1078#1, tty_insert_flip_char_#t~short1079#1, tty_insert_flip_char_#t~mem1080#1, tty_insert_flip_char_#t~mem1081#1, tty_insert_flip_char_#t~ret1082#1.base, tty_insert_flip_char_#t~ret1082#1.offset, tty_insert_flip_char_#t~mem1083#1, tty_insert_flip_char_#t~mem1084#1, tty_insert_flip_char_#t~mem1085#1, tty_insert_flip_char_#t~ret1086#1.base, tty_insert_flip_char_#t~ret1086#1.offset, tty_insert_flip_char_#t~mem1087#1, tty_insert_flip_char_#t~ret1088#1, tty_insert_flip_char_~port#1.base, tty_insert_flip_char_~port#1.offset, tty_insert_flip_char_~#ch#1.base, tty_insert_flip_char_~#ch#1.offset, tty_insert_flip_char_~#flag#1.base, tty_insert_flip_char_~#flag#1.offset, tty_insert_flip_char_~tb~0#1.base, tty_insert_flip_char_~tb~0#1.offset, tty_insert_flip_char_~change~0#1, tty_insert_flip_char_~tmp~76#1.base, tty_insert_flip_char_~tmp~76#1.offset, tty_insert_flip_char_~tmp___0~27#1, tty_insert_flip_char_~tmp___1~9#1.base, tty_insert_flip_char_~tmp___1~9#1.offset, tty_insert_flip_char_~tmp___2~5#1;tty_insert_flip_char_~port#1.base, tty_insert_flip_char_~port#1.offset := tty_insert_flip_char_#in~port#1.base, tty_insert_flip_char_#in~port#1.offset;call tty_insert_flip_char_~#ch#1.base, tty_insert_flip_char_~#ch#1.offset := #Ultimate.allocOnStack(1);call write~int#12(tty_insert_flip_char_#in~ch#1, tty_insert_flip_char_~#ch#1.base, tty_insert_flip_char_~#ch#1.offset, 1);call tty_insert_flip_char_~#flag#1.base, tty_insert_flip_char_~#flag#1.offset := #Ultimate.allocOnStack(1);call write~int#22(tty_insert_flip_char_#in~flag#1, tty_insert_flip_char_~#flag#1.base, tty_insert_flip_char_~#flag#1.offset, 1);havoc tty_insert_flip_char_~tb~0#1.base, tty_insert_flip_char_~tb~0#1.offset;havoc tty_insert_flip_char_~change~0#1;havoc tty_insert_flip_char_~tmp~76#1.base, tty_insert_flip_char_~tmp~76#1.offset;havoc tty_insert_flip_char_~tmp___0~27#1;havoc tty_insert_flip_char_~tmp___1~9#1.base, tty_insert_flip_char_~tmp___1~9#1.offset;havoc tty_insert_flip_char_~tmp___2~5#1;call tty_insert_flip_char_#t~mem1073#1.base, tty_insert_flip_char_#t~mem1073#1.offset := read~$Pointer$#16(tty_insert_flip_char_~port#1.base, 280 + tty_insert_flip_char_~port#1.offset, 8);tty_insert_flip_char_~tb~0#1.base, tty_insert_flip_char_~tb~0#1.offset := tty_insert_flip_char_#t~mem1073#1.base, tty_insert_flip_char_#t~mem1073#1.offset;havoc tty_insert_flip_char_#t~mem1073#1.base, tty_insert_flip_char_#t~mem1073#1.offset;call tty_insert_flip_char_#t~mem1074#1 := read~int#16(tty_insert_flip_char_~tb~0#1.base, 24 + tty_insert_flip_char_~tb~0#1.offset, 4);tty_insert_flip_char_#t~short1076#1 := 0 != tty_insert_flip_char_#t~mem1074#1 % 2; [2025-02-08 03:07:51,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8930: assume !(0 == usb_serial_generic_process_read_urb_~tmp~88#1); [2025-02-08 03:07:51,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8270: assume tty_insert_flip_char_#t~short1079#1;havoc tty_insert_flip_char_#t~mem1077#1;havoc tty_insert_flip_char_#t~mem1078#1;havoc tty_insert_flip_char_#t~short1079#1;call tty_insert_flip_char_#t~mem1080#1 := read~int#16(tty_insert_flip_char_~tb~0#1.base, 24 + tty_insert_flip_char_~tb~0#1.offset, 4); [2025-02-08 03:07:51,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8270: assume !tty_insert_flip_char_#t~short1079#1;havoc tty_insert_flip_char_#t~mem1077#1;havoc tty_insert_flip_char_#t~mem1078#1;havoc tty_insert_flip_char_#t~short1079#1;assume { :begin_inline_tty_insert_flip_string_flags } true;tty_insert_flip_string_flags_#in~arg0#1.base, tty_insert_flip_string_flags_#in~arg0#1.offset, tty_insert_flip_string_flags_#in~arg1#1.base, tty_insert_flip_string_flags_#in~arg1#1.offset, tty_insert_flip_string_flags_#in~arg2#1.base, tty_insert_flip_string_flags_#in~arg2#1.offset, tty_insert_flip_string_flags_#in~arg3#1 := tty_insert_flip_char_~port#1.base, tty_insert_flip_char_~port#1.offset, tty_insert_flip_char_~#ch#1.base, tty_insert_flip_char_~#ch#1.offset, tty_insert_flip_char_~#flag#1.base, tty_insert_flip_char_~#flag#1.offset, 1;havoc tty_insert_flip_string_flags_#res#1;havoc tty_insert_flip_string_flags_#t~nondet1536#1, tty_insert_flip_string_flags_~arg0#1.base, tty_insert_flip_string_flags_~arg0#1.offset, tty_insert_flip_string_flags_~arg1#1.base, tty_insert_flip_string_flags_~arg1#1.offset, tty_insert_flip_string_flags_~arg2#1.base, tty_insert_flip_string_flags_~arg2#1.offset, tty_insert_flip_string_flags_~arg3#1;tty_insert_flip_string_flags_~arg0#1.base, tty_insert_flip_string_flags_~arg0#1.offset := tty_insert_flip_string_flags_#in~arg0#1.base, tty_insert_flip_string_flags_#in~arg0#1.offset;tty_insert_flip_string_flags_~arg1#1.base, tty_insert_flip_string_flags_~arg1#1.offset := tty_insert_flip_string_flags_#in~arg1#1.base, tty_insert_flip_string_flags_#in~arg1#1.offset;tty_insert_flip_string_flags_~arg2#1.base, tty_insert_flip_string_flags_~arg2#1.offset := tty_insert_flip_string_flags_#in~arg2#1.base, tty_insert_flip_string_flags_#in~arg2#1.offset;tty_insert_flip_string_flags_~arg3#1 := tty_insert_flip_string_flags_#in~arg3#1;havoc tty_insert_flip_string_flags_#t~nondet1536#1;assume -2147483648 <= tty_insert_flip_string_flags_#t~nondet1536#1 && tty_insert_flip_string_flags_#t~nondet1536#1 <= 2147483647;tty_insert_flip_string_flags_#res#1 := tty_insert_flip_string_flags_#t~nondet1536#1;havoc tty_insert_flip_string_flags_#t~nondet1536#1; [2025-02-08 03:07:51,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8237-1: SUMMARY for call flag_buf_ptr_#t~ret1057#1.base, flag_buf_ptr_#t~ret1057#1.offset := char_buf_ptr(flag_buf_ptr_~b#1.base, flag_buf_ptr_~b#1.offset, flag_buf_ptr_~ofs#1); srcloc: null [2025-02-08 03:07:51,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8237: flag_buf_ptr_~tmp~74#1.base, flag_buf_ptr_~tmp~74#1.offset := flag_buf_ptr_#t~ret1057#1.base, flag_buf_ptr_#t~ret1057#1.offset;havoc flag_buf_ptr_#t~ret1057#1.base, flag_buf_ptr_#t~ret1057#1.offset;call flag_buf_ptr_#t~mem1058#1 := read~int#16(flag_buf_ptr_~b#1.base, 12 + flag_buf_ptr_~b#1.offset, 4);flag_buf_ptr_#res#1.base, flag_buf_ptr_#res#1.offset := flag_buf_ptr_~tmp~74#1.base, flag_buf_ptr_~tmp~74#1.offset + (if flag_buf_ptr_#t~mem1058#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then flag_buf_ptr_#t~mem1058#1 % 18446744073709551616 % 18446744073709551616 else flag_buf_ptr_#t~mem1058#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc flag_buf_ptr_#t~mem1058#1; [2025-02-08 03:07:51,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8270-1: assume tty_insert_flip_char_#t~short1079#1;call tty_insert_flip_char_#t~mem1077#1 := read~int#16(tty_insert_flip_char_~tb~0#1.base, 8 + tty_insert_flip_char_~tb~0#1.offset, 4);call tty_insert_flip_char_#t~mem1078#1 := read~int#16(tty_insert_flip_char_~tb~0#1.base, 12 + tty_insert_flip_char_~tb~0#1.offset, 4);tty_insert_flip_char_#t~short1079#1 := tty_insert_flip_char_#t~mem1077#1 < tty_insert_flip_char_#t~mem1078#1; [2025-02-08 03:07:51,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8270-1: assume !tty_insert_flip_char_#t~short1079#1; [2025-02-08 03:07:51,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8419: assume usb_serial_generic_close_~i~11#1 % 4294967296 <= 1; [2025-02-08 03:07:51,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8419: assume !(usb_serial_generic_close_~i~11#1 % 4294967296 <= 1); [2025-02-08 03:07:51,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8238: havoc flag_buf_ptr_#t~mem1058#1;tty_insert_flip_char_#t~ret1082#1.base, tty_insert_flip_char_#t~ret1082#1.offset := flag_buf_ptr_#res#1.base, flag_buf_ptr_#res#1.offset;havoc flag_buf_ptr_#t~ret1057#1.base, flag_buf_ptr_#t~ret1057#1.offset, flag_buf_ptr_#t~mem1058#1, flag_buf_ptr_~b#1.base, flag_buf_ptr_~b#1.offset, flag_buf_ptr_~ofs#1, flag_buf_ptr_~tmp~74#1.base, flag_buf_ptr_~tmp~74#1.offset;havoc flag_buf_ptr_#in~b#1.base, flag_buf_ptr_#in~b#1.offset, flag_buf_ptr_#in~ofs#1;assume { :end_inline_flag_buf_ptr } true;tty_insert_flip_char_~tmp~76#1.base, tty_insert_flip_char_~tmp~76#1.offset := tty_insert_flip_char_#t~ret1082#1.base, tty_insert_flip_char_#t~ret1082#1.offset;havoc tty_insert_flip_char_#t~mem1081#1;havoc tty_insert_flip_char_#t~ret1082#1.base, tty_insert_flip_char_#t~ret1082#1.offset;call tty_insert_flip_char_#t~mem1083#1 := read~int#22(tty_insert_flip_char_~#flag#1.base, tty_insert_flip_char_~#flag#1.offset, 1);call write~int#16(tty_insert_flip_char_#t~mem1083#1, tty_insert_flip_char_~tmp~76#1.base, tty_insert_flip_char_~tmp~76#1.offset, 1);havoc tty_insert_flip_char_#t~mem1083#1; [2025-02-08 03:07:51,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8271: assume 0 == tty_insert_flip_char_#t~mem1080#1 % 2;havoc tty_insert_flip_char_#t~mem1080#1;call tty_insert_flip_char_#t~mem1081#1 := read~int#16(tty_insert_flip_char_~tb~0#1.base, 8 + tty_insert_flip_char_~tb~0#1.offset, 4);assume { :begin_inline_flag_buf_ptr } true;flag_buf_ptr_#in~b#1.base, flag_buf_ptr_#in~b#1.offset, flag_buf_ptr_#in~ofs#1 := tty_insert_flip_char_~tb~0#1.base, tty_insert_flip_char_~tb~0#1.offset, tty_insert_flip_char_#t~mem1081#1;havoc flag_buf_ptr_#res#1.base, flag_buf_ptr_#res#1.offset;havoc flag_buf_ptr_#t~ret1057#1.base, flag_buf_ptr_#t~ret1057#1.offset, flag_buf_ptr_#t~mem1058#1, flag_buf_ptr_~b#1.base, flag_buf_ptr_~b#1.offset, flag_buf_ptr_~ofs#1, flag_buf_ptr_~tmp~74#1.base, flag_buf_ptr_~tmp~74#1.offset;flag_buf_ptr_~b#1.base, flag_buf_ptr_~b#1.offset := flag_buf_ptr_#in~b#1.base, flag_buf_ptr_#in~b#1.offset;flag_buf_ptr_~ofs#1 := flag_buf_ptr_#in~ofs#1;havoc flag_buf_ptr_~tmp~74#1.base, flag_buf_ptr_~tmp~74#1.offset; [2025-02-08 03:07:51,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8271: assume !(0 == tty_insert_flip_char_#t~mem1080#1 % 2);havoc tty_insert_flip_char_#t~mem1080#1; [2025-02-08 03:07:51,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9130: assume 0 == usb_serial_generic_write_bulk_callback_#t~mem1262#1 % 256 % 4294967296 || 0 == usb_serial_generic_write_bulk_callback_~__print_once___0~0#1 % 256;havoc usb_serial_generic_write_bulk_callback_#t~mem1262#1;usb_serial_generic_write_bulk_callback_~__print_once___0~0#1 := 1;call usb_serial_generic_write_bulk_callback_#t~mem1263#1 := read~int#16(usb_serial_generic_write_bulk_callback_~urb#1.base, 88 + usb_serial_generic_write_bulk_callback_~urb#1.offset, 4); [2025-02-08 03:07:51,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9130: assume !(0 == usb_serial_generic_write_bulk_callback_#t~mem1262#1 % 256 % 4294967296 || 0 == usb_serial_generic_write_bulk_callback_~__print_once___0~0#1 % 256);havoc usb_serial_generic_write_bulk_callback_#t~mem1262#1; [2025-02-08 03:07:51,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9130-1: assume usb_serial_generic_write_bulk_callback_#t~switch1256#1;usb_serial_generic_write_bulk_callback_~__port___0~0#1.base, usb_serial_generic_write_bulk_callback_~__port___0~0#1.offset := usb_serial_generic_write_bulk_callback_~port~33#1.base, usb_serial_generic_write_bulk_callback_~port~33#1.offset;call usb_serial_generic_write_bulk_callback_#t~mem1262#1 := read~int#16(usb_serial_generic_write_bulk_callback_~__port___0~0#1.base, 696 + usb_serial_generic_write_bulk_callback_~__port___0~0#1.offset, 1); [2025-02-08 03:07:51,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9130-1: assume !usb_serial_generic_write_bulk_callback_#t~switch1256#1;havoc usb_serial_generic_write_bulk_callback_#t~mem1255#1;havoc usb_serial_generic_write_bulk_callback_#t~switch1256#1;havoc usb_serial_generic_write_bulk_callback_#t~mem1257#1;havoc usb_serial_generic_write_bulk_callback_#t~ret1258#1;havoc usb_serial_generic_write_bulk_callback_#t~mem1255#1;havoc usb_serial_generic_write_bulk_callback_#t~switch1256#1;havoc usb_serial_generic_write_bulk_callback_#t~mem1257#1;havoc usb_serial_generic_write_bulk_callback_#t~ret1258#1; [2025-02-08 03:07:51,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9097: usb_serial_generic_write_bulk_callback_~tmp~90#1.base, usb_serial_generic_write_bulk_callback_~tmp~90#1.offset := usb_serial_generic_write_bulk_callback_#t~ret1251#1.base, usb_serial_generic_write_bulk_callback_#t~ret1251#1.offset; [2025-02-08 03:07:51,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9097-1: SUMMARY for call usb_serial_generic_write_bulk_callback_#t~ret1251#1.base, usb_serial_generic_write_bulk_callback_#t~ret1251#1.offset := spinlock_check(usb_serial_generic_write_bulk_callback_~port~33#1.base, 978 + usb_serial_generic_write_bulk_callback_~port~33#1.offset); srcloc: null [2025-02-08 03:07:51,027 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9114: assume -9223372036854775808 <= usb_serial_generic_write_bulk_callback_#t~ret1258#1 && usb_serial_generic_write_bulk_callback_#t~ret1258#1 <= 9223372036854775807;usb_serial_generic_write_bulk_callback_~tmp___0~36#1 := usb_serial_generic_write_bulk_callback_#t~ret1258#1; [2025-02-08 03:07:51,027 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8437: assume usb_serial_generic_close_~i~11#1 % 4294967296 <= 1; [2025-02-08 03:07:51,027 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8437: assume !(usb_serial_generic_close_~i~11#1 % 4294967296 <= 1); [2025-02-08 03:07:51,027 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9114-1: SUMMARY for call usb_serial_generic_write_bulk_callback_#t~ret1258#1 := ldv__builtin_expect((if usb_serial_generic_write_bulk_callback_#t~mem1257#1 % 256 % 18446744073709551616 <= 9223372036854775807 then usb_serial_generic_write_bulk_callback_#t~mem1257#1 % 256 % 18446744073709551616 else usb_serial_generic_write_bulk_callback_#t~mem1257#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 03:07:51,027 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5646: assume usb_serial_port_release_~i~6#1 % 4294967296 <= 1; [2025-02-08 03:07:51,027 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5646: assume !(usb_serial_port_release_~i~6#1 % 4294967296 <= 1);usb_serial_port_release_~__tmp~0#1.base, usb_serial_port_release_~__tmp~0#1.offset := usb_serial_port_release_~port~24#1.base, 1170 + usb_serial_port_release_~port~24#1.offset;usb_serial_port_release_~__kfifo~0#1.base, usb_serial_port_release_~__kfifo~0#1.offset := usb_serial_port_release_~__tmp~0#1.base, usb_serial_port_release_~__tmp~0#1.offset;assume { :begin_inline___kfifo_free } true;__kfifo_free_#in~arg0#1.base, __kfifo_free_#in~arg0#1.offset := usb_serial_port_release_~__kfifo~0#1.base, usb_serial_port_release_~__kfifo~0#1.offset;havoc __kfifo_free_~arg0#1.base, __kfifo_free_~arg0#1.offset;__kfifo_free_~arg0#1.base, __kfifo_free_~arg0#1.offset := __kfifo_free_#in~arg0#1.base, __kfifo_free_#in~arg0#1.offset; [2025-02-08 03:07:51,027 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9098: usb_serial_generic_write_bulk_callback_~flags~6#1 := usb_serial_generic_write_bulk_callback_#t~ret1252#1;havoc usb_serial_generic_write_bulk_callback_#t~ret1252#1;call usb_serial_generic_write_bulk_callback_#t~mem1253#1 := read~int#16(usb_serial_generic_write_bulk_callback_~port~33#1.base, 1279 + usb_serial_generic_write_bulk_callback_~port~33#1.offset, 4);call usb_serial_generic_write_bulk_callback_#t~mem1254#1 := read~int#16(usb_serial_generic_write_bulk_callback_~urb#1.base, 128 + usb_serial_generic_write_bulk_callback_~urb#1.offset, 4);call write~int#16((if (usb_serial_generic_write_bulk_callback_#t~mem1253#1 - usb_serial_generic_write_bulk_callback_#t~mem1254#1) % 4294967296 % 4294967296 <= 2147483647 then (usb_serial_generic_write_bulk_callback_#t~mem1253#1 - usb_serial_generic_write_bulk_callback_#t~mem1254#1) % 4294967296 % 4294967296 else (usb_serial_generic_write_bulk_callback_#t~mem1253#1 - usb_serial_generic_write_bulk_callback_#t~mem1254#1) % 4294967296 % 4294967296 - 4294967296), usb_serial_generic_write_bulk_callback_~port~33#1.base, 1279 + usb_serial_generic_write_bulk_callback_~port~33#1.offset, 4);havoc usb_serial_generic_write_bulk_callback_#t~mem1253#1;havoc usb_serial_generic_write_bulk_callback_#t~mem1254#1; [2025-02-08 03:07:51,027 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9098-1: SUMMARY for call usb_serial_generic_write_bulk_callback_#t~ret1252#1 := _raw_spin_lock_irqsave(usb_serial_generic_write_bulk_callback_~tmp~90#1.base, usb_serial_generic_write_bulk_callback_~tmp~90#1.offset); srcloc: null [2025-02-08 03:07:51,027 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8934: usb_serial_generic_process_read_urb_~i~14#1 := 1 + usb_serial_generic_process_read_urb_~i~14#1;usb_serial_generic_process_read_urb_~ch~0#1.base, usb_serial_generic_process_read_urb_~ch~0#1.offset := usb_serial_generic_process_read_urb_~ch~0#1.base, 1 + usb_serial_generic_process_read_urb_~ch~0#1.offset;call usb_serial_generic_process_read_urb_#t~mem1220#1 := read~int#16(usb_serial_generic_process_read_urb_~urb#1.base, 132 + usb_serial_generic_process_read_urb_~urb#1.offset, 4); [2025-02-08 03:07:51,027 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5631: call usb_serial_port_release_#t~mem556#1.base, usb_serial_port_release_#t~mem556#1.offset := read~$Pointer$#16(usb_serial_port_release_~port~24#1.base, 1110 + usb_serial_port_release_~port~24#1.offset + 8 * usb_serial_port_release_~i~6#1, 8); [2025-02-08 03:07:51,027 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9116: havoc usb_serial_generic_write_bulk_callback_#t~mem1259#1; [2025-02-08 03:07:51,027 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5631-1: SUMMARY for call usb_free_urb(usb_serial_port_release_#t~mem555#1.base, usb_serial_port_release_#t~mem555#1.offset); srcloc: null [2025-02-08 03:07:51,027 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9116-1: SUMMARY for call __dynamic_dev_dbg(usb_serial_generic_write_bulk_callback_~#descriptor~27#1.base, usb_serial_generic_write_bulk_callback_~#descriptor~27#1.offset, usb_serial_generic_write_bulk_callback_~port~33#1.base, 1461 + usb_serial_generic_write_bulk_callback_~port~33#1.offset, 336, 0); srcloc: null [2025-02-08 03:07:51,027 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-3: havoc usb_serial_generic_process_read_urb_#t~mem1208#1.base, usb_serial_generic_process_read_urb_#t~mem1208#1.offset, usb_serial_generic_process_read_urb_#t~mem1209#1.base, usb_serial_generic_process_read_urb_#t~mem1209#1.offset, usb_serial_generic_process_read_urb_#t~mem1210#1, usb_serial_generic_process_read_urb_#t~mem1211#1, usb_serial_generic_process_read_urb_#t~mem1212#1, usb_serial_generic_process_read_urb_#t~short1213#1, usb_serial_generic_process_read_urb_#t~mem1214#1, usb_serial_generic_process_read_urb_#t~ret1215#1, usb_serial_generic_process_read_urb_#t~mem1216#1, usb_serial_generic_process_read_urb_#t~ret1217#1, usb_serial_generic_process_read_urb_#t~mem1218#1, usb_serial_generic_process_read_urb_#t~ret1219#1, usb_serial_generic_process_read_urb_#t~mem1220#1, usb_serial_generic_process_read_urb_~urb#1.base, usb_serial_generic_process_read_urb_~urb#1.offset, usb_serial_generic_process_read_urb_~port~31#1.base, usb_serial_generic_process_read_urb_~port~31#1.offset, usb_serial_generic_process_read_urb_~ch~0#1.base, usb_serial_generic_process_read_urb_~ch~0#1.offset, usb_serial_generic_process_read_urb_~i~14#1, usb_serial_generic_process_read_urb_~tmp~88#1;havoc usb_serial_generic_process_read_urb_#in~urb#1.base, usb_serial_generic_process_read_urb_#in~urb#1.offset;assume { :end_inline_usb_serial_generic_process_read_urb } true; [2025-02-08 03:07:51,027 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5631-2: call usb_serial_port_release_#t~mem555#1.base, usb_serial_port_release_#t~mem555#1.offset := read~$Pointer$#16(usb_serial_port_release_~port~24#1.base, 1126 + usb_serial_port_release_~port~24#1.offset + 8 * usb_serial_port_release_~i~6#1, 8); [2025-02-08 03:07:51,027 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-5: havoc usb_serial_generic_close_#t~mem1116#1, usb_serial_generic_close_#t~mem1117#1.base, usb_serial_generic_close_#t~mem1117#1.offset, usb_serial_generic_close_#t~ret1118#1.base, usb_serial_generic_close_#t~ret1118#1.offset, usb_serial_generic_close_#t~ret1119#1, usb_serial_generic_close_#t~mem1120#1, usb_serial_generic_close_#t~mem1121#1, usb_serial_generic_close_#t~mem1122#1.base, usb_serial_generic_close_#t~mem1122#1.offset, usb_serial_generic_close_~port#1.base, usb_serial_generic_close_~port#1.offset, usb_serial_generic_close_~flags~1#1, usb_serial_generic_close_~i~11#1, usb_serial_generic_close_~tmp~80#1.base, usb_serial_generic_close_~tmp~80#1.offset, usb_serial_generic_close_~__tmp~2#1.base, usb_serial_generic_close_~__tmp~2#1.offset;havoc usb_serial_generic_close_#in~port#1.base, usb_serial_generic_close_#in~port#1.offset;assume { :end_inline_usb_serial_generic_close } true; [2025-02-08 03:07:51,027 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9100: SUMMARY for call set_bit(usb_serial_generic_write_bulk_callback_~i~16#1, usb_serial_generic_write_bulk_callback_~port~33#1.base, 1226 + usb_serial_generic_write_bulk_callback_~port~33#1.offset); srcloc: null [2025-02-08 03:07:51,027 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8423-1: SUMMARY for call usb_serial_generic_close_#t~ret1118#1.base, usb_serial_generic_close_#t~ret1118#1.offset := spinlock_check(usb_serial_generic_close_~port#1.base, 978 + usb_serial_generic_close_~port#1.offset); srcloc: null [2025-02-08 03:07:51,027 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8423: usb_serial_generic_close_~tmp~80#1.base, usb_serial_generic_close_~tmp~80#1.offset := usb_serial_generic_close_#t~ret1118#1.base, usb_serial_generic_close_#t~ret1118#1.offset;havoc usb_serial_generic_close_#t~ret1118#1.base, usb_serial_generic_close_#t~ret1118#1.offset; [2025-02-08 03:07:51,027 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8258: call ULTIMATE.dealloc(tty_insert_flip_char_~#ch#1.base, tty_insert_flip_char_~#ch#1.offset);havoc tty_insert_flip_char_~#ch#1.base, tty_insert_flip_char_~#ch#1.offset;call ULTIMATE.dealloc(tty_insert_flip_char_~#flag#1.base, tty_insert_flip_char_~#flag#1.offset);havoc tty_insert_flip_char_~#flag#1.base, tty_insert_flip_char_~#flag#1.offset;usb_serial_generic_process_read_urb_#t~ret1219#1 := tty_insert_flip_char_#res#1;havoc tty_insert_flip_char_#t~mem1073#1.base, tty_insert_flip_char_#t~mem1073#1.offset, tty_insert_flip_char_#t~mem1074#1, tty_insert_flip_char_#t~mem1075#1, tty_insert_flip_char_#t~short1076#1, tty_insert_flip_char_#t~mem1077#1, tty_insert_flip_char_#t~mem1078#1, tty_insert_flip_char_#t~short1079#1, tty_insert_flip_char_#t~mem1080#1, tty_insert_flip_char_#t~mem1081#1, tty_insert_flip_char_#t~ret1082#1.base, tty_insert_flip_char_#t~ret1082#1.offset, tty_insert_flip_char_#t~mem1083#1, tty_insert_flip_char_#t~mem1084#1, tty_insert_flip_char_#t~mem1085#1, tty_insert_flip_char_#t~ret1086#1.base, tty_insert_flip_char_#t~ret1086#1.offset, tty_insert_flip_char_#t~mem1087#1, tty_insert_flip_char_#t~ret1088#1, tty_insert_flip_char_~port#1.base, tty_insert_flip_char_~port#1.offset, tty_insert_flip_char_~#ch#1.base, tty_insert_flip_char_~#ch#1.offset, tty_insert_flip_char_~#flag#1.base, tty_insert_flip_char_~#flag#1.offset, tty_insert_flip_char_~tb~0#1.base, tty_insert_flip_char_~tb~0#1.offset, tty_insert_flip_char_~change~0#1, tty_insert_flip_char_~tmp~76#1.base, tty_insert_flip_char_~tmp~76#1.offset, tty_insert_flip_char_~tmp___0~27#1, tty_insert_flip_char_~tmp___1~9#1.base, tty_insert_flip_char_~tmp___1~9#1.offset, tty_insert_flip_char_~tmp___2~5#1;havoc tty_insert_flip_char_#in~port#1.base, tty_insert_flip_char_#in~port#1.offset, tty_insert_flip_char_#in~ch#1, tty_insert_flip_char_#in~flag#1;assume { :end_inline_tty_insert_flip_char } true;assume -2147483648 <= usb_serial_generic_process_read_urb_#t~ret1219#1 && usb_serial_generic_process_read_urb_#t~ret1219#1 <= 2147483647;havoc usb_serial_generic_process_read_urb_#t~mem1218#1;havoc usb_serial_generic_process_read_urb_#t~ret1219#1; [2025-02-08 03:07:51,027 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5632-1: SUMMARY for call kfree(usb_serial_port_release_#t~mem556#1.base, usb_serial_port_release_#t~mem556#1.offset); srcloc: null [2025-02-08 03:07:51,027 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5632: havoc usb_serial_port_release_#t~mem556#1.base, usb_serial_port_release_#t~mem556#1.offset;usb_serial_port_release_~i~6#1 := 1 + usb_serial_port_release_~i~6#1; [2025-02-08 03:07:51,027 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9134-1: SUMMARY for call dev_err(usb_serial_generic_write_bulk_callback_~__port___0~0#1.base, 1461 + usb_serial_generic_write_bulk_callback_~__port___0~0#1.offset, 340, 0); srcloc: null [2025-02-08 03:07:51,027 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9101: call usb_serial_generic_write_bulk_callback_#t~mem1255#1 := read~int#16(usb_serial_generic_write_bulk_callback_~urb#1.base, 88 + usb_serial_generic_write_bulk_callback_~urb#1.offset, 4);usb_serial_generic_write_bulk_callback_#t~switch1256#1 := 0 == usb_serial_generic_write_bulk_callback_#t~mem1255#1; [2025-02-08 03:07:51,027 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9101-1: SUMMARY for call spin_unlock_irqrestore(usb_serial_generic_write_bulk_callback_~port~33#1.base, 978 + usb_serial_generic_write_bulk_callback_~port~33#1.offset, usb_serial_generic_write_bulk_callback_~flags~6#1); srcloc: null [2025-02-08 03:07:51,027 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9134: havoc usb_serial_generic_write_bulk_callback_#t~mem1263#1; [2025-02-08 03:07:51,027 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8424-1: SUMMARY for call usb_serial_generic_close_#t~ret1119#1 := _raw_spin_lock_irqsave(usb_serial_generic_close_~tmp~80#1.base, usb_serial_generic_close_~tmp~80#1.offset); srcloc: null [2025-02-08 03:07:51,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8424: usb_serial_generic_close_~flags~1#1 := usb_serial_generic_close_#t~ret1119#1;havoc usb_serial_generic_close_#t~ret1119#1;usb_serial_generic_close_~__tmp~2#1.base, usb_serial_generic_close_~__tmp~2#1.offset := usb_serial_generic_close_~port#1.base, 1170 + usb_serial_generic_close_~port#1.offset;call usb_serial_generic_close_#t~mem1120#1 := read~int#16(usb_serial_generic_close_~__tmp~2#1.base, usb_serial_generic_close_~__tmp~2#1.offset, 4);call write~int#16(usb_serial_generic_close_#t~mem1120#1, usb_serial_generic_close_~__tmp~2#1.base, 4 + usb_serial_generic_close_~__tmp~2#1.offset, 4);havoc usb_serial_generic_close_#t~mem1120#1; [2025-02-08 03:07:51,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8276: call tty_insert_flip_char_#t~mem1084#1 := read~int#16(tty_insert_flip_char_~tb~0#1.base, 8 + tty_insert_flip_char_~tb~0#1.offset, 4);tty_insert_flip_char_~tmp___0~27#1 := tty_insert_flip_char_#t~mem1084#1;havoc tty_insert_flip_char_#t~mem1084#1;call tty_insert_flip_char_#t~mem1085#1 := read~int#16(tty_insert_flip_char_~tb~0#1.base, 8 + tty_insert_flip_char_~tb~0#1.offset, 4);call write~int#16(1 + tty_insert_flip_char_#t~mem1085#1, tty_insert_flip_char_~tb~0#1.base, 8 + tty_insert_flip_char_~tb~0#1.offset, 4);havoc tty_insert_flip_char_#t~mem1085#1; [2025-02-08 03:07:51,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8937: assume usb_serial_generic_process_read_urb_~i~14#1 % 4294967296 < usb_serial_generic_process_read_urb_#t~mem1220#1 % 4294967296;havoc usb_serial_generic_process_read_urb_#t~mem1220#1; [2025-02-08 03:07:51,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8937: assume !(usb_serial_generic_process_read_urb_~i~14#1 % 4294967296 < usb_serial_generic_process_read_urb_#t~mem1220#1 % 4294967296);havoc usb_serial_generic_process_read_urb_#t~mem1220#1; [2025-02-08 03:07:51,127 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-5: #t~ret1582#1 := usb_serial_handle_break_#res#1;havoc usb_serial_handle_break_#t~mem1364#1, usb_serial_handle_break_~port#1.base, usb_serial_handle_break_~port#1.offset;havoc usb_serial_handle_break_#in~port#1.base, usb_serial_handle_break_#in~port#1.offset;assume { :end_inline_usb_serial_handle_break } true;assume -2147483648 <= #t~ret1582#1 && #t~ret1582#1 <= 2147483647;#t~funptrres1572#1 := #t~ret1582#1; [2025-02-08 03:07:51,127 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10236: havoc __kfifo_max_r_#t~nondet1502#1;usb_serial_generic_write_room_#t~ret1171#1 := __kfifo_max_r_#res#1;havoc __kfifo_max_r_#t~nondet1502#1, __kfifo_max_r_~arg0#1, __kfifo_max_r_~arg1#1;havoc __kfifo_max_r_#in~arg0#1, __kfifo_max_r_#in~arg1#1;assume { :end_inline___kfifo_max_r } true;usb_serial_generic_write_room_~tmp___0~31#1 := usb_serial_generic_write_room_#t~ret1171#1;havoc usb_serial_generic_write_room_#t~ret1171#1;usb_serial_generic_write_room_~tmp___1~13#1 := usb_serial_generic_write_room_~tmp___0~31#1; [2025-02-08 03:07:51,127 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8647: call ULTIMATE.dealloc(usb_serial_generic_write_room_~#descriptor~22#1.base, usb_serial_generic_write_room_~#descriptor~22#1.offset);havoc usb_serial_generic_write_room_~#descriptor~22#1.base, usb_serial_generic_write_room_~#descriptor~22#1.offset;#t~ret1578#1 := usb_serial_generic_write_room_#res#1;havoc usb_serial_generic_write_room_#t~mem1164#1.base, usb_serial_generic_write_room_#t~mem1164#1.offset, usb_serial_generic_write_room_#t~mem1165#1, usb_serial_generic_write_room_#t~ret1166#1.base, usb_serial_generic_write_room_#t~ret1166#1.offset, usb_serial_generic_write_room_#t~ret1167#1, usb_serial_generic_write_room_#t~mem1170#1, usb_serial_generic_write_room_#t~mem1168#1, usb_serial_generic_write_room_#t~mem1169#1, usb_serial_generic_write_room_#t~ret1171#1, usb_serial_generic_write_room_#t~ret1172#1, usb_serial_generic_write_room_#t~mem1173#1, usb_serial_generic_write_room_#t~ret1174#1, usb_serial_generic_write_room_~tty#1.base, usb_serial_generic_write_room_~tty#1.offset, usb_serial_generic_write_room_~port~28#1.base, usb_serial_generic_write_room_~port~28#1.offset, usb_serial_generic_write_room_~flags~3#1, usb_serial_generic_write_room_~room~0#1, usb_serial_generic_write_room_~tmp~84#1.base, usb_serial_generic_write_room_~tmp~84#1.offset, usb_serial_generic_write_room_~__tmpq~0#1.base, usb_serial_generic_write_room_~__tmpq~0#1.offset, usb_serial_generic_write_room_~__recsize~2#1, usb_serial_generic_write_room_~__avail~0#1, usb_serial_generic_write_room_~__tmpl~1#1.base, usb_serial_generic_write_room_~__tmpl~1#1.offset, usb_serial_generic_write_room_~tmp___0~31#1, usb_serial_generic_write_room_~tmp___1~13#1, usb_serial_generic_write_room_~tmp___2~9#1, usb_serial_generic_write_room_~tmp___3~5#1, usb_serial_generic_write_room_~#descriptor~22#1.base, usb_serial_generic_write_room_~#descriptor~22#1.offset, usb_serial_generic_write_room_~tmp___4~3#1;havoc usb_serial_generic_write_room_#in~tty#1.base, usb_serial_generic_write_room_#in~tty#1.offset;assume { :end_inline_usb_serial_generic_write_room } true;assume -2147483648 <= #t~ret1578#1 && #t~ret1578#1 <= 2147483647;#t~funptrres1572#1 := #t~ret1578#1; [2025-02-08 03:07:51,128 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8697: call ULTIMATE.dealloc(usb_serial_generic_chars_in_buffer_~#descriptor~23#1.base, usb_serial_generic_chars_in_buffer_~#descriptor~23#1.offset);havoc usb_serial_generic_chars_in_buffer_~#descriptor~23#1.base, usb_serial_generic_chars_in_buffer_~#descriptor~23#1.offset;#t~ret1579#1 := usb_serial_generic_chars_in_buffer_#res#1;havoc usb_serial_generic_chars_in_buffer_#t~mem1175#1.base, usb_serial_generic_chars_in_buffer_#t~mem1175#1.offset, usb_serial_generic_chars_in_buffer_#t~mem1176#1, usb_serial_generic_chars_in_buffer_#t~ret1177#1.base, usb_serial_generic_chars_in_buffer_#t~ret1177#1.offset, usb_serial_generic_chars_in_buffer_#t~ret1178#1, usb_serial_generic_chars_in_buffer_#t~mem1179#1, usb_serial_generic_chars_in_buffer_#t~mem1180#1, usb_serial_generic_chars_in_buffer_#t~mem1181#1, usb_serial_generic_chars_in_buffer_#t~mem1182#1, usb_serial_generic_chars_in_buffer_#t~ret1183#1, usb_serial_generic_chars_in_buffer_~tty#1.base, usb_serial_generic_chars_in_buffer_~tty#1.offset, usb_serial_generic_chars_in_buffer_~port~29#1.base, usb_serial_generic_chars_in_buffer_~port~29#1.offset, usb_serial_generic_chars_in_buffer_~flags~4#1, usb_serial_generic_chars_in_buffer_~chars~0#1, usb_serial_generic_chars_in_buffer_~tmp~85#1.base, usb_serial_generic_chars_in_buffer_~tmp~85#1.offset, usb_serial_generic_chars_in_buffer_~__tmpl~2#1.base, usb_serial_generic_chars_in_buffer_~__tmpl~2#1.offset, usb_serial_generic_chars_in_buffer_~#descriptor~23#1.base, usb_serial_generic_chars_in_buffer_~#descriptor~23#1.offset, usb_serial_generic_chars_in_buffer_~tmp___0~32#1;havoc usb_serial_generic_chars_in_buffer_#in~tty#1.base, usb_serial_generic_chars_in_buffer_#in~tty#1.offset;assume { :end_inline_usb_serial_generic_chars_in_buffer } true;assume -2147483648 <= #t~ret1579#1 && #t~ret1579#1 <= 2147483647;#t~funptrres1572#1 := #t~ret1579#1; [2025-02-08 03:07:51,130 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10574: havoc #t~nondet1552; [2025-02-08 03:07:51,161 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4891: assume 0 != (~port~2#1.base + ~port~2#1.offset) % 18446744073709551616;call write~$Pointer$#16(0, 0, ~port~2#1.base, ~port~2#1.offset, 8);assume { :begin_inline_put_device } true;put_device_#in~arg0#1.base, put_device_#in~arg0#1.offset := ~port~2#1.base, 1461 + ~port~2#1.offset;havoc put_device_~arg0#1.base, put_device_~arg0#1.offset;put_device_~arg0#1.base, put_device_~arg0#1.offset := put_device_#in~arg0#1.base, put_device_#in~arg0#1.offset; [2025-02-08 03:07:51,161 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4891: assume !(0 != (~port~2#1.base + ~port~2#1.offset) % 18446744073709551616); [2025-02-08 03:07:51,161 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4858: release_minors_~i~1#1 := 1 + release_minors_~i~1#1;call release_minors_#t~mem243#1 := read~int#16(release_minors_~serial#1.base, 28 + release_minors_~serial#1.offset, 1); [2025-02-08 03:07:51,161 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4893: havoc put_device_~arg0#1.base, put_device_~arg0#1.offset;havoc put_device_#in~arg0#1.base, put_device_#in~arg0#1.offset;assume { :end_inline_put_device } true; [2025-02-08 03:07:51,161 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4858-1: SUMMARY for call idr_remove(~#serial_minors~0.base, ~#serial_minors~0.offset, (if release_minors_#t~mem242#1 % 4294967296 % 4294967296 <= 2147483647 then release_minors_#t~mem242#1 % 4294967296 % 4294967296 else release_minors_#t~mem242#1 % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 03:07:51,161 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4858-2: call release_minors_#t~mem241#1.base, release_minors_#t~mem241#1.offset := read~$Pointer$#16(release_minors_~serial#1.base, 34 + release_minors_~serial#1.offset + 8 * release_minors_~i~1#1, 8);call release_minors_#t~mem242#1 := read~int#16(release_minors_#t~mem241#1.base, 1046 + release_minors_#t~mem241#1.offset, 4); [2025-02-08 03:07:51,161 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4865: call write~int#16(0, release_minors_~serial#1.base, 27 + release_minors_~serial#1.offset, 1); [2025-02-08 03:07:51,161 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4896: ~i~2#1 := 1 + ~i~2#1; [2025-02-08 03:07:51,161 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4865-1: SUMMARY for call mutex_unlock(~#table_lock~0.base, ~#table_lock~0.offset); srcloc: null [2025-02-08 03:07:51,161 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4890: call #t~mem254#1.base, #t~mem254#1.offset := read~$Pointer$#16(~serial~1#1.base, 34 + ~serial~1#1.offset + 8 * ~i~2#1, 8);~port~2#1.base, ~port~2#1.offset := #t~mem254#1.base, #t~mem254#1.offset; [2025-02-08 03:07:51,161 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4861: assume (if release_minors_#t~mem243#1 % 256 % 4294967296 <= 2147483647 then release_minors_#t~mem243#1 % 256 % 4294967296 else release_minors_#t~mem243#1 % 256 % 4294967296 - 4294967296) > release_minors_~i~1#1;havoc release_minors_#t~mem243#1; [2025-02-08 03:07:51,161 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4861: assume !((if release_minors_#t~mem243#1 % 256 % 4294967296 <= 2147483647 then release_minors_#t~mem243#1 % 256 % 4294967296 else release_minors_#t~mem243#1 % 256 % 4294967296 - 4294967296) > release_minors_~i~1#1);havoc release_minors_#t~mem243#1; [2025-02-08 03:07:51,161 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4880: havoc release_minors_#t~mem241#1.base, release_minors_#t~mem241#1.offset, release_minors_#t~mem242#1, release_minors_#t~mem243#1, release_minors_~serial#1.base, release_minors_~serial#1.offset, release_minors_~i~1#1;havoc release_minors_#in~serial#1.base, release_minors_#in~serial#1.offset;assume { :end_inline_release_minors } true; [2025-02-08 03:08:08,525 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7038: havoc ldv_usb_deregister_25_~arg#1.base, ldv_usb_deregister_25_~arg#1.offset;havoc ldv_usb_deregister_25_#in~arg#1.base, ldv_usb_deregister_25_#in~arg#1.offset;assume { :end_inline_ldv_usb_deregister_25 } true;usb_serial_register_drivers_#res#1 := usb_serial_register_drivers_~rc~0#1; [2025-02-08 03:08:08,525 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4396-1: SUMMARY for call alloc_tty_driver_#t~ret120#1 := IS_ERR(alloc_tty_driver_~ret~0#1.base, alloc_tty_driver_~ret~0#1.offset); srcloc: null [2025-02-08 03:08:08,525 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4396: alloc_tty_driver_~tmp___0~5#1 := (if 0 == alloc_tty_driver_#t~ret120#1 % 256 then 0 else 1);havoc alloc_tty_driver_#t~ret120#1; [2025-02-08 03:08:08,525 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5057: call ULTIMATE.dealloc(serial_close_~#descriptor~3#1.base, serial_close_~#descriptor~3#1.offset);havoc serial_close_~#descriptor~3#1.base, serial_close_~#descriptor~3#1.offset;havoc serial_close_#t~mem305#1.base, serial_close_#t~mem305#1.offset, serial_close_#t~mem306#1, serial_close_#t~ret307#1, serial_close_#t~mem308#1.base, serial_close_#t~mem308#1.offset, serial_close_~tty#1.base, serial_close_~tty#1.offset, serial_close_~filp#1.base, serial_close_~filp#1.offset, serial_close_~port~8#1.base, serial_close_~port~8#1.offset, serial_close_~#descriptor~3#1.base, serial_close_~#descriptor~3#1.offset, serial_close_~tmp~25#1;havoc serial_close_#in~tty#1.base, serial_close_#in~tty#1.offset, serial_close_#in~filp#1.base, serial_close_#in~filp#1.offset;assume { :end_inline_serial_close } true;~ldv_state_variable_6~0 := 1; [2025-02-08 03:08:08,526 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4397: assume 0 != (if alloc_tty_driver_~tmp___0~5#1 % 256 % 4294967296 <= 2147483647 then alloc_tty_driver_~tmp___0~5#1 % 256 % 4294967296 else alloc_tty_driver_~tmp___0~5#1 % 256 % 4294967296 - 4294967296);alloc_tty_driver_#res#1.base, alloc_tty_driver_#res#1.offset := 0, 0; [2025-02-08 03:08:08,526 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4397: assume !(0 != (if alloc_tty_driver_~tmp___0~5#1 % 256 % 4294967296 <= 2147483647 then alloc_tty_driver_~tmp___0~5#1 % 256 % 4294967296 else alloc_tty_driver_~tmp___0~5#1 % 256 % 4294967296 - 4294967296));alloc_tty_driver_#res#1.base, alloc_tty_driver_#res#1.offset := alloc_tty_driver_~ret~0#1.base, alloc_tty_driver_~ret~0#1.offset; [2025-02-08 03:08:08,526 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6710: assume { :end_inline_usb_serial_console_exit } true;assume { :begin_inline_usb_serial_generic_deregister } true; [2025-02-08 03:08:08,526 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9881: call ULTIMATE.dealloc(usb_serial_bus_register_~#__key~2#1.base, usb_serial_bus_register_~#__key~2#1.offset);havoc usb_serial_bus_register_~#__key~2#1.base, usb_serial_bus_register_~#__key~2#1.offset;usb_serial_register_#t~ret900#1 := usb_serial_bus_register_#res#1;havoc usb_serial_bus_register_#t~ret1468#1.base, usb_serial_bus_register_#t~ret1468#1.offset, usb_serial_bus_register_#t~ret1469#1, usb_serial_bus_register_~driver#1.base, usb_serial_bus_register_~driver#1.offset, usb_serial_bus_register_~retval~10#1, usb_serial_bus_register_~#__key~2#1.base, usb_serial_bus_register_~#__key~2#1.offset;havoc usb_serial_bus_register_#in~driver#1.base, usb_serial_bus_register_#in~driver#1.offset;assume { :end_inline_usb_serial_bus_register } true;assume -2147483648 <= usb_serial_register_#t~ret900#1 && usb_serial_register_#t~ret900#1 <= 2147483647;usb_serial_register_~retval~5#1 := usb_serial_register_#t~ret900#1;havoc usb_serial_register_#t~ret900#1; [2025-02-08 03:08:08,526 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10542: havoc usb_disabled_#t~nondet1547#1;usb_serial_register_#t~ret893#1 := usb_disabled_#res#1;havoc usb_disabled_#t~nondet1547#1;assume { :end_inline_usb_disabled } true;assume -2147483648 <= usb_serial_register_#t~ret893#1 && usb_serial_register_#t~ret893#1 <= 2147483647;usb_serial_register_~tmp~53#1 := usb_serial_register_#t~ret893#1;havoc usb_serial_register_#t~ret893#1; [2025-02-08 03:08:08,526 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7107-1: SUMMARY for call ldv_file_operations_9_#t~ret923#1.base, ldv_file_operations_9_#t~ret923#1.offset := ldv_init_zalloc(1000); srcloc: null [2025-02-08 03:08:08,526 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7107: ldv_file_operations_9_~tmp~56#1.base, ldv_file_operations_9_~tmp~56#1.offset := ldv_file_operations_9_#t~ret923#1.base, ldv_file_operations_9_#t~ret923#1.offset;havoc ldv_file_operations_9_#t~ret923#1.base, ldv_file_operations_9_#t~ret923#1.offset;~serial_proc_fops_group1~0.base, ~serial_proc_fops_group1~0.offset := ldv_file_operations_9_~tmp~56#1.base, ldv_file_operations_9_~tmp~56#1.offset; [2025-02-08 03:08:08,526 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8032-1: SUMMARY for call usb_deregister(ldv_usb_deregister_22_~arg#1.base, ldv_usb_deregister_22_~arg#1.offset); srcloc: null [2025-02-08 03:08:08,526 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8032: ~ldv_state_variable_5~0 := 0; [2025-02-08 03:08:08,526 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6711: assume { :end_inline_usb_serial_generic_deregister } true;assume { :begin_inline_ldv_usb_deregister_23 } true;ldv_usb_deregister_23_#in~arg#1.base, ldv_usb_deregister_23_#in~arg#1.offset := ~#usb_serial_driver~0.base, ~#usb_serial_driver~0.offset;havoc ldv_usb_deregister_23_~arg#1.base, ldv_usb_deregister_23_~arg#1.offset;ldv_usb_deregister_23_~arg#1.base, ldv_usb_deregister_23_~arg#1.offset := ldv_usb_deregister_23_#in~arg#1.base, ldv_usb_deregister_23_#in~arg#1.offset; [2025-02-08 03:08:08,526 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6777-1: call usb_serial_operations_init_#t~mem860#1.base, usb_serial_operations_init_#t~mem860#1.offset := read~$Pointer$#16(usb_serial_operations_init_~device#1.base, 346 + usb_serial_operations_init_~device#1.offset, 8); [2025-02-08 03:08:08,526 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6777: assume 0 == (usb_serial_operations_init_#t~mem860#1.base + usb_serial_operations_init_#t~mem860#1.offset) % 18446744073709551616;havoc usb_serial_operations_init_#t~mem860#1.base, usb_serial_operations_init_#t~mem860#1.offset;call write~$Pointer$#16(#funAddr~usb_serial_generic_close.base, #funAddr~usb_serial_generic_close.offset, usb_serial_operations_init_~device#1.base, 346 + usb_serial_operations_init_~device#1.offset, 8);call write~$Pointer$#0(229, 0, usb_serial_operations_init_~#descriptor___1~1#1.base, usb_serial_operations_init_~#descriptor___1~1#1.offset, 8);call write~$Pointer$#0(230, 0, usb_serial_operations_init_~#descriptor___1~1#1.base, 8 + usb_serial_operations_init_~#descriptor___1~1#1.offset, 8);call write~$Pointer$#0(231, 0, usb_serial_operations_init_~#descriptor___1~1#1.base, 16 + usb_serial_operations_init_~#descriptor___1~1#1.offset, 8);call write~$Pointer$#0(232, 0, usb_serial_operations_init_~#descriptor___1~1#1.base, 24 + usb_serial_operations_init_~#descriptor___1~1#1.offset, 8);call write~int#0(1328, usb_serial_operations_init_~#descriptor___1~1#1.base, 32 + usb_serial_operations_init_~#descriptor___1~1#1.offset, 4);call write~int#0(0, usb_serial_operations_init_~#descriptor___1~1#1.base, 36 + usb_serial_operations_init_~#descriptor___1~1#1.offset, 1);call usb_serial_operations_init_#t~mem861#1 := read~int#0(usb_serial_operations_init_~#descriptor___1~1#1.base, 36 + usb_serial_operations_init_~#descriptor___1~1#1.offset, 1); [2025-02-08 03:08:08,526 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6777: assume !(0 == (usb_serial_operations_init_#t~mem860#1.base + usb_serial_operations_init_#t~mem860#1.offset) % 18446744073709551616);havoc usb_serial_operations_init_#t~mem860#1.base, usb_serial_operations_init_#t~mem860#1.offset; [2025-02-08 03:08:08,526 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6976-1: SUMMARY for call usb_serial_register_drivers_#t~ret907#1.base, usb_serial_register_drivers_#t~ret907#1.offset := kzalloc(304, 208); srcloc: null [2025-02-08 03:08:08,526 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6976: usb_serial_register_drivers_~tmp~54#1.base, usb_serial_register_drivers_~tmp~54#1.offset := usb_serial_register_drivers_#t~ret907#1.base, usb_serial_register_drivers_#t~ret907#1.offset;havoc usb_serial_register_drivers_#t~ret907#1.base, usb_serial_register_drivers_#t~ret907#1.offset;usb_serial_register_drivers_~udriver~0#1.base, usb_serial_register_drivers_~udriver~0#1.offset := usb_serial_register_drivers_~tmp~54#1.base, usb_serial_register_drivers_~tmp~54#1.offset; [2025-02-08 03:08:08,526 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6712: havoc ldv_usb_deregister_23_~arg#1.base, ldv_usb_deregister_23_~arg#1.offset;havoc ldv_usb_deregister_23_#in~arg#1.base, ldv_usb_deregister_23_#in~arg#1.offset;assume { :end_inline_ldv_usb_deregister_23 } true; [2025-02-08 03:08:08,526 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7109-1: SUMMARY for call ldv_file_operations_9_#t~ret924#1.base, ldv_file_operations_9_#t~ret924#1.offset := ldv_init_zalloc(504); srcloc: null [2025-02-08 03:08:08,526 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7109: ldv_file_operations_9_~tmp___0~23#1.base, ldv_file_operations_9_~tmp___0~23#1.offset := ldv_file_operations_9_#t~ret924#1.base, ldv_file_operations_9_#t~ret924#1.offset;havoc ldv_file_operations_9_#t~ret924#1.base, ldv_file_operations_9_#t~ret924#1.offset;~serial_proc_fops_group2~0.base, ~serial_proc_fops_group2~0.offset := ldv_file_operations_9_~tmp___0~23#1.base, ldv_file_operations_9_~tmp___0~23#1.offset; [2025-02-08 03:08:08,526 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9884: havoc usb_serial_bus_register_#t~ret1468#1.base, usb_serial_bus_register_#t~ret1468#1.offset; [2025-02-08 03:08:08,526 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9884-1: SUMMARY for call usb_serial_bus_register_#t~ret1468#1.base, usb_serial_bus_register_#t~ret1468#1.offset := spinlock_check(usb_serial_bus_register_~driver#1.base, 158 + usb_serial_bus_register_~driver#1.offset); srcloc: null [2025-02-08 03:08:08,526 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6845-1: call usb_serial_operations_init_#t~mem877#1.base, usb_serial_operations_init_#t~mem877#1.offset := read~$Pointer$#16(usb_serial_operations_init_~device#1.base, 506 + usb_serial_operations_init_~device#1.offset, 8); [2025-02-08 03:08:08,526 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6845: assume 0 == (usb_serial_operations_init_#t~mem877#1.base + usb_serial_operations_init_#t~mem877#1.offset) % 18446744073709551616;havoc usb_serial_operations_init_#t~mem877#1.base, usb_serial_operations_init_#t~mem877#1.offset;call write~$Pointer$#16(#funAddr~usb_serial_generic_read_bulk_callback.base, #funAddr~usb_serial_generic_read_bulk_callback.offset, usb_serial_operations_init_~device#1.base, 506 + usb_serial_operations_init_~device#1.offset, 8);call write~$Pointer$#0(249, 0, usb_serial_operations_init_~#descriptor___5~1#1.base, usb_serial_operations_init_~#descriptor___5~1#1.offset, 8);call write~$Pointer$#0(250, 0, usb_serial_operations_init_~#descriptor___5~1#1.base, 8 + usb_serial_operations_init_~#descriptor___5~1#1.offset, 8);call write~$Pointer$#0(251, 0, usb_serial_operations_init_~#descriptor___5~1#1.base, 16 + usb_serial_operations_init_~#descriptor___5~1#1.offset, 8);call write~$Pointer$#0(252, 0, usb_serial_operations_init_~#descriptor___5~1#1.base, 24 + usb_serial_operations_init_~#descriptor___5~1#1.offset, 8);call write~int#0(1333, usb_serial_operations_init_~#descriptor___5~1#1.base, 32 + usb_serial_operations_init_~#descriptor___5~1#1.offset, 4);call write~int#0(0, usb_serial_operations_init_~#descriptor___5~1#1.base, 36 + usb_serial_operations_init_~#descriptor___5~1#1.offset, 1);call usb_serial_operations_init_#t~mem878#1 := read~int#0(usb_serial_operations_init_~#descriptor___5~1#1.base, 36 + usb_serial_operations_init_~#descriptor___5~1#1.offset, 1); [2025-02-08 03:08:08,526 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6845: assume !(0 == (usb_serial_operations_init_#t~mem877#1.base + usb_serial_operations_init_#t~mem877#1.offset) % 18446744073709551616);havoc usb_serial_operations_init_#t~mem877#1.base, usb_serial_operations_init_#t~mem877#1.offset; [2025-02-08 03:08:08,526 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6713-1: SUMMARY for call usb_serial_exit_#t~ret851#1 := tty_unregister_driver(~usb_serial_tty_driver~0.base, ~usb_serial_tty_driver~0.offset); srcloc: null [2025-02-08 03:08:08,526 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6713: assume -2147483648 <= usb_serial_exit_#t~ret851#1 && usb_serial_exit_#t~ret851#1 <= 2147483647;havoc usb_serial_exit_#t~ret851#1; [2025-02-08 03:08:08,526 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8365: usb_serial_generic_register_#t~ret1111#1 := usb_serial_register_drivers_#res#1;havoc usb_serial_register_drivers_#t~ret907#1.base, usb_serial_register_drivers_#t~ret907#1.offset, usb_serial_register_drivers_#t~mem908#1.base, usb_serial_register_drivers_#t~mem908#1.offset, usb_serial_register_drivers_#t~mem909#1.base, usb_serial_register_drivers_#t~mem909#1.offset, usb_serial_register_drivers_#t~mem910#1.base, usb_serial_register_drivers_#t~mem910#1.offset, usb_serial_register_drivers_#t~ret911#1, usb_serial_register_drivers_#t~mem912#1.base, usb_serial_register_drivers_#t~mem912#1.offset, usb_serial_register_drivers_#t~mem913#1.base, usb_serial_register_drivers_#t~mem913#1.offset, usb_serial_register_drivers_#t~ret914#1, usb_serial_register_drivers_#t~mem915#1.base, usb_serial_register_drivers_#t~mem915#1.offset, usb_serial_register_drivers_#t~ret916#1, usb_serial_register_drivers_#t~mem917#1.base, usb_serial_register_drivers_#t~mem917#1.offset, usb_serial_register_drivers_~serial_drivers___0#1.base, usb_serial_register_drivers_~serial_drivers___0#1.offset, usb_serial_register_drivers_~name#1.base, usb_serial_register_drivers_~name#1.offset, usb_serial_register_drivers_~id_table#1.base, usb_serial_register_drivers_~id_table#1.offset, usb_serial_register_drivers_~rc~0#1, usb_serial_register_drivers_~udriver~0#1.base, usb_serial_register_drivers_~udriver~0#1.offset, usb_serial_register_drivers_~sd~0#1.base, usb_serial_register_drivers_~sd~0#1.offset, usb_serial_register_drivers_~tmp~54#1.base, usb_serial_register_drivers_~tmp~54#1.offset, usb_serial_register_drivers_~tmp___0~22#1.base, usb_serial_register_drivers_~tmp___0~22#1.offset;havoc usb_serial_register_drivers_#in~serial_drivers___0#1.base, usb_serial_register_drivers_#in~serial_drivers___0#1.offset, usb_serial_register_drivers_#in~name#1.base, usb_serial_register_drivers_#in~name#1.offset, usb_serial_register_drivers_#in~id_table#1.base, usb_serial_register_drivers_#in~id_table#1.offset;assume { :end_inline_usb_serial_register_drivers } true;assume -2147483648 <= usb_serial_generic_register_#t~ret1111#1 && usb_serial_generic_register_#t~ret1111#1 <= 2147483647;usb_serial_generic_register_~retval~6#1 := usb_serial_generic_register_#t~ret1111#1;havoc usb_serial_generic_register_#t~ret1111#1;usb_serial_generic_register_#res#1 := usb_serial_generic_register_~retval~6#1; [2025-02-08 03:08:08,526 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6978: assume 0 == (usb_serial_register_drivers_~udriver~0#1.base + usb_serial_register_drivers_~udriver~0#1.offset) % 18446744073709551616;usb_serial_register_drivers_#res#1 := -12; [2025-02-08 03:08:08,527 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6978: assume !(0 == (usb_serial_register_drivers_~udriver~0#1.base + usb_serial_register_drivers_~udriver~0#1.offset) % 18446744073709551616);call write~$Pointer$#16(usb_serial_register_drivers_~name#1.base, usb_serial_register_drivers_~name#1.offset, usb_serial_register_drivers_~udriver~0#1.base, usb_serial_register_drivers_~udriver~0#1.offset, 8);call write~int#16(1, usb_serial_register_drivers_~udriver~0#1.base, 285 + usb_serial_register_drivers_~udriver~0#1.offset, 1);call write~int#16(1, usb_serial_register_drivers_~udriver~0#1.base, 286 + usb_serial_register_drivers_~udriver~0#1.offset, 1);call write~$Pointer$#16(#funAddr~usb_serial_suspend.base, #funAddr~usb_serial_suspend.offset, usb_serial_register_drivers_~udriver~0#1.base, 32 + usb_serial_register_drivers_~udriver~0#1.offset, 8);call write~$Pointer$#16(#funAddr~usb_serial_resume.base, #funAddr~usb_serial_resume.offset, usb_serial_register_drivers_~udriver~0#1.base, 40 + usb_serial_register_drivers_~udriver~0#1.offset, 8);call write~$Pointer$#16(#funAddr~usb_serial_probe.base, #funAddr~usb_serial_probe.offset, usb_serial_register_drivers_~udriver~0#1.base, 8 + usb_serial_register_drivers_~udriver~0#1.offset, 8);call write~$Pointer$#16(#funAddr~usb_serial_disconnect.base, #funAddr~usb_serial_disconnect.offset, usb_serial_register_drivers_~udriver~0#1.base, 16 + usb_serial_register_drivers_~udriver~0#1.offset, 8);usb_serial_register_drivers_~sd~0#1.base, usb_serial_register_drivers_~sd~0#1.offset := usb_serial_register_drivers_~serial_drivers___0#1.base, usb_serial_register_drivers_~serial_drivers___0#1.offset; [2025-02-08 03:08:08,527 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9885: SUMMARY for call __raw_spin_lock_init(usb_serial_bus_register_~driver#1.base, 158 + usb_serial_bus_register_~driver#1.offset, 353, 0, usb_serial_bus_register_~#__key~2#1.base, usb_serial_bus_register_~#__key~2#1.offset); srcloc: null [2025-02-08 03:08:08,527 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6714: SUMMARY for call put_tty_driver(~usb_serial_tty_driver~0.base, ~usb_serial_tty_driver~0.offset); srcloc: null [2025-02-08 03:08:08,527 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6715: SUMMARY for call bus_unregister(~#usb_serial_bus_type~0.base, ~#usb_serial_bus_type~0.offset); srcloc: null [2025-02-08 03:08:08,527 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9887: assume { :begin_inline_driver_register } true;driver_register_#in~arg0#1.base, driver_register_#in~arg0#1.offset := usb_serial_bus_register_~driver#1.base, 33 + usb_serial_bus_register_~driver#1.offset;havoc driver_register_#res#1;havoc driver_register_#t~nondet1513#1, driver_register_~arg0#1.base, driver_register_~arg0#1.offset;driver_register_~arg0#1.base, driver_register_~arg0#1.offset := driver_register_#in~arg0#1.base, driver_register_#in~arg0#1.offset;havoc driver_register_#t~nondet1513#1;assume -2147483648 <= driver_register_#t~nondet1513#1 && driver_register_#t~nondet1513#1 <= 2147483647;driver_register_#res#1 := driver_register_#t~nondet1513#1;havoc driver_register_#t~nondet1513#1; [2025-02-08 03:08:08,527 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7773: havoc ldv_initialize_bus_type_2_#t~ret1471#1.base, ldv_initialize_bus_type_2_#t~ret1471#1.offset, ldv_initialize_bus_type_2_~tmp~108#1.base, ldv_initialize_bus_type_2_~tmp~108#1.offset;assume { :end_inline_ldv_initialize_bus_type_2 } true;~ldv_state_variable_9~0 := 1;assume { :begin_inline_ldv_file_operations_9 } true;havoc ldv_file_operations_9_#t~ret923#1.base, ldv_file_operations_9_#t~ret923#1.offset, ldv_file_operations_9_#t~ret924#1.base, ldv_file_operations_9_#t~ret924#1.offset, ldv_file_operations_9_~tmp~56#1.base, ldv_file_operations_9_~tmp~56#1.offset, ldv_file_operations_9_~tmp___0~23#1.base, ldv_file_operations_9_~tmp___0~23#1.offset;havoc ldv_file_operations_9_~tmp~56#1.base, ldv_file_operations_9_~tmp~56#1.offset;havoc ldv_file_operations_9_~tmp___0~23#1.base, ldv_file_operations_9_~tmp___0~23#1.offset; [2025-02-08 03:08:08,527 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9887-1: SUMMARY for call INIT_LIST_HEAD(usb_serial_bus_register_~driver#1.base, 226 + usb_serial_bus_register_~driver#1.offset); srcloc: null [2025-02-08 03:08:08,527 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7775: havoc ldv_file_operations_9_#t~ret923#1.base, ldv_file_operations_9_#t~ret923#1.offset, ldv_file_operations_9_#t~ret924#1.base, ldv_file_operations_9_#t~ret924#1.offset, ldv_file_operations_9_~tmp~56#1.base, ldv_file_operations_9_~tmp~56#1.offset, ldv_file_operations_9_~tmp___0~23#1.base, ldv_file_operations_9_~tmp___0~23#1.offset;assume { :end_inline_ldv_file_operations_9 } true;~ldv_state_variable_3~0 := 1;assume { :begin_inline_ldv_initialize_driver_attribute_3 } true;havoc ldv_initialize_driver_attribute_3_#t~ret1470#1.base, ldv_initialize_driver_attribute_3_#t~ret1470#1.offset, ldv_initialize_driver_attribute_3_~tmp~107#1.base, ldv_initialize_driver_attribute_3_~tmp~107#1.offset;havoc ldv_initialize_driver_attribute_3_~tmp~107#1.base, ldv_initialize_driver_attribute_3_~tmp~107#1.offset; [2025-02-08 03:08:08,527 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8040-1: SUMMARY for call usb_deregister(ldv_usb_deregister_23_~arg#1.base, ldv_usb_deregister_23_~arg#1.offset); srcloc: null [2025-02-08 03:08:08,527 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8040: ~ldv_state_variable_5~0 := 0; [2025-02-08 03:08:08,527 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6785-1: SUMMARY for call usb_serial_operations_init_#t~ret862#1 := ldv__builtin_expect((if usb_serial_operations_init_#t~mem861#1 % 256 % 18446744073709551616 <= 9223372036854775807 then usb_serial_operations_init_#t~mem861#1 % 256 % 18446744073709551616 else usb_serial_operations_init_#t~mem861#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 03:08:08,527 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6785: assume -9223372036854775808 <= usb_serial_operations_init_#t~ret862#1 && usb_serial_operations_init_#t~ret862#1 <= 9223372036854775807;usb_serial_operations_init_~tmp___1~7#1 := usb_serial_operations_init_#t~ret862#1;havoc usb_serial_operations_init_#t~mem861#1;havoc usb_serial_operations_init_#t~ret862#1; [2025-02-08 03:08:08,527 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6653: usb_serial_init_#t~ret813#1.base, usb_serial_init_#t~ret813#1.offset := alloc_tty_driver_#res#1.base, alloc_tty_driver_#res#1.offset;havoc alloc_tty_driver_#t~ret119#1.base, alloc_tty_driver_#t~ret119#1.offset, alloc_tty_driver_#t~ret120#1, alloc_tty_driver_~lines#1, alloc_tty_driver_~ret~0#1.base, alloc_tty_driver_~ret~0#1.offset, alloc_tty_driver_~tmp~13#1.base, alloc_tty_driver_~tmp~13#1.offset, alloc_tty_driver_~tmp___0~5#1;havoc alloc_tty_driver_#in~lines#1;assume { :end_inline_alloc_tty_driver } true;~usb_serial_tty_driver~0.base, ~usb_serial_tty_driver~0.offset := usb_serial_init_#t~ret813#1.base, usb_serial_init_#t~ret813#1.offset;havoc usb_serial_init_#t~ret813#1.base, usb_serial_init_#t~ret813#1.offset; [2025-02-08 03:08:08,527 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6786: assume 0 != usb_serial_operations_init_~tmp___1~7#1;call usb_serial_operations_init_#t~mem863#1.base, usb_serial_operations_init_#t~mem863#1.offset := read~$Pointer$#16(usb_serial_operations_init_~device#1.base, 33 + usb_serial_operations_init_~device#1.offset, 8); [2025-02-08 03:08:08,527 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6786: assume !(0 != usb_serial_operations_init_~tmp___1~7#1); [2025-02-08 03:08:08,527 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6654: assume 0 == (~usb_serial_tty_driver~0.base + ~usb_serial_tty_driver~0.offset) % 18446744073709551616;usb_serial_init_#res#1 := -12; [2025-02-08 03:08:08,527 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6654: assume !(0 == (~usb_serial_tty_driver~0.base + ~usb_serial_tty_driver~0.offset) % 18446744073709551616);assume { :begin_inline_bus_register } true;bus_register_#in~arg0#1.base, bus_register_#in~arg0#1.offset := ~#usb_serial_bus_type~0.base, ~#usb_serial_bus_type~0.offset;havoc bus_register_#res#1;havoc bus_register_#t~nondet1507#1, bus_register_~arg0#1.base, bus_register_~arg0#1.offset;bus_register_~arg0#1.base, bus_register_~arg0#1.offset := bus_register_#in~arg0#1.base, bus_register_#in~arg0#1.offset;havoc bus_register_#t~nondet1507#1;assume -2147483648 <= bus_register_#t~nondet1507#1 && bus_register_#t~nondet1507#1 <= 2147483647;bus_register_#res#1 := bus_register_#t~nondet1507#1;havoc bus_register_#t~nondet1507#1; [2025-02-08 03:08:08,527 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7777: havoc ldv_initialize_driver_attribute_3_#t~ret1470#1.base, ldv_initialize_driver_attribute_3_#t~ret1470#1.offset, ldv_initialize_driver_attribute_3_~tmp~107#1.base, ldv_initialize_driver_attribute_3_~tmp~107#1.offset;assume { :end_inline_ldv_initialize_driver_attribute_3 } true;~ldv_state_variable_4~0 := 1;assume { :begin_inline_ldv_initialize_usb_serial_driver_4 } true;havoc ldv_initialize_usb_serial_driver_4_#t~ret1386#1.base, ldv_initialize_usb_serial_driver_4_#t~ret1386#1.offset, ldv_initialize_usb_serial_driver_4_~tmp~98#1.base, ldv_initialize_usb_serial_driver_4_~tmp~98#1.offset;havoc ldv_initialize_usb_serial_driver_4_~tmp~98#1.base, ldv_initialize_usb_serial_driver_4_~tmp~98#1.offset; [2025-02-08 03:08:08,527 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10288: havoc bus_register_#t~nondet1507#1;usb_serial_init_#t~ret814#1 := bus_register_#res#1;havoc bus_register_#t~nondet1507#1, bus_register_~arg0#1.base, bus_register_~arg0#1.offset;havoc bus_register_#in~arg0#1.base, bus_register_#in~arg0#1.offset;assume { :end_inline_bus_register } true;assume -2147483648 <= usb_serial_init_#t~ret814#1 && usb_serial_init_#t~ret814#1 <= 2147483647;usb_serial_init_~result~0#1 := usb_serial_init_#t~ret814#1;havoc usb_serial_init_#t~ret814#1; [2025-02-08 03:08:08,528 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6787-1: SUMMARY for call __dynamic_pr_debug(usb_serial_operations_init_~#descriptor___1~1#1.base, usb_serial_operations_init_~#descriptor___1~1#1.offset, 233, 0); srcloc: null [2025-02-08 03:08:08,528 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6787: havoc usb_serial_operations_init_#t~mem863#1.base, usb_serial_operations_init_#t~mem863#1.offset; [2025-02-08 03:08:08,528 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6853-1: SUMMARY for call usb_serial_operations_init_#t~ret879#1 := ldv__builtin_expect((if usb_serial_operations_init_#t~mem878#1 % 256 % 18446744073709551616 <= 9223372036854775807 then usb_serial_operations_init_#t~mem878#1 % 256 % 18446744073709551616 else usb_serial_operations_init_#t~mem878#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 03:08:08,528 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6853: assume -9223372036854775808 <= usb_serial_operations_init_#t~ret879#1 && usb_serial_operations_init_#t~ret879#1 <= 9223372036854775807;usb_serial_operations_init_~tmp___5~1#1 := usb_serial_operations_init_#t~ret879#1;havoc usb_serial_operations_init_#t~mem878#1;havoc usb_serial_operations_init_#t~ret879#1; [2025-02-08 03:08:08,528 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6721-1: call ULTIMATE.dealloc(usb_serial_operations_init_~#descriptor~20#1.base, usb_serial_operations_init_~#descriptor~20#1.offset);havoc usb_serial_operations_init_~#descriptor~20#1.base, usb_serial_operations_init_~#descriptor~20#1.offset;call ULTIMATE.dealloc(usb_serial_operations_init_~#descriptor___0~2#1.base, usb_serial_operations_init_~#descriptor___0~2#1.offset);havoc usb_serial_operations_init_~#descriptor___0~2#1.base, usb_serial_operations_init_~#descriptor___0~2#1.offset;call ULTIMATE.dealloc(usb_serial_operations_init_~#descriptor___1~1#1.base, usb_serial_operations_init_~#descriptor___1~1#1.offset);havoc usb_serial_operations_init_~#descriptor___1~1#1.base, usb_serial_operations_init_~#descriptor___1~1#1.offset;call ULTIMATE.dealloc(usb_serial_operations_init_~#descriptor___2~1#1.base, usb_serial_operations_init_~#descriptor___2~1#1.offset);havoc usb_serial_operations_init_~#descriptor___2~1#1.base, usb_serial_operations_init_~#descriptor___2~1#1.offset;call ULTIMATE.dealloc(usb_serial_operations_init_~#descriptor___3~1#1.base, usb_serial_operations_init_~#descriptor___3~1#1.offset);havoc usb_serial_operations_init_~#descriptor___3~1#1.base, usb_serial_operations_init_~#descriptor___3~1#1.offset;call ULTIMATE.dealloc(usb_serial_operations_init_~#descriptor___4~1#1.base, usb_serial_operations_init_~#descriptor___4~1#1.offset);havoc usb_serial_operations_init_~#descriptor___4~1#1.base, usb_serial_operations_init_~#descriptor___4~1#1.offset;call ULTIMATE.dealloc(usb_serial_operations_init_~#descriptor___5~1#1.base, usb_serial_operations_init_~#descriptor___5~1#1.offset);havoc usb_serial_operations_init_~#descriptor___5~1#1.base, usb_serial_operations_init_~#descriptor___5~1#1.offset;call ULTIMATE.dealloc(usb_serial_operations_init_~#descriptor___6~1#1.base, usb_serial_operations_init_~#descriptor___6~1#1.offset);havoc usb_serial_operations_init_~#descriptor___6~1#1.base, usb_serial_operations_init_~#descriptor___6~1#1.offset;call ULTIMATE.dealloc(usb_serial_operations_init_~#descriptor___7~1#1.base, usb_serial_operations_init_~#descriptor___7~1#1.offset);havoc usb_serial_operations_init_~#descriptor___7~1#1.base, usb_serial_operations_init_~#descriptor___7~1#1.offset;call ULTIMATE.dealloc(usb_serial_operations_init_~#descriptor___8~1#1.base, usb_serial_operations_init_~#descriptor___8~1#1.offset);havoc usb_serial_operations_init_~#descriptor___8~1#1.base, usb_serial_operations_init_~#descriptor___8~1#1.offset; [2025-02-08 03:08:08,528 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6721: call ULTIMATE.dealloc(usb_serial_operations_init_~#descriptor~20#1.base, usb_serial_operations_init_~#descriptor~20#1.offset);havoc usb_serial_operations_init_~#descriptor~20#1.base, usb_serial_operations_init_~#descriptor~20#1.offset;call ULTIMATE.dealloc(usb_serial_operations_init_~#descriptor___0~2#1.base, usb_serial_operations_init_~#descriptor___0~2#1.offset);havoc usb_serial_operations_init_~#descriptor___0~2#1.base, usb_serial_operations_init_~#descriptor___0~2#1.offset;call ULTIMATE.dealloc(usb_serial_operations_init_~#descriptor___1~1#1.base, usb_serial_operations_init_~#descriptor___1~1#1.offset);havoc usb_serial_operations_init_~#descriptor___1~1#1.base, usb_serial_operations_init_~#descriptor___1~1#1.offset;call ULTIMATE.dealloc(usb_serial_operations_init_~#descriptor___2~1#1.base, usb_serial_operations_init_~#descriptor___2~1#1.offset);havoc usb_serial_operations_init_~#descriptor___2~1#1.base, usb_serial_operations_init_~#descriptor___2~1#1.offset;call ULTIMATE.dealloc(usb_serial_operations_init_~#descriptor___3~1#1.base, usb_serial_operations_init_~#descriptor___3~1#1.offset);havoc usb_serial_operations_init_~#descriptor___3~1#1.base, usb_serial_operations_init_~#descriptor___3~1#1.offset;call ULTIMATE.dealloc(usb_serial_operations_init_~#descriptor___4~1#1.base, usb_serial_operations_init_~#descriptor___4~1#1.offset);havoc usb_serial_operations_init_~#descriptor___4~1#1.base, usb_serial_operations_init_~#descriptor___4~1#1.offset;call ULTIMATE.dealloc(usb_serial_operations_init_~#descriptor___5~1#1.base, usb_serial_operations_init_~#descriptor___5~1#1.offset);havoc usb_serial_operations_init_~#descriptor___5~1#1.base, usb_serial_operations_init_~#descriptor___5~1#1.offset;call ULTIMATE.dealloc(usb_serial_operations_init_~#descriptor___6~1#1.base, usb_serial_operations_init_~#descriptor___6~1#1.offset);havoc usb_serial_operations_init_~#descriptor___6~1#1.base, usb_serial_operations_init_~#descriptor___6~1#1.offset;call ULTIMATE.dealloc(usb_serial_operations_init_~#descriptor___7~1#1.base, usb_serial_operations_init_~#descriptor___7~1#1.offset);havoc usb_serial_operations_init_~#descriptor___7~1#1.base, usb_serial_operations_init_~#descriptor___7~1#1.offset;call ULTIMATE.dealloc(usb_serial_operations_init_~#descriptor___8~1#1.base, usb_serial_operations_init_~#descriptor___8~1#1.offset);havoc usb_serial_operations_init_~#descriptor___8~1#1.base, usb_serial_operations_init_~#descriptor___8~1#1.offset;havoc usb_serial_operations_init_#t~mem852#1.base, usb_serial_operations_init_#t~mem852#1.offset, usb_serial_operations_init_#t~mem853#1, usb_serial_operations_init_#t~ret854#1, usb_serial_operations_init_#t~mem855#1.base, usb_serial_operations_init_#t~mem855#1.offset, usb_serial_operations_init_#t~mem856#1.base, usb_serial_operations_init_#t~mem856#1.offset, usb_serial_operations_init_#t~mem857#1, usb_serial_operations_init_#t~ret858#1, usb_serial_operations_init_#t~mem859#1.base, usb_serial_operations_init_#t~mem859#1.offset, usb_serial_operations_init_#t~mem860#1.base, usb_serial_operations_init_#t~mem860#1.offset, usb_serial_operations_init_#t~mem861#1, usb_serial_operations_init_#t~ret862#1, usb_serial_operations_init_#t~mem863#1.base, usb_serial_operations_init_#t~mem863#1.offset, usb_serial_operations_init_#t~mem864#1.base, usb_serial_operations_init_#t~mem864#1.offset, usb_serial_operations_init_#t~mem865#1, usb_serial_operations_init_#t~ret866#1, usb_serial_operations_init_#t~mem867#1.base, usb_serial_operations_init_#t~mem867#1.offset, usb_serial_operations_init_#t~mem868#1.base, usb_serial_operations_init_#t~mem868#1.offset, usb_serial_operations_init_#t~mem869#1, usb_serial_operations_init_#t~ret870#1, usb_serial_operations_init_#t~mem871#1.base, usb_serial_operations_init_#t~mem871#1.offset, usb_serial_operations_init_#t~mem872#1.base, usb_serial_operations_init_#t~mem872#1.offset, usb_serial_operations_init_#t~mem873#1.base, usb_serial_operations_init_#t~mem873#1.offset, usb_serial_operations_init_#t~mem874#1, usb_serial_operations_init_#t~ret875#1, usb_serial_operations_init_#t~mem876#1.base, usb_serial_operations_init_#t~mem876#1.offset, usb_serial_operations_init_#t~mem877#1.base, usb_serial_operations_init_#t~mem877#1.offset, usb_serial_operations_init_#t~mem878#1, usb_serial_operations_init_#t~ret879#1, usb_serial_operations_init_#t~mem880#1.base, usb_serial_operations_init_#t~mem880#1.offset, usb_serial_operations_init_#t~mem881#1.base, usb_serial_operations_init_#t~mem881#1.offset, usb_serial_operations_init_#t~mem882#1, usb_serial_operations_init_#t~ret883#1, usb_serial_operations_init_#t~mem884#1.base, usb_serial_operations_init_#t~mem884#1.offset, usb_serial_operations_init_#t~mem885#1.base, usb_serial_operations_init_#t~mem885#1.offset, usb_serial_operations_init_#t~mem886#1, usb_serial_operations_init_#t~ret887#1, usb_serial_operations_init_#t~mem888#1.base, usb_serial_operations_init_#t~mem888#1.offset, usb_serial_operations_init_#t~mem889#1.base, usb_serial_operations_init_#t~mem889#1.offset, usb_serial_operations_init_#t~mem890#1, usb_serial_operations_init_#t~ret891#1, usb_serial_operations_init_#t~mem892#1.base, usb_serial_operations_init_#t~mem892#1.offset, usb_serial_operations_init_~device#1.base, usb_serial_operations_init_~device#1.offset, usb_serial_operations_init_~#descriptor~20#1.base, usb_serial_operations_init_~#descriptor~20#1.offset, usb_serial_operations_init_~tmp~52#1, usb_serial_operations_init_~#descriptor___0~2#1.base, usb_serial_operations_init_~#descriptor___0~2#1.offset, usb_serial_operations_init_~tmp___0~20#1, usb_serial_operations_init_~#descriptor___1~1#1.base, usb_serial_operations_init_~#descriptor___1~1#1.offset, usb_serial_operations_init_~tmp___1~7#1, usb_serial_operations_init_~#descriptor___2~1#1.base, usb_serial_operations_init_~#descriptor___2~1#1.offset, usb_serial_operations_init_~tmp___2~3#1, usb_serial_operations_init_~#descriptor___3~1#1.base, usb_serial_operations_init_~#descriptor___3~1#1.offset, usb_serial_operations_init_~tmp___3~1#1, usb_serial_operations_init_~#descriptor___4~1#1.base, usb_serial_operations_init_~#descriptor___4~1#1.offset, usb_serial_operations_init_~tmp___4~1#1, usb_serial_operations_init_~#descriptor___5~1#1.base, usb_serial_operations_init_~#descriptor___5~1#1.offset, usb_serial_operations_init_~tmp___5~1#1, usb_serial_operations_init_~#descriptor___6~1#1.base, usb_serial_operations_init_~#descriptor___6~1#1.offset, usb_serial_operations_init_~tmp___6~1#1, usb_serial_operations_init_~#descriptor___7~1#1.base, usb_serial_operations_init_~#descriptor___7~1#1.offset, usb_serial_operations_init_~tmp___7~1#1, usb_serial_operations_init_~#descriptor___8~1#1.base, usb_serial_operations_init_~#descriptor___8~1#1.offset, usb_serial_operations_init_~tmp___8~1#1;havoc usb_serial_operations_init_#in~device#1.base, usb_serial_operations_init_#in~device#1.offset;assume { :end_inline_usb_serial_operations_init } true; [2025-02-08 03:08:08,528 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8373: SUMMARY for call usb_serial_deregister_drivers(~#serial_drivers~0.base, ~#serial_drivers~0.offset); srcloc: null [2025-02-08 03:08:08,528 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6854: assume 0 != usb_serial_operations_init_~tmp___5~1#1;call usb_serial_operations_init_#t~mem880#1.base, usb_serial_operations_init_#t~mem880#1.offset := read~$Pointer$#16(usb_serial_operations_init_~device#1.base, 33 + usb_serial_operations_init_~device#1.offset, 8); [2025-02-08 03:08:08,528 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6854: assume !(0 != usb_serial_operations_init_~tmp___5~1#1); [2025-02-08 03:08:08,528 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7779: havoc ldv_initialize_usb_serial_driver_4_#t~ret1386#1.base, ldv_initialize_usb_serial_driver_4_#t~ret1386#1.offset, ldv_initialize_usb_serial_driver_4_~tmp~98#1.base, ldv_initialize_usb_serial_driver_4_~tmp~98#1.offset;assume { :end_inline_ldv_initialize_usb_serial_driver_4 } true;~ldv_state_variable_6~0 := 1;assume { :begin_inline_ldv_initialize_tty_operations_6 } true;havoc ldv_initialize_tty_operations_6_#t~ret925#1.base, ldv_initialize_tty_operations_6_#t~ret925#1.offset, ldv_initialize_tty_operations_6_#t~ret926#1.base, ldv_initialize_tty_operations_6_#t~ret926#1.offset, ldv_initialize_tty_operations_6_~tmp___0~24#1.base, ldv_initialize_tty_operations_6_~tmp___0~24#1.offset;havoc ldv_initialize_tty_operations_6_~tmp___0~24#1.base, ldv_initialize_tty_operations_6_~tmp___0~24#1.offset; [2025-02-08 03:08:08,528 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6855-1: SUMMARY for call __dynamic_pr_debug(usb_serial_operations_init_~#descriptor___5~1#1.base, usb_serial_operations_init_~#descriptor___5~1#1.offset, 253, 0); srcloc: null [2025-02-08 03:08:08,528 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6855: havoc usb_serial_operations_init_#t~mem880#1.base, usb_serial_operations_init_#t~mem880#1.offset; [2025-02-08 03:08:08,529 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5072: havoc tty_port_close_~arg0#1.base, tty_port_close_~arg0#1.offset, tty_port_close_~arg1#1.base, tty_port_close_~arg1#1.offset, tty_port_close_~arg2#1.base, tty_port_close_~arg2#1.offset;havoc tty_port_close_#in~arg0#1.base, tty_port_close_#in~arg0#1.offset, tty_port_close_#in~arg1#1.base, tty_port_close_#in~arg1#1.offset, tty_port_close_#in~arg2#1.base, tty_port_close_#in~arg2#1.offset;assume { :end_inline_tty_port_close } true;call ULTIMATE.dealloc(serial_close_~#descriptor~3#1.base, serial_close_~#descriptor~3#1.offset);havoc serial_close_~#descriptor~3#1.base, serial_close_~#descriptor~3#1.offset; [2025-02-08 03:08:08,529 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6922: assume 0 != usb_serial_register_~tmp~53#1;usb_serial_register_#res#1 := -19; [2025-02-08 03:08:08,529 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6922: assume !(0 != usb_serial_register_~tmp~53#1);call usb_serial_register_#t~mem894#1.base, usb_serial_register_#t~mem894#1.offset := read~$Pointer$#16(usb_serial_register_~driver#1.base, usb_serial_register_~driver#1.offset, 8); [2025-02-08 03:08:08,529 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7781: havoc ldv_initialize_tty_operations_6_#t~ret925#1.base, ldv_initialize_tty_operations_6_#t~ret925#1.offset, ldv_initialize_tty_operations_6_#t~ret926#1.base, ldv_initialize_tty_operations_6_#t~ret926#1.offset, ldv_initialize_tty_operations_6_~tmp___0~24#1.base, ldv_initialize_tty_operations_6_~tmp___0~24#1.offset;assume { :end_inline_ldv_initialize_tty_operations_6 } true;~ldv_state_variable_8~0 := 1; [2025-02-08 03:08:08,529 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6659: assume 0 != usb_serial_init_~result~0#1; [2025-02-08 03:08:08,529 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6659: assume !(0 != usb_serial_init_~result~0#1);call write~$Pointer$#16(208, 0, ~usb_serial_tty_driver~0.base, 24 + ~usb_serial_tty_driver~0.offset, 8);call write~$Pointer$#16(209, 0, ~usb_serial_tty_driver~0.base, 32 + ~usb_serial_tty_driver~0.offset, 8);call write~int#16(188, ~usb_serial_tty_driver~0.base, 44 + ~usb_serial_tty_driver~0.offset, 4);call write~int#16(0, ~usb_serial_tty_driver~0.base, 48 + ~usb_serial_tty_driver~0.offset, 4);call write~int#16(3, ~usb_serial_tty_driver~0.base, 56 + ~usb_serial_tty_driver~0.offset, 2);call write~int#16(1, ~usb_serial_tty_driver~0.base, 58 + ~usb_serial_tty_driver~0.offset, 2);call write~int#16(12, ~usb_serial_tty_driver~0.base, 104 + ~usb_serial_tty_driver~0.offset, 8);call usb_serial_init_#t~mem816#1 := read~int#23(~#tty_std_termios~0.base, ~#tty_std_termios~0.offset, 4);call usb_serial_init_#t~mem817#1 := read~int#23(~#tty_std_termios~0.base, 4 + ~#tty_std_termios~0.offset, 4);call usb_serial_init_#t~mem818#1 := read~int#23(~#tty_std_termios~0.base, 8 + ~#tty_std_termios~0.offset, 4);call usb_serial_init_#t~mem819#1 := read~int#23(~#tty_std_termios~0.base, 12 + ~#tty_std_termios~0.offset, 4);call usb_serial_init_#t~mem820#1 := read~int#23(~#tty_std_termios~0.base, 16 + ~#tty_std_termios~0.offset, 1);call usb_serial_init_#t~mem822#1 := read~int#23(~#tty_std_termios~0.base, 17 + ~#tty_std_termios~0.offset, 1);usb_serial_init_#t~arrayCopy821#1 := usb_serial_init_#t~arrayCopy821#1[0 := usb_serial_init_#t~mem822#1];call usb_serial_init_#t~mem823#1 := read~int#23(~#tty_std_termios~0.base, 18 + ~#tty_std_termios~0.offset, 1);usb_serial_init_#t~arrayCopy821#1 := usb_serial_init_#t~arrayCopy821#1[1 := usb_serial_init_#t~mem823#1];call usb_serial_init_#t~mem824#1 := read~int#23(~#tty_std_termios~0.base, 19 + ~#tty_std_termios~0.offset, 1);usb_serial_init_#t~arrayCopy821#1 := usb_serial_init_#t~arrayCopy821#1[2 := usb_serial_init_#t~mem824#1];call usb_serial_init_#t~mem825#1 := read~int#23(~#tty_std_termios~0.base, 20 + ~#tty_std_termios~0.offset, 1);usb_serial_init_#t~arrayCopy821#1 := usb_serial_init_#t~arrayCopy821#1[3 := usb_serial_init_#t~mem825#1];call usb_serial_init_#t~mem826#1 := read~int#23(~#tty_std_termios~0.base, 21 + ~#tty_std_termios~0.offset, 1);usb_serial_init_#t~arrayCopy821#1 := usb_serial_init_#t~arrayCopy821#1[4 := usb_serial_init_#t~mem826#1];call usb_serial_init_#t~mem827#1 := read~int#23(~#tty_std_termios~0.base, 22 + ~#tty_std_termios~0.offset, 1);usb_serial_init_#t~arrayCopy821#1 := usb_serial_init_#t~arrayCopy821#1[5 := usb_serial_init_#t~mem827#1];call usb_serial_init_#t~mem828#1 := read~int#23(~#tty_std_termios~0.base, 23 + ~#tty_std_termios~0.offset, 1);usb_serial_init_#t~arrayCopy821#1 := usb_serial_init_#t~arrayCopy821#1[6 := usb_serial_init_#t~mem828#1];call usb_serial_init_#t~mem829#1 := read~int#23(~#tty_std_termios~0.base, 24 + ~#tty_std_termios~0.offset, 1);usb_serial_init_#t~arrayCopy821#1 := usb_serial_init_#t~arrayCopy821#1[7 := usb_serial_init_#t~mem829#1];call usb_serial_init_#t~mem830#1 := read~int#23(~#tty_std_termios~0.base, 25 + ~#tty_std_termios~0.offset, 1);usb_serial_init_#t~arrayCopy821#1 := usb_serial_init_#t~arrayCopy821#1[8 := usb_serial_init_#t~mem830#1];call usb_serial_init_#t~mem831#1 := read~int#23(~#tty_std_termios~0.base, 26 + ~#tty_std_termios~0.offset, 1);usb_serial_init_#t~arrayCopy821#1 := usb_serial_init_#t~arrayCopy821#1[9 := usb_serial_init_#t~mem831#1];call usb_serial_init_#t~mem832#1 := read~int#23(~#tty_std_termios~0.base, 27 + ~#tty_std_termios~0.offset, 1);usb_serial_init_#t~arrayCopy821#1 := usb_serial_init_#t~arrayCopy821#1[10 := usb_serial_init_#t~mem832#1];call usb_serial_init_#t~mem833#1 := read~int#23(~#tty_std_termios~0.base, 28 + ~#tty_std_termios~0.offset, 1);usb_serial_init_#t~arrayCopy821#1 := usb_serial_init_#t~arrayCopy821#1[11 := usb_serial_init_#t~mem833#1];call usb_serial_init_#t~mem834#1 := read~int#23(~#tty_std_termios~0.base, 29 + ~#tty_std_termios~0.offset, 1);usb_serial_init_#t~arrayCopy821#1 := usb_serial_init_#t~arrayCopy821#1[12 := usb_serial_init_#t~mem834#1];call usb_serial_init_#t~mem835#1 := read~int#23(~#tty_std_termios~0.base, 30 + ~#tty_std_termios~0.offset, 1);usb_serial_init_#t~arrayCopy821#1 := usb_serial_init_#t~arrayCopy821#1[13 := usb_serial_init_#t~mem835#1];call usb_serial_init_#t~mem836#1 := read~int#23(~#tty_std_termios~0.base, 31 + ~#tty_std_termios~0.offset, 1);usb_serial_init_#t~arrayCopy821#1 := usb_serial_init_#t~arrayCopy821#1[14 := usb_serial_init_#t~mem836#1];call usb_serial_init_#t~mem837#1 := read~int#23(~#tty_std_termios~0.base, 32 + ~#tty_std_termios~0.offset, 1);usb_serial_init_#t~arrayCopy821#1 := usb_serial_init_#t~arrayCopy821#1[15 := usb_serial_init_#t~mem837#1];call usb_serial_init_#t~mem838#1 := read~int#23(~#tty_std_termios~0.base, 33 + ~#tty_std_termios~0.offset, 1);usb_serial_init_#t~arrayCopy821#1 := usb_serial_init_#t~arrayCopy821#1[16 := usb_serial_init_#t~mem838#1];call usb_serial_init_#t~mem839#1 := read~int#23(~#tty_std_termios~0.base, 34 + ~#tty_std_termios~0.offset, 1);usb_serial_init_#t~arrayCopy821#1 := usb_serial_init_#t~arrayCopy821#1[17 := usb_serial_init_#t~mem839#1];call usb_serial_init_#t~mem840#1 := read~int#23(~#tty_std_termios~0.base, 35 + ~#tty_std_termios~0.offset, 1);usb_serial_init_#t~arrayCopy821#1 := usb_serial_init_#t~arrayCopy821#1[18 := usb_serial_init_#t~mem840#1];call usb_serial_init_#t~mem841#1 := read~int#23(~#tty_std_termios~0.base, 36 + ~#tty_std_termios~0.offset, 4);call usb_serial_init_#t~mem842#1 := read~int#23(~#tty_std_termios~0.base, 40 + ~#tty_std_termios~0.offset, 4);call write~int#16(usb_serial_init_#t~mem816#1, ~usb_serial_tty_driver~0.base, 60 + ~usb_serial_tty_driver~0.offset, 4);call write~int#16(usb_serial_init_#t~mem817#1, ~usb_serial_tty_driver~0.base, 64 + ~usb_serial_tty_driver~0.offset, 4);call write~int#16(usb_serial_init_#t~mem818#1, ~usb_serial_tty_driver~0.base, 68 + ~usb_serial_tty_driver~0.offset, 4);call write~int#16(usb_serial_init_#t~mem819#1, ~usb_serial_tty_driver~0.base, 72 + ~usb_serial_tty_driver~0.offset, 4);call write~int#16(usb_serial_init_#t~mem820#1, ~usb_serial_tty_driver~0.base, 76 + ~usb_serial_tty_driver~0.offset, 1);call write~int#16(usb_serial_init_#t~arrayCopy821#1[0], ~usb_serial_tty_driver~0.base, 77 + ~usb_serial_tty_driver~0.offset, 1);call write~int#16(usb_serial_init_#t~arrayCopy821#1[1], ~usb_serial_tty_driver~0.base, 78 + ~usb_serial_tty_driver~0.offset, 1);call write~int#16(usb_serial_init_#t~arrayCopy821#1[2], ~usb_serial_tty_driver~0.base, 79 + ~usb_serial_tty_driver~0.offset, 1);call write~int#16(usb_serial_init_#t~arrayCopy821#1[3], ~usb_serial_tty_driver~0.base, 80 + ~usb_serial_tty_driver~0.offset, 1);call write~int#16(usb_serial_init_#t~arrayCopy821#1[4], ~usb_serial_tty_driver~0.base, 81 + ~usb_serial_tty_driver~0.offset, 1);call write~int#16(usb_serial_init_#t~arrayCopy821#1[5], ~usb_serial_tty_driver~0.base, 82 + ~usb_serial_tty_driver~0.offset, 1);call write~int#16(usb_serial_init_#t~arrayCopy821#1[6], ~usb_serial_tty_driver~0.base, 83 + ~usb_serial_tty_driver~0.offset, 1);call write~int#16(usb_serial_init_#t~arrayCopy821#1[7], ~usb_serial_tty_driver~0.base, 84 + ~usb_serial_tty_driver~0.offset, 1);call write~int#16(usb_serial_init_#t~arrayCopy821#1[8], ~usb_serial_tty_driver~0.base, 85 + ~usb_serial_tty_driver~0.offset, 1);call write~int#16(usb_serial_init_#t~arrayCopy821#1[9], ~usb_serial_tty_driver~0.base, 86 + ~usb_serial_tty_driver~0.offset, 1);call write~int#16(usb_serial_init_#t~arrayCopy821#1[10], ~usb_serial_tty_driver~0.base, 87 + ~usb_serial_tty_driver~0.offset, 1);call write~int#16(usb_serial_init_#t~arrayCopy821#1[11], ~usb_serial_tty_driver~0.base, 88 + ~usb_serial_tty_driver~0.offset, 1);call write~int#16(usb_serial_init_#t~arrayCopy821#1[12], ~usb_serial_tty_driver~0.base, 89 + ~usb_serial_tty_driver~0.offset, 1);call write~int#16(usb_serial_init_#t~arrayCopy821#1[13], ~usb_serial_tty_driver~0.base, 90 + ~usb_serial_tty_driver~0.offset, 1);call write~int#16(usb_serial_init_#t~arrayCopy821#1[14], ~usb_serial_tty_driver~0.base, 91 + ~usb_serial_tty_driver~0.offset, 1);call write~int#16(usb_serial_init_#t~arrayCopy821#1[15], ~usb_serial_tty_driver~0.base, 92 + ~usb_serial_tty_driver~0.offset, 1);call write~int#16(usb_serial_init_#t~arrayCopy821#1[16], ~usb_serial_tty_driver~0.base, 93 + ~usb_serial_tty_driver~0.offset, 1);call write~int#16(usb_serial_init_#t~arrayCopy821#1[17], ~usb_serial_tty_driver~0.base, 94 + ~usb_serial_tty_driver~0.offset, 1);call write~int#16(usb_serial_init_#t~arrayCopy821#1[18], ~usb_serial_tty_driver~0.base, 95 + ~usb_serial_tty_driver~0.offset, 1);call write~int#16(usb_serial_init_#t~mem841#1, ~usb_serial_tty_driver~0.base, 96 + ~usb_serial_tty_driver~0.offset, 4);call write~int#16(usb_serial_init_#t~mem842#1, ~usb_serial_tty_driver~0.base, 100 + ~usb_serial_tty_driver~0.offset, 4);havoc usb_serial_init_#t~mem816#1;havoc usb_serial_init_#t~mem817#1;havoc usb_serial_init_#t~mem818#1;havoc usb_serial_init_#t~mem819#1;havoc usb_serial_init_#t~mem820#1;havoc usb_serial_init_#t~arrayCopy821#1;havoc usb_serial_init_#t~mem822#1;havoc usb_serial_init_#t~mem823#1;havoc usb_serial_init_#t~mem824#1;havoc usb_serial_init_#t~mem825#1;havoc usb_serial_init_#t~mem826#1;havoc usb_serial_init_#t~mem827#1;havoc usb_serial_init_#t~mem828#1;havoc usb_serial_init_#t~mem829#1;havoc usb_serial_init_#t~mem830#1;havoc usb_serial_init_#t~mem831#1;havoc usb_serial_init_#t~mem832#1;havoc usb_serial_init_#t~mem833#1;havoc usb_serial_init_#t~mem834#1;havoc usb_serial_init_#t~mem835#1;havoc usb_serial_init_#t~mem836#1;havoc usb_serial_init_#t~mem837#1;havoc usb_serial_init_#t~mem838#1;havoc usb_serial_init_#t~mem839#1;havoc usb_serial_init_#t~mem840#1;havoc usb_serial_init_#t~mem841#1;havoc usb_serial_init_#t~mem842#1;call write~int#16(3261, ~usb_serial_tty_driver~0.base, 68 + ~usb_serial_tty_driver~0.offset, 4);call write~int#16(9600, ~usb_serial_tty_driver~0.base, 96 + ~usb_serial_tty_driver~0.offset, 4);call write~int#16(9600, ~usb_serial_tty_driver~0.base, 100 + ~usb_serial_tty_driver~0.offset, 4);assume { :begin_inline_tty_set_operations } true;tty_set_operations_#in~arg0#1.base, tty_set_operations_#in~arg0#1.offset, tty_set_operations_#in~arg1#1.base, tty_set_operations_#in~arg1#1.offset := ~usb_serial_tty_driver~0.base, ~usb_serial_tty_driver~0.offset, ~#serial_ops~0.base, ~#serial_ops~0.offset;havoc tty_set_operations_~arg0#1.base, tty_set_operations_~arg0#1.offset, tty_set_operations_~arg1#1.base, tty_set_operations_~arg1#1.offset;tty_set_operations_~arg0#1.base, tty_set_operations_~arg0#1.offset := tty_set_operations_#in~arg0#1.base, tty_set_operations_#in~arg0#1.offset;tty_set_operations_~arg1#1.base, tty_set_operations_~arg1#1.offset := tty_set_operations_#in~arg1#1.base, tty_set_operations_#in~arg1#1.offset; [2025-02-08 03:08:08,533 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7716: havoc ldv_main_exported_2_#t~ret1480#1.base, ldv_main_exported_2_#t~ret1480#1.offset, ldv_main_exported_2_#t~nondet1481#1, ldv_main_exported_2_#t~switch1482#1, ldv_main_exported_2_#t~ret1483#1, ldv_main_exported_2_#t~ret1484#1, ldv_main_exported_2_#t~ret1485#1, ldv_main_exported_2_#t~ret1486#1, ldv_main_exported_2_~ldvarg21~0#1.base, ldv_main_exported_2_~ldvarg21~0#1.offset, ldv_main_exported_2_~tmp~110#1.base, ldv_main_exported_2_~tmp~110#1.offset, ldv_main_exported_2_~tmp___0~43#1;assume { :end_inline_ldv_main_exported_2 } true; [2025-02-08 03:08:08,533 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10425: havoc seq_lseek_#t~nondet1528#1;main_#t~ret1005#1 := seq_lseek_#res#1;havoc seq_lseek_#t~nondet1528#1, seq_lseek_~arg0#1.base, seq_lseek_~arg0#1.offset, seq_lseek_~arg1#1, seq_lseek_~arg2#1;havoc seq_lseek_#in~arg0#1.base, seq_lseek_#in~arg0#1.offset, seq_lseek_#in~arg1#1, seq_lseek_#in~arg2#1;assume { :end_inline_seq_lseek } true;assume -9223372036854775808 <= main_#t~ret1005#1 && main_#t~ret1005#1 <= 9223372036854775807;havoc main_#t~mem1003#1;havoc main_#t~mem1004#1;havoc main_#t~ret1005#1;~ldv_state_variable_9~0 := 2; [2025-02-08 03:08:08,533 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6660-1: SUMMARY for call usb_serial_init_#t~ret815#1 := printk(206, 0); srcloc: null [2025-02-08 03:08:08,534 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6660: assume -2147483648 <= usb_serial_init_#t~ret815#1 && usb_serial_init_#t~ret815#1 <= 2147483647;havoc usb_serial_init_#t~ret815#1; [2025-02-08 03:08:08,534 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6793-1: call usb_serial_operations_init_#t~mem864#1.base, usb_serial_operations_init_#t~mem864#1.offset := read~$Pointer$#16(usb_serial_operations_init_~device#1.base, 362 + usb_serial_operations_init_~device#1.offset, 8); [2025-02-08 03:08:08,534 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6793: assume 0 == (usb_serial_operations_init_#t~mem864#1.base + usb_serial_operations_init_#t~mem864#1.offset) % 18446744073709551616;havoc usb_serial_operations_init_#t~mem864#1.base, usb_serial_operations_init_#t~mem864#1.offset;call write~$Pointer$#16(#funAddr~usb_serial_generic_write_room.base, #funAddr~usb_serial_generic_write_room.offset, usb_serial_operations_init_~device#1.base, 362 + usb_serial_operations_init_~device#1.offset, 8);call write~$Pointer$#0(234, 0, usb_serial_operations_init_~#descriptor___2~1#1.base, usb_serial_operations_init_~#descriptor___2~1#1.offset, 8);call write~$Pointer$#0(235, 0, usb_serial_operations_init_~#descriptor___2~1#1.base, 8 + usb_serial_operations_init_~#descriptor___2~1#1.offset, 8);call write~$Pointer$#0(236, 0, usb_serial_operations_init_~#descriptor___2~1#1.base, 16 + usb_serial_operations_init_~#descriptor___2~1#1.offset, 8);call write~$Pointer$#0(237, 0, usb_serial_operations_init_~#descriptor___2~1#1.base, 24 + usb_serial_operations_init_~#descriptor___2~1#1.offset, 8);call write~int#0(1329, usb_serial_operations_init_~#descriptor___2~1#1.base, 32 + usb_serial_operations_init_~#descriptor___2~1#1.offset, 4);call write~int#0(0, usb_serial_operations_init_~#descriptor___2~1#1.base, 36 + usb_serial_operations_init_~#descriptor___2~1#1.offset, 1);call usb_serial_operations_init_#t~mem865#1 := read~int#0(usb_serial_operations_init_~#descriptor___2~1#1.base, 36 + usb_serial_operations_init_~#descriptor___2~1#1.offset, 1); [2025-02-08 03:08:08,534 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6793: assume !(0 == (usb_serial_operations_init_#t~mem864#1.base + usb_serial_operations_init_#t~mem864#1.offset) % 18446744073709551616);havoc usb_serial_operations_init_#t~mem864#1.base, usb_serial_operations_init_#t~mem864#1.offset; [2025-02-08 03:08:08,534 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10361: havoc ldv_destruct_7_#t~nondet1518#1;main_#t~ret997#1 := ldv_destruct_7_#res#1;havoc ldv_destruct_7_#t~nondet1518#1;assume { :end_inline_ldv_destruct_7 } true;assume -2147483648 <= main_#t~ret997#1 && main_#t~ret997#1 <= 2147483647;havoc main_#t~ret997#1;~ldv_state_variable_7~0 := 3; [2025-02-08 03:08:08,534 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6926: assume 0 == (usb_serial_register_#t~mem894#1.base + usb_serial_register_#t~mem894#1.offset) % 18446744073709551616;havoc usb_serial_register_#t~mem894#1.base, usb_serial_register_#t~mem894#1.offset;call usb_serial_register_#t~mem895#1.base, usb_serial_register_#t~mem895#1.offset := read~$Pointer$#16(usb_serial_register_~driver#1.base, 33 + usb_serial_register_~driver#1.offset, 8);call write~$Pointer$#16(usb_serial_register_#t~mem895#1.base, usb_serial_register_#t~mem895#1.offset, usb_serial_register_~driver#1.base, usb_serial_register_~driver#1.offset, 8);havoc usb_serial_register_#t~mem895#1.base, usb_serial_register_#t~mem895#1.offset; [2025-02-08 03:08:08,534 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6926: assume !(0 == (usb_serial_register_#t~mem894#1.base + usb_serial_register_#t~mem894#1.offset) % 18446744073709551616);havoc usb_serial_register_#t~mem894#1.base, usb_serial_register_#t~mem894#1.offset; [2025-02-08 03:08:08,534 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6992-1: call usb_serial_register_drivers_#t~mem908#1.base, usb_serial_register_drivers_#t~mem908#1.offset := read~$Pointer$#16(usb_serial_register_drivers_~sd~0#1.base, usb_serial_register_drivers_~sd~0#1.offset, 8);call usb_serial_register_drivers_#t~mem909#1.base, usb_serial_register_drivers_#t~mem909#1.offset := read~$Pointer$#16(usb_serial_register_drivers_#t~mem908#1.base, 330 + usb_serial_register_drivers_#t~mem908#1.offset, 8); [2025-02-08 03:08:08,534 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6992: assume 0 != (usb_serial_register_drivers_#t~mem909#1.base + usb_serial_register_drivers_#t~mem909#1.offset) % 18446744073709551616;havoc usb_serial_register_drivers_#t~mem908#1.base, usb_serial_register_drivers_#t~mem908#1.offset;havoc usb_serial_register_drivers_#t~mem909#1.base, usb_serial_register_drivers_#t~mem909#1.offset;call write~$Pointer$#16(#funAddr~usb_serial_reset_resume.base, #funAddr~usb_serial_reset_resume.offset, usb_serial_register_drivers_~udriver~0#1.base, 48 + usb_serial_register_drivers_~udriver~0#1.offset, 8); [2025-02-08 03:08:08,534 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6992: assume !(0 != (usb_serial_register_drivers_#t~mem909#1.base + usb_serial_register_drivers_#t~mem909#1.offset) % 18446744073709551616);havoc usb_serial_register_drivers_#t~mem908#1.base, usb_serial_register_drivers_#t~mem908#1.offset;havoc usb_serial_register_drivers_#t~mem909#1.base, usb_serial_register_drivers_#t~mem909#1.offset;usb_serial_register_drivers_~sd~0#1.base, usb_serial_register_drivers_~sd~0#1.offset := usb_serial_register_drivers_~sd~0#1.base, 8 + usb_serial_register_drivers_~sd~0#1.offset;call usb_serial_register_drivers_#t~mem910#1.base, usb_serial_register_drivers_#t~mem910#1.offset := read~$Pointer$#16(usb_serial_register_drivers_~sd~0#1.base, usb_serial_register_drivers_~sd~0#1.offset, 8); [2025-02-08 03:08:08,534 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6861-1: call usb_serial_operations_init_#t~mem881#1.base, usb_serial_operations_init_#t~mem881#1.offset := read~$Pointer$#16(usb_serial_operations_init_~device#1.base, 514 + usb_serial_operations_init_~device#1.offset, 8); [2025-02-08 03:08:08,534 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6861: assume 0 == (usb_serial_operations_init_#t~mem881#1.base + usb_serial_operations_init_#t~mem881#1.offset) % 18446744073709551616;havoc usb_serial_operations_init_#t~mem881#1.base, usb_serial_operations_init_#t~mem881#1.offset;call write~$Pointer$#16(#funAddr~usb_serial_generic_write_bulk_callback.base, #funAddr~usb_serial_generic_write_bulk_callback.offset, usb_serial_operations_init_~device#1.base, 514 + usb_serial_operations_init_~device#1.offset, 8);call write~$Pointer$#0(254, 0, usb_serial_operations_init_~#descriptor___6~1#1.base, usb_serial_operations_init_~#descriptor___6~1#1.offset, 8);call write~$Pointer$#0(255, 0, usb_serial_operations_init_~#descriptor___6~1#1.base, 8 + usb_serial_operations_init_~#descriptor___6~1#1.offset, 8);call write~$Pointer$#0(256, 0, usb_serial_operations_init_~#descriptor___6~1#1.base, 16 + usb_serial_operations_init_~#descriptor___6~1#1.offset, 8);call write~$Pointer$#0(257, 0, usb_serial_operations_init_~#descriptor___6~1#1.base, 24 + usb_serial_operations_init_~#descriptor___6~1#1.offset, 8);call write~int#0(1334, usb_serial_operations_init_~#descriptor___6~1#1.base, 32 + usb_serial_operations_init_~#descriptor___6~1#1.offset, 4);call write~int#0(0, usb_serial_operations_init_~#descriptor___6~1#1.base, 36 + usb_serial_operations_init_~#descriptor___6~1#1.offset, 1);call usb_serial_operations_init_#t~mem882#1 := read~int#0(usb_serial_operations_init_~#descriptor___6~1#1.base, 36 + usb_serial_operations_init_~#descriptor___6~1#1.offset, 1); [2025-02-08 03:08:08,534 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6861: assume !(0 == (usb_serial_operations_init_#t~mem881#1.base + usb_serial_operations_init_#t~mem881#1.offset) % 18446744073709551616);havoc usb_serial_operations_init_#t~mem881#1.base, usb_serial_operations_init_#t~mem881#1.offset; [2025-02-08 03:08:08,534 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8051-1: SUMMARY for call ldv_usb_register_driver_24_#t~ret1029#1 := usb_register_driver(ldv_usb_register_driver_24_~ldv_func_arg1#1.base, ldv_usb_register_driver_24_~ldv_func_arg1#1.offset, ldv_usb_register_driver_24_~ldv_func_arg2#1.base, ldv_usb_register_driver_24_~ldv_func_arg2#1.offset, ldv_usb_register_driver_24_~ldv_func_arg3#1.base, ldv_usb_register_driver_24_~ldv_func_arg3#1.offset); srcloc: null [2025-02-08 03:08:08,534 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8051: assume -2147483648 <= ldv_usb_register_driver_24_#t~ret1029#1 && ldv_usb_register_driver_24_#t~ret1029#1 <= 2147483647;ldv_usb_register_driver_24_~tmp~69#1 := ldv_usb_register_driver_24_#t~ret1029#1;havoc ldv_usb_register_driver_24_#t~ret1029#1;ldv_usb_register_driver_24_~ldv_func_res~6#1 := ldv_usb_register_driver_24_~tmp~69#1;~ldv_state_variable_5~0 := 1;~usb_counter~0 := 0; [2025-02-08 03:08:08,534 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6930: assume 0 == (usb_serial_register_#t~mem896#1.base + usb_serial_register_#t~mem896#1.offset) % 18446744073709551616;havoc usb_serial_register_#t~mem896#1.base, usb_serial_register_#t~mem896#1.offset;usb_serial_register_~__ret_warn_on~2#1 := 1; [2025-02-08 03:08:08,534 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6930: assume !(0 == (usb_serial_register_#t~mem896#1.base + usb_serial_register_#t~mem896#1.offset) % 18446744073709551616);havoc usb_serial_register_#t~mem896#1.base, usb_serial_register_#t~mem896#1.offset;assume { :begin_inline_usb_serial_operations_init } true;usb_serial_operations_init_#in~device#1.base, usb_serial_operations_init_#in~device#1.offset := usb_serial_register_~driver#1.base, usb_serial_register_~driver#1.offset;havoc usb_serial_operations_init_#t~mem852#1.base, usb_serial_operations_init_#t~mem852#1.offset, usb_serial_operations_init_#t~mem853#1, usb_serial_operations_init_#t~ret854#1, usb_serial_operations_init_#t~mem855#1.base, usb_serial_operations_init_#t~mem855#1.offset, usb_serial_operations_init_#t~mem856#1.base, usb_serial_operations_init_#t~mem856#1.offset, usb_serial_operations_init_#t~mem857#1, usb_serial_operations_init_#t~ret858#1, usb_serial_operations_init_#t~mem859#1.base, usb_serial_operations_init_#t~mem859#1.offset, usb_serial_operations_init_#t~mem860#1.base, usb_serial_operations_init_#t~mem860#1.offset, usb_serial_operations_init_#t~mem861#1, usb_serial_operations_init_#t~ret862#1, usb_serial_operations_init_#t~mem863#1.base, usb_serial_operations_init_#t~mem863#1.offset, usb_serial_operations_init_#t~mem864#1.base, usb_serial_operations_init_#t~mem864#1.offset, usb_serial_operations_init_#t~mem865#1, usb_serial_operations_init_#t~ret866#1, usb_serial_operations_init_#t~mem867#1.base, usb_serial_operations_init_#t~mem867#1.offset, usb_serial_operations_init_#t~mem868#1.base, usb_serial_operations_init_#t~mem868#1.offset, usb_serial_operations_init_#t~mem869#1, usb_serial_operations_init_#t~ret870#1, usb_serial_operations_init_#t~mem871#1.base, usb_serial_operations_init_#t~mem871#1.offset, usb_serial_operations_init_#t~mem872#1.base, usb_serial_operations_init_#t~mem872#1.offset, usb_serial_operations_init_#t~mem873#1.base, usb_serial_operations_init_#t~mem873#1.offset, usb_serial_operations_init_#t~mem874#1, usb_serial_operations_init_#t~ret875#1, usb_serial_operations_init_#t~mem876#1.base, usb_serial_operations_init_#t~mem876#1.offset, usb_serial_operations_init_#t~mem877#1.base, usb_serial_operations_init_#t~mem877#1.offset, usb_serial_operations_init_#t~mem878#1, usb_serial_operations_init_#t~ret879#1, usb_serial_operations_init_#t~mem880#1.base, usb_serial_operations_init_#t~mem880#1.offset, usb_serial_operations_init_#t~mem881#1.base, usb_serial_operations_init_#t~mem881#1.offset, usb_serial_operations_init_#t~mem882#1, usb_serial_operations_init_#t~ret883#1, usb_serial_operations_init_#t~mem884#1.base, usb_serial_operations_init_#t~mem884#1.offset, usb_serial_operations_init_#t~mem885#1.base, usb_serial_operations_init_#t~mem885#1.offset, usb_serial_operations_init_#t~mem886#1, usb_serial_operations_init_#t~ret887#1, usb_serial_operations_init_#t~mem888#1.base, usb_serial_operations_init_#t~mem888#1.offset, usb_serial_operations_init_#t~mem889#1.base, usb_serial_operations_init_#t~mem889#1.offset, usb_serial_operations_init_#t~mem890#1, usb_serial_operations_init_#t~ret891#1, usb_serial_operations_init_#t~mem892#1.base, usb_serial_operations_init_#t~mem892#1.offset, usb_serial_operations_init_~device#1.base, usb_serial_operations_init_~device#1.offset, usb_serial_operations_init_~#descriptor~20#1.base, usb_serial_operations_init_~#descriptor~20#1.offset, usb_serial_operations_init_~tmp~52#1, usb_serial_operations_init_~#descriptor___0~2#1.base, usb_serial_operations_init_~#descriptor___0~2#1.offset, usb_serial_operations_init_~tmp___0~20#1, usb_serial_operations_init_~#descriptor___1~1#1.base, usb_serial_operations_init_~#descriptor___1~1#1.offset, usb_serial_operations_init_~tmp___1~7#1, usb_serial_operations_init_~#descriptor___2~1#1.base, usb_serial_operations_init_~#descriptor___2~1#1.offset, usb_serial_operations_init_~tmp___2~3#1, usb_serial_operations_init_~#descriptor___3~1#1.base, usb_serial_operations_init_~#descriptor___3~1#1.offset, usb_serial_operations_init_~tmp___3~1#1, usb_serial_operations_init_~#descriptor___4~1#1.base, usb_serial_operations_init_~#descriptor___4~1#1.offset, usb_serial_operations_init_~tmp___4~1#1, usb_serial_operations_init_~#descriptor___5~1#1.base, usb_serial_operations_init_~#descriptor___5~1#1.offset, usb_serial_operations_init_~tmp___5~1#1, usb_serial_operations_init_~#descriptor___6~1#1.base, usb_serial_operations_init_~#descriptor___6~1#1.offset, usb_serial_operations_init_~tmp___6~1#1, usb_serial_operations_init_~#descriptor___7~1#1.base, usb_serial_operations_init_~#descriptor___7~1#1.offset, usb_serial_operations_init_~tmp___7~1#1, usb_serial_operations_init_~#descriptor___8~1#1.base, usb_serial_operations_init_~#descriptor___8~1#1.offset, usb_serial_operations_init_~tmp___8~1#1;usb_serial_operations_init_~device#1.base, usb_serial_operations_init_~device#1.offset := usb_serial_operations_init_#in~device#1.base, usb_serial_operations_init_#in~device#1.offset;call usb_serial_operations_init_~#descriptor~20#1.base, usb_serial_operations_init_~#descriptor~20#1.offset := #Ultimate.allocOnStack(37);havoc usb_serial_operations_init_~tmp~52#1;call usb_serial_operations_init_~#descriptor___0~2#1.base, usb_serial_operations_init_~#descriptor___0~2#1.offset := #Ultimate.allocOnStack(37);havoc usb_serial_operations_init_~tmp___0~20#1;call usb_serial_operations_init_~#descriptor___1~1#1.base, usb_serial_operations_init_~#descriptor___1~1#1.offset := #Ultimate.allocOnStack(37);havoc usb_serial_operations_init_~tmp___1~7#1;call usb_serial_operations_init_~#descriptor___2~1#1.base, usb_serial_operations_init_~#descriptor___2~1#1.offset := #Ultimate.allocOnStack(37);havoc usb_serial_operations_init_~tmp___2~3#1;call usb_serial_operations_init_~#descriptor___3~1#1.base, usb_serial_operations_init_~#descriptor___3~1#1.offset := #Ultimate.allocOnStack(37);havoc usb_serial_operations_init_~tmp___3~1#1;call usb_serial_operations_init_~#descriptor___4~1#1.base, usb_serial_operations_init_~#descriptor___4~1#1.offset := #Ultimate.allocOnStack(37);havoc usb_serial_operations_init_~tmp___4~1#1;call usb_serial_operations_init_~#descriptor___5~1#1.base, usb_serial_operations_init_~#descriptor___5~1#1.offset := #Ultimate.allocOnStack(37);havoc usb_serial_operations_init_~tmp___5~1#1;call usb_serial_operations_init_~#descriptor___6~1#1.base, usb_serial_operations_init_~#descriptor___6~1#1.offset := #Ultimate.allocOnStack(37);havoc usb_serial_operations_init_~tmp___6~1#1;call usb_serial_operations_init_~#descriptor___7~1#1.base, usb_serial_operations_init_~#descriptor___7~1#1.offset := #Ultimate.allocOnStack(37);havoc usb_serial_operations_init_~tmp___7~1#1;call usb_serial_operations_init_~#descriptor___8~1#1.base, usb_serial_operations_init_~#descriptor___8~1#1.offset := #Ultimate.allocOnStack(37);havoc usb_serial_operations_init_~tmp___8~1#1;call usb_serial_operations_init_#t~mem852#1.base, usb_serial_operations_init_#t~mem852#1.offset := read~$Pointer$#16(usb_serial_operations_init_~device#1.base, 338 + usb_serial_operations_init_~device#1.offset, 8); [2025-02-08 03:08:08,535 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6930-1: call usb_serial_register_#t~mem896#1.base, usb_serial_register_#t~mem896#1.offset := read~$Pointer$#16(usb_serial_register_~driver#1.base, 150 + usb_serial_register_~driver#1.offset, 8); [2025-02-08 03:08:08,535 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8055-1: SUMMARY for call ldv_usb_driver_5(); srcloc: null [2025-02-08 03:08:08,535 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8055: ldv_usb_register_driver_24_#res#1 := ldv_usb_register_driver_24_~ldv_func_res~6#1; [2025-02-08 03:08:08,535 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6932-1: SUMMARY for call usb_serial_register_#t~ret897#1 := ldv__builtin_expect((if 0 != usb_serial_register_~__ret_warn_on~2#1 then 1 else 0), 0); srcloc: null [2025-02-08 03:08:08,535 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6932: assume -9223372036854775808 <= usb_serial_register_#t~ret897#1 && usb_serial_register_#t~ret897#1 <= 9223372036854775807;usb_serial_register_~tmp___0~21#1 := usb_serial_register_#t~ret897#1;havoc usb_serial_register_#t~ret897#1; [2025-02-08 03:08:08,535 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9905: ldv_initialize_driver_attribute_3_~tmp~107#1.base, ldv_initialize_driver_attribute_3_~tmp~107#1.offset := ldv_initialize_driver_attribute_3_#t~ret1470#1.base, ldv_initialize_driver_attribute_3_#t~ret1470#1.offset;havoc ldv_initialize_driver_attribute_3_#t~ret1470#1.base, ldv_initialize_driver_attribute_3_#t~ret1470#1.offset;~driver_attr_new_id_group0~0.base, ~driver_attr_new_id_group0~0.offset := ldv_initialize_driver_attribute_3_~tmp~107#1.base, ldv_initialize_driver_attribute_3_~tmp~107#1.offset; [2025-02-08 03:08:08,535 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9905-1: SUMMARY for call ldv_initialize_driver_attribute_3_#t~ret1470#1.base, ldv_initialize_driver_attribute_3_#t~ret1470#1.offset := ldv_init_zalloc(120); srcloc: null [2025-02-08 03:08:08,535 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10368: havoc ldv_probe_4_#t~nondet1519#1;ldv_main_exported_4_#t~ret1394#1 := ldv_probe_4_#res#1;havoc ldv_probe_4_#t~nondet1519#1;assume { :end_inline_ldv_probe_4 } true;assume -2147483648 <= ldv_main_exported_4_#t~ret1394#1 && ldv_main_exported_4_#t~ret1394#1 <= 2147483647;havoc ldv_main_exported_4_#t~ret1394#1;~ldv_state_variable_4~0 := 2;~ref_cnt~0 := 1 + ~ref_cnt~0; [2025-02-08 03:08:08,535 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6999: assume 0 != (usb_serial_register_drivers_#t~mem910#1.base + usb_serial_register_drivers_#t~mem910#1.offset) % 18446744073709551616;havoc usb_serial_register_drivers_#t~mem910#1.base, usb_serial_register_drivers_#t~mem910#1.offset; [2025-02-08 03:08:08,535 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6999: assume !(0 != (usb_serial_register_drivers_#t~mem910#1.base + usb_serial_register_drivers_#t~mem910#1.offset) % 18446744073709551616);havoc usb_serial_register_drivers_#t~mem910#1.base, usb_serial_register_drivers_#t~mem910#1.offset;assume { :begin_inline_ldv_usb_register_driver_24 } true;ldv_usb_register_driver_24_#in~ldv_func_arg1#1.base, ldv_usb_register_driver_24_#in~ldv_func_arg1#1.offset, ldv_usb_register_driver_24_#in~ldv_func_arg2#1.base, ldv_usb_register_driver_24_#in~ldv_func_arg2#1.offset, ldv_usb_register_driver_24_#in~ldv_func_arg3#1.base, ldv_usb_register_driver_24_#in~ldv_func_arg3#1.offset := usb_serial_register_drivers_~udriver~0#1.base, usb_serial_register_drivers_~udriver~0#1.offset, ~#__this_module~0.base, ~#__this_module~0.offset, 274, 0;havoc ldv_usb_register_driver_24_#res#1;havoc ldv_usb_register_driver_24_#t~ret1029#1, ldv_usb_register_driver_24_~ldv_func_arg1#1.base, ldv_usb_register_driver_24_~ldv_func_arg1#1.offset, ldv_usb_register_driver_24_~ldv_func_arg2#1.base, ldv_usb_register_driver_24_~ldv_func_arg2#1.offset, ldv_usb_register_driver_24_~ldv_func_arg3#1.base, ldv_usb_register_driver_24_~ldv_func_arg3#1.offset, ldv_usb_register_driver_24_~ldv_func_res~6#1, ldv_usb_register_driver_24_~tmp~69#1;ldv_usb_register_driver_24_~ldv_func_arg1#1.base, ldv_usb_register_driver_24_~ldv_func_arg1#1.offset := ldv_usb_register_driver_24_#in~ldv_func_arg1#1.base, ldv_usb_register_driver_24_#in~ldv_func_arg1#1.offset;ldv_usb_register_driver_24_~ldv_func_arg2#1.base, ldv_usb_register_driver_24_~ldv_func_arg2#1.offset := ldv_usb_register_driver_24_#in~ldv_func_arg2#1.base, ldv_usb_register_driver_24_#in~ldv_func_arg2#1.offset;ldv_usb_register_driver_24_~ldv_func_arg3#1.base, ldv_usb_register_driver_24_~ldv_func_arg3#1.offset := ldv_usb_register_driver_24_#in~ldv_func_arg3#1.base, ldv_usb_register_driver_24_#in~ldv_func_arg3#1.offset;havoc ldv_usb_register_driver_24_~ldv_func_res~6#1;havoc ldv_usb_register_driver_24_~tmp~69#1; [2025-02-08 03:08:08,535 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6933: assume 0 != usb_serial_register_~tmp___0~21#1;call usb_serial_register_#t~mem898#1.base, usb_serial_register_#t~mem898#1.offset := read~$Pointer$#16(usb_serial_register_~driver#1.base, usb_serial_register_~driver#1.offset, 8);assume { :begin_inline_warn_slowpath_fmt } true;warn_slowpath_fmt_#in~arg0#1.base, warn_slowpath_fmt_#in~arg0#1.offset, warn_slowpath_fmt_#in~arg1#1, warn_slowpath_fmt_#in~arg2#1.base, warn_slowpath_fmt_#in~arg2#1.offset := 269, 0, 1350, 270, 0;havoc warn_slowpath_fmt_~arg0#1.base, warn_slowpath_fmt_~arg0#1.offset, warn_slowpath_fmt_~arg1#1, warn_slowpath_fmt_~arg2#1.base, warn_slowpath_fmt_~arg2#1.offset;warn_slowpath_fmt_~arg0#1.base, warn_slowpath_fmt_~arg0#1.offset := warn_slowpath_fmt_#in~arg0#1.base, warn_slowpath_fmt_#in~arg0#1.offset;warn_slowpath_fmt_~arg1#1 := warn_slowpath_fmt_#in~arg1#1;warn_slowpath_fmt_~arg2#1.base, warn_slowpath_fmt_~arg2#1.offset := warn_slowpath_fmt_#in~arg2#1.base, warn_slowpath_fmt_#in~arg2#1.offset; [2025-02-08 03:08:08,535 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6933: assume !(0 != usb_serial_register_~tmp___0~21#1); [2025-02-08 03:08:08,535 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7726: main_#t~ret1009#1 := port_number_show_#res#1;havoc port_number_show_#t~mem593#1, port_number_show_#t~loopctr594#1, port_number_show_#t~nondet595#1, port_number_show_#t~ret596#1, port_number_show_~dev#1.base, port_number_show_~dev#1.offset, port_number_show_~attr#1.base, port_number_show_~attr#1.offset, port_number_show_~buf#1.base, port_number_show_~buf#1.offset, port_number_show_~port~25#1.base, port_number_show_~port~25#1.offset, port_number_show_~__mptr~10#1.base, port_number_show_~__mptr~10#1.offset, port_number_show_~tmp~46#1;havoc port_number_show_#in~dev#1.base, port_number_show_#in~dev#1.offset, port_number_show_#in~attr#1.base, port_number_show_#in~attr#1.offset, port_number_show_#in~buf#1.base, port_number_show_#in~buf#1.offset;assume { :end_inline_port_number_show } true;assume -9223372036854775808 <= main_#t~ret1009#1 && main_#t~ret1009#1 <= 9223372036854775807;havoc main_#t~ret1009#1;~ldv_state_variable_8~0 := 1; [2025-02-08 03:08:08,535 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6801-1: SUMMARY for call usb_serial_operations_init_#t~ret866#1 := ldv__builtin_expect((if usb_serial_operations_init_#t~mem865#1 % 256 % 18446744073709551616 <= 9223372036854775807 then usb_serial_operations_init_#t~mem865#1 % 256 % 18446744073709551616 else usb_serial_operations_init_#t~mem865#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 03:08:08,535 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6801: assume -9223372036854775808 <= usb_serial_operations_init_#t~ret866#1 && usb_serial_operations_init_#t~ret866#1 <= 9223372036854775807;usb_serial_operations_init_~tmp___2~3#1 := usb_serial_operations_init_#t~ret866#1;havoc usb_serial_operations_init_#t~mem865#1;havoc usb_serial_operations_init_#t~ret866#1; [2025-02-08 03:08:08,535 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6934: havoc warn_slowpath_fmt_~arg0#1.base, warn_slowpath_fmt_~arg0#1.offset, warn_slowpath_fmt_~arg1#1, warn_slowpath_fmt_~arg2#1.base, warn_slowpath_fmt_~arg2#1.offset;havoc warn_slowpath_fmt_#in~arg0#1.base, warn_slowpath_fmt_#in~arg0#1.offset, warn_slowpath_fmt_#in~arg1#1, warn_slowpath_fmt_#in~arg2#1.base, warn_slowpath_fmt_#in~arg2#1.offset;assume { :end_inline_warn_slowpath_fmt } true;havoc usb_serial_register_#t~mem898#1.base, usb_serial_register_#t~mem898#1.offset; [2025-02-08 03:08:08,535 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6802: assume 0 != usb_serial_operations_init_~tmp___2~3#1;call usb_serial_operations_init_#t~mem867#1.base, usb_serial_operations_init_#t~mem867#1.offset := read~$Pointer$#16(usb_serial_operations_init_~device#1.base, 33 + usb_serial_operations_init_~device#1.offset, 8); [2025-02-08 03:08:08,535 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6802: assume !(0 != usb_serial_operations_init_~tmp___2~3#1); [2025-02-08 03:08:08,535 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6803-1: SUMMARY for call __dynamic_pr_debug(usb_serial_operations_init_~#descriptor___2~1#1.base, usb_serial_operations_init_~#descriptor___2~1#1.offset, 238, 0); srcloc: null [2025-02-08 03:08:08,535 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6803: havoc usb_serial_operations_init_#t~mem867#1.base, usb_serial_operations_init_#t~mem867#1.offset; [2025-02-08 03:08:08,535 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6869-1: SUMMARY for call usb_serial_operations_init_#t~ret883#1 := ldv__builtin_expect((if usb_serial_operations_init_#t~mem882#1 % 256 % 18446744073709551616 <= 9223372036854775807 then usb_serial_operations_init_#t~mem882#1 % 256 % 18446744073709551616 else usb_serial_operations_init_#t~mem882#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 03:08:08,535 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6869: assume -9223372036854775808 <= usb_serial_operations_init_#t~ret883#1 && usb_serial_operations_init_#t~ret883#1 <= 9223372036854775807;usb_serial_operations_init_~tmp___6~1#1 := usb_serial_operations_init_#t~ret883#1;havoc usb_serial_operations_init_#t~mem882#1;havoc usb_serial_operations_init_#t~ret883#1; [2025-02-08 03:08:08,535 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6870: assume 0 != usb_serial_operations_init_~tmp___6~1#1;call usb_serial_operations_init_#t~mem884#1.base, usb_serial_operations_init_#t~mem884#1.offset := read~$Pointer$#16(usb_serial_operations_init_~device#1.base, 33 + usb_serial_operations_init_~device#1.offset, 8); [2025-02-08 03:08:08,535 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6870: assume !(0 != usb_serial_operations_init_~tmp___6~1#1); [2025-02-08 03:08:08,535 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7795-1: assume 0 == ~ldv_retval_6~0;~ldv_state_variable_5~0 := 2; [2025-02-08 03:08:08,535 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7795-1: assume !(0 == ~ldv_retval_6~0); [2025-02-08 03:08:08,535 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6871-1: SUMMARY for call __dynamic_pr_debug(usb_serial_operations_init_~#descriptor___6~1#1.base, usb_serial_operations_init_~#descriptor___6~1#1.offset, 258, 0); srcloc: null [2025-02-08 03:08:08,535 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6871: havoc usb_serial_operations_init_#t~mem884#1.base, usb_serial_operations_init_#t~mem884#1.offset; [2025-02-08 03:08:08,535 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10505: havoc tty_register_driver_#t~nondet1542#1;usb_serial_init_#t~ret843#1 := tty_register_driver_#res#1;havoc tty_register_driver_#t~nondet1542#1, tty_register_driver_~arg0#1.base, tty_register_driver_~arg0#1.offset;havoc tty_register_driver_#in~arg0#1.base, tty_register_driver_#in~arg0#1.offset;assume { :end_inline_tty_register_driver } true;assume -2147483648 <= usb_serial_init_#t~ret843#1 && usb_serial_init_#t~ret843#1 <= 2147483647;usb_serial_init_~result~0#1 := usb_serial_init_#t~ret843#1;havoc usb_serial_init_#t~ret843#1; [2025-02-08 03:08:08,535 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6938: assume -9223372036854775808 <= usb_serial_register_#t~ret899#1 && usb_serial_register_#t~ret899#1 <= 9223372036854775807;havoc usb_serial_register_#t~ret899#1;usb_serial_register_#res#1 := -22; [2025-02-08 03:08:08,535 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7004: usb_serial_register_drivers_#t~ret911#1 := ldv_usb_register_driver_24_#res#1;havoc ldv_usb_register_driver_24_#t~ret1029#1, ldv_usb_register_driver_24_~ldv_func_arg1#1.base, ldv_usb_register_driver_24_~ldv_func_arg1#1.offset, ldv_usb_register_driver_24_~ldv_func_arg2#1.base, ldv_usb_register_driver_24_~ldv_func_arg2#1.offset, ldv_usb_register_driver_24_~ldv_func_arg3#1.base, ldv_usb_register_driver_24_~ldv_func_arg3#1.offset, ldv_usb_register_driver_24_~ldv_func_res~6#1, ldv_usb_register_driver_24_~tmp~69#1;havoc ldv_usb_register_driver_24_#in~ldv_func_arg1#1.base, ldv_usb_register_driver_24_#in~ldv_func_arg1#1.offset, ldv_usb_register_driver_24_#in~ldv_func_arg2#1.base, ldv_usb_register_driver_24_#in~ldv_func_arg2#1.offset, ldv_usb_register_driver_24_#in~ldv_func_arg3#1.base, ldv_usb_register_driver_24_#in~ldv_func_arg3#1.offset;assume { :end_inline_ldv_usb_register_driver_24 } true;assume -2147483648 <= usb_serial_register_drivers_#t~ret911#1 && usb_serial_register_drivers_#t~ret911#1 <= 2147483647;usb_serial_register_drivers_~rc~0#1 := usb_serial_register_drivers_#t~ret911#1; [2025-02-08 03:08:08,536 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6938-1: SUMMARY for call usb_serial_register_#t~ret899#1 := ldv__builtin_expect((if 0 != usb_serial_register_~__ret_warn_on~2#1 then 1 else 0), 0); srcloc: null [2025-02-08 03:08:08,536 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8062: ~ldv_state_variable_5~0 := 0; [2025-02-08 03:08:08,536 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8062-1: SUMMARY for call usb_deregister(ldv_usb_deregister_25_~arg#1.base, ldv_usb_deregister_25_~arg#1.offset); srcloc: null [2025-02-08 03:08:08,536 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7005: assume 0 != usb_serial_register_drivers_~rc~0#1;usb_serial_register_drivers_#res#1 := usb_serial_register_drivers_~rc~0#1; [2025-02-08 03:08:08,536 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7005: assume !(0 != usb_serial_register_drivers_~rc~0#1);usb_serial_register_drivers_~sd~0#1.base, usb_serial_register_drivers_~sd~0#1.offset := usb_serial_register_drivers_~serial_drivers___0#1.base, usb_serial_register_drivers_~serial_drivers___0#1.offset; [2025-02-08 03:08:08,536 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7864-1: assume { :begin_inline_ldv_check_final_state } true; [2025-02-08 03:08:08,536 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7864: assume { :end_inline_ldv_check_final_state } true;main_#res#1 := 0;call ULTIMATE.dealloc(main_~#ldvarg7~0#1.base, main_~#ldvarg7~0#1.offset);havoc main_~#ldvarg7~0#1.base, main_~#ldvarg7~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg0~0#1.base, main_~#ldvarg0~0#1.offset);havoc main_~#ldvarg0~0#1.base, main_~#ldvarg0~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg5~0#1.base, main_~#ldvarg5~0#1.offset);havoc main_~#ldvarg5~0#1.base, main_~#ldvarg5~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg8~0#1.base, main_~#ldvarg8~0#1.offset);havoc main_~#ldvarg8~0#1.base, main_~#ldvarg8~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg1~0#1.base, main_~#ldvarg1~0#1.offset);havoc main_~#ldvarg1~0#1.base, main_~#ldvarg1~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg4~0#1.base, main_~#ldvarg4~0#1.offset);havoc main_~#ldvarg4~0#1.base, main_~#ldvarg4~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg2~0#1.base, main_~#ldvarg2~0#1.offset);havoc main_~#ldvarg2~0#1.base, main_~#ldvarg2~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg14~0#1.base, main_~#ldvarg14~0#1.offset);havoc main_~#ldvarg14~0#1.base, main_~#ldvarg14~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg17~0#1.base, main_~#ldvarg17~0#1.offset);havoc main_~#ldvarg17~0#1.base, main_~#ldvarg17~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg19~0#1.base, main_~#ldvarg19~0#1.offset);havoc main_~#ldvarg19~0#1.base, main_~#ldvarg19~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg16~0#1.base, main_~#ldvarg16~0#1.offset);havoc main_~#ldvarg16~0#1.base, main_~#ldvarg16~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg26~0#1.base, main_~#ldvarg26~0#1.offset);havoc main_~#ldvarg26~0#1.base, main_~#ldvarg26~0#1.offset; [2025-02-08 03:08:08,536 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6675: havoc tty_set_operations_~arg0#1.base, tty_set_operations_~arg0#1.offset, tty_set_operations_~arg1#1.base, tty_set_operations_~arg1#1.offset;havoc tty_set_operations_#in~arg0#1.base, tty_set_operations_#in~arg0#1.offset, tty_set_operations_#in~arg1#1.base, tty_set_operations_#in~arg1#1.offset;assume { :end_inline_tty_set_operations } true;assume { :begin_inline_tty_register_driver } true;tty_register_driver_#in~arg0#1.base, tty_register_driver_#in~arg0#1.offset := ~usb_serial_tty_driver~0.base, ~usb_serial_tty_driver~0.offset;havoc tty_register_driver_#res#1;havoc tty_register_driver_#t~nondet1542#1, tty_register_driver_~arg0#1.base, tty_register_driver_~arg0#1.offset;tty_register_driver_~arg0#1.base, tty_register_driver_~arg0#1.offset := tty_register_driver_#in~arg0#1.base, tty_register_driver_#in~arg0#1.offset;havoc tty_register_driver_#t~nondet1542#1;assume -2147483648 <= tty_register_driver_#t~nondet1542#1 && tty_register_driver_#t~nondet1542#1 <= 2147483647;tty_register_driver_#res#1 := tty_register_driver_#t~nondet1542#1;havoc tty_register_driver_#t~nondet1542#1; [2025-02-08 03:08:08,536 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10441: havoc seq_read_#t~nondet1532#1;main_#t~ret1002#1 := seq_read_#res#1;havoc seq_read_#t~nondet1532#1, seq_read_~arg0#1.base, seq_read_~arg0#1.offset, seq_read_~arg1#1.base, seq_read_~arg1#1.offset, seq_read_~arg2#1, seq_read_~arg3#1.base, seq_read_~arg3#1.offset;havoc seq_read_#in~arg0#1.base, seq_read_#in~arg0#1.offset, seq_read_#in~arg1#1.base, seq_read_#in~arg1#1.offset, seq_read_#in~arg2#1, seq_read_#in~arg3#1.base, seq_read_#in~arg3#1.offset;assume { :end_inline_seq_read } true;assume -9223372036854775808 <= main_#t~ret1002#1 && main_#t~ret1002#1 <= 9223372036854775807;havoc main_#t~mem1001#1;havoc main_#t~ret1002#1;~ldv_state_variable_9~0 := 2; [2025-02-08 03:08:08,536 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6742: assume 0 == (usb_serial_operations_init_#t~mem852#1.base + usb_serial_operations_init_#t~mem852#1.offset) % 18446744073709551616;havoc usb_serial_operations_init_#t~mem852#1.base, usb_serial_operations_init_#t~mem852#1.offset;call write~$Pointer$#16(#funAddr~usb_serial_generic_open.base, #funAddr~usb_serial_generic_open.offset, usb_serial_operations_init_~device#1.base, 338 + usb_serial_operations_init_~device#1.offset, 8);call write~$Pointer$#0(219, 0, usb_serial_operations_init_~#descriptor~20#1.base, usb_serial_operations_init_~#descriptor~20#1.offset, 8);call write~$Pointer$#0(220, 0, usb_serial_operations_init_~#descriptor~20#1.base, 8 + usb_serial_operations_init_~#descriptor~20#1.offset, 8);call write~$Pointer$#0(221, 0, usb_serial_operations_init_~#descriptor~20#1.base, 16 + usb_serial_operations_init_~#descriptor~20#1.offset, 8);call write~$Pointer$#0(222, 0, usb_serial_operations_init_~#descriptor~20#1.base, 24 + usb_serial_operations_init_~#descriptor~20#1.offset, 8);call write~int#0(1326, usb_serial_operations_init_~#descriptor~20#1.base, 32 + usb_serial_operations_init_~#descriptor~20#1.offset, 4);call write~int#0(0, usb_serial_operations_init_~#descriptor~20#1.base, 36 + usb_serial_operations_init_~#descriptor~20#1.offset, 1);call usb_serial_operations_init_#t~mem853#1 := read~int#0(usb_serial_operations_init_~#descriptor~20#1.base, 36 + usb_serial_operations_init_~#descriptor~20#1.offset, 1); [2025-02-08 03:08:08,536 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6742: assume !(0 == (usb_serial_operations_init_#t~mem852#1.base + usb_serial_operations_init_#t~mem852#1.offset) % 18446744073709551616);havoc usb_serial_operations_init_#t~mem852#1.base, usb_serial_operations_init_#t~mem852#1.offset; [2025-02-08 03:08:08,536 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7865: #t~ret1557#1 := main_#res#1;havoc main_#t~ret930#1.base, main_#t~ret930#1.offset, main_#t~ret931#1.base, main_#t~ret931#1.offset, main_#t~ret932#1.base, main_#t~ret932#1.offset, main_#t~ret933#1.base, main_#t~ret933#1.offset, main_#t~ret934#1.base, main_#t~ret934#1.offset, main_#t~ret935#1.base, main_#t~ret935#1.offset, main_#t~ret936#1.base, main_#t~ret936#1.offset, main_#t~ret937#1.base, main_#t~ret937#1.offset, main_#t~ret938#1.base, main_#t~ret938#1.offset, main_#t~ret939#1.base, main_#t~ret939#1.offset, main_#t~ret940#1.base, main_#t~ret940#1.offset, main_#t~ret941#1.base, main_#t~ret941#1.offset, main_#t~ret942#1.base, main_#t~ret942#1.offset, main_#t~ret943#1.base, main_#t~ret943#1.offset, main_#t~ret944#1.base, main_#t~ret944#1.offset, main_#t~ret945#1.base, main_#t~ret945#1.offset, main_#t~ret946#1.base, main_#t~ret946#1.offset, main_#t~ret947#1.base, main_#t~ret947#1.offset, main_#t~ret948#1.base, main_#t~ret948#1.offset, main_#t~ret949#1.base, main_#t~ret949#1.offset, main_#t~ret950#1.base, main_#t~ret950#1.offset, main_#t~ret951#1.base, main_#t~ret951#1.offset, main_#t~ret952#1.base, main_#t~ret952#1.offset, main_#t~nondet953#1, main_#t~switch954#1, main_#t~nondet955#1, main_#t~switch956#1, main_#t~ret957#1, main_#t~ret958#1, main_#t~ret959#1, main_#t~mem960#1, main_#t~mem961#1, main_#t~ret962#1, main_#t~mem963#1, main_#t~mem964#1, main_#t~ret965#1, main_#t~ret966#1, main_#t~ret967#1, main_#t~mem968#1, main_#t~mem969#1, main_#t~ret970#1, main_#t~mem971#1, main_#t~mem972#1, main_#t~ret973#1, main_#t~mem974#1, main_#t~ret975#1, main_#t~ret976#1, main_#t~ret977#1, main_#t~mem978#1, main_#t~ret979#1, main_#t~mem980#1, main_#t~ret981#1, main_#t~ret982#1, main_#t~ret983#1, main_#t~ret984#1, main_#t~ret985#1, main_#t~mem986#1, main_#t~mem987#1, main_#t~nondet988#1, main_#t~switch989#1, main_#t~ret990#1, main_#t~ret991#1, main_#t~ret992#1, main_#t~ret993#1, main_#t~mem994#1, main_#t~mem995#1, main_#t~mem996#1, main_#t~ret997#1, main_#t~nondet998#1, main_#t~switch999#1, main_#t~ret1000#1, main_#t~mem1001#1, main_#t~ret1002#1, main_#t~mem1003#1, main_#t~mem1004#1, main_#t~ret1005#1, main_#t~ret1006#1, main_#t~nondet1007#1, main_#t~switch1008#1, main_#t~ret1009#1, main_#t~nondet1010#1, main_#t~switch1011#1, main_#t~ret1012#1, main_#t~nondet1013#1, main_#t~switch1014#1, main_#t~ret1015#1, main_#t~mem1016#1, main_#t~ret1017#1, main_#t~ret1018#1, main_#t~ret1019#1, main_~#ldvarg7~0#1.base, main_~#ldvarg7~0#1.offset, main_~ldvarg3~0#1.base, main_~ldvarg3~0#1.offset, main_~tmp~59#1.base, main_~tmp~59#1.offset, main_~#ldvarg0~0#1.base, main_~#ldvarg0~0#1.offset, main_~#ldvarg5~0#1.base, main_~#ldvarg5~0#1.offset, main_~ldvarg6~0#1.base, main_~ldvarg6~0#1.offset, main_~tmp___0~25#1.base, main_~tmp___0~25#1.offset, main_~#ldvarg8~0#1.base, main_~#ldvarg8~0#1.offset, main_~#ldvarg1~0#1.base, main_~#ldvarg1~0#1.offset, main_~#ldvarg4~0#1.base, main_~#ldvarg4~0#1.offset, main_~ldvarg10~0#1.base, main_~ldvarg10~0#1.offset, main_~tmp___1~8#1.base, main_~tmp___1~8#1.offset, main_~ldvarg9~0#1.base, main_~ldvarg9~0#1.offset, main_~tmp___2~4#1.base, main_~tmp___2~4#1.offset, main_~#ldvarg2~0#1.base, main_~#ldvarg2~0#1.offset, main_~#ldvarg14~0#1.base, main_~#ldvarg14~0#1.offset, main_~ldvarg15~0#1.base, main_~ldvarg15~0#1.offset, main_~tmp___3~2#1.base, main_~tmp___3~2#1.offset, main_~ldvarg18~0#1.base, main_~ldvarg18~0#1.offset, main_~tmp___4~2#1.base, main_~tmp___4~2#1.offset, main_~ldvarg20~0#1.base, main_~ldvarg20~0#1.offset, main_~tmp___5~2#1.base, main_~tmp___5~2#1.offset, main_~#ldvarg17~0#1.base, main_~#ldvarg17~0#1.offset, main_~#ldvarg19~0#1.base, main_~#ldvarg19~0#1.offset, main_~#ldvarg16~0#1.base, main_~#ldvarg16~0#1.offset, main_~ldvarg24~0#1.base, main_~ldvarg24~0#1.offset, main_~tmp___6~2#1.base, main_~tmp___6~2#1.offset, main_~ldvarg23~0#1.base, main_~ldvarg23~0#1.offset, main_~tmp___7~2#1.base, main_~tmp___7~2#1.offset, main_~ldvarg22~0#1.base, main_~ldvarg22~0#1.offset, main_~tmp___8~2#1.base, main_~tmp___8~2#1.offset, main_~ldvarg27~0#1.base, main_~ldvarg27~0#1.offset, main_~tmp___9~1#1.base, main_~tmp___9~1#1.offset, main_~#ldvarg26~0#1.base, main_~#ldvarg26~0#1.offset, main_~tmp___10~1#1, main_~tmp___11~1#1, main_~tmp___12~1#1, main_~tmp___13~1#1, main_~tmp___14~1#1, main_~tmp___15~1#1, main_~tmp___16~1#1;assume { :end_inline_main } true; [2025-02-08 03:08:08,536 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10376: havoc ldv_reset_resume_5_#t~nondet1521#1;main_#t~ret1019#1 := ldv_reset_resume_5_#res#1;havoc ldv_reset_resume_5_#t~nondet1521#1;assume { :end_inline_ldv_reset_resume_5 } true;assume -2147483648 <= main_#t~ret1019#1 && main_#t~ret1019#1 <= 2147483647;~ldv_retval_6~0 := main_#t~ret1019#1;havoc main_#t~ret1019#1; [2025-02-08 03:08:08,537 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9914: ldv_initialize_bus_type_2_~tmp~108#1.base, ldv_initialize_bus_type_2_~tmp~108#1.offset := ldv_initialize_bus_type_2_#t~ret1471#1.base, ldv_initialize_bus_type_2_#t~ret1471#1.offset;havoc ldv_initialize_bus_type_2_#t~ret1471#1.base, ldv_initialize_bus_type_2_#t~ret1471#1.offset;~usb_serial_bus_type_group0~0.base, ~usb_serial_bus_type_group0~0.offset := ldv_initialize_bus_type_2_~tmp~108#1.base, ldv_initialize_bus_type_2_~tmp~108#1.offset; [2025-02-08 03:08:08,537 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6809-1: call usb_serial_operations_init_#t~mem868#1.base, usb_serial_operations_init_#t~mem868#1.offset := read~$Pointer$#16(usb_serial_operations_init_~device#1.base, 394 + usb_serial_operations_init_~device#1.offset, 8); [2025-02-08 03:08:08,537 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6809: assume 0 == (usb_serial_operations_init_#t~mem868#1.base + usb_serial_operations_init_#t~mem868#1.offset) % 18446744073709551616;havoc usb_serial_operations_init_#t~mem868#1.base, usb_serial_operations_init_#t~mem868#1.offset;call write~$Pointer$#16(#funAddr~usb_serial_generic_chars_in_buffer.base, #funAddr~usb_serial_generic_chars_in_buffer.offset, usb_serial_operations_init_~device#1.base, 394 + usb_serial_operations_init_~device#1.offset, 8);call write~$Pointer$#0(239, 0, usb_serial_operations_init_~#descriptor___3~1#1.base, usb_serial_operations_init_~#descriptor___3~1#1.offset, 8);call write~$Pointer$#0(240, 0, usb_serial_operations_init_~#descriptor___3~1#1.base, 8 + usb_serial_operations_init_~#descriptor___3~1#1.offset, 8);call write~$Pointer$#0(241, 0, usb_serial_operations_init_~#descriptor___3~1#1.base, 16 + usb_serial_operations_init_~#descriptor___3~1#1.offset, 8);call write~$Pointer$#0(242, 0, usb_serial_operations_init_~#descriptor___3~1#1.base, 24 + usb_serial_operations_init_~#descriptor___3~1#1.offset, 8);call write~int#0(1330, usb_serial_operations_init_~#descriptor___3~1#1.base, 32 + usb_serial_operations_init_~#descriptor___3~1#1.offset, 4);call write~int#0(0, usb_serial_operations_init_~#descriptor___3~1#1.base, 36 + usb_serial_operations_init_~#descriptor___3~1#1.offset, 1);call usb_serial_operations_init_#t~mem869#1 := read~int#0(usb_serial_operations_init_~#descriptor___3~1#1.base, 36 + usb_serial_operations_init_~#descriptor___3~1#1.offset, 1); [2025-02-08 03:08:08,537 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6809: assume !(0 == (usb_serial_operations_init_#t~mem868#1.base + usb_serial_operations_init_#t~mem868#1.offset) % 18446744073709551616);havoc usb_serial_operations_init_#t~mem868#1.base, usb_serial_operations_init_#t~mem868#1.offset; [2025-02-08 03:08:08,537 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9914-1: SUMMARY for call ldv_initialize_bus_type_2_#t~ret1471#1.base, ldv_initialize_bus_type_2_#t~ret1471#1.offset := ldv_init_zalloc(1416); srcloc: null [2025-02-08 03:08:08,537 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6677: assume 0 != usb_serial_init_~result~0#1; [2025-02-08 03:08:08,537 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6677: assume !(0 != usb_serial_init_~result~0#1);assume { :begin_inline_ldv_usb_register_driver_21 } true;ldv_usb_register_driver_21_#in~ldv_func_arg1#1.base, ldv_usb_register_driver_21_#in~ldv_func_arg1#1.offset, ldv_usb_register_driver_21_#in~ldv_func_arg2#1.base, ldv_usb_register_driver_21_#in~ldv_func_arg2#1.offset, ldv_usb_register_driver_21_#in~ldv_func_arg3#1.base, ldv_usb_register_driver_21_#in~ldv_func_arg3#1.offset := ~#usb_serial_driver~0.base, ~#usb_serial_driver~0.offset, ~#__this_module~0.base, ~#__this_module~0.offset, 212, 0;havoc ldv_usb_register_driver_21_#res#1;havoc ldv_usb_register_driver_21_#t~ret1028#1, ldv_usb_register_driver_21_~ldv_func_arg1#1.base, ldv_usb_register_driver_21_~ldv_func_arg1#1.offset, ldv_usb_register_driver_21_~ldv_func_arg2#1.base, ldv_usb_register_driver_21_~ldv_func_arg2#1.offset, ldv_usb_register_driver_21_~ldv_func_arg3#1.base, ldv_usb_register_driver_21_~ldv_func_arg3#1.offset, ldv_usb_register_driver_21_~ldv_func_res~5#1, ldv_usb_register_driver_21_~tmp~68#1;ldv_usb_register_driver_21_~ldv_func_arg1#1.base, ldv_usb_register_driver_21_~ldv_func_arg1#1.offset := ldv_usb_register_driver_21_#in~ldv_func_arg1#1.base, ldv_usb_register_driver_21_#in~ldv_func_arg1#1.offset;ldv_usb_register_driver_21_~ldv_func_arg2#1.base, ldv_usb_register_driver_21_~ldv_func_arg2#1.offset := ldv_usb_register_driver_21_#in~ldv_func_arg2#1.base, ldv_usb_register_driver_21_#in~ldv_func_arg2#1.offset;ldv_usb_register_driver_21_~ldv_func_arg3#1.base, ldv_usb_register_driver_21_~ldv_func_arg3#1.offset := ldv_usb_register_driver_21_#in~ldv_func_arg3#1.base, ldv_usb_register_driver_21_#in~ldv_func_arg3#1.offset;havoc ldv_usb_register_driver_21_~ldv_func_res~5#1;havoc ldv_usb_register_driver_21_~tmp~68#1; [2025-02-08 03:08:08,537 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6678: assume -2147483648 <= usb_serial_init_#t~ret844#1 && usb_serial_init_#t~ret844#1 <= 2147483647;havoc usb_serial_init_#t~ret844#1; [2025-02-08 03:08:08,537 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6678-1: SUMMARY for call usb_serial_init_#t~ret844#1 := printk(210, 0); srcloc: null [2025-02-08 03:08:08,537 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6943-1: SUMMARY for call mutex_lock_nested(~#table_lock~0.base, ~#table_lock~0.offset, 0); srcloc: null [2025-02-08 03:08:08,537 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6943: assume { :begin_inline_list_add } true;list_add_#in~new#1.base, list_add_#in~new#1.offset, list_add_#in~head#1.base, list_add_#in~head#1.offset := usb_serial_register_~driver#1.base, 17 + usb_serial_register_~driver#1.offset, ~#usb_serial_driver_list~0.base, ~#usb_serial_driver_list~0.offset;havoc list_add_#t~mem24#1.base, list_add_#t~mem24#1.offset, list_add_~new#1.base, list_add_~new#1.offset, list_add_~head#1.base, list_add_~head#1.offset;list_add_~new#1.base, list_add_~new#1.offset := list_add_#in~new#1.base, list_add_#in~new#1.offset;list_add_~head#1.base, list_add_~head#1.offset := list_add_#in~head#1.base, list_add_#in~head#1.offset;call list_add_#t~mem24#1.base, list_add_#t~mem24#1.offset := read~$Pointer$#16(list_add_~head#1.base, list_add_~head#1.offset, 8);assume { :begin_inline___list_add } true;__list_add_#in~arg0#1.base, __list_add_#in~arg0#1.offset, __list_add_#in~arg1#1.base, __list_add_#in~arg1#1.offset, __list_add_#in~arg2#1.base, __list_add_#in~arg2#1.offset := list_add_~new#1.base, list_add_~new#1.offset, list_add_~head#1.base, list_add_~head#1.offset, list_add_#t~mem24#1.base, list_add_#t~mem24#1.offset;havoc __list_add_~arg0#1.base, __list_add_~arg0#1.offset, __list_add_~arg1#1.base, __list_add_~arg1#1.offset, __list_add_~arg2#1.base, __list_add_~arg2#1.offset;__list_add_~arg0#1.base, __list_add_~arg0#1.offset := __list_add_#in~arg0#1.base, __list_add_#in~arg0#1.offset;__list_add_~arg1#1.base, __list_add_~arg1#1.offset := __list_add_#in~arg1#1.base, __list_add_#in~arg1#1.offset;__list_add_~arg2#1.base, __list_add_~arg2#1.offset := __list_add_#in~arg2#1.base, __list_add_#in~arg2#1.offset; [2025-02-08 03:08:08,537 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6877-1: call usb_serial_operations_init_#t~mem885#1.base, usb_serial_operations_init_#t~mem885#1.offset := read~$Pointer$#16(usb_serial_operations_init_~device#1.base, 522 + usb_serial_operations_init_~device#1.offset, 8); [2025-02-08 03:08:08,537 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6877: assume 0 == (usb_serial_operations_init_#t~mem885#1.base + usb_serial_operations_init_#t~mem885#1.offset) % 18446744073709551616;havoc usb_serial_operations_init_#t~mem885#1.base, usb_serial_operations_init_#t~mem885#1.offset;call write~$Pointer$#16(#funAddr~usb_serial_generic_process_read_urb.base, #funAddr~usb_serial_generic_process_read_urb.offset, usb_serial_operations_init_~device#1.base, 522 + usb_serial_operations_init_~device#1.offset, 8);call write~$Pointer$#0(259, 0, usb_serial_operations_init_~#descriptor___7~1#1.base, usb_serial_operations_init_~#descriptor___7~1#1.offset, 8);call write~$Pointer$#0(260, 0, usb_serial_operations_init_~#descriptor___7~1#1.base, 8 + usb_serial_operations_init_~#descriptor___7~1#1.offset, 8);call write~$Pointer$#0(261, 0, usb_serial_operations_init_~#descriptor___7~1#1.base, 16 + usb_serial_operations_init_~#descriptor___7~1#1.offset, 8);call write~$Pointer$#0(262, 0, usb_serial_operations_init_~#descriptor___7~1#1.base, 24 + usb_serial_operations_init_~#descriptor___7~1#1.offset, 8);call write~int#0(1335, usb_serial_operations_init_~#descriptor___7~1#1.base, 32 + usb_serial_operations_init_~#descriptor___7~1#1.offset, 4);call write~int#0(0, usb_serial_operations_init_~#descriptor___7~1#1.base, 36 + usb_serial_operations_init_~#descriptor___7~1#1.offset, 1);call usb_serial_operations_init_#t~mem886#1 := read~int#0(usb_serial_operations_init_~#descriptor___7~1#1.base, 36 + usb_serial_operations_init_~#descriptor___7~1#1.offset, 1); [2025-02-08 03:08:08,537 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6877: assume !(0 == (usb_serial_operations_init_#t~mem885#1.base + usb_serial_operations_init_#t~mem885#1.offset) % 18446744073709551616);havoc usb_serial_operations_init_#t~mem885#1.base, usb_serial_operations_init_#t~mem885#1.offset; [2025-02-08 03:08:08,537 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6944: havoc list_add_#t~mem24#1.base, list_add_#t~mem24#1.offset, list_add_~new#1.base, list_add_~new#1.offset, list_add_~head#1.base, list_add_~head#1.offset;havoc list_add_#in~new#1.base, list_add_#in~new#1.offset, list_add_#in~head#1.base, list_add_#in~head#1.offset;assume { :end_inline_list_add } true;assume { :begin_inline_usb_serial_bus_register } true;usb_serial_bus_register_#in~driver#1.base, usb_serial_bus_register_#in~driver#1.offset := usb_serial_register_~driver#1.base, usb_serial_register_~driver#1.offset;havoc usb_serial_bus_register_#res#1;havoc usb_serial_bus_register_#t~ret1468#1.base, usb_serial_bus_register_#t~ret1468#1.offset, usb_serial_bus_register_#t~ret1469#1, usb_serial_bus_register_~driver#1.base, usb_serial_bus_register_~driver#1.offset, usb_serial_bus_register_~retval~10#1, usb_serial_bus_register_~#__key~2#1.base, usb_serial_bus_register_~#__key~2#1.offset;usb_serial_bus_register_~driver#1.base, usb_serial_bus_register_~driver#1.offset := usb_serial_bus_register_#in~driver#1.base, usb_serial_bus_register_#in~driver#1.offset;havoc usb_serial_bus_register_~retval~10#1;call usb_serial_bus_register_~#__key~2#1.base, usb_serial_bus_register_~#__key~2#1.offset := #Ultimate.allocOnStack(8);call write~$Pointer$#16(~#usb_serial_bus_type~0.base, ~#usb_serial_bus_type~0.offset, usb_serial_bus_register_~driver#1.base, 41 + usb_serial_bus_register_~driver#1.offset, 8); [2025-02-08 03:08:08,537 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10380: havoc ldv_suspend_4_#t~nondet1522#1;ldv_main_exported_4_#t~ret1391#1 := ldv_suspend_4_#res#1;havoc ldv_suspend_4_#t~nondet1522#1;assume { :end_inline_ldv_suspend_4 } true;assume -2147483648 <= ldv_main_exported_4_#t~ret1391#1 && ldv_main_exported_4_#t~ret1391#1 <= 2147483647;havoc ldv_main_exported_4_#t~ret1391#1;~ldv_state_variable_4~0 := 3; [2025-02-08 03:08:08,537 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6946: assume 0 != usb_serial_register_~retval~5#1;call usb_serial_register_#t~mem901#1.base, usb_serial_register_#t~mem901#1.offset := read~$Pointer$#16(usb_serial_register_~driver#1.base, usb_serial_register_~driver#1.offset, 8); [2025-02-08 03:08:08,537 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6946: assume !(0 != usb_serial_register_~retval~5#1);call usb_serial_register_#t~mem903#1.base, usb_serial_register_#t~mem903#1.offset := read~$Pointer$#16(usb_serial_register_~driver#1.base, usb_serial_register_~driver#1.offset, 8); [2025-02-08 03:08:08,537 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7012: call usb_serial_register_drivers_#t~mem912#1.base, usb_serial_register_drivers_#t~mem912#1.offset := read~$Pointer$#16(usb_serial_register_drivers_~sd~0#1.base, usb_serial_register_drivers_~sd~0#1.offset, 8);call write~$Pointer$#16(usb_serial_register_drivers_~udriver~0#1.base, usb_serial_register_drivers_~udriver~0#1.offset, usb_serial_register_drivers_#t~mem912#1.base, 150 + usb_serial_register_drivers_#t~mem912#1.offset, 8);call usb_serial_register_drivers_#t~mem913#1.base, usb_serial_register_drivers_#t~mem913#1.offset := read~$Pointer$#16(usb_serial_register_drivers_~sd~0#1.base, usb_serial_register_drivers_~sd~0#1.offset, 8);assume { :begin_inline_usb_serial_register } true;usb_serial_register_#in~driver#1.base, usb_serial_register_#in~driver#1.offset := usb_serial_register_drivers_#t~mem913#1.base, usb_serial_register_drivers_#t~mem913#1.offset;havoc usb_serial_register_#res#1;havoc usb_serial_register_#t~ret893#1, usb_serial_register_#t~mem894#1.base, usb_serial_register_#t~mem894#1.offset, usb_serial_register_#t~mem895#1.base, usb_serial_register_#t~mem895#1.offset, usb_serial_register_#t~mem896#1.base, usb_serial_register_#t~mem896#1.offset, usb_serial_register_#t~ret897#1, usb_serial_register_#t~mem898#1.base, usb_serial_register_#t~mem898#1.offset, usb_serial_register_#t~ret899#1, usb_serial_register_#t~ret900#1, usb_serial_register_#t~mem901#1.base, usb_serial_register_#t~mem901#1.offset, usb_serial_register_#t~ret902#1, usb_serial_register_#t~mem903#1.base, usb_serial_register_#t~mem903#1.offset, usb_serial_register_#t~ret904#1, usb_serial_register_~driver#1.base, usb_serial_register_~driver#1.offset, usb_serial_register_~retval~5#1, usb_serial_register_~tmp~53#1, usb_serial_register_~__ret_warn_on~2#1, usb_serial_register_~tmp___0~21#1;usb_serial_register_~driver#1.base, usb_serial_register_~driver#1.offset := usb_serial_register_#in~driver#1.base, usb_serial_register_#in~driver#1.offset;havoc usb_serial_register_~retval~5#1;havoc usb_serial_register_~tmp~53#1;havoc usb_serial_register_~__ret_warn_on~2#1;havoc usb_serial_register_~tmp___0~21#1;assume { :begin_inline_usb_disabled } true;havoc usb_disabled_#res#1;havoc usb_disabled_#t~nondet1547#1;havoc usb_disabled_#t~nondet1547#1;assume -2147483648 <= usb_disabled_#t~nondet1547#1 && usb_disabled_#t~nondet1547#1 <= 2147483647;usb_disabled_#res#1 := usb_disabled_#t~nondet1547#1;havoc usb_disabled_#t~nondet1547#1; [2025-02-08 03:08:08,537 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6682: usb_serial_init_#t~ret845#1 := ldv_usb_register_driver_21_#res#1;havoc ldv_usb_register_driver_21_#t~ret1028#1, ldv_usb_register_driver_21_~ldv_func_arg1#1.base, ldv_usb_register_driver_21_~ldv_func_arg1#1.offset, ldv_usb_register_driver_21_~ldv_func_arg2#1.base, ldv_usb_register_driver_21_~ldv_func_arg2#1.offset, ldv_usb_register_driver_21_~ldv_func_arg3#1.base, ldv_usb_register_driver_21_~ldv_func_arg3#1.offset, ldv_usb_register_driver_21_~ldv_func_res~5#1, ldv_usb_register_driver_21_~tmp~68#1;havoc ldv_usb_register_driver_21_#in~ldv_func_arg1#1.base, ldv_usb_register_driver_21_#in~ldv_func_arg1#1.offset, ldv_usb_register_driver_21_#in~ldv_func_arg2#1.base, ldv_usb_register_driver_21_#in~ldv_func_arg2#1.offset, ldv_usb_register_driver_21_#in~ldv_func_arg3#1.base, ldv_usb_register_driver_21_#in~ldv_func_arg3#1.offset;assume { :end_inline_ldv_usb_register_driver_21 } true;assume -2147483648 <= usb_serial_init_#t~ret845#1 && usb_serial_init_#t~ret845#1 <= 2147483647;usb_serial_init_~result~0#1 := usb_serial_init_#t~ret845#1;havoc usb_serial_init_#t~ret845#1; [2025-02-08 03:08:08,537 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9523: ldv_initialize_usb_serial_driver_4_~tmp~98#1.base, ldv_initialize_usb_serial_driver_4_~tmp~98#1.offset := ldv_initialize_usb_serial_driver_4_#t~ret1386#1.base, ldv_initialize_usb_serial_driver_4_#t~ret1386#1.offset;havoc ldv_initialize_usb_serial_driver_4_#t~ret1386#1.base, ldv_initialize_usb_serial_driver_4_#t~ret1386#1.offset;~usb_serial_generic_device_group0~0.base, ~usb_serial_generic_device_group0~0.offset := ldv_initialize_usb_serial_driver_4_~tmp~98#1.base, ldv_initialize_usb_serial_driver_4_~tmp~98#1.offset; [2025-02-08 03:08:08,538 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9523-1: SUMMARY for call ldv_initialize_usb_serial_driver_4_#t~ret1386#1.base, ldv_initialize_usb_serial_driver_4_#t~ret1386#1.offset := ldv_init_zalloc(1816); srcloc: null [2025-02-08 03:08:08,538 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6947-1: SUMMARY for call usb_serial_register_#t~ret902#1 := printk(271, 0); srcloc: null [2025-02-08 03:08:08,538 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6947: assume -2147483648 <= usb_serial_register_#t~ret902#1 && usb_serial_register_#t~ret902#1 <= 2147483647;havoc usb_serial_register_#t~mem901#1.base, usb_serial_register_#t~mem901#1.offset;havoc usb_serial_register_#t~ret902#1; [2025-02-08 03:08:08,538 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7013: usb_serial_register_drivers_#t~ret914#1 := usb_serial_register_#res#1;havoc usb_serial_register_#t~ret893#1, usb_serial_register_#t~mem894#1.base, usb_serial_register_#t~mem894#1.offset, usb_serial_register_#t~mem895#1.base, usb_serial_register_#t~mem895#1.offset, usb_serial_register_#t~mem896#1.base, usb_serial_register_#t~mem896#1.offset, usb_serial_register_#t~ret897#1, usb_serial_register_#t~mem898#1.base, usb_serial_register_#t~mem898#1.offset, usb_serial_register_#t~ret899#1, usb_serial_register_#t~ret900#1, usb_serial_register_#t~mem901#1.base, usb_serial_register_#t~mem901#1.offset, usb_serial_register_#t~ret902#1, usb_serial_register_#t~mem903#1.base, usb_serial_register_#t~mem903#1.offset, usb_serial_register_#t~ret904#1, usb_serial_register_~driver#1.base, usb_serial_register_~driver#1.offset, usb_serial_register_~retval~5#1, usb_serial_register_~tmp~53#1, usb_serial_register_~__ret_warn_on~2#1, usb_serial_register_~tmp___0~21#1;havoc usb_serial_register_#in~driver#1.base, usb_serial_register_#in~driver#1.offset;assume { :end_inline_usb_serial_register } true;assume -2147483648 <= usb_serial_register_drivers_#t~ret914#1 && usb_serial_register_drivers_#t~ret914#1 <= 2147483647;usb_serial_register_drivers_~rc~0#1 := usb_serial_register_drivers_#t~ret914#1;havoc usb_serial_register_drivers_#t~mem913#1.base, usb_serial_register_drivers_#t~mem913#1.offset;havoc usb_serial_register_drivers_#t~ret914#1; [2025-02-08 03:08:08,538 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6683: assume usb_serial_init_~result~0#1 < 0; [2025-02-08 03:08:08,538 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6683: assume !(usb_serial_init_~result~0#1 < 0);assume { :begin_inline_usb_serial_generic_register } true;havoc usb_serial_generic_register_#res#1;havoc usb_serial_generic_register_#t~ret1111#1, usb_serial_generic_register_~retval~6#1;havoc usb_serial_generic_register_~retval~6#1;usb_serial_generic_register_~retval~6#1 := 0;call write~int#16(~vendor~0, ~#generic_device_ids~0.base, 2 + ~#generic_device_ids~0.offset, 2);call write~int#16(~product~0, ~#generic_device_ids~0.base, 4 + ~#generic_device_ids~0.offset, 2);call write~int#16(3, ~#generic_device_ids~0.base, ~#generic_device_ids~0.offset, 2);assume { :begin_inline_usb_serial_register_drivers } true;usb_serial_register_drivers_#in~serial_drivers___0#1.base, usb_serial_register_drivers_#in~serial_drivers___0#1.offset, usb_serial_register_drivers_#in~name#1.base, usb_serial_register_drivers_#in~name#1.offset, usb_serial_register_drivers_#in~id_table#1.base, usb_serial_register_drivers_#in~id_table#1.offset := ~#serial_drivers~0.base, ~#serial_drivers~0.offset, 281, 0, ~#generic_device_ids~0.base, ~#generic_device_ids~0.offset;havoc usb_serial_register_drivers_#res#1;havoc usb_serial_register_drivers_#t~ret907#1.base, usb_serial_register_drivers_#t~ret907#1.offset, usb_serial_register_drivers_#t~mem908#1.base, usb_serial_register_drivers_#t~mem908#1.offset, usb_serial_register_drivers_#t~mem909#1.base, usb_serial_register_drivers_#t~mem909#1.offset, usb_serial_register_drivers_#t~mem910#1.base, usb_serial_register_drivers_#t~mem910#1.offset, usb_serial_register_drivers_#t~ret911#1, usb_serial_register_drivers_#t~mem912#1.base, usb_serial_register_drivers_#t~mem912#1.offset, usb_serial_register_drivers_#t~mem913#1.base, usb_serial_register_drivers_#t~mem913#1.offset, usb_serial_register_drivers_#t~ret914#1, usb_serial_register_drivers_#t~mem915#1.base, usb_serial_register_drivers_#t~mem915#1.offset, usb_serial_register_drivers_#t~ret916#1, usb_serial_register_drivers_#t~mem917#1.base, usb_serial_register_drivers_#t~mem917#1.offset, usb_serial_register_drivers_~serial_drivers___0#1.base, usb_serial_register_drivers_~serial_drivers___0#1.offset, usb_serial_register_drivers_~name#1.base, usb_serial_register_drivers_~name#1.offset, usb_serial_register_drivers_~id_table#1.base, usb_serial_register_drivers_~id_table#1.offset, usb_serial_register_drivers_~rc~0#1, usb_serial_register_drivers_~udriver~0#1.base, usb_serial_register_drivers_~udriver~0#1.offset, usb_serial_register_drivers_~sd~0#1.base, usb_serial_register_drivers_~sd~0#1.offset, usb_serial_register_drivers_~tmp~54#1.base, usb_serial_register_drivers_~tmp~54#1.offset, usb_serial_register_drivers_~tmp___0~22#1.base, usb_serial_register_drivers_~tmp___0~22#1.offset;usb_serial_register_drivers_~serial_drivers___0#1.base, usb_serial_register_drivers_~serial_drivers___0#1.offset := usb_serial_register_drivers_#in~serial_drivers___0#1.base, usb_serial_register_drivers_#in~serial_drivers___0#1.offset;usb_serial_register_drivers_~name#1.base, usb_serial_register_drivers_~name#1.offset := usb_serial_register_drivers_#in~name#1.base, usb_serial_register_drivers_#in~name#1.offset;usb_serial_register_drivers_~id_table#1.base, usb_serial_register_drivers_~id_table#1.offset := usb_serial_register_drivers_#in~id_table#1.base, usb_serial_register_drivers_#in~id_table#1.offset;havoc usb_serial_register_drivers_~rc~0#1;havoc usb_serial_register_drivers_~udriver~0#1.base, usb_serial_register_drivers_~udriver~0#1.offset;havoc usb_serial_register_drivers_~sd~0#1.base, usb_serial_register_drivers_~sd~0#1.offset;havoc usb_serial_register_drivers_~tmp~54#1.base, usb_serial_register_drivers_~tmp~54#1.offset;havoc usb_serial_register_drivers_~tmp___0~22#1.base, usb_serial_register_drivers_~tmp___0~22#1.offset; [2025-02-08 03:08:08,538 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7740: havoc invoke_work_1_#t~nondet927#1, invoke_work_1_#t~switch928#1, invoke_work_1_~tmp~57#1;assume { :end_inline_invoke_work_1 } true; [2025-02-08 03:08:08,538 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7014: assume 0 != usb_serial_register_drivers_~rc~0#1; [2025-02-08 03:08:08,538 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7014: assume !(0 != usb_serial_register_drivers_~rc~0#1);usb_serial_register_drivers_~sd~0#1.base, usb_serial_register_drivers_~sd~0#1.offset := usb_serial_register_drivers_~sd~0#1.base, 8 + usb_serial_register_drivers_~sd~0#1.offset;call usb_serial_register_drivers_#t~mem915#1.base, usb_serial_register_drivers_#t~mem915#1.offset := read~$Pointer$#16(usb_serial_register_drivers_~sd~0#1.base, usb_serial_register_drivers_~sd~0#1.offset, 8); [2025-02-08 03:08:08,538 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6948: SUMMARY for call list_del(usb_serial_register_~driver#1.base, 17 + usb_serial_register_~driver#1.offset); srcloc: null [2025-02-08 03:08:08,538 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9921: call ULTIMATE.dealloc(ldv_main_exported_3_~#ldvarg12~0#1.base, ldv_main_exported_3_~#ldvarg12~0#1.offset);havoc ldv_main_exported_3_~#ldvarg12~0#1.base, ldv_main_exported_3_~#ldvarg12~0#1.offset;havoc ldv_main_exported_3_#t~ret1472#1.base, ldv_main_exported_3_#t~ret1472#1.offset, ldv_main_exported_3_#t~ret1473#1.base, ldv_main_exported_3_#t~ret1473#1.offset, ldv_main_exported_3_#t~ret1474#1.base, ldv_main_exported_3_#t~ret1474#1.offset, ldv_main_exported_3_#t~nondet1475#1, ldv_main_exported_3_#t~switch1476#1, ldv_main_exported_3_#t~mem1477#1, ldv_main_exported_3_#t~ret1478#1, ldv_main_exported_3_#t~ret1479#1, ldv_main_exported_3_~#ldvarg12~0#1.base, ldv_main_exported_3_~#ldvarg12~0#1.offset, ldv_main_exported_3_~ldvarg13~0#1.base, ldv_main_exported_3_~ldvarg13~0#1.offset, ldv_main_exported_3_~tmp~109#1.base, ldv_main_exported_3_~tmp~109#1.offset, ldv_main_exported_3_~ldvarg11~0#1.base, ldv_main_exported_3_~ldvarg11~0#1.offset, ldv_main_exported_3_~tmp___0~42#1.base, ldv_main_exported_3_~tmp___0~42#1.offset, ldv_main_exported_3_~tmp___1~17#1;assume { :end_inline_ldv_main_exported_3 } true; [2025-02-08 03:08:08,538 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6684-1: SUMMARY for call usb_serial_init_#t~ret846#1 := printk(213, 0); srcloc: null [2025-02-08 03:08:08,538 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6684: assume -2147483648 <= usb_serial_init_#t~ret846#1 && usb_serial_init_#t~ret846#1 <= 2147483647;havoc usb_serial_init_#t~ret846#1; [2025-02-08 03:08:08,538 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6751-1: SUMMARY for call usb_serial_operations_init_#t~ret854#1 := ldv__builtin_expect((if usb_serial_operations_init_#t~mem853#1 % 256 % 18446744073709551616 <= 9223372036854775807 then usb_serial_operations_init_#t~mem853#1 % 256 % 18446744073709551616 else usb_serial_operations_init_#t~mem853#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 03:08:08,538 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6751: assume -9223372036854775808 <= usb_serial_operations_init_#t~ret854#1 && usb_serial_operations_init_#t~ret854#1 <= 9223372036854775807;usb_serial_operations_init_~tmp~52#1 := usb_serial_operations_init_#t~ret854#1;havoc usb_serial_operations_init_#t~mem853#1;havoc usb_serial_operations_init_#t~ret854#1; [2025-02-08 03:08:08,538 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6817-1: SUMMARY for call usb_serial_operations_init_#t~ret870#1 := ldv__builtin_expect((if usb_serial_operations_init_#t~mem869#1 % 256 % 18446744073709551616 <= 9223372036854775807 then usb_serial_operations_init_#t~mem869#1 % 256 % 18446744073709551616 else usb_serial_operations_init_#t~mem869#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 03:08:08,538 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6817: assume -9223372036854775808 <= usb_serial_operations_init_#t~ret870#1 && usb_serial_operations_init_#t~ret870#1 <= 9223372036854775807;usb_serial_operations_init_~tmp___3~1#1 := usb_serial_operations_init_#t~ret870#1;havoc usb_serial_operations_init_#t~mem869#1;havoc usb_serial_operations_init_#t~ret870#1; [2025-02-08 03:08:08,538 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7148-1: SUMMARY for call ldv_initialize_tty_operations_6_#t~ret925#1.base, ldv_initialize_tty_operations_6_#t~ret925#1.offset := ldv_malloc(484); srcloc: null [2025-02-08 03:08:08,538 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7148: ~serial_ops_group0~0.base, ~serial_ops_group0~0.offset := ldv_initialize_tty_operations_6_#t~ret925#1.base, ldv_initialize_tty_operations_6_#t~ret925#1.offset;havoc ldv_initialize_tty_operations_6_#t~ret925#1.base, ldv_initialize_tty_operations_6_#t~ret925#1.offset; [2025-02-08 03:08:08,538 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6950: assume -2147483648 <= usb_serial_register_#t~ret904#1 && usb_serial_register_#t~ret904#1 <= 2147483647;havoc usb_serial_register_#t~mem903#1.base, usb_serial_register_#t~mem903#1.offset;havoc usb_serial_register_#t~ret904#1; [2025-02-08 03:08:08,538 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6818: assume 0 != usb_serial_operations_init_~tmp___3~1#1;call usb_serial_operations_init_#t~mem871#1.base, usb_serial_operations_init_#t~mem871#1.offset := read~$Pointer$#16(usb_serial_operations_init_~device#1.base, 33 + usb_serial_operations_init_~device#1.offset, 8); [2025-02-08 03:08:08,538 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6818: assume !(0 != usb_serial_operations_init_~tmp___3~1#1); [2025-02-08 03:08:08,538 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6950-1: SUMMARY for call usb_serial_register_#t~ret904#1 := printk(272, 0); srcloc: null [2025-02-08 03:08:08,538 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6752: assume 0 != usb_serial_operations_init_~tmp~52#1;call usb_serial_operations_init_#t~mem855#1.base, usb_serial_operations_init_#t~mem855#1.offset := read~$Pointer$#16(usb_serial_operations_init_~device#1.base, 33 + usb_serial_operations_init_~device#1.offset, 8); [2025-02-08 03:08:08,538 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6752: assume !(0 != usb_serial_operations_init_~tmp~52#1); [2025-02-08 03:08:08,538 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7149-1: SUMMARY for call ldv_initialize_tty_operations_6_#t~ret926#1.base, ldv_initialize_tty_operations_6_#t~ret926#1.offset := ldv_init_zalloc(1816); srcloc: null [2025-02-08 03:08:08,538 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7149: ldv_initialize_tty_operations_6_~tmp___0~24#1.base, ldv_initialize_tty_operations_6_~tmp___0~24#1.offset := ldv_initialize_tty_operations_6_#t~ret926#1.base, ldv_initialize_tty_operations_6_#t~ret926#1.offset;havoc ldv_initialize_tty_operations_6_#t~ret926#1.base, ldv_initialize_tty_operations_6_#t~ret926#1.offset;~serial_ops_group1~0.base, ~serial_ops_group1~0.offset := ldv_initialize_tty_operations_6_~tmp___0~24#1.base, ldv_initialize_tty_operations_6_~tmp___0~24#1.offset; [2025-02-08 03:08:08,538 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6819-1: SUMMARY for call __dynamic_pr_debug(usb_serial_operations_init_~#descriptor___3~1#1.base, usb_serial_operations_init_~#descriptor___3~1#1.offset, 243, 0); srcloc: null [2025-02-08 03:08:08,538 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6819: havoc usb_serial_operations_init_#t~mem871#1.base, usb_serial_operations_init_#t~mem871#1.offset; [2025-02-08 03:08:08,538 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6885-1: SUMMARY for call usb_serial_operations_init_#t~ret887#1 := ldv__builtin_expect((if usb_serial_operations_init_#t~mem886#1 % 256 % 18446744073709551616 <= 9223372036854775807 then usb_serial_operations_init_#t~mem886#1 % 256 % 18446744073709551616 else usb_serial_operations_init_#t~mem886#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 03:08:08,539 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6885: assume -9223372036854775808 <= usb_serial_operations_init_#t~ret887#1 && usb_serial_operations_init_#t~ret887#1 <= 9223372036854775807;usb_serial_operations_init_~tmp___7~1#1 := usb_serial_operations_init_#t~ret887#1;havoc usb_serial_operations_init_#t~mem886#1;havoc usb_serial_operations_init_#t~ret887#1; [2025-02-08 03:08:08,539 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6753-1: SUMMARY for call __dynamic_pr_debug(usb_serial_operations_init_~#descriptor~20#1.base, usb_serial_operations_init_~#descriptor~20#1.offset, 223, 0); srcloc: null [2025-02-08 03:08:08,539 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6753: havoc usb_serial_operations_init_#t~mem855#1.base, usb_serial_operations_init_#t~mem855#1.offset; [2025-02-08 03:08:08,539 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6886: assume 0 != usb_serial_operations_init_~tmp___7~1#1;call usb_serial_operations_init_#t~mem888#1.base, usb_serial_operations_init_#t~mem888#1.offset := read~$Pointer$#16(usb_serial_operations_init_~device#1.base, 33 + usb_serial_operations_init_~device#1.offset, 8); [2025-02-08 03:08:08,539 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6886: assume !(0 != usb_serial_operations_init_~tmp___7~1#1); [2025-02-08 03:08:08,539 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6952-1: SUMMARY for call mutex_unlock(~#table_lock~0.base, ~#table_lock~0.offset); srcloc: null [2025-02-08 03:08:08,539 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6952: usb_serial_register_#res#1 := usb_serial_register_~retval~5#1; [2025-02-08 03:08:08,539 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6688: usb_serial_init_#t~ret847#1 := usb_serial_generic_register_#res#1;havoc usb_serial_generic_register_#t~ret1111#1, usb_serial_generic_register_~retval~6#1;assume { :end_inline_usb_serial_generic_register } true;assume -2147483648 <= usb_serial_init_#t~ret847#1 && usb_serial_init_#t~ret847#1 <= 2147483647;usb_serial_init_~result~0#1 := usb_serial_init_#t~ret847#1;havoc usb_serial_init_#t~ret847#1; [2025-02-08 03:08:08,539 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6887-1: SUMMARY for call __dynamic_pr_debug(usb_serial_operations_init_~#descriptor___7~1#1.base, usb_serial_operations_init_~#descriptor___7~1#1.offset, 263, 0); srcloc: null [2025-02-08 03:08:08,539 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6887: havoc usb_serial_operations_init_#t~mem888#1.base, usb_serial_operations_init_#t~mem888#1.offset; [2025-02-08 03:08:08,539 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7746: havoc ldv_main_exported_4_#t~ret1387#1.base, ldv_main_exported_4_#t~ret1387#1.offset, ldv_main_exported_4_#t~nondet1388#1, ldv_main_exported_4_#t~switch1389#1, ldv_main_exported_4_#t~ret1390#1, ldv_main_exported_4_#t~ret1391#1, ldv_main_exported_4_#t~ret1392#1, ldv_main_exported_4_#t~ret1393#1, ldv_main_exported_4_#t~ret1394#1, ldv_main_exported_4_~ldvarg25~0#1.base, ldv_main_exported_4_~ldvarg25~0#1.offset, ldv_main_exported_4_~tmp~99#1.base, ldv_main_exported_4_~tmp~99#1.offset, ldv_main_exported_4_~tmp___0~40#1;assume { :end_inline_ldv_main_exported_4 } true; [2025-02-08 03:08:08,539 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6689: assume usb_serial_init_~result~0#1 < 0; [2025-02-08 03:08:08,539 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6689: assume !(usb_serial_init_~result~0#1 < 0);usb_serial_init_#res#1 := usb_serial_init_~result~0#1; [2025-02-08 03:08:08,539 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10323: havoc driver_attach_#t~nondet1512#1;usb_serial_register_drivers_#t~ret916#1 := driver_attach_#res#1;havoc driver_attach_#t~nondet1512#1, driver_attach_~arg0#1.base, driver_attach_~arg0#1.offset;havoc driver_attach_#in~arg0#1.base, driver_attach_#in~arg0#1.offset;assume { :end_inline_driver_attach } true;assume -2147483648 <= usb_serial_register_drivers_#t~ret916#1 && usb_serial_register_drivers_#t~ret916#1 <= 2147483647;usb_serial_register_drivers_~rc~0#1 := usb_serial_register_drivers_#t~ret916#1;havoc usb_serial_register_drivers_#t~ret916#1;usb_serial_register_drivers_#res#1 := 0; [2025-02-08 03:08:08,539 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7020: assume 0 != (usb_serial_register_drivers_#t~mem915#1.base + usb_serial_register_drivers_#t~mem915#1.offset) % 18446744073709551616;havoc usb_serial_register_drivers_#t~mem915#1.base, usb_serial_register_drivers_#t~mem915#1.offset; [2025-02-08 03:08:08,539 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7020: assume !(0 != (usb_serial_register_drivers_#t~mem915#1.base + usb_serial_register_drivers_#t~mem915#1.offset) % 18446744073709551616);havoc usb_serial_register_drivers_#t~mem915#1.base, usb_serial_register_drivers_#t~mem915#1.offset;call write~$Pointer$#16(usb_serial_register_drivers_~id_table#1.base, usb_serial_register_drivers_~id_table#1.offset, usb_serial_register_drivers_~udriver~0#1.base, 72 + usb_serial_register_drivers_~udriver~0#1.offset, 8);assume { :begin_inline_driver_attach } true;driver_attach_#in~arg0#1.base, driver_attach_#in~arg0#1.offset := usb_serial_register_drivers_~udriver~0#1.base, 164 + usb_serial_register_drivers_~udriver~0#1.offset;havoc driver_attach_#res#1;havoc driver_attach_#t~nondet1512#1, driver_attach_~arg0#1.base, driver_attach_~arg0#1.offset;driver_attach_~arg0#1.base, driver_attach_~arg0#1.offset := driver_attach_#in~arg0#1.base, driver_attach_#in~arg0#1.offset;havoc driver_attach_#t~nondet1512#1;assume -2147483648 <= driver_attach_#t~nondet1512#1 && driver_attach_#t~nondet1512#1 <= 2147483647;driver_attach_#res#1 := driver_attach_#t~nondet1512#1;havoc driver_attach_#t~nondet1512#1; [2025-02-08 03:08:08,539 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6690: assume -2147483648 <= usb_serial_init_#t~ret848#1 && usb_serial_init_#t~ret848#1 <= 2147483647;havoc usb_serial_init_#t~ret848#1; [2025-02-08 03:08:08,539 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6690-1: SUMMARY for call usb_serial_init_#t~ret848#1 := printk(215, 0); srcloc: null [2025-02-08 03:08:08,539 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10259: havoc __tty_alloc_driver_#t~ret1505#1.base, __tty_alloc_driver_#t~ret1505#1.offset;alloc_tty_driver_#t~ret119#1.base, alloc_tty_driver_#t~ret119#1.offset := __tty_alloc_driver_#res#1.base, __tty_alloc_driver_#res#1.offset;havoc __tty_alloc_driver_#t~ret1505#1.base, __tty_alloc_driver_#t~ret1505#1.offset, __tty_alloc_driver_~arg0#1, __tty_alloc_driver_~arg1#1.base, __tty_alloc_driver_~arg1#1.offset, __tty_alloc_driver_~arg2#1;havoc __tty_alloc_driver_#in~arg0#1, __tty_alloc_driver_#in~arg1#1.base, __tty_alloc_driver_#in~arg1#1.offset, __tty_alloc_driver_#in~arg2#1;assume { :end_inline___tty_alloc_driver } true;alloc_tty_driver_~tmp~13#1.base, alloc_tty_driver_~tmp~13#1.offset := alloc_tty_driver_#t~ret119#1.base, alloc_tty_driver_#t~ret119#1.offset;havoc alloc_tty_driver_#t~ret119#1.base, alloc_tty_driver_#t~ret119#1.offset;alloc_tty_driver_~ret~0#1.base, alloc_tty_driver_~ret~0#1.offset := alloc_tty_driver_~tmp~13#1.base, alloc_tty_driver_~tmp~13#1.offset; [2025-02-08 03:08:08,539 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6758: assume 0 == (usb_serial_operations_init_#t~mem856#1.base + usb_serial_operations_init_#t~mem856#1.offset) % 18446744073709551616;havoc usb_serial_operations_init_#t~mem856#1.base, usb_serial_operations_init_#t~mem856#1.offset;call write~$Pointer$#16(#funAddr~usb_serial_generic_write.base, #funAddr~usb_serial_generic_write.offset, usb_serial_operations_init_~device#1.base, 354 + usb_serial_operations_init_~device#1.offset, 8);call write~$Pointer$#0(224, 0, usb_serial_operations_init_~#descriptor___0~2#1.base, usb_serial_operations_init_~#descriptor___0~2#1.offset, 8);call write~$Pointer$#0(225, 0, usb_serial_operations_init_~#descriptor___0~2#1.base, 8 + usb_serial_operations_init_~#descriptor___0~2#1.offset, 8);call write~$Pointer$#0(226, 0, usb_serial_operations_init_~#descriptor___0~2#1.base, 16 + usb_serial_operations_init_~#descriptor___0~2#1.offset, 8);call write~$Pointer$#0(227, 0, usb_serial_operations_init_~#descriptor___0~2#1.base, 24 + usb_serial_operations_init_~#descriptor___0~2#1.offset, 8);call write~int#0(1327, usb_serial_operations_init_~#descriptor___0~2#1.base, 32 + usb_serial_operations_init_~#descriptor___0~2#1.offset, 4);call write~int#0(0, usb_serial_operations_init_~#descriptor___0~2#1.base, 36 + usb_serial_operations_init_~#descriptor___0~2#1.offset, 1);call usb_serial_operations_init_#t~mem857#1 := read~int#0(usb_serial_operations_init_~#descriptor___0~2#1.base, 36 + usb_serial_operations_init_~#descriptor___0~2#1.offset, 1); [2025-02-08 03:08:08,543 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6758: assume !(0 == (usb_serial_operations_init_#t~mem856#1.base + usb_serial_operations_init_#t~mem856#1.offset) % 18446744073709551616);havoc usb_serial_operations_init_#t~mem856#1.base, usb_serial_operations_init_#t~mem856#1.offset; [2025-02-08 03:08:08,543 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6758-1: call usb_serial_operations_init_#t~mem856#1.base, usb_serial_operations_init_#t~mem856#1.offset := read~$Pointer$#16(usb_serial_operations_init_~device#1.base, 354 + usb_serial_operations_init_~device#1.offset, 8); [2025-02-08 03:08:08,543 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6825-1: call usb_serial_operations_init_#t~mem872#1.base, usb_serial_operations_init_#t~mem872#1.offset := read~$Pointer$#16(usb_serial_operations_init_~device#1.base, 410 + usb_serial_operations_init_~device#1.offset, 8); [2025-02-08 03:08:08,543 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6825: assume 0 != (usb_serial_operations_init_#t~mem872#1.base + usb_serial_operations_init_#t~mem872#1.offset) % 18446744073709551616;havoc usb_serial_operations_init_#t~mem872#1.base, usb_serial_operations_init_#t~mem872#1.offset;call usb_serial_operations_init_#t~mem873#1.base, usb_serial_operations_init_#t~mem873#1.offset := read~$Pointer$#16(usb_serial_operations_init_~device#1.base, 402 + usb_serial_operations_init_~device#1.offset, 8); [2025-02-08 03:08:08,543 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6825: assume !(0 != (usb_serial_operations_init_#t~mem872#1.base + usb_serial_operations_init_#t~mem872#1.offset) % 18446744073709551616);havoc usb_serial_operations_init_#t~mem872#1.base, usb_serial_operations_init_#t~mem872#1.offset; [2025-02-08 03:08:08,543 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7750-2: assume 0 != ~ldv_retval_5~0;~ldv_state_variable_0~0 := 3; [2025-02-08 03:08:08,543 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7750-2: assume !(0 != ~ldv_retval_5~0); [2025-02-08 03:08:08,543 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7750-1: assume 0 == ~ldv_retval_5~0;~ldv_state_variable_0~0 := 2;~ldv_state_variable_2~0 := 1;assume { :begin_inline_ldv_initialize_bus_type_2 } true;havoc ldv_initialize_bus_type_2_#t~ret1471#1.base, ldv_initialize_bus_type_2_#t~ret1471#1.offset, ldv_initialize_bus_type_2_~tmp~108#1.base, ldv_initialize_bus_type_2_~tmp~108#1.offset;havoc ldv_initialize_bus_type_2_~tmp~108#1.base, ldv_initialize_bus_type_2_~tmp~108#1.offset; [2025-02-08 03:08:08,543 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7750-1: assume !(0 == ~ldv_retval_5~0); [2025-02-08 03:08:08,543 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10327: havoc driver_register_#t~nondet1513#1;usb_serial_bus_register_#t~ret1469#1 := driver_register_#res#1;havoc driver_register_#t~nondet1513#1, driver_register_~arg0#1.base, driver_register_~arg0#1.offset;havoc driver_register_#in~arg0#1.base, driver_register_#in~arg0#1.offset;assume { :end_inline_driver_register } true;assume -2147483648 <= usb_serial_bus_register_#t~ret1469#1 && usb_serial_bus_register_#t~ret1469#1 <= 2147483647;usb_serial_bus_register_~retval~10#1 := usb_serial_bus_register_#t~ret1469#1;havoc usb_serial_bus_register_#t~ret1469#1;usb_serial_bus_register_#res#1 := usb_serial_bus_register_~retval~10#1;call ULTIMATE.dealloc(usb_serial_bus_register_~#__key~2#1.base, usb_serial_bus_register_~#__key~2#1.offset);havoc usb_serial_bus_register_~#__key~2#1.base, usb_serial_bus_register_~#__key~2#1.offset; [2025-02-08 03:08:08,543 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6826: assume 0 == (usb_serial_operations_init_#t~mem873#1.base + usb_serial_operations_init_#t~mem873#1.offset) % 18446744073709551616;havoc usb_serial_operations_init_#t~mem873#1.base, usb_serial_operations_init_#t~mem873#1.offset;call write~$Pointer$#16(#funAddr~usb_serial_generic_wait_until_sent.base, #funAddr~usb_serial_generic_wait_until_sent.offset, usb_serial_operations_init_~device#1.base, 402 + usb_serial_operations_init_~device#1.offset, 8);call write~$Pointer$#0(244, 0, usb_serial_operations_init_~#descriptor___4~1#1.base, usb_serial_operations_init_~#descriptor___4~1#1.offset, 8);call write~$Pointer$#0(245, 0, usb_serial_operations_init_~#descriptor___4~1#1.base, 8 + usb_serial_operations_init_~#descriptor___4~1#1.offset, 8);call write~$Pointer$#0(246, 0, usb_serial_operations_init_~#descriptor___4~1#1.base, 16 + usb_serial_operations_init_~#descriptor___4~1#1.offset, 8);call write~$Pointer$#0(247, 0, usb_serial_operations_init_~#descriptor___4~1#1.base, 24 + usb_serial_operations_init_~#descriptor___4~1#1.offset, 8);call write~int#0(1332, usb_serial_operations_init_~#descriptor___4~1#1.base, 32 + usb_serial_operations_init_~#descriptor___4~1#1.offset, 4);call write~int#0(0, usb_serial_operations_init_~#descriptor___4~1#1.base, 36 + usb_serial_operations_init_~#descriptor___4~1#1.offset, 1);call usb_serial_operations_init_#t~mem874#1 := read~int#0(usb_serial_operations_init_~#descriptor___4~1#1.base, 36 + usb_serial_operations_init_~#descriptor___4~1#1.offset, 1); [2025-02-08 03:08:08,543 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6826: assume !(0 == (usb_serial_operations_init_#t~mem873#1.base + usb_serial_operations_init_#t~mem873#1.offset) % 18446744073709551616);havoc usb_serial_operations_init_#t~mem873#1.base, usb_serial_operations_init_#t~mem873#1.offset; [2025-02-08 03:08:08,544 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6893-1: call usb_serial_operations_init_#t~mem889#1.base, usb_serial_operations_init_#t~mem889#1.offset := read~$Pointer$#16(usb_serial_operations_init_~device#1.base, 530 + usb_serial_operations_init_~device#1.offset, 8); [2025-02-08 03:08:08,544 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6893: assume 0 == (usb_serial_operations_init_#t~mem889#1.base + usb_serial_operations_init_#t~mem889#1.offset) % 18446744073709551616;havoc usb_serial_operations_init_#t~mem889#1.base, usb_serial_operations_init_#t~mem889#1.offset;call write~$Pointer$#16(#funAddr~usb_serial_generic_prepare_write_buffer.base, #funAddr~usb_serial_generic_prepare_write_buffer.offset, usb_serial_operations_init_~device#1.base, 530 + usb_serial_operations_init_~device#1.offset, 8);call write~$Pointer$#0(264, 0, usb_serial_operations_init_~#descriptor___8~1#1.base, usb_serial_operations_init_~#descriptor___8~1#1.offset, 8);call write~$Pointer$#0(265, 0, usb_serial_operations_init_~#descriptor___8~1#1.base, 8 + usb_serial_operations_init_~#descriptor___8~1#1.offset, 8);call write~$Pointer$#0(266, 0, usb_serial_operations_init_~#descriptor___8~1#1.base, 16 + usb_serial_operations_init_~#descriptor___8~1#1.offset, 8);call write~$Pointer$#0(267, 0, usb_serial_operations_init_~#descriptor___8~1#1.base, 24 + usb_serial_operations_init_~#descriptor___8~1#1.offset, 8);call write~int#0(1336, usb_serial_operations_init_~#descriptor___8~1#1.base, 32 + usb_serial_operations_init_~#descriptor___8~1#1.offset, 4);call write~int#0(0, usb_serial_operations_init_~#descriptor___8~1#1.base, 36 + usb_serial_operations_init_~#descriptor___8~1#1.offset, 1);call usb_serial_operations_init_#t~mem890#1 := read~int#0(usb_serial_operations_init_~#descriptor___8~1#1.base, 36 + usb_serial_operations_init_~#descriptor___8~1#1.offset, 1); [2025-02-08 03:08:08,544 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6893: assume !(0 == (usb_serial_operations_init_#t~mem889#1.base + usb_serial_operations_init_#t~mem889#1.offset) % 18446744073709551616);havoc usb_serial_operations_init_#t~mem889#1.base, usb_serial_operations_init_#t~mem889#1.offset; [2025-02-08 03:08:08,544 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3987: havoc __list_add_~arg0#1.base, __list_add_~arg0#1.offset, __list_add_~arg1#1.base, __list_add_~arg1#1.offset, __list_add_~arg2#1.base, __list_add_~arg2#1.offset;havoc __list_add_#in~arg0#1.base, __list_add_#in~arg0#1.offset, __list_add_#in~arg1#1.base, __list_add_#in~arg1#1.offset, __list_add_#in~arg2#1.base, __list_add_#in~arg2#1.offset;assume { :end_inline___list_add } true;havoc list_add_#t~mem24#1.base, list_add_#t~mem24#1.offset; [2025-02-08 03:08:08,544 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6696-1: assume { :begin_inline_ldv_usb_deregister_22 } true;ldv_usb_deregister_22_#in~arg#1.base, ldv_usb_deregister_22_#in~arg#1.offset := ~#usb_serial_driver~0.base, ~#usb_serial_driver~0.offset;havoc ldv_usb_deregister_22_~arg#1.base, ldv_usb_deregister_22_~arg#1.offset;ldv_usb_deregister_22_~arg#1.base, ldv_usb_deregister_22_~arg#1.offset := ldv_usb_deregister_22_#in~arg#1.base, ldv_usb_deregister_22_#in~arg#1.offset; [2025-02-08 03:08:08,544 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6696: havoc ldv_usb_deregister_22_~arg#1.base, ldv_usb_deregister_22_~arg#1.offset;havoc ldv_usb_deregister_22_#in~arg#1.base, ldv_usb_deregister_22_#in~arg#1.offset;assume { :end_inline_ldv_usb_deregister_22 } true; [2025-02-08 03:08:08,544 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6698: assume -2147483648 <= usb_serial_init_#t~ret849#1 && usb_serial_init_#t~ret849#1 <= 2147483647; [2025-02-08 03:08:08,544 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6698-1: SUMMARY for call usb_serial_init_#t~ret849#1 := tty_unregister_driver(~usb_serial_tty_driver~0.base, ~usb_serial_tty_driver~0.offset); srcloc: null [2025-02-08 03:08:08,544 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7756: havoc usb_serial_exit_#t~ret851#1;assume { :end_inline_usb_serial_exit } true;~ldv_state_variable_0~0 := 3; [2025-02-08 03:08:08,544 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7030: usb_serial_register_drivers_~tmp___0~22#1.base, usb_serial_register_drivers_~tmp___0~22#1.offset := usb_serial_register_drivers_~sd~0#1.base, usb_serial_register_drivers_~sd~0#1.offset;usb_serial_register_drivers_~sd~0#1.base, usb_serial_register_drivers_~sd~0#1.offset := usb_serial_register_drivers_~sd~0#1.base, usb_serial_register_drivers_~sd~0#1.offset - 8; [2025-02-08 03:08:08,544 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7030-2: call usb_serial_register_drivers_#t~mem917#1.base, usb_serial_register_drivers_#t~mem917#1.offset := read~$Pointer$#16(usb_serial_register_drivers_~sd~0#1.base, usb_serial_register_drivers_~sd~0#1.offset, 8); [2025-02-08 03:08:08,544 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8021-1: SUMMARY for call ldv_usb_register_driver_21_#t~ret1028#1 := usb_register_driver(ldv_usb_register_driver_21_~ldv_func_arg1#1.base, ldv_usb_register_driver_21_~ldv_func_arg1#1.offset, ldv_usb_register_driver_21_~ldv_func_arg2#1.base, ldv_usb_register_driver_21_~ldv_func_arg2#1.offset, ldv_usb_register_driver_21_~ldv_func_arg3#1.base, ldv_usb_register_driver_21_~ldv_func_arg3#1.offset); srcloc: null [2025-02-08 03:08:08,544 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7030-1: SUMMARY for call usb_serial_deregister(usb_serial_register_drivers_#t~mem917#1.base, usb_serial_register_drivers_#t~mem917#1.offset); srcloc: null [2025-02-08 03:08:08,544 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8021: assume -2147483648 <= ldv_usb_register_driver_21_#t~ret1028#1 && ldv_usb_register_driver_21_#t~ret1028#1 <= 2147483647;ldv_usb_register_driver_21_~tmp~68#1 := ldv_usb_register_driver_21_#t~ret1028#1;havoc ldv_usb_register_driver_21_#t~ret1028#1;ldv_usb_register_driver_21_~ldv_func_res~5#1 := ldv_usb_register_driver_21_~tmp~68#1;~ldv_state_variable_5~0 := 1;~usb_counter~0 := 0; [2025-02-08 03:08:08,544 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6700: SUMMARY for call bus_unregister(~#usb_serial_bus_type~0.base, ~#usb_serial_bus_type~0.offset); srcloc: null [2025-02-08 03:08:08,545 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2025-02-08 03:08:08,545 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10203: assume 1 != ~ldv_module_refcounter~0; [2025-02-08 03:08:08,548 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10203: assume !(1 != ~ldv_module_refcounter~0); [2025-02-08 03:08:08,548 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6702: assume -2147483648 <= usb_serial_init_#t~ret850#1 && usb_serial_init_#t~ret850#1 <= 2147483647; [2025-02-08 03:08:08,548 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6702-1: SUMMARY for call usb_serial_init_#t~ret850#1 := printk(217, 0); srcloc: null [2025-02-08 03:08:08,548 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10204: SUMMARY for call ldv_error(); srcloc: null [2025-02-08 03:08:08,548 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7297: call ULTIMATE.dealloc(main_~#ldvarg7~0#1.base, main_~#ldvarg7~0#1.offset);havoc main_~#ldvarg7~0#1.base, main_~#ldvarg7~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg0~0#1.base, main_~#ldvarg0~0#1.offset);havoc main_~#ldvarg0~0#1.base, main_~#ldvarg0~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg5~0#1.base, main_~#ldvarg5~0#1.offset);havoc main_~#ldvarg5~0#1.base, main_~#ldvarg5~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg8~0#1.base, main_~#ldvarg8~0#1.offset);havoc main_~#ldvarg8~0#1.base, main_~#ldvarg8~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg1~0#1.base, main_~#ldvarg1~0#1.offset);havoc main_~#ldvarg1~0#1.base, main_~#ldvarg1~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg4~0#1.base, main_~#ldvarg4~0#1.offset);havoc main_~#ldvarg4~0#1.base, main_~#ldvarg4~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg2~0#1.base, main_~#ldvarg2~0#1.offset);havoc main_~#ldvarg2~0#1.base, main_~#ldvarg2~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg14~0#1.base, main_~#ldvarg14~0#1.offset);havoc main_~#ldvarg14~0#1.base, main_~#ldvarg14~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg17~0#1.base, main_~#ldvarg17~0#1.offset);havoc main_~#ldvarg17~0#1.base, main_~#ldvarg17~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg19~0#1.base, main_~#ldvarg19~0#1.offset);havoc main_~#ldvarg19~0#1.base, main_~#ldvarg19~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg16~0#1.base, main_~#ldvarg16~0#1.offset);havoc main_~#ldvarg16~0#1.base, main_~#ldvarg16~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg26~0#1.base, main_~#ldvarg26~0#1.offset);havoc main_~#ldvarg26~0#1.base, main_~#ldvarg26~0#1.offset; [2025-02-08 03:08:08,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6835-1: SUMMARY for call usb_serial_operations_init_#t~ret875#1 := ldv__builtin_expect((if usb_serial_operations_init_#t~mem874#1 % 256 % 18446744073709551616 <= 9223372036854775807 then usb_serial_operations_init_#t~mem874#1 % 256 % 18446744073709551616 else usb_serial_operations_init_#t~mem874#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 03:08:08,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6835: assume -9223372036854775808 <= usb_serial_operations_init_#t~ret875#1 && usb_serial_operations_init_#t~ret875#1 <= 9223372036854775807;usb_serial_operations_init_~tmp___4~1#1 := usb_serial_operations_init_#t~ret875#1;havoc usb_serial_operations_init_#t~mem874#1;havoc usb_serial_operations_init_#t~ret875#1; [2025-02-08 03:08:08,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6703-1: SUMMARY for call put_tty_driver(~usb_serial_tty_driver~0.base, ~usb_serial_tty_driver~0.offset); srcloc: null [2025-02-08 03:08:08,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6703: usb_serial_init_#res#1 := usb_serial_init_~result~0#1; [2025-02-08 03:08:08,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6769-1: SUMMARY for call usb_serial_operations_init_#t~ret858#1 := ldv__builtin_expect((if usb_serial_operations_init_#t~mem857#1 % 256 % 18446744073709551616 <= 9223372036854775807 then usb_serial_operations_init_#t~mem857#1 % 256 % 18446744073709551616 else usb_serial_operations_init_#t~mem857#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 03:08:08,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6769: assume -9223372036854775808 <= usb_serial_operations_init_#t~ret858#1 && usb_serial_operations_init_#t~ret858#1 <= 9223372036854775807;usb_serial_operations_init_~tmp___0~20#1 := usb_serial_operations_init_#t~ret858#1;havoc usb_serial_operations_init_#t~mem857#1;havoc usb_serial_operations_init_#t~ret858#1; [2025-02-08 03:08:08,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7034: assume (usb_serial_register_drivers_~tmp___0~22#1.base + usb_serial_register_drivers_~tmp___0~22#1.offset) % 18446744073709551616 > (usb_serial_register_drivers_~serial_drivers___0#1.base + usb_serial_register_drivers_~serial_drivers___0#1.offset) % 18446744073709551616; [2025-02-08 03:08:08,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7034: assume !((usb_serial_register_drivers_~tmp___0~22#1.base + usb_serial_register_drivers_~tmp___0~22#1.offset) % 18446744073709551616 > (usb_serial_register_drivers_~serial_drivers___0#1.base + usb_serial_register_drivers_~serial_drivers___0#1.offset) % 18446744073709551616);assume { :begin_inline_ldv_usb_deregister_25 } true;ldv_usb_deregister_25_#in~arg#1.base, ldv_usb_deregister_25_#in~arg#1.offset := usb_serial_register_drivers_~udriver~0#1.base, usb_serial_register_drivers_~udriver~0#1.offset;havoc ldv_usb_deregister_25_~arg#1.base, ldv_usb_deregister_25_~arg#1.offset;ldv_usb_deregister_25_~arg#1.base, ldv_usb_deregister_25_~arg#1.offset := ldv_usb_deregister_25_#in~arg#1.base, ldv_usb_deregister_25_#in~arg#1.offset; [2025-02-08 03:08:08,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8025-1: SUMMARY for call ldv_usb_driver_5(); srcloc: null [2025-02-08 03:08:08,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8025: ldv_usb_register_driver_21_#res#1 := ldv_usb_register_driver_21_~ldv_func_res~5#1; [2025-02-08 03:08:08,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6770: assume 0 != usb_serial_operations_init_~tmp___0~20#1;call usb_serial_operations_init_#t~mem859#1.base, usb_serial_operations_init_#t~mem859#1.offset := read~$Pointer$#16(usb_serial_operations_init_~device#1.base, 33 + usb_serial_operations_init_~device#1.offset, 8); [2025-02-08 03:08:08,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6770: assume !(0 != usb_serial_operations_init_~tmp___0~20#1); [2025-02-08 03:08:08,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6836: assume 0 != usb_serial_operations_init_~tmp___4~1#1;call usb_serial_operations_init_#t~mem876#1.base, usb_serial_operations_init_#t~mem876#1.offset := read~$Pointer$#16(usb_serial_operations_init_~device#1.base, 33 + usb_serial_operations_init_~device#1.offset, 8); [2025-02-08 03:08:08,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6836: assume !(0 != usb_serial_operations_init_~tmp___4~1#1); [2025-02-08 03:08:08,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6903-1: SUMMARY for call usb_serial_operations_init_#t~ret891#1 := ldv__builtin_expect((if usb_serial_operations_init_#t~mem890#1 % 256 % 18446744073709551616 <= 9223372036854775807 then usb_serial_operations_init_#t~mem890#1 % 256 % 18446744073709551616 else usb_serial_operations_init_#t~mem890#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 03:08:08,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6903: assume -9223372036854775808 <= usb_serial_operations_init_#t~ret891#1 && usb_serial_operations_init_#t~ret891#1 <= 9223372036854775807;usb_serial_operations_init_~tmp___8~1#1 := usb_serial_operations_init_#t~ret891#1;havoc usb_serial_operations_init_#t~mem890#1;havoc usb_serial_operations_init_#t~ret891#1; [2025-02-08 03:08:08,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6771-1: SUMMARY for call __dynamic_pr_debug(usb_serial_operations_init_~#descriptor___0~2#1.base, usb_serial_operations_init_~#descriptor___0~2#1.offset, 228, 0); srcloc: null [2025-02-08 03:08:08,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6771: havoc usb_serial_operations_init_#t~mem859#1.base, usb_serial_operations_init_#t~mem859#1.offset; [2025-02-08 03:08:08,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6837-1: SUMMARY for call __dynamic_pr_debug(usb_serial_operations_init_~#descriptor___4~1#1.base, usb_serial_operations_init_~#descriptor___4~1#1.offset, 248, 0); srcloc: null [2025-02-08 03:08:08,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6837: havoc usb_serial_operations_init_#t~mem876#1.base, usb_serial_operations_init_#t~mem876#1.offset; [2025-02-08 03:08:08,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6904: assume 0 != usb_serial_operations_init_~tmp___8~1#1;call usb_serial_operations_init_#t~mem892#1.base, usb_serial_operations_init_#t~mem892#1.offset := read~$Pointer$#16(usb_serial_operations_init_~device#1.base, 33 + usb_serial_operations_init_~device#1.offset, 8); [2025-02-08 03:08:08,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6904: assume !(0 != usb_serial_operations_init_~tmp___8~1#1); [2025-02-08 03:08:08,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6905-1: SUMMARY for call __dynamic_pr_debug(usb_serial_operations_init_~#descriptor___8~1#1.base, usb_serial_operations_init_~#descriptor___8~1#1.offset, 268, 0); srcloc: null [2025-02-08 03:08:08,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6905: havoc usb_serial_operations_init_#t~mem892#1.base, usb_serial_operations_init_#t~mem892#1.offset; [2025-02-08 03:08:08,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7764: main_#t~ret1012#1 := usb_serial_init_#res#1;havoc usb_serial_init_#t~ret813#1.base, usb_serial_init_#t~ret813#1.offset, usb_serial_init_#t~ret814#1, usb_serial_init_#t~ret815#1, usb_serial_init_#t~mem816#1, usb_serial_init_#t~mem817#1, usb_serial_init_#t~mem818#1, usb_serial_init_#t~mem819#1, usb_serial_init_#t~mem820#1, usb_serial_init_#t~arrayCopy821#1, usb_serial_init_#t~mem822#1, usb_serial_init_#t~mem823#1, usb_serial_init_#t~mem824#1, usb_serial_init_#t~mem825#1, usb_serial_init_#t~mem826#1, usb_serial_init_#t~mem827#1, usb_serial_init_#t~mem828#1, usb_serial_init_#t~mem829#1, usb_serial_init_#t~mem830#1, usb_serial_init_#t~mem831#1, usb_serial_init_#t~mem832#1, usb_serial_init_#t~mem833#1, usb_serial_init_#t~mem834#1, usb_serial_init_#t~mem835#1, usb_serial_init_#t~mem836#1, usb_serial_init_#t~mem837#1, usb_serial_init_#t~mem838#1, usb_serial_init_#t~mem839#1, usb_serial_init_#t~mem840#1, usb_serial_init_#t~mem841#1, usb_serial_init_#t~mem842#1, usb_serial_init_#t~ret843#1, usb_serial_init_#t~ret844#1, usb_serial_init_#t~ret845#1, usb_serial_init_#t~ret846#1, usb_serial_init_#t~ret847#1, usb_serial_init_#t~ret848#1, usb_serial_init_#t~ret849#1, usb_serial_init_#t~ret850#1, usb_serial_init_~result~0#1;assume { :end_inline_usb_serial_init } true;assume -2147483648 <= main_#t~ret1012#1 && main_#t~ret1012#1 <= 2147483647;~ldv_retval_5~0 := main_#t~ret1012#1;havoc main_#t~ret1012#1; [2025-02-08 03:08:08,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4434: havoc #t~mem160; [2025-02-08 03:08:08,807 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5356: call ULTIMATE.dealloc(~#descriptor~13.base, ~#descriptor~13.offset);havoc ~#descriptor~13.base, ~#descriptor~13.offset; [2025-02-08 03:08:09,258 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10334: havoc find_first_bit_#t~nondet1514#1; [2025-02-08 03:08:09,300 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4553: havoc dev_get_drvdata_#t~mem179#1.base, dev_get_drvdata_#t~mem179#1.offset; [2025-02-08 03:08:09,616 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder has thrown an exception: java.lang.ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 2 at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder$ProcedureCfgBuilder.buildCodeBlock(CfgBuilder.java:761) at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder$ProcedureCfgBuilder.buildCodeBlock(CfgBuilder.java:742) at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder$ProcedureCfgBuilder.buildProcedureCfgFromImplementation(CfgBuilder.java:676) at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder.createIcfg(CfgBuilder.java:291) at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.IcfgBuilderObserver.process(IcfgBuilderObserver.java:88) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.DFSTreeWalker.runObserver(DFSTreeWalker.java:65) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.BaseWalker.runObserver(BaseWalker.java:93) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.BaseWalker.run(BaseWalker.java:86) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:166) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2025-02-08 03:08:09,621 INFO L158 Benchmark]: Toolchain (without parser) took 27465.69ms. Allocated memory was 142.6MB in the beginning and 838.9MB in the end (delta: 696.3MB). Free memory was 98.2MB in the beginning and 467.9MB in the end (delta: -369.7MB). Peak memory consumption was 579.8MB. Max. memory is 16.1GB. [2025-02-08 03:08:09,621 INFO L158 Benchmark]: CDTParser took 0.19ms. Allocated memory is still 201.3MB. Free memory is still 127.2MB. There was no memory consumed. Max. memory is 16.1GB. [2025-02-08 03:08:09,622 INFO L158 Benchmark]: CACSL2BoogieTranslator took 3106.46ms. Allocated memory was 142.6MB in the beginning and 251.7MB in the end (delta: 109.1MB). Free memory was 98.2MB in the beginning and 80.1MB in the end (delta: 18.0MB). Peak memory consumption was 135.9MB. Max. memory is 16.1GB. [2025-02-08 03:08:09,623 INFO L158 Benchmark]: Boogie Procedure Inliner took 359.11ms. Allocated memory is still 251.7MB. Free memory was 80.1MB in the beginning and 150.0MB in the end (delta: -69.9MB). Peak memory consumption was 67.9MB. Max. memory is 16.1GB. [2025-02-08 03:08:09,623 INFO L158 Benchmark]: Boogie Preprocessor took 1703.51ms. Allocated memory was 251.7MB in the beginning and 503.3MB in the end (delta: 251.7MB). Free memory was 150.0MB in the beginning and 203.1MB in the end (delta: -53.1MB). Peak memory consumption was 238.0MB. Max. memory is 16.1GB. [2025-02-08 03:08:09,623 INFO L158 Benchmark]: IcfgBuilder took 22292.05ms. Allocated memory was 503.3MB in the beginning and 838.9MB in the end (delta: 335.5MB). Free memory was 203.1MB in the beginning and 467.9MB in the end (delta: -264.8MB). Peak memory consumption was 326.2MB. Max. memory is 16.1GB. [2025-02-08 03:08:09,626 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.19ms. Allocated memory is still 201.3MB. Free memory is still 127.2MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 3106.46ms. Allocated memory was 142.6MB in the beginning and 251.7MB in the end (delta: 109.1MB). Free memory was 98.2MB in the beginning and 80.1MB in the end (delta: 18.0MB). Peak memory consumption was 135.9MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 359.11ms. Allocated memory is still 251.7MB. Free memory was 80.1MB in the beginning and 150.0MB in the end (delta: -69.9MB). Peak memory consumption was 67.9MB. Max. memory is 16.1GB. * Boogie Preprocessor took 1703.51ms. Allocated memory was 251.7MB in the beginning and 503.3MB in the end (delta: 251.7MB). Free memory was 150.0MB in the beginning and 203.1MB in the end (delta: -53.1MB). Peak memory consumption was 238.0MB. Max. memory is 16.1GB. * IcfgBuilder took 22292.05ms. Allocated memory was 503.3MB in the beginning and 838.9MB in the end (delta: 335.5MB). Free memory was 203.1MB in the beginning and 467.9MB in the end (delta: -264.8MB). Peak memory consumption was 326.2MB. 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: 3952]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [3952] - GenericResultAtLocation [Line: 3954]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [3954] - GenericResultAtLocation [Line: 3964]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [3964] - GenericResultAtLocation [Line: 4008]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; subl %2, %0; sete %1": "+m" (v->counter), "=qm" (c): "er" (i): "memory"); [4008-4009] - GenericResultAtLocation [Line: 4020]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; xaddb %b0, %1\n": "+q" (__ret), "+m" (v->counter): : "memory", "cc"); [4020-4021] - GenericResultAtLocation [Line: 4024]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; xaddw %w0, %1\n": "+r" (__ret), "+m" (v->counter): : "memory", "cc"); [4024-4025] - GenericResultAtLocation [Line: 4028]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; xaddl %0, %1\n": "+r" (__ret), "+m" (v->counter): : "memory", "cc"); [4028-4029] - GenericResultAtLocation [Line: 4032]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; xaddq %q0, %1\n": "+r" (__ret), "+m" (v->counter): : "memory", "cc"); [4032-4033] - GenericResultAtLocation [Line: 8079]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; btr %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr)); [8079] - GenericResultAtLocation [Line: 8086]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [8086] - GenericResultAtLocation [Line: 8095]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; bts %2, %0; setc %1": "+m" (*addr), "=qm" (c): "Ir" (nr): "memory"); [8095-8096] - GenericResultAtLocation [Line: 8112]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; btr %2, %0; setc %1": "+m" (*addr), "=qm" (c): "Ir" (nr): "memory"); [8112-8113] - GenericResultAtLocation [Line: 8127]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("bt %2,%1\n\tsbb %0,%0": "=r" (oldbit): "m" (*((unsigned long *)addr)), "Ir" (nr)); [8127-8128] - GenericResultAtLocation [Line: 8142]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [8142] - GenericResultAtLocation [Line: 8145]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [8145] - GenericResultAtLocation [Line: 8148]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [8148] - GenericResultAtLocation [Line: 8151]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [8151] RESULT: Ultimate could not prove your program: Toolchain returned no result. [2025-02-08 03:08:09,800 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--usb--serial--usbserial.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 a90f2e01a2185d721475d33d2f9cf39e47ae49b45c697537955408a86358dace --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 03:08:12,114 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 03:08:12,183 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2025-02-08 03:08:12,188 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 03:08:12,188 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 03:08:12,210 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 03:08:12,210 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 03:08:12,210 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 03:08:12,210 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 03:08:12,210 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 03:08:12,210 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 03:08:12,211 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 03:08:12,211 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 03:08:12,211 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 03:08:12,211 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 03:08:12,211 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 03:08:12,211 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 03:08:12,211 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 03:08:12,211 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 03:08:12,211 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 03:08:12,211 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 03:08:12,211 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2025-02-08 03:08:12,211 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2025-02-08 03:08:12,211 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2025-02-08 03:08:12,213 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 03:08:12,213 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 03:08:12,213 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 03:08:12,213 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 03:08:12,213 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 03:08:12,213 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 03:08:12,213 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 03:08:12,214 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:08:12,214 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 03:08:12,214 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 03:08:12,214 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 03:08:12,214 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 03:08:12,214 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2025-02-08 03:08:12,214 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2025-02-08 03:08:12,214 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 03:08:12,214 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 03:08:12,214 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 03:08:12,214 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 03:08:12,214 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 -> a90f2e01a2185d721475d33d2f9cf39e47ae49b45c697537955408a86358dace [2025-02-08 03:08:12,439 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 03:08:12,450 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 03:08:12,452 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 03:08:12,458 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 03:08:12,458 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 03:08:12,463 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--usb--serial--usbserial.ko-entry_point.cil.out.i [2025-02-08 03:08:13,711 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/f75ce052c/8a9dd6623afe4e5a90eedcada07a4854/FLAGc636e94d3 [2025-02-08 03:08:14,232 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 03:08:14,233 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--usb--serial--usbserial.ko-entry_point.cil.out.i [2025-02-08 03:08:14,278 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/f75ce052c/8a9dd6623afe4e5a90eedcada07a4854/FLAGc636e94d3 [2025-02-08 03:08:14,295 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/f75ce052c/8a9dd6623afe4e5a90eedcada07a4854 [2025-02-08 03:08:14,296 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 03:08:14,298 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 03:08:14,299 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 03:08:14,299 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 03:08:14,303 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 03:08:14,303 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:08:14" (1/1) ... [2025-02-08 03:08:14,305 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@70e05fff and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:08:14, skipping insertion in model container [2025-02-08 03:08:14,305 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:08:14" (1/1) ... [2025-02-08 03:08:14,408 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 03:08:14,764 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:14,765 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:14,766 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:14,766 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:14,767 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:14,767 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:14,767 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:14,767 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:14,768 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:15,037 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:15,038 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:15,040 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:15,041 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:15,041 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:15,165 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:15,240 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:15,383 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:15,384 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:15,391 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:15,403 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:15,410 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:15,419 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:15,429 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:15,435 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:15,441 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:15,448 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:15,454 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:15,461 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:15,468 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:15,475 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:15,481 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:15,488 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:15,497 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:15,503 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:15,531 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:15,539 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:15,550 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:15,578 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:15,578 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:15,579 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:15,579 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:15,579 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:15,584 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:15,637 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:15,641 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:15,641 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:15,642 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:15,643 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:15,682 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:15,682 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:15,684 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:15,684 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:15,684 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:15,686 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:15,688 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:15,688 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:15,689 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:15,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 03:08:15,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 03:08:15,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 03:08:15,713 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:15,766 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:15,769 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:15,793 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:15,793 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:15,794 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:15,796 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:15,799 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:15,815 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:15,815 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:15,815 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:15,815 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:15,815 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:15,816 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:15,816 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:15,816 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:15,816 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:15,816 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:15,816 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:15,816 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:15,817 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:15,817 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:15,817 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:15,818 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:15,818 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:15,818 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:15,819 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:15,819 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:15,819 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:15,819 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:15,819 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:15,947 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:16,062 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:16,064 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:16,065 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:16,067 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:16,068 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:16,076 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:16,076 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:16,078 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:16,078 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:16,081 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:16,083 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:16,084 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:16,089 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:16,091 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:16,092 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:16,108 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:16,109 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:16,178 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:16,178 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:16,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 03:08:16,205 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:16,205 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:16,205 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:16,205 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:16,206 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:16,206 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:16,209 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:16,243 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--usb--serial--usbserial.ko-entry_point.cil.out.i[313744,313757] [2025-02-08 03:08:16,293 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:08:16,294 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:08:16,360 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 03:08:16,450 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [3952] [2025-02-08 03:08:16,452 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [3954] [2025-02-08 03:08:16,452 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [3964] [2025-02-08 03:08:16,453 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; subl %2, %0; sete %1": "+m" (v->counter), "=qm" (c): "er" (i): "memory"); [4008-4009] [2025-02-08 03:08:16,454 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; xaddb %b0, %1\n": "+q" (__ret), "+m" (v->counter): : "memory", "cc"); [4020-4021] [2025-02-08 03:08:16,454 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; xaddw %w0, %1\n": "+r" (__ret), "+m" (v->counter): : "memory", "cc"); [4024-4025] [2025-02-08 03:08:16,454 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; xaddl %0, %1\n": "+r" (__ret), "+m" (v->counter): : "memory", "cc"); [4028-4029] [2025-02-08 03:08:16,454 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; xaddq %q0, %1\n": "+r" (__ret), "+m" (v->counter): : "memory", "cc"); [4032-4033] [2025-02-08 03:08:16,701 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; btr %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr)); [8079] [2025-02-08 03:08:16,701 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [8086] [2025-02-08 03:08:16,701 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; bts %2, %0; setc %1": "+m" (*addr), "=qm" (c): "Ir" (nr): "memory"); [8095-8096] [2025-02-08 03:08:16,701 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; btr %2, %0; setc %1": "+m" (*addr), "=qm" (c): "Ir" (nr): "memory"); [8112-8113] [2025-02-08 03:08:16,703 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("bt %2,%1\n\tsbb %0,%0": "=r" (oldbit): "m" (*((unsigned long *)addr)), "Ir" (nr)); [8127-8128] [2025-02-08 03:08:16,704 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [8142] [2025-02-08 03:08:16,704 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [8145] [2025-02-08 03:08:16,704 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [8148] [2025-02-08 03:08:16,704 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [8151] [2025-02-08 03:08:16,750 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--usb--serial--usbserial.ko-entry_point.cil.out.i[313744,313757] [2025-02-08 03:08:16,757 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:08:16,871 INFO L204 MainTranslator]: Completed translation [2025-02-08 03:08:16,872 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:08:16 WrapperNode [2025-02-08 03:08:16,872 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 03:08:16,873 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 03:08:16,873 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 03:08:16,873 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 03:08:16,879 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:08:16" (1/1) ... [2025-02-08 03:08:16,993 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:08:16" (1/1) ... [2025-02-08 03:08:17,167 INFO L138 Inliner]: procedures = 406, calls = 4030, calls flagged for inlining = 204, calls inlined = 200, statements flattened = 8015 [2025-02-08 03:08:17,168 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 03:08:17,168 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 03:08:17,169 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 03:08:17,169 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 03:08:17,176 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:08:16" (1/1) ... [2025-02-08 03:08:17,176 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:08:16" (1/1) ... [2025-02-08 03:08:17,218 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:08:16" (1/1) ... [2025-02-08 03:08:18,653 INFO L175 MemorySlicer]: Split 2421 memory accesses to 26 slices as follows [70, 692, 67, 2, 35, 280, 23, 26, 67, 1036, 26, 3, 2, 2, 2, 26, 1, 2, 2, 4, 18, 3, 2, 22, 7, 1]. 43 percent of accesses are in the largest equivalence class. The 236 initializations are split as follows [0, 0, 67, 0, 0, 0, 0, 0, 67, 89, 0, 0, 0, 2, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 7, 0]. The 1500 writes are split as follows [60, 692, 0, 1, 35, 240, 2, 22, 0, 401, 0, 2, 1, 0, 1, 11, 0, 1, 1, 0, 16, 1, 1, 11, 0, 1]. [2025-02-08 03:08:18,654 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:08:16" (1/1) ... [2025-02-08 03:08:18,654 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:08:16" (1/1) ... [2025-02-08 03:08:18,780 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:08:16" (1/1) ... [2025-02-08 03:08:18,812 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:08:16" (1/1) ... [2025-02-08 03:08:18,886 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:08:16" (1/1) ... [2025-02-08 03:08:18,914 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:08:16" (1/1) ... [2025-02-08 03:08:18,969 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 03:08:18,970 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 03:08:18,971 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 03:08:18,971 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 03:08:18,972 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:08:16" (1/1) ... [2025-02-08 03:08:18,976 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:08:18,986 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 03:08:18,999 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-02-08 03:08:19,009 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-02-08 03:08:19,024 INFO L130 BoogieDeclarations]: Found specification of procedure serial_proc_open [2025-02-08 03:08:19,024 INFO L138 BoogieDeclarations]: Found implementation of procedure serial_proc_open [2025-02-08 03:08:19,024 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_generic_throttle [2025-02-08 03:08:19,024 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_generic_throttle [2025-02-08 03:08:19,024 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_try_module_get [2025-02-08 03:08:19,024 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_try_module_get [2025-02-08 03:08:19,024 INFO L130 BoogieDeclarations]: Found specification of procedure usb_submit_urb [2025-02-08 03:08:19,024 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_submit_urb [2025-02-08 03:08:19,024 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-02-08 03:08:19,024 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-02-08 03:08:19,024 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_xfer_int [2025-02-08 03:08:19,024 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_xfer_int [2025-02-08 03:08:19,024 INFO L130 BoogieDeclarations]: Found specification of procedure serial_port_dtr_rts [2025-02-08 03:08:19,024 INFO L138 BoogieDeclarations]: Found implementation of procedure serial_port_dtr_rts [2025-02-08 03:08:19,024 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_device_remove [2025-02-08 03:08:19,025 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_device_remove [2025-02-08 03:08:19,025 INFO L130 BoogieDeclarations]: Found specification of procedure debug_lockdep_rcu_enabled [2025-02-08 03:08:19,025 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_lockdep_rcu_enabled [2025-02-08 03:08:19,025 INFO L130 BoogieDeclarations]: Found specification of procedure serial_chars_in_buffer [2025-02-08 03:08:19,025 INFO L138 BoogieDeclarations]: Found implementation of procedure serial_chars_in_buffer [2025-02-08 03:08:19,025 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-08 03:08:19,025 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-08 03:08:19,025 INFO L130 BoogieDeclarations]: Found specification of procedure char_buf_ptr [2025-02-08 03:08:19,025 INFO L138 BoogieDeclarations]: Found implementation of procedure char_buf_ptr [2025-02-08 03:08:19,025 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_driver_5 [2025-02-08 03:08:19,025 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_driver_5 [2025-02-08 03:08:19,025 INFO L130 BoogieDeclarations]: Found specification of procedure serial_port_activate [2025-02-08 03:08:19,025 INFO L138 BoogieDeclarations]: Found implementation of procedure serial_port_activate [2025-02-08 03:08:19,025 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit_unlock [2025-02-08 03:08:19,025 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit_unlock [2025-02-08 03:08:19,025 INFO L130 BoogieDeclarations]: Found specification of procedure activate_work_1 [2025-02-08 03:08:19,025 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_work_1 [2025-02-08 03:08:19,025 INFO L130 BoogieDeclarations]: Found specification of procedure usb_autopm_get_interface [2025-02-08 03:08:19,025 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_autopm_get_interface [2025-02-08 03:08:19,025 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_deregister_drivers [2025-02-08 03:08:19,025 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_deregister_drivers [2025-02-08 03:08:19,025 INFO L130 BoogieDeclarations]: Found specification of procedure usb_store_new_id [2025-02-08 03:08:19,025 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_store_new_id [2025-02-08 03:08:19,025 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_dir_in [2025-02-08 03:08:19,025 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_dir_in [2025-02-08 03:08:19,025 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_port_work [2025-02-08 03:08:19,025 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_port_work [2025-02-08 03:08:19,025 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2025-02-08 03:08:19,025 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2025-02-08 03:08:19,025 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_port_poison_urbs [2025-02-08 03:08:19,025 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_port_poison_urbs [2025-02-08 03:08:19,025 INFO L130 BoogieDeclarations]: Found specification of procedure serial_hangup [2025-02-08 03:08:19,025 INFO L138 BoogieDeclarations]: Found implementation of procedure serial_hangup [2025-02-08 03:08:19,025 INFO L130 BoogieDeclarations]: Found specification of procedure serial_ioctl [2025-02-08 03:08:19,025 INFO L138 BoogieDeclarations]: Found implementation of procedure serial_ioctl [2025-02-08 03:08:19,025 INFO L130 BoogieDeclarations]: Found specification of procedure serial_write_room [2025-02-08 03:08:19,025 INFO L138 BoogieDeclarations]: Found implementation of procedure serial_write_room [2025-02-08 03:08:19,025 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-02-08 03:08:19,025 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-02-08 03:08:19,025 INFO L130 BoogieDeclarations]: Found specification of procedure usb_unpoison_urb [2025-02-08 03:08:19,025 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_unpoison_urb [2025-02-08 03:08:19,025 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_device_probe [2025-02-08 03:08:19,025 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_device_probe [2025-02-08 03:08:19,025 INFO L130 BoogieDeclarations]: Found specification of procedure serial_get_icount [2025-02-08 03:08:19,025 INFO L138 BoogieDeclarations]: Found implementation of procedure serial_get_icount [2025-02-08 03:08:19,025 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-02-08 03:08:19,025 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-02-08 03:08:19,025 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2025-02-08 03:08:19,025 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2025-02-08 03:08:19,026 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_generic_submit_read_urb [2025-02-08 03:08:19,026 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_generic_submit_read_urb [2025-02-08 03:08:19,026 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-08 03:08:19,026 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#0 [2025-02-08 03:08:19,026 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#1 [2025-02-08 03:08:19,026 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#2 [2025-02-08 03:08:19,026 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#3 [2025-02-08 03:08:19,029 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#4 [2025-02-08 03:08:19,029 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#5 [2025-02-08 03:08:19,029 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#6 [2025-02-08 03:08:19,029 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#7 [2025-02-08 03:08:19,029 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#8 [2025-02-08 03:08:19,029 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#9 [2025-02-08 03:08:19,029 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#10 [2025-02-08 03:08:19,029 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#11 [2025-02-08 03:08:19,029 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#12 [2025-02-08 03:08:19,029 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#13 [2025-02-08 03:08:19,029 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#14 [2025-02-08 03:08:19,029 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#15 [2025-02-08 03:08:19,029 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#16 [2025-02-08 03:08:19,029 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#17 [2025-02-08 03:08:19,029 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#18 [2025-02-08 03:08:19,029 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#19 [2025-02-08 03:08:19,030 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#20 [2025-02-08 03:08:19,030 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#21 [2025-02-08 03:08:19,030 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#22 [2025-02-08 03:08:19,030 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#23 [2025-02-08 03:08:19,030 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#24 [2025-02-08 03:08:19,030 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#25 [2025-02-08 03:08:19,030 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2025-02-08 03:08:19,030 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2025-02-08 03:08:19,030 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2025-02-08 03:08:19,030 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2025-02-08 03:08:19,030 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#4 [2025-02-08 03:08:19,030 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#5 [2025-02-08 03:08:19,030 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#6 [2025-02-08 03:08:19,030 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#7 [2025-02-08 03:08:19,030 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#8 [2025-02-08 03:08:19,030 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#9 [2025-02-08 03:08:19,030 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#10 [2025-02-08 03:08:19,030 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#11 [2025-02-08 03:08:19,030 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#12 [2025-02-08 03:08:19,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#13 [2025-02-08 03:08:19,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#14 [2025-02-08 03:08:19,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#15 [2025-02-08 03:08:19,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#16 [2025-02-08 03:08:19,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#17 [2025-02-08 03:08:19,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#18 [2025-02-08 03:08:19,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#19 [2025-02-08 03:08:19,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#20 [2025-02-08 03:08:19,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#21 [2025-02-08 03:08:19,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#22 [2025-02-08 03:08:19,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#23 [2025-02-08 03:08:19,032 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#24 [2025-02-08 03:08:19,032 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#25 [2025-02-08 03:08:19,032 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#0 [2025-02-08 03:08:19,032 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#1 [2025-02-08 03:08:19,032 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#2 [2025-02-08 03:08:19,032 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#3 [2025-02-08 03:08:19,032 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#4 [2025-02-08 03:08:19,032 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#5 [2025-02-08 03:08:19,032 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#6 [2025-02-08 03:08:19,033 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#7 [2025-02-08 03:08:19,033 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#8 [2025-02-08 03:08:19,033 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#9 [2025-02-08 03:08:19,033 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#10 [2025-02-08 03:08:19,033 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#11 [2025-02-08 03:08:19,033 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#12 [2025-02-08 03:08:19,033 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#13 [2025-02-08 03:08:19,033 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#14 [2025-02-08 03:08:19,033 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#15 [2025-02-08 03:08:19,033 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#16 [2025-02-08 03:08:19,033 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#17 [2025-02-08 03:08:19,033 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#18 [2025-02-08 03:08:19,033 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#19 [2025-02-08 03:08:19,034 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#20 [2025-02-08 03:08:19,034 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#21 [2025-02-08 03:08:19,034 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#22 [2025-02-08 03:08:19,034 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#23 [2025-02-08 03:08:19,034 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#24 [2025-02-08 03:08:19,034 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#25 [2025-02-08 03:08:19,034 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#0 [2025-02-08 03:08:19,035 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#1 [2025-02-08 03:08:19,035 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#2 [2025-02-08 03:08:19,035 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#3 [2025-02-08 03:08:19,035 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#4 [2025-02-08 03:08:19,035 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#5 [2025-02-08 03:08:19,035 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#6 [2025-02-08 03:08:19,035 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#7 [2025-02-08 03:08:19,035 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#8 [2025-02-08 03:08:19,035 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#9 [2025-02-08 03:08:19,035 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#10 [2025-02-08 03:08:19,035 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#11 [2025-02-08 03:08:19,035 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#12 [2025-02-08 03:08:19,035 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#13 [2025-02-08 03:08:19,035 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#14 [2025-02-08 03:08:19,035 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#15 [2025-02-08 03:08:19,035 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#16 [2025-02-08 03:08:19,035 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#17 [2025-02-08 03:08:19,035 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#18 [2025-02-08 03:08:19,035 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#19 [2025-02-08 03:08:19,035 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#20 [2025-02-08 03:08:19,035 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#21 [2025-02-08 03:08:19,035 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#22 [2025-02-08 03:08:19,035 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#23 [2025-02-08 03:08:19,035 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#24 [2025-02-08 03:08:19,035 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#25 [2025-02-08 03:08:19,035 INFO L130 BoogieDeclarations]: Found specification of procedure list_del [2025-02-08 03:08:19,035 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del [2025-02-08 03:08:19,035 INFO L130 BoogieDeclarations]: Found specification of procedure put_tty_driver [2025-02-08 03:08:19,035 INFO L138 BoogieDeclarations]: Found implementation of procedure put_tty_driver [2025-02-08 03:08:19,035 INFO L130 BoogieDeclarations]: Found specification of procedure serial_cleanup [2025-02-08 03:08:19,035 INFO L138 BoogieDeclarations]: Found implementation of procedure serial_cleanup [2025-02-08 03:08:19,035 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2025-02-08 03:08:19,035 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2025-02-08 03:08:19,035 INFO L130 BoogieDeclarations]: Found specification of procedure serial_port_carrier_raised [2025-02-08 03:08:19,035 INFO L138 BoogieDeclarations]: Found implementation of procedure serial_port_carrier_raised [2025-02-08 03:08:19,035 INFO L130 BoogieDeclarations]: Found specification of procedure __kfifo_uint_must_check_helper [2025-02-08 03:08:19,035 INFO L138 BoogieDeclarations]: Found implementation of procedure __kfifo_uint_must_check_helper [2025-02-08 03:08:19,035 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2025-02-08 03:08:19,035 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2025-02-08 03:08:19,035 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_probe [2025-02-08 03:08:19,035 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_probe [2025-02-08 03:08:19,035 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2025-02-08 03:08:19,035 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2025-02-08 03:08:19,035 INFO L130 BoogieDeclarations]: Found specification of procedure _dev_info [2025-02-08 03:08:19,035 INFO L138 BoogieDeclarations]: Found implementation of procedure _dev_info [2025-02-08 03:08:19,035 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_reset_resume [2025-02-08 03:08:19,035 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_reset_resume [2025-02-08 03:08:19,035 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_generic_read_bulk_callback [2025-02-08 03:08:19,038 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_generic_read_bulk_callback [2025-02-08 03:08:19,038 INFO L130 BoogieDeclarations]: Found specification of procedure usb_autopm_put_interface [2025-02-08 03:08:19,038 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_autopm_put_interface [2025-02-08 03:08:19,038 INFO L130 BoogieDeclarations]: Found specification of procedure usb_kill_urb [2025-02-08 03:08:19,038 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_kill_urb [2025-02-08 03:08:19,038 INFO L130 BoogieDeclarations]: Found specification of procedure serial_port_shutdown [2025-02-08 03:08:19,038 INFO L138 BoogieDeclarations]: Found implementation of procedure serial_port_shutdown [2025-02-08 03:08:19,038 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_dev_dbg [2025-02-08 03:08:19,038 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_dev_dbg [2025-02-08 03:08:19,038 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~C_INT [2025-02-08 03:08:19,038 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~C_INT [2025-02-08 03:08:19,038 INFO L130 BoogieDeclarations]: Found specification of procedure kref_put [2025-02-08 03:08:19,038 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_put [2025-02-08 03:08:19,038 INFO L130 BoogieDeclarations]: Found specification of procedure __read_once_size [2025-02-08 03:08:19,038 INFO L138 BoogieDeclarations]: Found implementation of procedure __read_once_size [2025-02-08 03:08:19,038 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2025-02-08 03:08:19,038 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2025-02-08 03:08:19,038 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-08 03:08:19,038 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 03:08:19,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-08 03:08:19,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-08 03:08:19,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-08 03:08:19,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-08 03:08:19,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-08 03:08:19,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-08 03:08:19,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-08 03:08:19,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-08 03:08:19,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-08 03:08:19,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-08 03:08:19,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-08 03:08:19,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-08 03:08:19,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-08 03:08:19,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-08 03:08:19,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-08 03:08:19,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-08 03:08:19,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-08 03:08:19,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-08 03:08:19,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-08 03:08:19,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-02-08 03:08:19,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-02-08 03:08:19,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-02-08 03:08:19,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-02-08 03:08:19,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-02-08 03:08:19,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-02-08 03:08:19,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-02-08 03:08:19,038 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#0 [2025-02-08 03:08:19,038 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#1 [2025-02-08 03:08:19,038 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#2 [2025-02-08 03:08:19,038 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#3 [2025-02-08 03:08:19,038 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#4 [2025-02-08 03:08:19,038 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#5 [2025-02-08 03:08:19,038 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#6 [2025-02-08 03:08:19,039 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#7 [2025-02-08 03:08:19,039 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#8 [2025-02-08 03:08:19,039 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#9 [2025-02-08 03:08:19,039 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#10 [2025-02-08 03:08:19,039 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#11 [2025-02-08 03:08:19,039 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#12 [2025-02-08 03:08:19,039 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#13 [2025-02-08 03:08:19,039 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#14 [2025-02-08 03:08:19,039 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#15 [2025-02-08 03:08:19,039 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#16 [2025-02-08 03:08:19,039 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#17 [2025-02-08 03:08:19,039 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#18 [2025-02-08 03:08:19,039 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#19 [2025-02-08 03:08:19,039 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#20 [2025-02-08 03:08:19,039 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#21 [2025-02-08 03:08:19,039 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#22 [2025-02-08 03:08:19,039 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#23 [2025-02-08 03:08:19,040 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#24 [2025-02-08 03:08:19,040 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#25 [2025-02-08 03:08:19,040 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#0 [2025-02-08 03:08:19,040 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#1 [2025-02-08 03:08:19,040 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#2 [2025-02-08 03:08:19,040 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#3 [2025-02-08 03:08:19,040 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#4 [2025-02-08 03:08:19,040 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#5 [2025-02-08 03:08:19,040 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#6 [2025-02-08 03:08:19,040 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#7 [2025-02-08 03:08:19,040 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#8 [2025-02-08 03:08:19,040 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#9 [2025-02-08 03:08:19,040 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#10 [2025-02-08 03:08:19,040 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#11 [2025-02-08 03:08:19,040 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#12 [2025-02-08 03:08:19,040 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#13 [2025-02-08 03:08:19,040 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#14 [2025-02-08 03:08:19,040 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#15 [2025-02-08 03:08:19,040 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#16 [2025-02-08 03:08:19,040 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#17 [2025-02-08 03:08:19,040 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#18 [2025-02-08 03:08:19,040 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#19 [2025-02-08 03:08:19,040 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#20 [2025-02-08 03:08:19,040 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#21 [2025-02-08 03:08:19,040 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#22 [2025-02-08 03:08:19,040 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#23 [2025-02-08 03:08:19,040 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#24 [2025-02-08 03:08:19,040 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#25 [2025-02-08 03:08:19,040 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-02-08 03:08:19,040 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-02-08 03:08:19,040 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#0 [2025-02-08 03:08:19,040 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#1 [2025-02-08 03:08:19,040 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#2 [2025-02-08 03:08:19,040 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#3 [2025-02-08 03:08:19,040 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#4 [2025-02-08 03:08:19,040 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#5 [2025-02-08 03:08:19,040 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#6 [2025-02-08 03:08:19,041 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#7 [2025-02-08 03:08:19,041 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#8 [2025-02-08 03:08:19,041 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#9 [2025-02-08 03:08:19,041 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#10 [2025-02-08 03:08:19,041 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#11 [2025-02-08 03:08:19,041 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#12 [2025-02-08 03:08:19,041 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#13 [2025-02-08 03:08:19,041 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#14 [2025-02-08 03:08:19,041 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#15 [2025-02-08 03:08:19,041 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#16 [2025-02-08 03:08:19,041 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#17 [2025-02-08 03:08:19,041 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#18 [2025-02-08 03:08:19,041 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#19 [2025-02-08 03:08:19,041 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#20 [2025-02-08 03:08:19,041 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#21 [2025-02-08 03:08:19,041 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#22 [2025-02-08 03:08:19,041 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#23 [2025-02-08 03:08:19,041 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#24 [2025-02-08 03:08:19,041 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#25 [2025-02-08 03:08:19,041 INFO L130 BoogieDeclarations]: Found specification of procedure usb_register_driver [2025-02-08 03:08:19,041 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_register_driver [2025-02-08 03:08:19,041 INFO L130 BoogieDeclarations]: Found specification of procedure usb_free_urb [2025-02-08 03:08:19,041 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_free_urb [2025-02-08 03:08:19,041 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_put [2025-02-08 03:08:19,041 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_put [2025-02-08 03:08:19,041 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-02-08 03:08:19,041 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-02-08 03:08:19,041 INFO L130 BoogieDeclarations]: Found specification of procedure destroy_serial [2025-02-08 03:08:19,041 INFO L138 BoogieDeclarations]: Found implementation of procedure destroy_serial [2025-02-08 03:08:19,041 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2025-02-08 03:08:19,041 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2025-02-08 03:08:19,041 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#0 [2025-02-08 03:08:19,041 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#1 [2025-02-08 03:08:19,042 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#2 [2025-02-08 03:08:19,042 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#3 [2025-02-08 03:08:19,042 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#4 [2025-02-08 03:08:19,042 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#5 [2025-02-08 03:08:19,042 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#6 [2025-02-08 03:08:19,042 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#7 [2025-02-08 03:08:19,042 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#8 [2025-02-08 03:08:19,042 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#9 [2025-02-08 03:08:19,042 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#10 [2025-02-08 03:08:19,043 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#11 [2025-02-08 03:08:19,043 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#12 [2025-02-08 03:08:19,043 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#13 [2025-02-08 03:08:19,043 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#14 [2025-02-08 03:08:19,043 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#15 [2025-02-08 03:08:19,043 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#16 [2025-02-08 03:08:19,043 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#17 [2025-02-08 03:08:19,043 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#18 [2025-02-08 03:08:19,043 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#19 [2025-02-08 03:08:19,043 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#20 [2025-02-08 03:08:19,043 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#21 [2025-02-08 03:08:19,043 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#22 [2025-02-08 03:08:19,043 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#23 [2025-02-08 03:08:19,043 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#24 [2025-02-08 03:08:19,043 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#25 [2025-02-08 03:08:19,043 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 03:08:19,043 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 03:08:19,043 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_dir_out [2025-02-08 03:08:19,043 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_dir_out [2025-02-08 03:08:19,043 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2025-02-08 03:08:19,043 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2025-02-08 03:08:19,043 INFO L130 BoogieDeclarations]: Found specification of procedure serial_break [2025-02-08 03:08:19,043 INFO L138 BoogieDeclarations]: Found implementation of procedure serial_break [2025-02-08 03:08:19,043 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#0 [2025-02-08 03:08:19,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#1 [2025-02-08 03:08:19,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#2 [2025-02-08 03:08:19,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#3 [2025-02-08 03:08:19,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#4 [2025-02-08 03:08:19,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#5 [2025-02-08 03:08:19,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#6 [2025-02-08 03:08:19,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#7 [2025-02-08 03:08:19,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#8 [2025-02-08 03:08:19,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#9 [2025-02-08 03:08:19,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#10 [2025-02-08 03:08:19,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#11 [2025-02-08 03:08:19,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#12 [2025-02-08 03:08:19,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#13 [2025-02-08 03:08:19,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#14 [2025-02-08 03:08:19,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#15 [2025-02-08 03:08:19,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#16 [2025-02-08 03:08:19,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#17 [2025-02-08 03:08:19,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#18 [2025-02-08 03:08:19,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#19 [2025-02-08 03:08:19,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#20 [2025-02-08 03:08:19,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#21 [2025-02-08 03:08:19,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#22 [2025-02-08 03:08:19,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#23 [2025-02-08 03:08:19,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#24 [2025-02-08 03:08:19,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#25 [2025-02-08 03:08:19,044 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_generic_write_start [2025-02-08 03:08:19,044 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_generic_write_start [2025-02-08 03:08:19,044 INFO L130 BoogieDeclarations]: Found specification of procedure usb_get_intfdata [2025-02-08 03:08:19,044 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_get_intfdata [2025-02-08 03:08:19,044 INFO L130 BoogieDeclarations]: Found specification of procedure kref_sub [2025-02-08 03:08:19,044 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_sub [2025-02-08 03:08:19,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#0 [2025-02-08 03:08:19,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#1 [2025-02-08 03:08:19,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#2 [2025-02-08 03:08:19,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#3 [2025-02-08 03:08:19,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#4 [2025-02-08 03:08:19,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#5 [2025-02-08 03:08:19,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#6 [2025-02-08 03:08:19,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#7 [2025-02-08 03:08:19,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#8 [2025-02-08 03:08:19,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#9 [2025-02-08 03:08:19,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#10 [2025-02-08 03:08:19,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#11 [2025-02-08 03:08:19,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#12 [2025-02-08 03:08:19,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#13 [2025-02-08 03:08:19,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#14 [2025-02-08 03:08:19,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#15 [2025-02-08 03:08:19,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#16 [2025-02-08 03:08:19,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#17 [2025-02-08 03:08:19,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#18 [2025-02-08 03:08:19,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#19 [2025-02-08 03:08:19,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#20 [2025-02-08 03:08:19,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#21 [2025-02-08 03:08:19,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#22 [2025-02-08 03:08:19,045 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#23 [2025-02-08 03:08:19,045 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#24 [2025-02-08 03:08:19,045 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#25 [2025-02-08 03:08:19,045 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#0 [2025-02-08 03:08:19,045 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#1 [2025-02-08 03:08:19,045 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#2 [2025-02-08 03:08:19,045 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#3 [2025-02-08 03:08:19,045 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#4 [2025-02-08 03:08:19,045 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#5 [2025-02-08 03:08:19,045 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#6 [2025-02-08 03:08:19,045 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#7 [2025-02-08 03:08:19,045 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#8 [2025-02-08 03:08:19,045 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#9 [2025-02-08 03:08:19,045 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#10 [2025-02-08 03:08:19,045 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#11 [2025-02-08 03:08:19,045 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#12 [2025-02-08 03:08:19,045 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#13 [2025-02-08 03:08:19,045 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#14 [2025-02-08 03:08:19,045 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#15 [2025-02-08 03:08:19,045 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#16 [2025-02-08 03:08:19,045 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#17 [2025-02-08 03:08:19,046 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#18 [2025-02-08 03:08:19,046 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#19 [2025-02-08 03:08:19,046 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#20 [2025-02-08 03:08:19,046 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#21 [2025-02-08 03:08:19,046 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#22 [2025-02-08 03:08:19,046 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#23 [2025-02-08 03:08:19,046 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#24 [2025-02-08 03:08:19,046 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#25 [2025-02-08 03:08:19,046 INFO L130 BoogieDeclarations]: Found specification of procedure usb_translate_errors [2025-02-08 03:08:19,046 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_translate_errors [2025-02-08 03:08:19,046 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-02-08 03:08:19,046 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-02-08 03:08:19,046 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-02-08 03:08:19,046 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-02-08 03:08:19,046 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-02-08 03:08:19,047 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-02-08 03:08:19,047 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-02-08 03:08:19,047 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-02-08 03:08:19,047 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-02-08 03:08:19,047 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-02-08 03:08:19,047 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-02-08 03:08:19,047 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-02-08 03:08:19,047 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-02-08 03:08:19,047 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-02-08 03:08:19,047 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-02-08 03:08:19,047 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-02-08 03:08:19,047 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-02-08 03:08:19,047 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-02-08 03:08:19,047 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-02-08 03:08:19,047 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-02-08 03:08:19,047 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-02-08 03:08:19,047 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-02-08 03:08:19,047 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-02-08 03:08:19,047 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-02-08 03:08:19,047 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2025-02-08 03:08:19,047 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2025-02-08 03:08:19,047 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#0 [2025-02-08 03:08:19,047 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#1 [2025-02-08 03:08:19,047 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#2 [2025-02-08 03:08:19,047 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#3 [2025-02-08 03:08:19,047 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#4 [2025-02-08 03:08:19,047 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#5 [2025-02-08 03:08:19,047 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#6 [2025-02-08 03:08:19,047 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#7 [2025-02-08 03:08:19,047 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#8 [2025-02-08 03:08:19,047 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#9 [2025-02-08 03:08:19,047 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#10 [2025-02-08 03:08:19,047 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#11 [2025-02-08 03:08:19,047 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#12 [2025-02-08 03:08:19,047 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#13 [2025-02-08 03:08:19,047 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#14 [2025-02-08 03:08:19,047 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#15 [2025-02-08 03:08:19,047 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#16 [2025-02-08 03:08:19,047 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#17 [2025-02-08 03:08:19,047 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#18 [2025-02-08 03:08:19,047 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#19 [2025-02-08 03:08:19,047 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#20 [2025-02-08 03:08:19,047 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#21 [2025-02-08 03:08:19,047 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#22 [2025-02-08 03:08:19,047 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#23 [2025-02-08 03:08:19,047 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#24 [2025-02-08 03:08:19,047 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#25 [2025-02-08 03:08:19,047 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-08 03:08:19,047 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-08 03:08:19,047 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-08 03:08:19,047 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-08 03:08:19,047 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-08 03:08:19,047 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-08 03:08:19,047 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-08 03:08:19,047 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-08 03:08:19,047 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-08 03:08:19,047 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-08 03:08:19,047 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-08 03:08:19,047 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-08 03:08:19,047 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-08 03:08:19,047 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-08 03:08:19,047 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-08 03:08:19,048 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-08 03:08:19,048 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-08 03:08:19,048 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-08 03:08:19,048 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-08 03:08:19,048 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-02-08 03:08:19,048 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-02-08 03:08:19,048 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-02-08 03:08:19,048 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-02-08 03:08:19,049 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-02-08 03:08:19,049 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-02-08 03:08:19,049 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-02-08 03:08:19,049 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-02-08 03:08:19,049 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-02-08 03:08:19,049 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_maxp [2025-02-08 03:08:19,049 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_maxp [2025-02-08 03:08:19,049 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_module_put [2025-02-08 03:08:19,049 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_module_put [2025-02-08 03:08:19,049 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~pm_message_t~0~TO~C_INT [2025-02-08 03:08:19,049 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~pm_message_t~0~TO~C_INT [2025-02-08 03:08:19,049 INFO L130 BoogieDeclarations]: Found specification of procedure seq_printf [2025-02-08 03:08:19,049 INFO L138 BoogieDeclarations]: Found implementation of procedure seq_printf [2025-02-08 03:08:19,049 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2025-02-08 03:08:19,049 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2025-02-08 03:08:19,049 INFO L130 BoogieDeclarations]: Found specification of procedure usb_fill_bulk_urb [2025-02-08 03:08:19,049 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_fill_bulk_urb [2025-02-08 03:08:19,049 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2025-02-08 03:08:19,049 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2025-02-08 03:08:19,049 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_release_4 [2025-02-08 03:08:19,049 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_release_4 [2025-02-08 03:08:19,049 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_suspend [2025-02-08 03:08:19,049 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_suspend [2025-02-08 03:08:19,049 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~C_UINT~X~C_UINT~TO~C_INT [2025-02-08 03:08:19,049 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~C_UINT~X~C_UINT~TO~C_INT [2025-02-08 03:08:19,049 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_generic_msr_changed [2025-02-08 03:08:19,049 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_generic_msr_changed [2025-02-08 03:08:19,049 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_is_int_in [2025-02-08 03:08:19,049 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_is_int_in [2025-02-08 03:08:19,049 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-02-08 03:08:19,049 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-02-08 03:08:19,049 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_debug_data [2025-02-08 03:08:19,050 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_debug_data [2025-02-08 03:08:19,050 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-08 03:08:19,050 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2025-02-08 03:08:19,050 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2025-02-08 03:08:19,050 INFO L130 BoogieDeclarations]: Found specification of procedure serial_unthrottle [2025-02-08 03:08:19,050 INFO L138 BoogieDeclarations]: Found implementation of procedure serial_unthrottle [2025-02-08 03:08:19,050 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_generic_submit_read_urbs [2025-02-08 03:08:19,050 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_generic_submit_read_urbs [2025-02-08 03:08:19,050 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-08 03:08:19,050 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-08 03:08:19,050 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-08 03:08:19,051 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-08 03:08:19,051 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-08 03:08:19,051 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-08 03:08:19,051 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-08 03:08:19,051 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-08 03:08:19,051 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-08 03:08:19,051 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-08 03:08:19,051 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-08 03:08:19,051 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-08 03:08:19,051 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-08 03:08:19,051 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-08 03:08:19,051 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-08 03:08:19,051 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-08 03:08:19,051 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-08 03:08:19,051 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-08 03:08:19,051 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-08 03:08:19,051 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-02-08 03:08:19,051 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-02-08 03:08:19,051 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-02-08 03:08:19,051 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-02-08 03:08:19,051 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-02-08 03:08:19,051 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-02-08 03:08:19,051 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-02-08 03:08:19,051 INFO L130 BoogieDeclarations]: Found specification of procedure serial_throttle [2025-02-08 03:08:19,051 INFO L138 BoogieDeclarations]: Found implementation of procedure serial_throttle [2025-02-08 03:08:19,051 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#0 [2025-02-08 03:08:19,051 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#1 [2025-02-08 03:08:19,051 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#2 [2025-02-08 03:08:19,051 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#3 [2025-02-08 03:08:19,051 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#4 [2025-02-08 03:08:19,051 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#5 [2025-02-08 03:08:19,051 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#6 [2025-02-08 03:08:19,051 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#7 [2025-02-08 03:08:19,051 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#8 [2025-02-08 03:08:19,051 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#9 [2025-02-08 03:08:19,051 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#10 [2025-02-08 03:08:19,051 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#11 [2025-02-08 03:08:19,051 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#12 [2025-02-08 03:08:19,051 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#13 [2025-02-08 03:08:19,051 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#14 [2025-02-08 03:08:19,051 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#15 [2025-02-08 03:08:19,051 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#16 [2025-02-08 03:08:19,051 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#17 [2025-02-08 03:08:19,051 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#18 [2025-02-08 03:08:19,051 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#19 [2025-02-08 03:08:19,051 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#20 [2025-02-08 03:08:19,051 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#21 [2025-02-08 03:08:19,051 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#22 [2025-02-08 03:08:19,051 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#23 [2025-02-08 03:08:19,051 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#24 [2025-02-08 03:08:19,051 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#25 [2025-02-08 03:08:19,051 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#0 [2025-02-08 03:08:19,051 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#1 [2025-02-08 03:08:19,051 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#2 [2025-02-08 03:08:19,051 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#3 [2025-02-08 03:08:19,051 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#4 [2025-02-08 03:08:19,051 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#5 [2025-02-08 03:08:19,051 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#6 [2025-02-08 03:08:19,052 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#7 [2025-02-08 03:08:19,052 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#8 [2025-02-08 03:08:19,052 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#9 [2025-02-08 03:08:19,052 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#10 [2025-02-08 03:08:19,052 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#11 [2025-02-08 03:08:19,052 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#12 [2025-02-08 03:08:19,052 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#13 [2025-02-08 03:08:19,052 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#14 [2025-02-08 03:08:19,052 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#15 [2025-02-08 03:08:19,052 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#16 [2025-02-08 03:08:19,052 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#17 [2025-02-08 03:08:19,052 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#18 [2025-02-08 03:08:19,052 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#19 [2025-02-08 03:08:19,052 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#20 [2025-02-08 03:08:19,052 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#21 [2025-02-08 03:08:19,053 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#22 [2025-02-08 03:08:19,053 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#23 [2025-02-08 03:08:19,053 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#24 [2025-02-08 03:08:19,053 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#25 [2025-02-08 03:08:19,053 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#0 [2025-02-08 03:08:19,053 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#1 [2025-02-08 03:08:19,053 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#2 [2025-02-08 03:08:19,053 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#3 [2025-02-08 03:08:19,053 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#4 [2025-02-08 03:08:19,053 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#5 [2025-02-08 03:08:19,053 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#6 [2025-02-08 03:08:19,053 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#7 [2025-02-08 03:08:19,053 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#8 [2025-02-08 03:08:19,053 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#9 [2025-02-08 03:08:19,053 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#10 [2025-02-08 03:08:19,053 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#11 [2025-02-08 03:08:19,053 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#12 [2025-02-08 03:08:19,053 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#13 [2025-02-08 03:08:19,053 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#14 [2025-02-08 03:08:19,053 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#15 [2025-02-08 03:08:19,053 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#16 [2025-02-08 03:08:19,053 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#17 [2025-02-08 03:08:19,053 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#18 [2025-02-08 03:08:19,053 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#19 [2025-02-08 03:08:19,053 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#20 [2025-02-08 03:08:19,053 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#21 [2025-02-08 03:08:19,053 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#22 [2025-02-08 03:08:19,053 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#23 [2025-02-08 03:08:19,053 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#24 [2025-02-08 03:08:19,053 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#25 [2025-02-08 03:08:19,053 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#0 [2025-02-08 03:08:19,053 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#1 [2025-02-08 03:08:19,053 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#2 [2025-02-08 03:08:19,053 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#3 [2025-02-08 03:08:19,053 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#4 [2025-02-08 03:08:19,053 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#5 [2025-02-08 03:08:19,054 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#6 [2025-02-08 03:08:19,054 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#7 [2025-02-08 03:08:19,054 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#8 [2025-02-08 03:08:19,054 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#9 [2025-02-08 03:08:19,054 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#10 [2025-02-08 03:08:19,054 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#11 [2025-02-08 03:08:19,054 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#12 [2025-02-08 03:08:19,054 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#13 [2025-02-08 03:08:19,054 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#14 [2025-02-08 03:08:19,054 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#15 [2025-02-08 03:08:19,054 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#16 [2025-02-08 03:08:19,054 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#17 [2025-02-08 03:08:19,054 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#18 [2025-02-08 03:08:19,054 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#19 [2025-02-08 03:08:19,054 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#20 [2025-02-08 03:08:19,054 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#21 [2025-02-08 03:08:19,054 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#22 [2025-02-08 03:08:19,054 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#23 [2025-02-08 03:08:19,054 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#24 [2025-02-08 03:08:19,054 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#25 [2025-02-08 03:08:19,054 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-02-08 03:08:19,054 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-02-08 03:08:19,054 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-02-08 03:08:19,054 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-02-08 03:08:19,054 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-02-08 03:08:19,054 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-02-08 03:08:19,054 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-02-08 03:08:19,054 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-02-08 03:08:19,054 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-02-08 03:08:19,054 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-02-08 03:08:19,054 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-02-08 03:08:19,054 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-02-08 03:08:19,054 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-02-08 03:08:19,054 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-02-08 03:08:19,054 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-02-08 03:08:19,054 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-02-08 03:08:19,054 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-02-08 03:08:19,054 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-02-08 03:08:19,054 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-02-08 03:08:19,054 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-02-08 03:08:19,054 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-02-08 03:08:19,054 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-02-08 03:08:19,054 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-02-08 03:08:19,055 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-02-08 03:08:19,055 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2025-02-08 03:08:19,055 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2025-02-08 03:08:19,055 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-08 03:08:19,055 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-08 03:08:19,055 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2025-02-08 03:08:19,055 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2025-02-08 03:08:19,055 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_deregister [2025-02-08 03:08:19,055 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_deregister [2025-02-08 03:08:19,055 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2025-02-08 03:08:19,055 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2025-02-08 03:08:19,056 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_generic_resume [2025-02-08 03:08:19,056 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_generic_resume [2025-02-08 03:08:19,056 INFO L130 BoogieDeclarations]: Found specification of procedure queue_work_on [2025-02-08 03:08:19,056 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_work_on [2025-02-08 03:08:19,056 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2025-02-08 03:08:19,056 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2025-02-08 03:08:19,056 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_nested [2025-02-08 03:08:19,056 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_nested [2025-02-08 03:08:19,056 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_port_softint [2025-02-08 03:08:19,056 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_port_softint [2025-02-08 03:08:19,056 INFO L130 BoogieDeclarations]: Found specification of procedure serial_tiocmget [2025-02-08 03:08:19,056 INFO L138 BoogieDeclarations]: Found implementation of procedure serial_tiocmget [2025-02-08 03:08:19,056 INFO L130 BoogieDeclarations]: Found specification of procedure usb_alloc_urb [2025-02-08 03:08:19,056 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_alloc_urb [2025-02-08 03:08:19,056 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~C_UINT~X~C_ULONG~TO~C_INT [2025-02-08 03:08:19,056 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~C_UINT~X~C_ULONG~TO~C_INT [2025-02-08 03:08:19,056 INFO L130 BoogieDeclarations]: Found specification of procedure jiffies_to_msecs [2025-02-08 03:08:19,056 INFO L138 BoogieDeclarations]: Found implementation of procedure jiffies_to_msecs [2025-02-08 03:08:19,056 INFO L130 BoogieDeclarations]: Found specification of procedure bus_unregister [2025-02-08 03:08:19,056 INFO L138 BoogieDeclarations]: Found implementation of procedure bus_unregister [2025-02-08 03:08:19,056 INFO L130 BoogieDeclarations]: Found specification of procedure usb_poison_urb [2025-02-08 03:08:19,056 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_poison_urb [2025-02-08 03:08:19,056 INFO L130 BoogieDeclarations]: Found specification of procedure usb_deregister [2025-02-08 03:08:19,056 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_deregister [2025-02-08 03:08:19,056 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_xfer_bulk [2025-02-08 03:08:19,056 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_xfer_bulk [2025-02-08 03:08:19,056 INFO L130 BoogieDeclarations]: Found specification of procedure serial_wait_until_sent [2025-02-08 03:08:19,056 INFO L138 BoogieDeclarations]: Found implementation of procedure serial_wait_until_sent [2025-02-08 03:08:19,056 INFO L130 BoogieDeclarations]: Found specification of procedure __create_pipe [2025-02-08 03:08:19,056 INFO L138 BoogieDeclarations]: Found implementation of procedure __create_pipe [2025-02-08 03:08:19,056 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_device_match [2025-02-08 03:08:19,056 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_device_match [2025-02-08 03:08:19,056 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~C_INT [2025-02-08 03:08:19,056 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~C_INT [2025-02-08 03:08:19,056 INFO L130 BoogieDeclarations]: Found specification of procedure serial_open [2025-02-08 03:08:19,056 INFO L138 BoogieDeclarations]: Found implementation of procedure serial_open [2025-02-08 03:08:19,056 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2025-02-08 03:08:19,056 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2025-02-08 03:08:19,056 INFO L130 BoogieDeclarations]: Found specification of procedure usb_fill_int_urb [2025-02-08 03:08:19,056 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_fill_int_urb [2025-02-08 03:08:19,056 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-02-08 03:08:19,056 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-02-08 03:08:19,056 INFO L130 BoogieDeclarations]: Found specification of procedure serial_set_termios [2025-02-08 03:08:19,056 INFO L138 BoogieDeclarations]: Found implementation of procedure serial_set_termios [2025-02-08 03:08:19,056 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_resume [2025-02-08 03:08:19,056 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_resume [2025-02-08 03:08:19,056 INFO L130 BoogieDeclarations]: Found specification of procedure single_release [2025-02-08 03:08:19,056 INFO L138 BoogieDeclarations]: Found implementation of procedure single_release [2025-02-08 03:08:19,056 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_pr_debug [2025-02-08 03:08:19,056 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_pr_debug [2025-02-08 03:08:19,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#0 [2025-02-08 03:08:19,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#1 [2025-02-08 03:08:19,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#2 [2025-02-08 03:08:19,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#3 [2025-02-08 03:08:19,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#4 [2025-02-08 03:08:19,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#5 [2025-02-08 03:08:19,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#6 [2025-02-08 03:08:19,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#7 [2025-02-08 03:08:19,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#8 [2025-02-08 03:08:19,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#9 [2025-02-08 03:08:19,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#10 [2025-02-08 03:08:19,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#11 [2025-02-08 03:08:19,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#12 [2025-02-08 03:08:19,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#13 [2025-02-08 03:08:19,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#14 [2025-02-08 03:08:19,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#15 [2025-02-08 03:08:19,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#16 [2025-02-08 03:08:19,057 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#17 [2025-02-08 03:08:19,057 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#18 [2025-02-08 03:08:19,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#19 [2025-02-08 03:08:19,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#20 [2025-02-08 03:08:19,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#21 [2025-02-08 03:08:19,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#22 [2025-02-08 03:08:19,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#23 [2025-02-08 03:08:19,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#24 [2025-02-08 03:08:19,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#25 [2025-02-08 03:08:19,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#0 [2025-02-08 03:08:19,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#1 [2025-02-08 03:08:19,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#2 [2025-02-08 03:08:19,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#3 [2025-02-08 03:08:19,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#4 [2025-02-08 03:08:19,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#5 [2025-02-08 03:08:19,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#6 [2025-02-08 03:08:19,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#7 [2025-02-08 03:08:19,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#8 [2025-02-08 03:08:19,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#9 [2025-02-08 03:08:19,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#10 [2025-02-08 03:08:19,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#11 [2025-02-08 03:08:19,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#12 [2025-02-08 03:08:19,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#13 [2025-02-08 03:08:19,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#14 [2025-02-08 03:08:19,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#15 [2025-02-08 03:08:19,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#16 [2025-02-08 03:08:19,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#17 [2025-02-08 03:08:19,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#18 [2025-02-08 03:08:19,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#19 [2025-02-08 03:08:19,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#20 [2025-02-08 03:08:19,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#21 [2025-02-08 03:08:19,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#22 [2025-02-08 03:08:19,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#23 [2025-02-08 03:08:19,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#24 [2025-02-08 03:08:19,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#25 [2025-02-08 03:08:19,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#0 [2025-02-08 03:08:19,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#1 [2025-02-08 03:08:19,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#2 [2025-02-08 03:08:19,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#3 [2025-02-08 03:08:19,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#4 [2025-02-08 03:08:19,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#5 [2025-02-08 03:08:19,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#6 [2025-02-08 03:08:19,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#7 [2025-02-08 03:08:19,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#8 [2025-02-08 03:08:19,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#9 [2025-02-08 03:08:19,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#10 [2025-02-08 03:08:19,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#11 [2025-02-08 03:08:19,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#12 [2025-02-08 03:08:19,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#13 [2025-02-08 03:08:19,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#14 [2025-02-08 03:08:19,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#15 [2025-02-08 03:08:19,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#16 [2025-02-08 03:08:19,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#17 [2025-02-08 03:08:19,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#18 [2025-02-08 03:08:19,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#19 [2025-02-08 03:08:19,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#20 [2025-02-08 03:08:19,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#21 [2025-02-08 03:08:19,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#22 [2025-02-08 03:08:19,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#23 [2025-02-08 03:08:19,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#24 [2025-02-08 03:08:19,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#25 [2025-02-08 03:08:19,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#0 [2025-02-08 03:08:19,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#1 [2025-02-08 03:08:19,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#2 [2025-02-08 03:08:19,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#3 [2025-02-08 03:08:19,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#4 [2025-02-08 03:08:19,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#5 [2025-02-08 03:08:19,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#6 [2025-02-08 03:08:19,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#7 [2025-02-08 03:08:19,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#8 [2025-02-08 03:08:19,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#9 [2025-02-08 03:08:19,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#10 [2025-02-08 03:08:19,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#11 [2025-02-08 03:08:19,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#12 [2025-02-08 03:08:19,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#13 [2025-02-08 03:08:19,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#14 [2025-02-08 03:08:19,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#15 [2025-02-08 03:08:19,060 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#16 [2025-02-08 03:08:19,060 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#17 [2025-02-08 03:08:19,060 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#18 [2025-02-08 03:08:19,060 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#19 [2025-02-08 03:08:19,060 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#20 [2025-02-08 03:08:19,060 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#21 [2025-02-08 03:08:19,060 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#22 [2025-02-08 03:08:19,060 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#23 [2025-02-08 03:08:19,060 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#24 [2025-02-08 03:08:19,060 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#25 [2025-02-08 03:08:19,060 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-08 03:08:19,060 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-08 03:08:19,060 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_disconnect [2025-02-08 03:08:19,060 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_disconnect [2025-02-08 03:08:19,060 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_generic_unthrottle [2025-02-08 03:08:19,060 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_generic_unthrottle [2025-02-08 03:08:19,060 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_port_get_by_minor [2025-02-08 03:08:19,060 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_port_get_by_minor [2025-02-08 03:08:19,060 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2025-02-08 03:08:19,060 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2025-02-08 03:08:19,060 INFO L130 BoogieDeclarations]: Found specification of procedure serial_install [2025-02-08 03:08:19,060 INFO L138 BoogieDeclarations]: Found implementation of procedure serial_install [2025-02-08 03:08:19,061 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~C_INT~TO~VOID [2025-02-08 03:08:19,061 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~C_INT~TO~VOID [2025-02-08 03:08:19,061 INFO L130 BoogieDeclarations]: Found specification of procedure serial_tiocmset [2025-02-08 03:08:19,061 INFO L138 BoogieDeclarations]: Found implementation of procedure serial_tiocmset [2025-02-08 03:08:19,061 INFO L130 BoogieDeclarations]: Found specification of procedure __wake_up [2025-02-08 03:08:19,061 INFO L138 BoogieDeclarations]: Found implementation of procedure __wake_up [2025-02-08 03:08:19,061 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_unpoison_port_urbs [2025-02-08 03:08:19,061 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_unpoison_port_urbs [2025-02-08 03:08:19,061 INFO L130 BoogieDeclarations]: Found specification of procedure idr_remove [2025-02-08 03:08:19,061 INFO L138 BoogieDeclarations]: Found implementation of procedure idr_remove [2025-02-08 03:08:19,061 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2025-02-08 03:08:19,061 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2025-02-08 03:08:19,061 INFO L130 BoogieDeclarations]: Found specification of procedure get_iface_id [2025-02-08 03:08:19,061 INFO L138 BoogieDeclarations]: Found implementation of procedure get_iface_id [2025-02-08 03:08:19,061 INFO L130 BoogieDeclarations]: Found specification of procedure tty_unregister_driver [2025-02-08 03:08:19,061 INFO L138 BoogieDeclarations]: Found implementation of procedure tty_unregister_driver [2025-02-08 03:08:19,999 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 03:08:20,002 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 03:08:20,052 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10445: havoc single_open_#t~nondet1521#1; [2025-02-08 03:08:20,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10161: assume 1bv32 == ~module_get_succeeded~0#1;~ldv_module_refcounter~0 := ~bvadd~32(1bv32, ~ldv_module_refcounter~0);#res#1 := 1bv32; [2025-02-08 03:08:20,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10161: assume !(1bv32 == ~module_get_succeeded~0#1);#res#1 := 0bv32; [2025-02-08 03:08:20,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10160: #t~ret1486#1 := ldv_undef_int_#res#1;havoc ldv_undef_int_#t~nondet110#1, ldv_undef_int_~tmp~11#1;assume { :end_inline_ldv_undef_int } true;~module_get_succeeded~0#1 := #t~ret1486#1;havoc #t~ret1486#1; [2025-02-08 03:08:20,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10586: havoc #t~nondet1543; [2025-02-08 03:08:20,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4446: havoc #t~mem161; [2025-02-08 03:08:20,131 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10532: havoc #t~nondet1534; [2025-02-08 03:08:20,153 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7059-1: SUMMARY for call usb_serial_deregister(#t~mem914#1.base, #t~mem914#1.offset); srcloc: null [2025-02-08 03:08:20,153 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7059: ~serial_drivers___0#1.base, ~serial_drivers___0#1.offset := ~serial_drivers___0#1.base, ~bvadd~64(8bv64, ~serial_drivers___0#1.offset); [2025-02-08 03:08:20,153 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7059-2: call #t~mem914#1.base, #t~mem914#1.offset := read~$Pointer$#9(~serial_drivers___0#1.base, ~serial_drivers___0#1.offset, 8bv64); [2025-02-08 03:08:20,167 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10582: havoc #t~nondet1542; [2025-02-08 03:08:20,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4428: havoc #t~mem158; [2025-02-08 03:08:20,315 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5035: call ULTIMATE.dealloc(~#descriptor~2#1.base, ~#descriptor~2#1.offset);havoc ~#descriptor~2#1.base, ~#descriptor~2#1.offset; [2025-02-08 03:08:20,481 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5151: call ULTIMATE.dealloc(~#descriptor~6.base, ~#descriptor~6.offset);havoc ~#descriptor~6.base, ~#descriptor~6.offset; [2025-02-08 03:08:20,587 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8831: call ULTIMATE.dealloc(~#descriptor~25#1.base, ~#descriptor~25#1.offset);havoc ~#descriptor~25#1.base, ~#descriptor~25#1.offset; [2025-02-08 03:08:20,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4229: havoc __kmalloc_#t~ret96#1.base, __kmalloc_#t~ret96#1.offset; [2025-02-08 03:08:52,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7038: havoc ldv_usb_deregister_25_~arg#1.base, ldv_usb_deregister_25_~arg#1.offset;havoc ldv_usb_deregister_25_#in~arg#1.base, ldv_usb_deregister_25_#in~arg#1.offset;assume { :end_inline_ldv_usb_deregister_25 } true;usb_serial_register_drivers_#res#1 := usb_serial_register_drivers_~rc~0#1; [2025-02-08 03:08:52,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4396-1: SUMMARY for call alloc_tty_driver_#t~ret119#1 := IS_ERR(alloc_tty_driver_~ret~0#1.base, alloc_tty_driver_~ret~0#1.offset); srcloc: null [2025-02-08 03:08:52,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4396: alloc_tty_driver_~tmp___0~5#1 := (if 0bv8 == alloc_tty_driver_#t~ret119#1 then 0bv8 else 1bv8);havoc alloc_tty_driver_#t~ret119#1; [2025-02-08 03:08:52,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5057: call ULTIMATE.dealloc(serial_close_~#descriptor~3#1.base, serial_close_~#descriptor~3#1.offset);havoc serial_close_~#descriptor~3#1.base, serial_close_~#descriptor~3#1.offset;havoc serial_close_#t~mem302#1.base, serial_close_#t~mem302#1.offset, serial_close_#t~mem303#1, serial_close_#t~ret304#1, serial_close_#t~mem305#1.base, serial_close_#t~mem305#1.offset, serial_close_~tty#1.base, serial_close_~tty#1.offset, serial_close_~filp#1.base, serial_close_~filp#1.offset, serial_close_~port~8#1.base, serial_close_~port~8#1.offset, serial_close_~#descriptor~3#1.base, serial_close_~#descriptor~3#1.offset, serial_close_~tmp~25#1;havoc serial_close_#in~tty#1.base, serial_close_#in~tty#1.offset, serial_close_#in~filp#1.base, serial_close_#in~filp#1.offset;assume { :end_inline_serial_close } true;~ldv_state_variable_6~0 := 1bv32; [2025-02-08 03:08:52,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4397: assume 0bv32 != ~zero_extend~32~8(alloc_tty_driver_~tmp___0~5#1);alloc_tty_driver_#res#1.base, alloc_tty_driver_#res#1.offset := 0bv64, 0bv64; [2025-02-08 03:08:52,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4397: assume !(0bv32 != ~zero_extend~32~8(alloc_tty_driver_~tmp___0~5#1));alloc_tty_driver_#res#1.base, alloc_tty_driver_#res#1.offset := alloc_tty_driver_~ret~0#1.base, alloc_tty_driver_~ret~0#1.offset; [2025-02-08 03:08:52,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6710: assume { :end_inline_usb_serial_console_exit } true;assume { :begin_inline_usb_serial_generic_deregister } true; [2025-02-08 03:08:52,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9881: call ULTIMATE.dealloc(usb_serial_bus_register_~#__key~2#1.base, usb_serial_bus_register_~#__key~2#1.offset);havoc usb_serial_bus_register_~#__key~2#1.base, usb_serial_bus_register_~#__key~2#1.offset;usb_serial_register_#t~ret894#1 := usb_serial_bus_register_#res#1;havoc usb_serial_bus_register_#t~ret1456#1.base, usb_serial_bus_register_#t~ret1456#1.offset, usb_serial_bus_register_#t~ret1457#1, usb_serial_bus_register_~driver#1.base, usb_serial_bus_register_~driver#1.offset, usb_serial_bus_register_~retval~10#1, usb_serial_bus_register_~#__key~2#1.base, usb_serial_bus_register_~#__key~2#1.offset;havoc usb_serial_bus_register_#in~driver#1.base, usb_serial_bus_register_#in~driver#1.offset;assume { :end_inline_usb_serial_bus_register } true;usb_serial_register_~retval~5#1 := usb_serial_register_#t~ret894#1;havoc usb_serial_register_#t~ret894#1; [2025-02-08 03:08:52,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10542: havoc usb_disabled_#t~nondet1535#1;usb_serial_register_#t~ret887#1 := usb_disabled_#res#1;havoc usb_disabled_#t~nondet1535#1;assume { :end_inline_usb_disabled } true;usb_serial_register_~tmp~53#1 := usb_serial_register_#t~ret887#1;havoc usb_serial_register_#t~ret887#1; [2025-02-08 03:08:52,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7107-1: SUMMARY for call ldv_file_operations_9_#t~ret917#1.base, ldv_file_operations_9_#t~ret917#1.offset := ldv_init_zalloc(1000bv64); srcloc: null [2025-02-08 03:08:52,908 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7107: ldv_file_operations_9_~tmp~56#1.base, ldv_file_operations_9_~tmp~56#1.offset := ldv_file_operations_9_#t~ret917#1.base, ldv_file_operations_9_#t~ret917#1.offset;havoc ldv_file_operations_9_#t~ret917#1.base, ldv_file_operations_9_#t~ret917#1.offset;~serial_proc_fops_group1~0.base, ~serial_proc_fops_group1~0.offset := ldv_file_operations_9_~tmp~56#1.base, ldv_file_operations_9_~tmp~56#1.offset; [2025-02-08 03:08:52,908 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8032-1: SUMMARY for call usb_deregister(ldv_usb_deregister_22_~arg#1.base, ldv_usb_deregister_22_~arg#1.offset); srcloc: null [2025-02-08 03:08:52,908 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8032: ~ldv_state_variable_5~0 := 0bv32; [2025-02-08 03:08:52,908 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6711: assume { :end_inline_usb_serial_generic_deregister } true;assume { :begin_inline_ldv_usb_deregister_23 } true;ldv_usb_deregister_23_#in~arg#1.base, ldv_usb_deregister_23_#in~arg#1.offset := ~#usb_serial_driver~0.base, ~#usb_serial_driver~0.offset;havoc ldv_usb_deregister_23_~arg#1.base, ldv_usb_deregister_23_~arg#1.offset;ldv_usb_deregister_23_~arg#1.base, ldv_usb_deregister_23_~arg#1.offset := ldv_usb_deregister_23_#in~arg#1.base, ldv_usb_deregister_23_#in~arg#1.offset; [2025-02-08 03:08:52,908 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6777-1: call usb_serial_operations_init_#t~mem854#1.base, usb_serial_operations_init_#t~mem854#1.offset := read~$Pointer$#9(usb_serial_operations_init_~device#1.base, ~bvadd~64(346bv64, usb_serial_operations_init_~device#1.offset), 8bv64); [2025-02-08 03:08:52,908 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6777: assume 0bv64 == ~bvadd~64(usb_serial_operations_init_#t~mem854#1.base, usb_serial_operations_init_#t~mem854#1.offset);havoc usb_serial_operations_init_#t~mem854#1.base, usb_serial_operations_init_#t~mem854#1.offset;call write~$Pointer$#9(#funAddr~usb_serial_generic_close.base, #funAddr~usb_serial_generic_close.offset, usb_serial_operations_init_~device#1.base, ~bvadd~64(346bv64, usb_serial_operations_init_~device#1.offset), 8bv64);call write~$Pointer$#0(229bv64, 0bv64, usb_serial_operations_init_~#descriptor___1~1#1.base, usb_serial_operations_init_~#descriptor___1~1#1.offset, 8bv64);call write~$Pointer$#0(230bv64, 0bv64, usb_serial_operations_init_~#descriptor___1~1#1.base, ~bvadd~64(8bv64, usb_serial_operations_init_~#descriptor___1~1#1.offset), 8bv64);call write~$Pointer$#0(231bv64, 0bv64, usb_serial_operations_init_~#descriptor___1~1#1.base, ~bvadd~64(16bv64, usb_serial_operations_init_~#descriptor___1~1#1.offset), 8bv64);call write~$Pointer$#0(232bv64, 0bv64, usb_serial_operations_init_~#descriptor___1~1#1.base, ~bvadd~64(24bv64, usb_serial_operations_init_~#descriptor___1~1#1.offset), 8bv64);call write~intINTTYPE4#0(1328bv32, usb_serial_operations_init_~#descriptor___1~1#1.base, ~bvadd~64(32bv64, usb_serial_operations_init_~#descriptor___1~1#1.offset), 4bv64);call write~intINTTYPE1#0(0bv8, usb_serial_operations_init_~#descriptor___1~1#1.base, ~bvadd~64(36bv64, usb_serial_operations_init_~#descriptor___1~1#1.offset), 1bv64);call usb_serial_operations_init_#t~mem855#1 := read~intINTTYPE1#0(usb_serial_operations_init_~#descriptor___1~1#1.base, ~bvadd~64(36bv64, usb_serial_operations_init_~#descriptor___1~1#1.offset), 1bv64); [2025-02-08 03:08:52,908 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6777: assume !(0bv64 == ~bvadd~64(usb_serial_operations_init_#t~mem854#1.base, usb_serial_operations_init_#t~mem854#1.offset));havoc usb_serial_operations_init_#t~mem854#1.base, usb_serial_operations_init_#t~mem854#1.offset; [2025-02-08 03:08:52,908 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6976-1: SUMMARY for call usb_serial_register_drivers_#t~ret901#1.base, usb_serial_register_drivers_#t~ret901#1.offset := kzalloc(304bv64, 208bv32); srcloc: null [2025-02-08 03:08:52,908 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6976: usb_serial_register_drivers_~tmp~54#1.base, usb_serial_register_drivers_~tmp~54#1.offset := usb_serial_register_drivers_#t~ret901#1.base, usb_serial_register_drivers_#t~ret901#1.offset;havoc usb_serial_register_drivers_#t~ret901#1.base, usb_serial_register_drivers_#t~ret901#1.offset;usb_serial_register_drivers_~udriver~0#1.base, usb_serial_register_drivers_~udriver~0#1.offset := usb_serial_register_drivers_~tmp~54#1.base, usb_serial_register_drivers_~tmp~54#1.offset; [2025-02-08 03:08:52,908 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6712: havoc ldv_usb_deregister_23_~arg#1.base, ldv_usb_deregister_23_~arg#1.offset;havoc ldv_usb_deregister_23_#in~arg#1.base, ldv_usb_deregister_23_#in~arg#1.offset;assume { :end_inline_ldv_usb_deregister_23 } true; [2025-02-08 03:08:52,908 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7109-1: SUMMARY for call ldv_file_operations_9_#t~ret918#1.base, ldv_file_operations_9_#t~ret918#1.offset := ldv_init_zalloc(504bv64); srcloc: null [2025-02-08 03:08:52,908 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7109: ldv_file_operations_9_~tmp___0~23#1.base, ldv_file_operations_9_~tmp___0~23#1.offset := ldv_file_operations_9_#t~ret918#1.base, ldv_file_operations_9_#t~ret918#1.offset;havoc ldv_file_operations_9_#t~ret918#1.base, ldv_file_operations_9_#t~ret918#1.offset;~serial_proc_fops_group2~0.base, ~serial_proc_fops_group2~0.offset := ldv_file_operations_9_~tmp___0~23#1.base, ldv_file_operations_9_~tmp___0~23#1.offset; [2025-02-08 03:08:52,908 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9884: havoc usb_serial_bus_register_#t~ret1456#1.base, usb_serial_bus_register_#t~ret1456#1.offset; [2025-02-08 03:08:52,908 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9884-1: SUMMARY for call usb_serial_bus_register_#t~ret1456#1.base, usb_serial_bus_register_#t~ret1456#1.offset := spinlock_check(usb_serial_bus_register_~driver#1.base, ~bvadd~64(158bv64, usb_serial_bus_register_~driver#1.offset)); srcloc: null [2025-02-08 03:08:52,908 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6845-1: call usb_serial_operations_init_#t~mem871#1.base, usb_serial_operations_init_#t~mem871#1.offset := read~$Pointer$#9(usb_serial_operations_init_~device#1.base, ~bvadd~64(506bv64, usb_serial_operations_init_~device#1.offset), 8bv64); [2025-02-08 03:08:52,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6845: assume 0bv64 == ~bvadd~64(usb_serial_operations_init_#t~mem871#1.base, usb_serial_operations_init_#t~mem871#1.offset);havoc usb_serial_operations_init_#t~mem871#1.base, usb_serial_operations_init_#t~mem871#1.offset;call write~$Pointer$#9(#funAddr~usb_serial_generic_read_bulk_callback.base, #funAddr~usb_serial_generic_read_bulk_callback.offset, usb_serial_operations_init_~device#1.base, ~bvadd~64(506bv64, usb_serial_operations_init_~device#1.offset), 8bv64);call write~$Pointer$#0(249bv64, 0bv64, usb_serial_operations_init_~#descriptor___5~1#1.base, usb_serial_operations_init_~#descriptor___5~1#1.offset, 8bv64);call write~$Pointer$#0(250bv64, 0bv64, usb_serial_operations_init_~#descriptor___5~1#1.base, ~bvadd~64(8bv64, usb_serial_operations_init_~#descriptor___5~1#1.offset), 8bv64);call write~$Pointer$#0(251bv64, 0bv64, usb_serial_operations_init_~#descriptor___5~1#1.base, ~bvadd~64(16bv64, usb_serial_operations_init_~#descriptor___5~1#1.offset), 8bv64);call write~$Pointer$#0(252bv64, 0bv64, usb_serial_operations_init_~#descriptor___5~1#1.base, ~bvadd~64(24bv64, usb_serial_operations_init_~#descriptor___5~1#1.offset), 8bv64);call write~intINTTYPE4#0(1333bv32, usb_serial_operations_init_~#descriptor___5~1#1.base, ~bvadd~64(32bv64, usb_serial_operations_init_~#descriptor___5~1#1.offset), 4bv64);call write~intINTTYPE1#0(0bv8, usb_serial_operations_init_~#descriptor___5~1#1.base, ~bvadd~64(36bv64, usb_serial_operations_init_~#descriptor___5~1#1.offset), 1bv64);call usb_serial_operations_init_#t~mem872#1 := read~intINTTYPE1#0(usb_serial_operations_init_~#descriptor___5~1#1.base, ~bvadd~64(36bv64, usb_serial_operations_init_~#descriptor___5~1#1.offset), 1bv64); [2025-02-08 03:08:52,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6845: assume !(0bv64 == ~bvadd~64(usb_serial_operations_init_#t~mem871#1.base, usb_serial_operations_init_#t~mem871#1.offset));havoc usb_serial_operations_init_#t~mem871#1.base, usb_serial_operations_init_#t~mem871#1.offset; [2025-02-08 03:08:52,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6713-1: SUMMARY for call usb_serial_exit_#t~ret845#1 := tty_unregister_driver(~usb_serial_tty_driver~0.base, ~usb_serial_tty_driver~0.offset); srcloc: null [2025-02-08 03:08:52,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6713: havoc usb_serial_exit_#t~ret845#1; [2025-02-08 03:08:52,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8365: usb_serial_generic_register_#t~ret1104#1 := usb_serial_register_drivers_#res#1;havoc usb_serial_register_drivers_#t~ret901#1.base, usb_serial_register_drivers_#t~ret901#1.offset, usb_serial_register_drivers_#t~mem902#1.base, usb_serial_register_drivers_#t~mem902#1.offset, usb_serial_register_drivers_#t~mem903#1.base, usb_serial_register_drivers_#t~mem903#1.offset, usb_serial_register_drivers_#t~mem904#1.base, usb_serial_register_drivers_#t~mem904#1.offset, usb_serial_register_drivers_#t~ret905#1, usb_serial_register_drivers_#t~mem906#1.base, usb_serial_register_drivers_#t~mem906#1.offset, usb_serial_register_drivers_#t~mem907#1.base, usb_serial_register_drivers_#t~mem907#1.offset, usb_serial_register_drivers_#t~ret908#1, usb_serial_register_drivers_#t~mem909#1.base, usb_serial_register_drivers_#t~mem909#1.offset, usb_serial_register_drivers_#t~ret910#1, usb_serial_register_drivers_#t~mem911#1.base, usb_serial_register_drivers_#t~mem911#1.offset, usb_serial_register_drivers_~serial_drivers___0#1.base, usb_serial_register_drivers_~serial_drivers___0#1.offset, usb_serial_register_drivers_~name#1.base, usb_serial_register_drivers_~name#1.offset, usb_serial_register_drivers_~id_table#1.base, usb_serial_register_drivers_~id_table#1.offset, usb_serial_register_drivers_~rc~0#1, usb_serial_register_drivers_~udriver~0#1.base, usb_serial_register_drivers_~udriver~0#1.offset, usb_serial_register_drivers_~sd~0#1.base, usb_serial_register_drivers_~sd~0#1.offset, usb_serial_register_drivers_~tmp~54#1.base, usb_serial_register_drivers_~tmp~54#1.offset, usb_serial_register_drivers_~tmp___0~22#1.base, usb_serial_register_drivers_~tmp___0~22#1.offset;havoc usb_serial_register_drivers_#in~serial_drivers___0#1.base, usb_serial_register_drivers_#in~serial_drivers___0#1.offset, usb_serial_register_drivers_#in~name#1.base, usb_serial_register_drivers_#in~name#1.offset, usb_serial_register_drivers_#in~id_table#1.base, usb_serial_register_drivers_#in~id_table#1.offset;assume { :end_inline_usb_serial_register_drivers } true;usb_serial_generic_register_~retval~6#1 := usb_serial_generic_register_#t~ret1104#1;havoc usb_serial_generic_register_#t~ret1104#1;usb_serial_generic_register_#res#1 := usb_serial_generic_register_~retval~6#1; [2025-02-08 03:08:52,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6978: assume 0bv64 == ~bvadd~64(usb_serial_register_drivers_~udriver~0#1.base, usb_serial_register_drivers_~udriver~0#1.offset);usb_serial_register_drivers_#res#1 := 4294967284bv32; [2025-02-08 03:08:52,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6978: assume !(0bv64 == ~bvadd~64(usb_serial_register_drivers_~udriver~0#1.base, usb_serial_register_drivers_~udriver~0#1.offset));call write~$Pointer$#9(usb_serial_register_drivers_~name#1.base, usb_serial_register_drivers_~name#1.offset, usb_serial_register_drivers_~udriver~0#1.base, usb_serial_register_drivers_~udriver~0#1.offset, 8bv64);call write~intINTTYPE1#9(1bv8, usb_serial_register_drivers_~udriver~0#1.base, ~bvadd~64(285bv64, usb_serial_register_drivers_~udriver~0#1.offset), 1bv64);call write~intINTTYPE1#9(1bv8, usb_serial_register_drivers_~udriver~0#1.base, ~bvadd~64(286bv64, usb_serial_register_drivers_~udriver~0#1.offset), 1bv64);call write~$Pointer$#9(#funAddr~usb_serial_suspend.base, #funAddr~usb_serial_suspend.offset, usb_serial_register_drivers_~udriver~0#1.base, ~bvadd~64(32bv64, usb_serial_register_drivers_~udriver~0#1.offset), 8bv64);call write~$Pointer$#9(#funAddr~usb_serial_resume.base, #funAddr~usb_serial_resume.offset, usb_serial_register_drivers_~udriver~0#1.base, ~bvadd~64(40bv64, usb_serial_register_drivers_~udriver~0#1.offset), 8bv64);call write~$Pointer$#9(#funAddr~usb_serial_probe.base, #funAddr~usb_serial_probe.offset, usb_serial_register_drivers_~udriver~0#1.base, ~bvadd~64(8bv64, usb_serial_register_drivers_~udriver~0#1.offset), 8bv64);call write~$Pointer$#9(#funAddr~usb_serial_disconnect.base, #funAddr~usb_serial_disconnect.offset, usb_serial_register_drivers_~udriver~0#1.base, ~bvadd~64(16bv64, usb_serial_register_drivers_~udriver~0#1.offset), 8bv64);usb_serial_register_drivers_~sd~0#1.base, usb_serial_register_drivers_~sd~0#1.offset := usb_serial_register_drivers_~serial_drivers___0#1.base, usb_serial_register_drivers_~serial_drivers___0#1.offset; [2025-02-08 03:08:52,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9885: SUMMARY for call __raw_spin_lock_init(usb_serial_bus_register_~driver#1.base, ~bvadd~64(158bv64, usb_serial_bus_register_~driver#1.offset), 353bv64, 0bv64, usb_serial_bus_register_~#__key~2#1.base, usb_serial_bus_register_~#__key~2#1.offset); srcloc: null [2025-02-08 03:08:52,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6714: SUMMARY for call put_tty_driver(~usb_serial_tty_driver~0.base, ~usb_serial_tty_driver~0.offset); srcloc: null [2025-02-08 03:08:52,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6715: SUMMARY for call bus_unregister(~#usb_serial_bus_type~0.base, ~#usb_serial_bus_type~0.offset); srcloc: null [2025-02-08 03:08:52,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9887: assume { :begin_inline_driver_register } true;driver_register_#in~arg0#1.base, driver_register_#in~arg0#1.offset := usb_serial_bus_register_~driver#1.base, ~bvadd~64(33bv64, usb_serial_bus_register_~driver#1.offset);havoc driver_register_#res#1;havoc driver_register_#t~nondet1501#1, driver_register_~arg0#1.base, driver_register_~arg0#1.offset;driver_register_~arg0#1.base, driver_register_~arg0#1.offset := driver_register_#in~arg0#1.base, driver_register_#in~arg0#1.offset;havoc driver_register_#t~nondet1501#1;driver_register_#res#1 := driver_register_#t~nondet1501#1;havoc driver_register_#t~nondet1501#1; [2025-02-08 03:08:52,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7773: havoc ldv_initialize_bus_type_2_#t~ret1459#1.base, ldv_initialize_bus_type_2_#t~ret1459#1.offset, ldv_initialize_bus_type_2_~tmp~108#1.base, ldv_initialize_bus_type_2_~tmp~108#1.offset;assume { :end_inline_ldv_initialize_bus_type_2 } true;~ldv_state_variable_9~0 := 1bv32;assume { :begin_inline_ldv_file_operations_9 } true;havoc ldv_file_operations_9_#t~ret917#1.base, ldv_file_operations_9_#t~ret917#1.offset, ldv_file_operations_9_#t~ret918#1.base, ldv_file_operations_9_#t~ret918#1.offset, ldv_file_operations_9_~tmp~56#1.base, ldv_file_operations_9_~tmp~56#1.offset, ldv_file_operations_9_~tmp___0~23#1.base, ldv_file_operations_9_~tmp___0~23#1.offset;havoc ldv_file_operations_9_~tmp~56#1.base, ldv_file_operations_9_~tmp~56#1.offset;havoc ldv_file_operations_9_~tmp___0~23#1.base, ldv_file_operations_9_~tmp___0~23#1.offset; [2025-02-08 03:08:52,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9887-1: SUMMARY for call INIT_LIST_HEAD(usb_serial_bus_register_~driver#1.base, ~bvadd~64(68bv64, ~bvadd~64(158bv64, usb_serial_bus_register_~driver#1.offset))); srcloc: null [2025-02-08 03:08:52,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7775: havoc ldv_file_operations_9_#t~ret917#1.base, ldv_file_operations_9_#t~ret917#1.offset, ldv_file_operations_9_#t~ret918#1.base, ldv_file_operations_9_#t~ret918#1.offset, ldv_file_operations_9_~tmp~56#1.base, ldv_file_operations_9_~tmp~56#1.offset, ldv_file_operations_9_~tmp___0~23#1.base, ldv_file_operations_9_~tmp___0~23#1.offset;assume { :end_inline_ldv_file_operations_9 } true;~ldv_state_variable_3~0 := 1bv32;assume { :begin_inline_ldv_initialize_driver_attribute_3 } true;havoc ldv_initialize_driver_attribute_3_#t~ret1458#1.base, ldv_initialize_driver_attribute_3_#t~ret1458#1.offset, ldv_initialize_driver_attribute_3_~tmp~107#1.base, ldv_initialize_driver_attribute_3_~tmp~107#1.offset;havoc ldv_initialize_driver_attribute_3_~tmp~107#1.base, ldv_initialize_driver_attribute_3_~tmp~107#1.offset; [2025-02-08 03:08:52,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8040-1: SUMMARY for call usb_deregister(ldv_usb_deregister_23_~arg#1.base, ldv_usb_deregister_23_~arg#1.offset); srcloc: null [2025-02-08 03:08:52,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8040: ~ldv_state_variable_5~0 := 0bv32; [2025-02-08 03:08:52,910 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6785-1: SUMMARY for call usb_serial_operations_init_#t~ret856#1 := ldv__builtin_expect(~bvand~64(1bv64, ~zero_extend~64~8(usb_serial_operations_init_#t~mem855#1)), 0bv64); srcloc: null [2025-02-08 03:08:52,910 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6785: usb_serial_operations_init_~tmp___1~7#1 := usb_serial_operations_init_#t~ret856#1;havoc usb_serial_operations_init_#t~mem855#1;havoc usb_serial_operations_init_#t~ret856#1; [2025-02-08 03:08:52,910 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6653: usb_serial_init_#t~ret807#1.base, usb_serial_init_#t~ret807#1.offset := alloc_tty_driver_#res#1.base, alloc_tty_driver_#res#1.offset;havoc alloc_tty_driver_#t~ret118#1.base, alloc_tty_driver_#t~ret118#1.offset, alloc_tty_driver_#t~ret119#1, alloc_tty_driver_~lines#1, alloc_tty_driver_~ret~0#1.base, alloc_tty_driver_~ret~0#1.offset, alloc_tty_driver_~tmp~13#1.base, alloc_tty_driver_~tmp~13#1.offset, alloc_tty_driver_~tmp___0~5#1;havoc alloc_tty_driver_#in~lines#1;assume { :end_inline_alloc_tty_driver } true;~usb_serial_tty_driver~0.base, ~usb_serial_tty_driver~0.offset := usb_serial_init_#t~ret807#1.base, usb_serial_init_#t~ret807#1.offset;havoc usb_serial_init_#t~ret807#1.base, usb_serial_init_#t~ret807#1.offset; [2025-02-08 03:08:52,910 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6786: assume 0bv64 != usb_serial_operations_init_~tmp___1~7#1;call usb_serial_operations_init_#t~mem857#1.base, usb_serial_operations_init_#t~mem857#1.offset := read~$Pointer$#9(usb_serial_operations_init_~device#1.base, ~bvadd~64(33bv64, usb_serial_operations_init_~device#1.offset), 8bv64); [2025-02-08 03:08:52,910 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6786: assume !(0bv64 != usb_serial_operations_init_~tmp___1~7#1); [2025-02-08 03:08:52,910 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6654: assume 0bv64 == ~bvadd~64(~usb_serial_tty_driver~0.base, ~usb_serial_tty_driver~0.offset);usb_serial_init_#res#1 := 4294967284bv32; [2025-02-08 03:08:52,910 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6654: assume !(0bv64 == ~bvadd~64(~usb_serial_tty_driver~0.base, ~usb_serial_tty_driver~0.offset));assume { :begin_inline_bus_register } true;bus_register_#in~arg0#1.base, bus_register_#in~arg0#1.offset := ~#usb_serial_bus_type~0.base, ~#usb_serial_bus_type~0.offset;havoc bus_register_#res#1;havoc bus_register_#t~nondet1495#1, bus_register_~arg0#1.base, bus_register_~arg0#1.offset;bus_register_~arg0#1.base, bus_register_~arg0#1.offset := bus_register_#in~arg0#1.base, bus_register_#in~arg0#1.offset;havoc bus_register_#t~nondet1495#1;bus_register_#res#1 := bus_register_#t~nondet1495#1;havoc bus_register_#t~nondet1495#1; [2025-02-08 03:08:52,910 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7777: havoc ldv_initialize_driver_attribute_3_#t~ret1458#1.base, ldv_initialize_driver_attribute_3_#t~ret1458#1.offset, ldv_initialize_driver_attribute_3_~tmp~107#1.base, ldv_initialize_driver_attribute_3_~tmp~107#1.offset;assume { :end_inline_ldv_initialize_driver_attribute_3 } true;~ldv_state_variable_4~0 := 1bv32;assume { :begin_inline_ldv_initialize_usb_serial_driver_4 } true;havoc ldv_initialize_usb_serial_driver_4_#t~ret1374#1.base, ldv_initialize_usb_serial_driver_4_#t~ret1374#1.offset, ldv_initialize_usb_serial_driver_4_~tmp~98#1.base, ldv_initialize_usb_serial_driver_4_~tmp~98#1.offset;havoc ldv_initialize_usb_serial_driver_4_~tmp~98#1.base, ldv_initialize_usb_serial_driver_4_~tmp~98#1.offset; [2025-02-08 03:08:52,910 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10288: havoc bus_register_#t~nondet1495#1;usb_serial_init_#t~ret808#1 := bus_register_#res#1;havoc bus_register_#t~nondet1495#1, bus_register_~arg0#1.base, bus_register_~arg0#1.offset;havoc bus_register_#in~arg0#1.base, bus_register_#in~arg0#1.offset;assume { :end_inline_bus_register } true;usb_serial_init_~result~0#1 := usb_serial_init_#t~ret808#1;havoc usb_serial_init_#t~ret808#1; [2025-02-08 03:08:52,910 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6787-1: SUMMARY for call __dynamic_pr_debug(usb_serial_operations_init_~#descriptor___1~1#1.base, usb_serial_operations_init_~#descriptor___1~1#1.offset, 233bv64, 0bv64); srcloc: null [2025-02-08 03:08:52,910 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6787: havoc usb_serial_operations_init_#t~mem857#1.base, usb_serial_operations_init_#t~mem857#1.offset; [2025-02-08 03:08:52,910 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6853-1: SUMMARY for call usb_serial_operations_init_#t~ret873#1 := ldv__builtin_expect(~bvand~64(1bv64, ~zero_extend~64~8(usb_serial_operations_init_#t~mem872#1)), 0bv64); srcloc: null [2025-02-08 03:08:52,910 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6853: usb_serial_operations_init_~tmp___5~1#1 := usb_serial_operations_init_#t~ret873#1;havoc usb_serial_operations_init_#t~mem872#1;havoc usb_serial_operations_init_#t~ret873#1; [2025-02-08 03:08:52,910 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6721-1: call ULTIMATE.dealloc(usb_serial_operations_init_~#descriptor~20#1.base, usb_serial_operations_init_~#descriptor~20#1.offset);havoc usb_serial_operations_init_~#descriptor~20#1.base, usb_serial_operations_init_~#descriptor~20#1.offset;call ULTIMATE.dealloc(usb_serial_operations_init_~#descriptor___0~2#1.base, usb_serial_operations_init_~#descriptor___0~2#1.offset);havoc usb_serial_operations_init_~#descriptor___0~2#1.base, usb_serial_operations_init_~#descriptor___0~2#1.offset;call ULTIMATE.dealloc(usb_serial_operations_init_~#descriptor___1~1#1.base, usb_serial_operations_init_~#descriptor___1~1#1.offset);havoc usb_serial_operations_init_~#descriptor___1~1#1.base, usb_serial_operations_init_~#descriptor___1~1#1.offset;call ULTIMATE.dealloc(usb_serial_operations_init_~#descriptor___2~1#1.base, usb_serial_operations_init_~#descriptor___2~1#1.offset);havoc usb_serial_operations_init_~#descriptor___2~1#1.base, usb_serial_operations_init_~#descriptor___2~1#1.offset;call ULTIMATE.dealloc(usb_serial_operations_init_~#descriptor___3~1#1.base, usb_serial_operations_init_~#descriptor___3~1#1.offset);havoc usb_serial_operations_init_~#descriptor___3~1#1.base, usb_serial_operations_init_~#descriptor___3~1#1.offset;call ULTIMATE.dealloc(usb_serial_operations_init_~#descriptor___4~1#1.base, usb_serial_operations_init_~#descriptor___4~1#1.offset);havoc usb_serial_operations_init_~#descriptor___4~1#1.base, usb_serial_operations_init_~#descriptor___4~1#1.offset;call ULTIMATE.dealloc(usb_serial_operations_init_~#descriptor___5~1#1.base, usb_serial_operations_init_~#descriptor___5~1#1.offset);havoc usb_serial_operations_init_~#descriptor___5~1#1.base, usb_serial_operations_init_~#descriptor___5~1#1.offset;call ULTIMATE.dealloc(usb_serial_operations_init_~#descriptor___6~1#1.base, usb_serial_operations_init_~#descriptor___6~1#1.offset);havoc usb_serial_operations_init_~#descriptor___6~1#1.base, usb_serial_operations_init_~#descriptor___6~1#1.offset;call ULTIMATE.dealloc(usb_serial_operations_init_~#descriptor___7~1#1.base, usb_serial_operations_init_~#descriptor___7~1#1.offset);havoc usb_serial_operations_init_~#descriptor___7~1#1.base, usb_serial_operations_init_~#descriptor___7~1#1.offset;call ULTIMATE.dealloc(usb_serial_operations_init_~#descriptor___8~1#1.base, usb_serial_operations_init_~#descriptor___8~1#1.offset);havoc usb_serial_operations_init_~#descriptor___8~1#1.base, usb_serial_operations_init_~#descriptor___8~1#1.offset; [2025-02-08 03:08:52,910 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6721: call ULTIMATE.dealloc(usb_serial_operations_init_~#descriptor~20#1.base, usb_serial_operations_init_~#descriptor~20#1.offset);havoc usb_serial_operations_init_~#descriptor~20#1.base, usb_serial_operations_init_~#descriptor~20#1.offset;call ULTIMATE.dealloc(usb_serial_operations_init_~#descriptor___0~2#1.base, usb_serial_operations_init_~#descriptor___0~2#1.offset);havoc usb_serial_operations_init_~#descriptor___0~2#1.base, usb_serial_operations_init_~#descriptor___0~2#1.offset;call ULTIMATE.dealloc(usb_serial_operations_init_~#descriptor___1~1#1.base, usb_serial_operations_init_~#descriptor___1~1#1.offset);havoc usb_serial_operations_init_~#descriptor___1~1#1.base, usb_serial_operations_init_~#descriptor___1~1#1.offset;call ULTIMATE.dealloc(usb_serial_operations_init_~#descriptor___2~1#1.base, usb_serial_operations_init_~#descriptor___2~1#1.offset);havoc usb_serial_operations_init_~#descriptor___2~1#1.base, usb_serial_operations_init_~#descriptor___2~1#1.offset;call ULTIMATE.dealloc(usb_serial_operations_init_~#descriptor___3~1#1.base, usb_serial_operations_init_~#descriptor___3~1#1.offset);havoc usb_serial_operations_init_~#descriptor___3~1#1.base, usb_serial_operations_init_~#descriptor___3~1#1.offset;call ULTIMATE.dealloc(usb_serial_operations_init_~#descriptor___4~1#1.base, usb_serial_operations_init_~#descriptor___4~1#1.offset);havoc usb_serial_operations_init_~#descriptor___4~1#1.base, usb_serial_operations_init_~#descriptor___4~1#1.offset;call ULTIMATE.dealloc(usb_serial_operations_init_~#descriptor___5~1#1.base, usb_serial_operations_init_~#descriptor___5~1#1.offset);havoc usb_serial_operations_init_~#descriptor___5~1#1.base, usb_serial_operations_init_~#descriptor___5~1#1.offset;call ULTIMATE.dealloc(usb_serial_operations_init_~#descriptor___6~1#1.base, usb_serial_operations_init_~#descriptor___6~1#1.offset);havoc usb_serial_operations_init_~#descriptor___6~1#1.base, usb_serial_operations_init_~#descriptor___6~1#1.offset;call ULTIMATE.dealloc(usb_serial_operations_init_~#descriptor___7~1#1.base, usb_serial_operations_init_~#descriptor___7~1#1.offset);havoc usb_serial_operations_init_~#descriptor___7~1#1.base, usb_serial_operations_init_~#descriptor___7~1#1.offset;call ULTIMATE.dealloc(usb_serial_operations_init_~#descriptor___8~1#1.base, usb_serial_operations_init_~#descriptor___8~1#1.offset);havoc usb_serial_operations_init_~#descriptor___8~1#1.base, usb_serial_operations_init_~#descriptor___8~1#1.offset;havoc usb_serial_operations_init_#t~mem846#1.base, usb_serial_operations_init_#t~mem846#1.offset, usb_serial_operations_init_#t~mem847#1, usb_serial_operations_init_#t~ret848#1, usb_serial_operations_init_#t~mem849#1.base, usb_serial_operations_init_#t~mem849#1.offset, usb_serial_operations_init_#t~mem850#1.base, usb_serial_operations_init_#t~mem850#1.offset, usb_serial_operations_init_#t~mem851#1, usb_serial_operations_init_#t~ret852#1, usb_serial_operations_init_#t~mem853#1.base, usb_serial_operations_init_#t~mem853#1.offset, usb_serial_operations_init_#t~mem854#1.base, usb_serial_operations_init_#t~mem854#1.offset, usb_serial_operations_init_#t~mem855#1, usb_serial_operations_init_#t~ret856#1, usb_serial_operations_init_#t~mem857#1.base, usb_serial_operations_init_#t~mem857#1.offset, usb_serial_operations_init_#t~mem858#1.base, usb_serial_operations_init_#t~mem858#1.offset, usb_serial_operations_init_#t~mem859#1, usb_serial_operations_init_#t~ret860#1, usb_serial_operations_init_#t~mem861#1.base, usb_serial_operations_init_#t~mem861#1.offset, usb_serial_operations_init_#t~mem862#1.base, usb_serial_operations_init_#t~mem862#1.offset, usb_serial_operations_init_#t~mem863#1, usb_serial_operations_init_#t~ret864#1, usb_serial_operations_init_#t~mem865#1.base, usb_serial_operations_init_#t~mem865#1.offset, usb_serial_operations_init_#t~mem866#1.base, usb_serial_operations_init_#t~mem866#1.offset, usb_serial_operations_init_#t~mem867#1.base, usb_serial_operations_init_#t~mem867#1.offset, usb_serial_operations_init_#t~mem868#1, usb_serial_operations_init_#t~ret869#1, usb_serial_operations_init_#t~mem870#1.base, usb_serial_operations_init_#t~mem870#1.offset, usb_serial_operations_init_#t~mem871#1.base, usb_serial_operations_init_#t~mem871#1.offset, usb_serial_operations_init_#t~mem872#1, usb_serial_operations_init_#t~ret873#1, usb_serial_operations_init_#t~mem874#1.base, usb_serial_operations_init_#t~mem874#1.offset, usb_serial_operations_init_#t~mem875#1.base, usb_serial_operations_init_#t~mem875#1.offset, usb_serial_operations_init_#t~mem876#1, usb_serial_operations_init_#t~ret877#1, usb_serial_operations_init_#t~mem878#1.base, usb_serial_operations_init_#t~mem878#1.offset, usb_serial_operations_init_#t~mem879#1.base, usb_serial_operations_init_#t~mem879#1.offset, usb_serial_operations_init_#t~mem880#1, usb_serial_operations_init_#t~ret881#1, usb_serial_operations_init_#t~mem882#1.base, usb_serial_operations_init_#t~mem882#1.offset, usb_serial_operations_init_#t~mem883#1.base, usb_serial_operations_init_#t~mem883#1.offset, usb_serial_operations_init_#t~mem884#1, usb_serial_operations_init_#t~ret885#1, usb_serial_operations_init_#t~mem886#1.base, usb_serial_operations_init_#t~mem886#1.offset, usb_serial_operations_init_~device#1.base, usb_serial_operations_init_~device#1.offset, usb_serial_operations_init_~#descriptor~20#1.base, usb_serial_operations_init_~#descriptor~20#1.offset, usb_serial_operations_init_~tmp~52#1, usb_serial_operations_init_~#descriptor___0~2#1.base, usb_serial_operations_init_~#descriptor___0~2#1.offset, usb_serial_operations_init_~tmp___0~20#1, usb_serial_operations_init_~#descriptor___1~1#1.base, usb_serial_operations_init_~#descriptor___1~1#1.offset, usb_serial_operations_init_~tmp___1~7#1, usb_serial_operations_init_~#descriptor___2~1#1.base, usb_serial_operations_init_~#descriptor___2~1#1.offset, usb_serial_operations_init_~tmp___2~3#1, usb_serial_operations_init_~#descriptor___3~1#1.base, usb_serial_operations_init_~#descriptor___3~1#1.offset, usb_serial_operations_init_~tmp___3~1#1, usb_serial_operations_init_~#descriptor___4~1#1.base, usb_serial_operations_init_~#descriptor___4~1#1.offset, usb_serial_operations_init_~tmp___4~1#1, usb_serial_operations_init_~#descriptor___5~1#1.base, usb_serial_operations_init_~#descriptor___5~1#1.offset, usb_serial_operations_init_~tmp___5~1#1, usb_serial_operations_init_~#descriptor___6~1#1.base, usb_serial_operations_init_~#descriptor___6~1#1.offset, usb_serial_operations_init_~tmp___6~1#1, usb_serial_operations_init_~#descriptor___7~1#1.base, usb_serial_operations_init_~#descriptor___7~1#1.offset, usb_serial_operations_init_~tmp___7~1#1, usb_serial_operations_init_~#descriptor___8~1#1.base, usb_serial_operations_init_~#descriptor___8~1#1.offset, usb_serial_operations_init_~tmp___8~1#1;havoc usb_serial_operations_init_#in~device#1.base, usb_serial_operations_init_#in~device#1.offset;assume { :end_inline_usb_serial_operations_init } true; [2025-02-08 03:08:52,911 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8373: SUMMARY for call usb_serial_deregister_drivers(~#serial_drivers~0.base, ~#serial_drivers~0.offset); srcloc: null [2025-02-08 03:08:52,911 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6854: assume 0bv64 != usb_serial_operations_init_~tmp___5~1#1;call usb_serial_operations_init_#t~mem874#1.base, usb_serial_operations_init_#t~mem874#1.offset := read~$Pointer$#9(usb_serial_operations_init_~device#1.base, ~bvadd~64(33bv64, usb_serial_operations_init_~device#1.offset), 8bv64); [2025-02-08 03:08:52,911 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6854: assume !(0bv64 != usb_serial_operations_init_~tmp___5~1#1); [2025-02-08 03:08:52,911 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7779: havoc ldv_initialize_usb_serial_driver_4_#t~ret1374#1.base, ldv_initialize_usb_serial_driver_4_#t~ret1374#1.offset, ldv_initialize_usb_serial_driver_4_~tmp~98#1.base, ldv_initialize_usb_serial_driver_4_~tmp~98#1.offset;assume { :end_inline_ldv_initialize_usb_serial_driver_4 } true;~ldv_state_variable_6~0 := 1bv32;assume { :begin_inline_ldv_initialize_tty_operations_6 } true;havoc ldv_initialize_tty_operations_6_#t~ret919#1.base, ldv_initialize_tty_operations_6_#t~ret919#1.offset, ldv_initialize_tty_operations_6_#t~ret920#1.base, ldv_initialize_tty_operations_6_#t~ret920#1.offset, ldv_initialize_tty_operations_6_~tmp___0~24#1.base, ldv_initialize_tty_operations_6_~tmp___0~24#1.offset;havoc ldv_initialize_tty_operations_6_~tmp___0~24#1.base, ldv_initialize_tty_operations_6_~tmp___0~24#1.offset; [2025-02-08 03:08:52,911 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6855-1: SUMMARY for call __dynamic_pr_debug(usb_serial_operations_init_~#descriptor___5~1#1.base, usb_serial_operations_init_~#descriptor___5~1#1.offset, 253bv64, 0bv64); srcloc: null [2025-02-08 03:08:52,911 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6855: havoc usb_serial_operations_init_#t~mem874#1.base, usb_serial_operations_init_#t~mem874#1.offset; [2025-02-08 03:08:52,911 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5072: havoc tty_port_close_~arg0#1.base, tty_port_close_~arg0#1.offset, tty_port_close_~arg1#1.base, tty_port_close_~arg1#1.offset, tty_port_close_~arg2#1.base, tty_port_close_~arg2#1.offset;havoc tty_port_close_#in~arg0#1.base, tty_port_close_#in~arg0#1.offset, tty_port_close_#in~arg1#1.base, tty_port_close_#in~arg1#1.offset, tty_port_close_#in~arg2#1.base, tty_port_close_#in~arg2#1.offset;assume { :end_inline_tty_port_close } true;call ULTIMATE.dealloc(serial_close_~#descriptor~3#1.base, serial_close_~#descriptor~3#1.offset);havoc serial_close_~#descriptor~3#1.base, serial_close_~#descriptor~3#1.offset; [2025-02-08 03:08:52,911 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6922: assume 0bv32 != usb_serial_register_~tmp~53#1;usb_serial_register_#res#1 := 4294967277bv32; [2025-02-08 03:08:52,911 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6922: assume !(0bv32 != usb_serial_register_~tmp~53#1);call usb_serial_register_#t~mem888#1.base, usb_serial_register_#t~mem888#1.offset := read~$Pointer$#9(usb_serial_register_~driver#1.base, usb_serial_register_~driver#1.offset, 8bv64); [2025-02-08 03:08:52,911 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7781: havoc ldv_initialize_tty_operations_6_#t~ret919#1.base, ldv_initialize_tty_operations_6_#t~ret919#1.offset, ldv_initialize_tty_operations_6_#t~ret920#1.base, ldv_initialize_tty_operations_6_#t~ret920#1.offset, ldv_initialize_tty_operations_6_~tmp___0~24#1.base, ldv_initialize_tty_operations_6_~tmp___0~24#1.offset;assume { :end_inline_ldv_initialize_tty_operations_6 } true;~ldv_state_variable_8~0 := 1bv32; [2025-02-08 03:08:52,911 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5139: serial_write_#t~ret333#1 := ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_INT~TO~C_INT_#res#1;havoc ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_INT~TO~C_INT_#~326#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_INT~TO~C_INT_#~326#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_INT~TO~C_INT_#~327#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_INT~TO~C_INT_#~327#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_INT~TO~C_INT_#~328#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_INT~TO~C_INT_#~328#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_INT~TO~C_INT_#~329#1, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_INT~TO~C_INT_#t~ret1558#1;havoc ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_INT~TO~C_INT_#in~326#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_INT~TO~C_INT_#in~326#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_INT~TO~C_INT_#in~327#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_INT~TO~C_INT_#in~327#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_INT~TO~C_INT_#in~328#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_INT~TO~C_INT_#in~328#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_INT~TO~C_INT_#in~329#1, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_INT~TO~C_INT_#in~#fp#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_INT~TO~C_INT_#in~#fp#1.offset;assume { :end_inline_##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_INT~TO~C_INT } true;serial_write_~retval~2#1 := serial_write_#t~ret333#1;havoc serial_write_#t~mem330#1.base, serial_write_#t~mem330#1.offset;havoc serial_write_#t~mem331#1.base, serial_write_#t~mem331#1.offset;havoc serial_write_#t~mem332#1.base, serial_write_#t~mem332#1.offset;havoc serial_write_#t~ret333#1; [2025-02-08 03:08:52,911 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6659: assume 0bv32 != usb_serial_init_~result~0#1; [2025-02-08 03:08:52,912 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6659: assume !(0bv32 != usb_serial_init_~result~0#1);call write~$Pointer$#9(208bv64, 0bv64, ~usb_serial_tty_driver~0.base, ~bvadd~64(24bv64, ~usb_serial_tty_driver~0.offset), 8bv64);call write~$Pointer$#9(209bv64, 0bv64, ~usb_serial_tty_driver~0.base, ~bvadd~64(32bv64, ~usb_serial_tty_driver~0.offset), 8bv64);call write~intINTTYPE4#9(188bv32, ~usb_serial_tty_driver~0.base, ~bvadd~64(44bv64, ~usb_serial_tty_driver~0.offset), 4bv64);call write~intINTTYPE4#9(0bv32, ~usb_serial_tty_driver~0.base, ~bvadd~64(48bv64, ~usb_serial_tty_driver~0.offset), 4bv64);call write~intINTTYPE2#9(3bv16, ~usb_serial_tty_driver~0.base, ~bvadd~64(56bv64, ~usb_serial_tty_driver~0.offset), 2bv64);call write~intINTTYPE2#9(1bv16, ~usb_serial_tty_driver~0.base, ~bvadd~64(58bv64, ~usb_serial_tty_driver~0.offset), 2bv64);call write~intINTTYPE8#9(12bv64, ~usb_serial_tty_driver~0.base, ~bvadd~64(104bv64, ~usb_serial_tty_driver~0.offset), 8bv64);call usb_serial_init_#t~mem810#1 := read~intINTTYPE4#10(~#tty_std_termios~0.base, ~#tty_std_termios~0.offset, 4bv64);call usb_serial_init_#t~mem811#1 := read~intINTTYPE4#10(~#tty_std_termios~0.base, ~bvadd~64(4bv64, ~#tty_std_termios~0.offset), 4bv64);call usb_serial_init_#t~mem812#1 := read~intINTTYPE4#10(~#tty_std_termios~0.base, ~bvadd~64(8bv64, ~#tty_std_termios~0.offset), 4bv64);call usb_serial_init_#t~mem813#1 := read~intINTTYPE4#10(~#tty_std_termios~0.base, ~bvadd~64(12bv64, ~#tty_std_termios~0.offset), 4bv64);call usb_serial_init_#t~mem814#1 := read~intINTTYPE1#10(~#tty_std_termios~0.base, ~bvadd~64(16bv64, ~#tty_std_termios~0.offset), 1bv64);call usb_serial_init_#t~mem816#1 := read~intINTTYPE1#10(~#tty_std_termios~0.base, ~bvadd~64(17bv64, ~#tty_std_termios~0.offset), 1bv64);usb_serial_init_#t~arrayCopy815#1 := usb_serial_init_#t~arrayCopy815#1[0bv64 := usb_serial_init_#t~mem816#1];call usb_serial_init_#t~mem817#1 := read~intINTTYPE1#10(~#tty_std_termios~0.base, ~bvadd~64(1bv64, ~bvadd~64(17bv64, ~#tty_std_termios~0.offset)), 1bv64);usb_serial_init_#t~arrayCopy815#1 := usb_serial_init_#t~arrayCopy815#1[1bv64 := usb_serial_init_#t~mem817#1];call usb_serial_init_#t~mem818#1 := read~intINTTYPE1#10(~#tty_std_termios~0.base, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(17bv64, ~#tty_std_termios~0.offset))), 1bv64);usb_serial_init_#t~arrayCopy815#1 := usb_serial_init_#t~arrayCopy815#1[2bv64 := usb_serial_init_#t~mem818#1];call usb_serial_init_#t~mem819#1 := read~intINTTYPE1#10(~#tty_std_termios~0.base, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(17bv64, ~#tty_std_termios~0.offset)))), 1bv64);usb_serial_init_#t~arrayCopy815#1 := usb_serial_init_#t~arrayCopy815#1[3bv64 := usb_serial_init_#t~mem819#1];call usb_serial_init_#t~mem820#1 := read~intINTTYPE1#10(~#tty_std_termios~0.base, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(17bv64, ~#tty_std_termios~0.offset))))), 1bv64);usb_serial_init_#t~arrayCopy815#1 := usb_serial_init_#t~arrayCopy815#1[4bv64 := usb_serial_init_#t~mem820#1];call usb_serial_init_#t~mem821#1 := read~intINTTYPE1#10(~#tty_std_termios~0.base, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(17bv64, ~#tty_std_termios~0.offset)))))), 1bv64);usb_serial_init_#t~arrayCopy815#1 := usb_serial_init_#t~arrayCopy815#1[5bv64 := usb_serial_init_#t~mem821#1];call usb_serial_init_#t~mem822#1 := read~intINTTYPE1#10(~#tty_std_termios~0.base, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(17bv64, ~#tty_std_termios~0.offset))))))), 1bv64);usb_serial_init_#t~arrayCopy815#1 := usb_serial_init_#t~arrayCopy815#1[6bv64 := usb_serial_init_#t~mem822#1];call usb_serial_init_#t~mem823#1 := read~intINTTYPE1#10(~#tty_std_termios~0.base, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(17bv64, ~#tty_std_termios~0.offset)))))))), 1bv64);usb_serial_init_#t~arrayCopy815#1 := usb_serial_init_#t~arrayCopy815#1[7bv64 := usb_serial_init_#t~mem823#1];call usb_serial_init_#t~mem824#1 := read~intINTTYPE1#10(~#tty_std_termios~0.base, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(17bv64, ~#tty_std_termios~0.offset))))))))), 1bv64);usb_serial_init_#t~arrayCopy815#1 := usb_serial_init_#t~arrayCopy815#1[8bv64 := usb_serial_init_#t~mem824#1];call usb_serial_init_#t~mem825#1 := read~intINTTYPE1#10(~#tty_std_termios~0.base, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(17bv64, ~#tty_std_termios~0.offset)))))))))), 1bv64);usb_serial_init_#t~arrayCopy815#1 := usb_serial_init_#t~arrayCopy815#1[9bv64 := usb_serial_init_#t~mem825#1];call usb_serial_init_#t~mem826#1 := read~intINTTYPE1#10(~#tty_std_termios~0.base, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(17bv64, ~#tty_std_termios~0.offset))))))))))), 1bv64);usb_serial_init_#t~arrayCopy815#1 := usb_serial_init_#t~arrayCopy815#1[10bv64 := usb_serial_init_#t~mem826#1];call usb_serial_init_#t~mem827#1 := read~intINTTYPE1#10(~#tty_std_termios~0.base, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(17bv64, ~#tty_std_termios~0.offset)))))))))))), 1bv64);usb_serial_init_#t~arrayCopy815#1 := usb_serial_init_#t~arrayCopy815#1[11bv64 := usb_serial_init_#t~mem827#1];call usb_serial_init_#t~mem828#1 := read~intINTTYPE1#10(~#tty_std_termios~0.base, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(17bv64, ~#tty_std_termios~0.offset))))))))))))), 1bv64);usb_serial_init_#t~arrayCopy815#1 := usb_serial_init_#t~arrayCopy815#1[12bv64 := usb_serial_init_#t~mem828#1];call usb_serial_init_#t~mem829#1 := read~intINTTYPE1#10(~#tty_std_termios~0.base, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(17bv64, ~#tty_std_termios~0.offset)))))))))))))), 1bv64);usb_serial_init_#t~arrayCopy815#1 := usb_serial_init_#t~arrayCopy815#1[13bv64 := usb_serial_init_#t~mem829#1];call usb_serial_init_#t~mem830#1 := read~intINTTYPE1#10(~#tty_std_termios~0.base, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(17bv64, ~#tty_std_termios~0.offset))))))))))))))), 1bv64);usb_serial_init_#t~arrayCopy815#1 := usb_serial_init_#t~arrayCopy815#1[14bv64 := usb_serial_init_#t~mem830#1];call usb_serial_init_#t~mem831#1 := read~intINTTYPE1#10(~#tty_std_termios~0.base, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(17bv64, ~#tty_std_termios~0.offset)))))))))))))))), 1bv64);usb_serial_init_#t~arrayCopy815#1 := usb_serial_init_#t~arrayCopy815#1[15bv64 := usb_serial_init_#t~mem831#1];call usb_serial_init_#t~mem832#1 := read~intINTTYPE1#10(~#tty_std_termios~0.base, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(17bv64, ~#tty_std_termios~0.offset))))))))))))))))), 1bv64);usb_serial_init_#t~arrayCopy815#1 := usb_serial_init_#t~arrayCopy815#1[16bv64 := usb_serial_init_#t~mem832#1];call usb_serial_init_#t~mem833#1 := read~intINTTYPE1#10(~#tty_std_termios~0.base, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(17bv64, ~#tty_std_termios~0.offset)))))))))))))))))), 1bv64);usb_serial_init_#t~arrayCopy815#1 := usb_serial_init_#t~arrayCopy815#1[17bv64 := usb_serial_init_#t~mem833#1];call usb_serial_init_#t~mem834#1 := read~intINTTYPE1#10(~#tty_std_termios~0.base, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(17bv64, ~#tty_std_termios~0.offset))))))))))))))))))), 1bv64);usb_serial_init_#t~arrayCopy815#1 := usb_serial_init_#t~arrayCopy815#1[18bv64 := usb_serial_init_#t~mem834#1];call usb_serial_init_#t~mem835#1 := read~intINTTYPE4#10(~#tty_std_termios~0.base, ~bvadd~64(36bv64, ~#tty_std_termios~0.offset), 4bv64);call usb_serial_init_#t~mem836#1 := read~intINTTYPE4#10(~#tty_std_termios~0.base, ~bvadd~64(40bv64, ~#tty_std_termios~0.offset), 4bv64);call write~intINTTYPE4#9(usb_serial_init_#t~mem810#1, ~usb_serial_tty_driver~0.base, ~bvadd~64(60bv64, ~usb_serial_tty_driver~0.offset), 4bv64);call write~intINTTYPE4#9(usb_serial_init_#t~mem811#1, ~usb_serial_tty_driver~0.base, ~bvadd~64(4bv64, ~bvadd~64(60bv64, ~usb_serial_tty_driver~0.offset)), 4bv64);call write~intINTTYPE4#9(usb_serial_init_#t~mem812#1, ~usb_serial_tty_driver~0.base, ~bvadd~64(8bv64, ~bvadd~64(60bv64, ~usb_serial_tty_driver~0.offset)), 4bv64);call write~intINTTYPE4#9(usb_serial_init_#t~mem813#1, ~usb_serial_tty_driver~0.base, ~bvadd~64(12bv64, ~bvadd~64(60bv64, ~usb_serial_tty_driver~0.offset)), 4bv64);call write~intINTTYPE1#9(usb_serial_init_#t~mem814#1, ~usb_serial_tty_driver~0.base, ~bvadd~64(16bv64, ~bvadd~64(60bv64, ~usb_serial_tty_driver~0.offset)), 1bv64);call write~intINTTYPE1#9(usb_serial_init_#t~arrayCopy815#1[0bv64], ~usb_serial_tty_driver~0.base, ~bvadd~64(17bv64, ~bvadd~64(60bv64, ~usb_serial_tty_driver~0.offset)), 1bv64);call write~intINTTYPE1#9(usb_serial_init_#t~arrayCopy815#1[1bv64], ~usb_serial_tty_driver~0.base, ~bvadd~64(1bv64, ~bvadd~64(17bv64, ~bvadd~64(60bv64, ~usb_serial_tty_driver~0.offset))), 1bv64);call write~intINTTYPE1#9(usb_serial_init_#t~arrayCopy815#1[2bv64], ~usb_serial_tty_driver~0.base, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(17bv64, ~bvadd~64(60bv64, ~usb_serial_tty_driver~0.offset)))), 1bv64);call write~intINTTYPE1#9(usb_serial_init_#t~arrayCopy815#1[3bv64], ~usb_serial_tty_driver~0.base, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(17bv64, ~bvadd~64(60bv64, ~usb_serial_tty_driver~0.offset))))), 1bv64);call write~intINTTYPE1#9(usb_serial_init_#t~arrayCopy815#1[4bv64], ~usb_serial_tty_driver~0.base, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(17bv64, ~bvadd~64(60bv64, ~usb_serial_tty_driver~0.offset)))))), 1bv64);call write~intINTTYPE1#9(usb_serial_init_#t~arrayCopy815#1[5bv64], ~usb_serial_tty_driver~0.base, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(17bv64, ~bvadd~64(60bv64, ~usb_serial_tty_driver~0.offset))))))), 1bv64);call write~intINTTYPE1#9(usb_serial_init_#t~arrayCopy815#1[6bv64], ~usb_serial_tty_driver~0.base, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(17bv64, ~bvadd~64(60bv64, ~usb_serial_tty_driver~0.offset)))))))), 1bv64);call write~intINTTYPE1#9(usb_serial_init_#t~arrayCopy815#1[7bv64], ~usb_serial_tty_driver~0.base, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(17bv64, ~bvadd~64(60bv64, ~usb_serial_tty_driver~0.offset))))))))), 1bv64);call write~intINTTYPE1#9(usb_serial_init_#t~arrayCopy815#1[8bv64], ~usb_serial_tty_driver~0.base, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(17bv64, ~bvadd~64(60bv64, ~usb_serial_tty_driver~0.offset)))))))))), 1bv64);call write~intINTTYPE1#9(usb_serial_init_#t~arrayCopy815#1[9bv64], ~usb_serial_tty_driver~0.base, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(17bv64, ~bvadd~64(60bv64, ~usb_serial_tty_driver~0.offset))))))))))), 1bv64);call write~intINTTYPE1#9(usb_serial_init_#t~arrayCopy815#1[10bv64], ~usb_serial_tty_driver~0.base, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(17bv64, ~bvadd~64(60bv64, ~usb_serial_tty_driver~0.offset)))))))))))), 1bv64);call write~intINTTYPE1#9(usb_serial_init_#t~arrayCopy815#1[11bv64], ~usb_serial_tty_driver~0.base, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(17bv64, ~bvadd~64(60bv64, ~usb_serial_tty_driver~0.offset))))))))))))), 1bv64);call write~intINTTYPE1#9(usb_serial_init_#t~arrayCopy815#1[12bv64], ~usb_serial_tty_driver~0.base, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(17bv64, ~bvadd~64(60bv64, ~usb_serial_tty_driver~0.offset)))))))))))))), 1bv64);call write~intINTTYPE1#9(usb_serial_init_#t~arrayCopy815#1[13bv64], ~usb_serial_tty_driver~0.base, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(17bv64, ~bvadd~64(60bv64, ~usb_serial_tty_driver~0.offset))))))))))))))), 1bv64);call write~intINTTYPE1#9(usb_serial_init_#t~arrayCopy815#1[14bv64], ~usb_serial_tty_driver~0.base, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(17bv64, ~bvadd~64(60bv64, ~usb_serial_tty_driver~0.offset)))))))))))))))), 1bv64);call write~intINTTYPE1#9(usb_serial_init_#t~arrayCopy815#1[15bv64], ~usb_serial_tty_driver~0.base, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(17bv64, ~bvadd~64(60bv64, ~usb_serial_tty_driver~0.offset))))))))))))))))), 1bv64);call write~intINTTYPE1#9(usb_serial_init_#t~arrayCopy815#1[16bv64], ~usb_serial_tty_driver~0.base, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(17bv64, ~bvadd~64(60bv64, ~usb_serial_tty_driver~0.offset)))))))))))))))))), 1bv64);call write~intINTTYPE1#9(usb_serial_init_#t~arrayCopy815#1[17bv64], ~usb_serial_tty_driver~0.base, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(17bv64, ~bvadd~64(60bv64, ~usb_serial_tty_driver~0.offset))))))))))))))))))), 1bv64);call write~intINTTYPE1#9(usb_serial_init_#t~arrayCopy815#1[18bv64], ~usb_serial_tty_driver~0.base, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(1bv64, ~bvadd~64(17bv64, ~bvadd~64(60bv64, ~usb_serial_tty_driver~0.offset)))))))))))))))))))), 1bv64);call write~intINTTYPE4#9(usb_serial_init_#t~mem835#1, ~usb_serial_tty_driver~0.base, ~bvadd~64(36bv64, ~bvadd~64(60bv64, ~usb_serial_tty_driver~0.offset)), 4bv64);call write~intINTTYPE4#9(usb_serial_init_#t~mem836#1, ~usb_serial_tty_driver~0.base, ~bvadd~64(40bv64, ~bvadd~64(60bv64, ~usb_serial_tty_driver~0.offset)), 4bv64);havoc usb_serial_init_#t~mem810#1;havoc usb_serial_init_#t~mem811#1;havoc usb_serial_init_#t~mem812#1;havoc usb_serial_init_#t~mem813#1;havoc usb_serial_init_#t~mem814#1;havoc usb_serial_init_#t~arrayCopy815#1;havoc usb_serial_init_#t~mem816#1;havoc usb_serial_init_#t~mem817#1;havoc usb_serial_init_#t~mem818#1;havoc usb_serial_init_#t~mem819#1;havoc usb_serial_init_#t~mem820#1;havoc usb_serial_init_#t~mem821#1;havoc usb_serial_init_#t~mem822#1;havoc usb_serial_init_#t~mem823#1;havoc usb_serial_init_#t~mem824#1;havoc usb_serial_init_#t~mem825#1;havoc usb_serial_init_#t~mem826#1;havoc usb_serial_init_#t~mem827#1;havoc usb_serial_init_#t~mem828#1;havoc usb_serial_init_#t~mem829#1;havoc usb_serial_init_#t~mem830#1;havoc usb_serial_init_#t~mem831#1;havoc usb_serial_init_#t~mem832#1;havoc usb_serial_init_#t~mem833#1;havoc usb_serial_init_#t~mem834#1;havoc usb_serial_init_#t~mem835#1;havoc usb_serial_init_#t~mem836#1;call write~intINTTYPE4#9(3261bv32, ~usb_serial_tty_driver~0.base, ~bvadd~64(8bv64, ~bvadd~64(60bv64, ~usb_serial_tty_driver~0.offset)), 4bv64);call write~intINTTYPE4#9(9600bv32, ~usb_serial_tty_driver~0.base, ~bvadd~64(36bv64, ~bvadd~64(60bv64, ~usb_serial_tty_driver~0.offset)), 4bv64);call write~intINTTYPE4#9(9600bv32, ~usb_serial_tty_driver~0.base, ~bvadd~64(40bv64, ~bvadd~64(60bv64, ~usb_serial_tty_driver~0.offset)), 4bv64);assume { :begin_inline_tty_set_operations } true;tty_set_operations_#in~arg0#1.base, tty_set_operations_#in~arg0#1.offset, tty_set_operations_#in~arg1#1.base, tty_set_operations_#in~arg1#1.offset := ~usb_serial_tty_driver~0.base, ~usb_serial_tty_driver~0.offset, ~#serial_ops~0.base, ~#serial_ops~0.offset;havoc tty_set_operations_~arg0#1.base, tty_set_operations_~arg0#1.offset, tty_set_operations_~arg1#1.base, tty_set_operations_~arg1#1.offset;tty_set_operations_~arg0#1.base, tty_set_operations_~arg0#1.offset := tty_set_operations_#in~arg0#1.base, tty_set_operations_#in~arg0#1.offset;tty_set_operations_~arg1#1.base, tty_set_operations_~arg1#1.offset := tty_set_operations_#in~arg1#1.base, tty_set_operations_#in~arg1#1.offset; [2025-02-08 03:08:52,912 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7716: havoc ldv_main_exported_2_#t~ret1468#1.base, ldv_main_exported_2_#t~ret1468#1.offset, ldv_main_exported_2_#t~nondet1469#1, ldv_main_exported_2_#t~switch1470#1, ldv_main_exported_2_#t~ret1471#1, ldv_main_exported_2_#t~ret1472#1, ldv_main_exported_2_#t~ret1473#1, ldv_main_exported_2_#t~ret1474#1, ldv_main_exported_2_~ldvarg21~0#1.base, ldv_main_exported_2_~ldvarg21~0#1.offset, ldv_main_exported_2_~tmp~110#1.base, ldv_main_exported_2_~tmp~110#1.offset, ldv_main_exported_2_~tmp___0~43#1;assume { :end_inline_ldv_main_exported_2 } true; [2025-02-08 03:08:52,912 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10425: havoc seq_lseek_#t~nondet1516#1;main_#t~ret999#1 := seq_lseek_#res#1;havoc seq_lseek_#t~nondet1516#1, seq_lseek_~arg0#1.base, seq_lseek_~arg0#1.offset, seq_lseek_~arg1#1, seq_lseek_~arg2#1;havoc seq_lseek_#in~arg0#1.base, seq_lseek_#in~arg0#1.offset, seq_lseek_#in~arg1#1, seq_lseek_#in~arg2#1;assume { :end_inline_seq_lseek } true;havoc main_#t~mem997#1;havoc main_#t~mem998#1;havoc main_#t~ret999#1;~ldv_state_variable_9~0 := 2bv32; [2025-02-08 03:08:52,912 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5140: assume ~bvslt~32(serial_write_~retval~2#1, 0bv32); [2025-02-08 03:08:52,913 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5140: assume !~bvslt~32(serial_write_~retval~2#1, 0bv32); [2025-02-08 03:08:52,913 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6660-1: SUMMARY for call usb_serial_init_#t~ret809#1 := printk(206bv64, 0bv64); srcloc: null [2025-02-08 03:08:52,913 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6660: havoc usb_serial_init_#t~ret809#1; [2025-02-08 03:08:52,913 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10228: havoc __kfifo_in_#t~nondet1488#1;usb_serial_generic_write_#t~ret1155#1 := __kfifo_in_#res#1;havoc __kfifo_in_#t~nondet1488#1, __kfifo_in_~arg0#1.base, __kfifo_in_~arg0#1.offset, __kfifo_in_~arg1#1.base, __kfifo_in_~arg1#1.offset, __kfifo_in_~arg2#1;havoc __kfifo_in_#in~arg0#1.base, __kfifo_in_#in~arg0#1.offset, __kfifo_in_#in~arg1#1.base, __kfifo_in_#in~arg1#1.offset, __kfifo_in_#in~arg2#1;assume { :end_inline___kfifo_in } true;usb_serial_generic_write_~tmp___1~12#1 := usb_serial_generic_write_#t~ret1155#1;havoc usb_serial_generic_write_#t~ret1155#1;usb_serial_generic_write_~tmp___2~8#1 := usb_serial_generic_write_~tmp___1~12#1; [2025-02-08 03:08:52,913 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5141: serial_write_~retval~2#1 := serial_write_#t~ret334#1;havoc serial_write_#t~ret334#1; [2025-02-08 03:08:52,913 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5141-1: SUMMARY for call serial_write_#t~ret334#1 := usb_translate_errors(serial_write_~retval~2#1); srcloc: null [2025-02-08 03:08:52,913 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6793-1: call usb_serial_operations_init_#t~mem858#1.base, usb_serial_operations_init_#t~mem858#1.offset := read~$Pointer$#9(usb_serial_operations_init_~device#1.base, ~bvadd~64(362bv64, usb_serial_operations_init_~device#1.offset), 8bv64); [2025-02-08 03:08:52,913 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6793: assume 0bv64 == ~bvadd~64(usb_serial_operations_init_#t~mem858#1.base, usb_serial_operations_init_#t~mem858#1.offset);havoc usb_serial_operations_init_#t~mem858#1.base, usb_serial_operations_init_#t~mem858#1.offset;call write~$Pointer$#9(#funAddr~usb_serial_generic_write_room.base, #funAddr~usb_serial_generic_write_room.offset, usb_serial_operations_init_~device#1.base, ~bvadd~64(362bv64, usb_serial_operations_init_~device#1.offset), 8bv64);call write~$Pointer$#0(234bv64, 0bv64, usb_serial_operations_init_~#descriptor___2~1#1.base, usb_serial_operations_init_~#descriptor___2~1#1.offset, 8bv64);call write~$Pointer$#0(235bv64, 0bv64, usb_serial_operations_init_~#descriptor___2~1#1.base, ~bvadd~64(8bv64, usb_serial_operations_init_~#descriptor___2~1#1.offset), 8bv64);call write~$Pointer$#0(236bv64, 0bv64, usb_serial_operations_init_~#descriptor___2~1#1.base, ~bvadd~64(16bv64, usb_serial_operations_init_~#descriptor___2~1#1.offset), 8bv64);call write~$Pointer$#0(237bv64, 0bv64, usb_serial_operations_init_~#descriptor___2~1#1.base, ~bvadd~64(24bv64, usb_serial_operations_init_~#descriptor___2~1#1.offset), 8bv64);call write~intINTTYPE4#0(1329bv32, usb_serial_operations_init_~#descriptor___2~1#1.base, ~bvadd~64(32bv64, usb_serial_operations_init_~#descriptor___2~1#1.offset), 4bv64);call write~intINTTYPE1#0(0bv8, usb_serial_operations_init_~#descriptor___2~1#1.base, ~bvadd~64(36bv64, usb_serial_operations_init_~#descriptor___2~1#1.offset), 1bv64);call usb_serial_operations_init_#t~mem859#1 := read~intINTTYPE1#0(usb_serial_operations_init_~#descriptor___2~1#1.base, ~bvadd~64(36bv64, usb_serial_operations_init_~#descriptor___2~1#1.offset), 1bv64); [2025-02-08 03:08:52,913 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6793: assume !(0bv64 == ~bvadd~64(usb_serial_operations_init_#t~mem858#1.base, usb_serial_operations_init_#t~mem858#1.offset));havoc usb_serial_operations_init_#t~mem858#1.base, usb_serial_operations_init_#t~mem858#1.offset; [2025-02-08 03:08:52,913 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10361: havoc ldv_destruct_7_#t~nondet1506#1;main_#t~ret991#1 := ldv_destruct_7_#res#1;havoc ldv_destruct_7_#t~nondet1506#1;assume { :end_inline_ldv_destruct_7 } true;havoc main_#t~ret991#1;~ldv_state_variable_7~0 := 3bv32; [2025-02-08 03:08:52,913 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6926: assume 0bv64 == ~bvadd~64(usb_serial_register_#t~mem888#1.base, usb_serial_register_#t~mem888#1.offset);havoc usb_serial_register_#t~mem888#1.base, usb_serial_register_#t~mem888#1.offset;call usb_serial_register_#t~mem889#1.base, usb_serial_register_#t~mem889#1.offset := read~$Pointer$#9(usb_serial_register_~driver#1.base, ~bvadd~64(33bv64, usb_serial_register_~driver#1.offset), 8bv64);call write~$Pointer$#9(usb_serial_register_#t~mem889#1.base, usb_serial_register_#t~mem889#1.offset, usb_serial_register_~driver#1.base, usb_serial_register_~driver#1.offset, 8bv64);havoc usb_serial_register_#t~mem889#1.base, usb_serial_register_#t~mem889#1.offset; [2025-02-08 03:08:52,913 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6926: assume !(0bv64 == ~bvadd~64(usb_serial_register_#t~mem888#1.base, usb_serial_register_#t~mem888#1.offset));havoc usb_serial_register_#t~mem888#1.base, usb_serial_register_#t~mem888#1.offset; [2025-02-08 03:08:52,914 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6992-1: call usb_serial_register_drivers_#t~mem902#1.base, usb_serial_register_drivers_#t~mem902#1.offset := read~$Pointer$#9(usb_serial_register_drivers_~sd~0#1.base, usb_serial_register_drivers_~sd~0#1.offset, 8bv64);call usb_serial_register_drivers_#t~mem903#1.base, usb_serial_register_drivers_#t~mem903#1.offset := read~$Pointer$#9(usb_serial_register_drivers_#t~mem902#1.base, ~bvadd~64(330bv64, usb_serial_register_drivers_#t~mem902#1.offset), 8bv64); [2025-02-08 03:08:52,914 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6992: assume 0bv64 != ~bvadd~64(usb_serial_register_drivers_#t~mem903#1.base, usb_serial_register_drivers_#t~mem903#1.offset);havoc usb_serial_register_drivers_#t~mem902#1.base, usb_serial_register_drivers_#t~mem902#1.offset;havoc usb_serial_register_drivers_#t~mem903#1.base, usb_serial_register_drivers_#t~mem903#1.offset;call write~$Pointer$#9(#funAddr~usb_serial_reset_resume.base, #funAddr~usb_serial_reset_resume.offset, usb_serial_register_drivers_~udriver~0#1.base, ~bvadd~64(48bv64, usb_serial_register_drivers_~udriver~0#1.offset), 8bv64); [2025-02-08 03:08:52,914 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6992: assume !(0bv64 != ~bvadd~64(usb_serial_register_drivers_#t~mem903#1.base, usb_serial_register_drivers_#t~mem903#1.offset));havoc usb_serial_register_drivers_#t~mem902#1.base, usb_serial_register_drivers_#t~mem902#1.offset;havoc usb_serial_register_drivers_#t~mem903#1.base, usb_serial_register_drivers_#t~mem903#1.offset;usb_serial_register_drivers_~sd~0#1.base, usb_serial_register_drivers_~sd~0#1.offset := usb_serial_register_drivers_~sd~0#1.base, ~bvadd~64(8bv64, usb_serial_register_drivers_~sd~0#1.offset);call usb_serial_register_drivers_#t~mem904#1.base, usb_serial_register_drivers_#t~mem904#1.offset := read~$Pointer$#9(usb_serial_register_drivers_~sd~0#1.base, usb_serial_register_drivers_~sd~0#1.offset, 8bv64); [2025-02-08 03:08:52,914 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6861-1: call usb_serial_operations_init_#t~mem875#1.base, usb_serial_operations_init_#t~mem875#1.offset := read~$Pointer$#9(usb_serial_operations_init_~device#1.base, ~bvadd~64(514bv64, usb_serial_operations_init_~device#1.offset), 8bv64); [2025-02-08 03:08:52,914 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6861: assume 0bv64 == ~bvadd~64(usb_serial_operations_init_#t~mem875#1.base, usb_serial_operations_init_#t~mem875#1.offset);havoc usb_serial_operations_init_#t~mem875#1.base, usb_serial_operations_init_#t~mem875#1.offset;call write~$Pointer$#9(#funAddr~usb_serial_generic_write_bulk_callback.base, #funAddr~usb_serial_generic_write_bulk_callback.offset, usb_serial_operations_init_~device#1.base, ~bvadd~64(514bv64, usb_serial_operations_init_~device#1.offset), 8bv64);call write~$Pointer$#0(254bv64, 0bv64, usb_serial_operations_init_~#descriptor___6~1#1.base, usb_serial_operations_init_~#descriptor___6~1#1.offset, 8bv64);call write~$Pointer$#0(255bv64, 0bv64, usb_serial_operations_init_~#descriptor___6~1#1.base, ~bvadd~64(8bv64, usb_serial_operations_init_~#descriptor___6~1#1.offset), 8bv64);call write~$Pointer$#0(256bv64, 0bv64, usb_serial_operations_init_~#descriptor___6~1#1.base, ~bvadd~64(16bv64, usb_serial_operations_init_~#descriptor___6~1#1.offset), 8bv64);call write~$Pointer$#0(257bv64, 0bv64, usb_serial_operations_init_~#descriptor___6~1#1.base, ~bvadd~64(24bv64, usb_serial_operations_init_~#descriptor___6~1#1.offset), 8bv64);call write~intINTTYPE4#0(1334bv32, usb_serial_operations_init_~#descriptor___6~1#1.base, ~bvadd~64(32bv64, usb_serial_operations_init_~#descriptor___6~1#1.offset), 4bv64);call write~intINTTYPE1#0(0bv8, usb_serial_operations_init_~#descriptor___6~1#1.base, ~bvadd~64(36bv64, usb_serial_operations_init_~#descriptor___6~1#1.offset), 1bv64);call usb_serial_operations_init_#t~mem876#1 := read~intINTTYPE1#0(usb_serial_operations_init_~#descriptor___6~1#1.base, ~bvadd~64(36bv64, usb_serial_operations_init_~#descriptor___6~1#1.offset), 1bv64); [2025-02-08 03:08:52,914 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6861: assume !(0bv64 == ~bvadd~64(usb_serial_operations_init_#t~mem875#1.base, usb_serial_operations_init_#t~mem875#1.offset));havoc usb_serial_operations_init_#t~mem875#1.base, usb_serial_operations_init_#t~mem875#1.offset; [2025-02-08 03:08:52,914 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8051-1: SUMMARY for call ldv_usb_register_driver_24_#t~ret1023#1 := usb_register_driver(ldv_usb_register_driver_24_~ldv_func_arg1#1.base, ldv_usb_register_driver_24_~ldv_func_arg1#1.offset, ldv_usb_register_driver_24_~ldv_func_arg2#1.base, ldv_usb_register_driver_24_~ldv_func_arg2#1.offset, ldv_usb_register_driver_24_~ldv_func_arg3#1.base, ldv_usb_register_driver_24_~ldv_func_arg3#1.offset); srcloc: null [2025-02-08 03:08:52,914 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8051: ldv_usb_register_driver_24_~tmp~69#1 := ldv_usb_register_driver_24_#t~ret1023#1;havoc ldv_usb_register_driver_24_#t~ret1023#1;ldv_usb_register_driver_24_~ldv_func_res~6#1 := ldv_usb_register_driver_24_~tmp~69#1;~ldv_state_variable_5~0 := 1bv32;~usb_counter~0 := 0bv32; [2025-02-08 03:08:52,914 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5145-1: serial_write_#res#1 := serial_write_~retval~2#1;call ULTIMATE.dealloc(serial_write_~#descriptor~5#1.base, serial_write_~#descriptor~5#1.offset);havoc serial_write_~#descriptor~5#1.base, serial_write_~#descriptor~5#1.offset; [2025-02-08 03:08:52,914 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10232: havoc __kfifo_in_r_#t~nondet1489#1;usb_serial_generic_write_#t~ret1154#1 := __kfifo_in_r_#res#1;havoc __kfifo_in_r_#t~nondet1489#1, __kfifo_in_r_~arg0#1.base, __kfifo_in_r_~arg0#1.offset, __kfifo_in_r_~arg1#1.base, __kfifo_in_r_~arg1#1.offset, __kfifo_in_r_~arg2#1, __kfifo_in_r_~arg3#1;havoc __kfifo_in_r_#in~arg0#1.base, __kfifo_in_r_#in~arg0#1.offset, __kfifo_in_r_#in~arg1#1.base, __kfifo_in_r_#in~arg1#1.offset, __kfifo_in_r_#in~arg2#1, __kfifo_in_r_#in~arg3#1;assume { :end_inline___kfifo_in_r } true;usb_serial_generic_write_~tmp___0~30#1 := usb_serial_generic_write_#t~ret1154#1;havoc usb_serial_generic_write_#t~ret1154#1;usb_serial_generic_write_~tmp___2~8#1 := usb_serial_generic_write_~tmp___0~30#1; [2025-02-08 03:08:52,914 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6930: assume 0bv64 == ~bvadd~64(usb_serial_register_#t~mem890#1.base, usb_serial_register_#t~mem890#1.offset);havoc usb_serial_register_#t~mem890#1.base, usb_serial_register_#t~mem890#1.offset;usb_serial_register_~__ret_warn_on~2#1 := 1bv32; [2025-02-08 03:08:52,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6930: assume !(0bv64 == ~bvadd~64(usb_serial_register_#t~mem890#1.base, usb_serial_register_#t~mem890#1.offset));havoc usb_serial_register_#t~mem890#1.base, usb_serial_register_#t~mem890#1.offset;assume { :begin_inline_usb_serial_operations_init } true;usb_serial_operations_init_#in~device#1.base, usb_serial_operations_init_#in~device#1.offset := usb_serial_register_~driver#1.base, usb_serial_register_~driver#1.offset;havoc usb_serial_operations_init_#t~mem846#1.base, usb_serial_operations_init_#t~mem846#1.offset, usb_serial_operations_init_#t~mem847#1, usb_serial_operations_init_#t~ret848#1, usb_serial_operations_init_#t~mem849#1.base, usb_serial_operations_init_#t~mem849#1.offset, usb_serial_operations_init_#t~mem850#1.base, usb_serial_operations_init_#t~mem850#1.offset, usb_serial_operations_init_#t~mem851#1, usb_serial_operations_init_#t~ret852#1, usb_serial_operations_init_#t~mem853#1.base, usb_serial_operations_init_#t~mem853#1.offset, usb_serial_operations_init_#t~mem854#1.base, usb_serial_operations_init_#t~mem854#1.offset, usb_serial_operations_init_#t~mem855#1, usb_serial_operations_init_#t~ret856#1, usb_serial_operations_init_#t~mem857#1.base, usb_serial_operations_init_#t~mem857#1.offset, usb_serial_operations_init_#t~mem858#1.base, usb_serial_operations_init_#t~mem858#1.offset, usb_serial_operations_init_#t~mem859#1, usb_serial_operations_init_#t~ret860#1, usb_serial_operations_init_#t~mem861#1.base, usb_serial_operations_init_#t~mem861#1.offset, usb_serial_operations_init_#t~mem862#1.base, usb_serial_operations_init_#t~mem862#1.offset, usb_serial_operations_init_#t~mem863#1, usb_serial_operations_init_#t~ret864#1, usb_serial_operations_init_#t~mem865#1.base, usb_serial_operations_init_#t~mem865#1.offset, usb_serial_operations_init_#t~mem866#1.base, usb_serial_operations_init_#t~mem866#1.offset, usb_serial_operations_init_#t~mem867#1.base, usb_serial_operations_init_#t~mem867#1.offset, usb_serial_operations_init_#t~mem868#1, usb_serial_operations_init_#t~ret869#1, usb_serial_operations_init_#t~mem870#1.base, usb_serial_operations_init_#t~mem870#1.offset, usb_serial_operations_init_#t~mem871#1.base, usb_serial_operations_init_#t~mem871#1.offset, usb_serial_operations_init_#t~mem872#1, usb_serial_operations_init_#t~ret873#1, usb_serial_operations_init_#t~mem874#1.base, usb_serial_operations_init_#t~mem874#1.offset, usb_serial_operations_init_#t~mem875#1.base, usb_serial_operations_init_#t~mem875#1.offset, usb_serial_operations_init_#t~mem876#1, usb_serial_operations_init_#t~ret877#1, usb_serial_operations_init_#t~mem878#1.base, usb_serial_operations_init_#t~mem878#1.offset, usb_serial_operations_init_#t~mem879#1.base, usb_serial_operations_init_#t~mem879#1.offset, usb_serial_operations_init_#t~mem880#1, usb_serial_operations_init_#t~ret881#1, usb_serial_operations_init_#t~mem882#1.base, usb_serial_operations_init_#t~mem882#1.offset, usb_serial_operations_init_#t~mem883#1.base, usb_serial_operations_init_#t~mem883#1.offset, usb_serial_operations_init_#t~mem884#1, usb_serial_operations_init_#t~ret885#1, usb_serial_operations_init_#t~mem886#1.base, usb_serial_operations_init_#t~mem886#1.offset, usb_serial_operations_init_~device#1.base, usb_serial_operations_init_~device#1.offset, usb_serial_operations_init_~#descriptor~20#1.base, usb_serial_operations_init_~#descriptor~20#1.offset, usb_serial_operations_init_~tmp~52#1, usb_serial_operations_init_~#descriptor___0~2#1.base, usb_serial_operations_init_~#descriptor___0~2#1.offset, usb_serial_operations_init_~tmp___0~20#1, usb_serial_operations_init_~#descriptor___1~1#1.base, usb_serial_operations_init_~#descriptor___1~1#1.offset, usb_serial_operations_init_~tmp___1~7#1, usb_serial_operations_init_~#descriptor___2~1#1.base, usb_serial_operations_init_~#descriptor___2~1#1.offset, usb_serial_operations_init_~tmp___2~3#1, usb_serial_operations_init_~#descriptor___3~1#1.base, usb_serial_operations_init_~#descriptor___3~1#1.offset, usb_serial_operations_init_~tmp___3~1#1, usb_serial_operations_init_~#descriptor___4~1#1.base, usb_serial_operations_init_~#descriptor___4~1#1.offset, usb_serial_operations_init_~tmp___4~1#1, usb_serial_operations_init_~#descriptor___5~1#1.base, usb_serial_operations_init_~#descriptor___5~1#1.offset, usb_serial_operations_init_~tmp___5~1#1, usb_serial_operations_init_~#descriptor___6~1#1.base, usb_serial_operations_init_~#descriptor___6~1#1.offset, usb_serial_operations_init_~tmp___6~1#1, usb_serial_operations_init_~#descriptor___7~1#1.base, usb_serial_operations_init_~#descriptor___7~1#1.offset, usb_serial_operations_init_~tmp___7~1#1, usb_serial_operations_init_~#descriptor___8~1#1.base, usb_serial_operations_init_~#descriptor___8~1#1.offset, usb_serial_operations_init_~tmp___8~1#1;usb_serial_operations_init_~device#1.base, usb_serial_operations_init_~device#1.offset := usb_serial_operations_init_#in~device#1.base, usb_serial_operations_init_#in~device#1.offset;call usb_serial_operations_init_~#descriptor~20#1.base, usb_serial_operations_init_~#descriptor~20#1.offset := #Ultimate.allocOnStack(37bv64);havoc usb_serial_operations_init_~tmp~52#1;call usb_serial_operations_init_~#descriptor___0~2#1.base, usb_serial_operations_init_~#descriptor___0~2#1.offset := #Ultimate.allocOnStack(37bv64);havoc usb_serial_operations_init_~tmp___0~20#1;call usb_serial_operations_init_~#descriptor___1~1#1.base, usb_serial_operations_init_~#descriptor___1~1#1.offset := #Ultimate.allocOnStack(37bv64);havoc usb_serial_operations_init_~tmp___1~7#1;call usb_serial_operations_init_~#descriptor___2~1#1.base, usb_serial_operations_init_~#descriptor___2~1#1.offset := #Ultimate.allocOnStack(37bv64);havoc usb_serial_operations_init_~tmp___2~3#1;call usb_serial_operations_init_~#descriptor___3~1#1.base, usb_serial_operations_init_~#descriptor___3~1#1.offset := #Ultimate.allocOnStack(37bv64);havoc usb_serial_operations_init_~tmp___3~1#1;call usb_serial_operations_init_~#descriptor___4~1#1.base, usb_serial_operations_init_~#descriptor___4~1#1.offset := #Ultimate.allocOnStack(37bv64);havoc usb_serial_operations_init_~tmp___4~1#1;call usb_serial_operations_init_~#descriptor___5~1#1.base, usb_serial_operations_init_~#descriptor___5~1#1.offset := #Ultimate.allocOnStack(37bv64);havoc usb_serial_operations_init_~tmp___5~1#1;call usb_serial_operations_init_~#descriptor___6~1#1.base, usb_serial_operations_init_~#descriptor___6~1#1.offset := #Ultimate.allocOnStack(37bv64);havoc usb_serial_operations_init_~tmp___6~1#1;call usb_serial_operations_init_~#descriptor___7~1#1.base, usb_serial_operations_init_~#descriptor___7~1#1.offset := #Ultimate.allocOnStack(37bv64);havoc usb_serial_operations_init_~tmp___7~1#1;call usb_serial_operations_init_~#descriptor___8~1#1.base, usb_serial_operations_init_~#descriptor___8~1#1.offset := #Ultimate.allocOnStack(37bv64);havoc usb_serial_operations_init_~tmp___8~1#1;call usb_serial_operations_init_#t~mem846#1.base, usb_serial_operations_init_#t~mem846#1.offset := read~$Pointer$#9(usb_serial_operations_init_~device#1.base, ~bvadd~64(338bv64, usb_serial_operations_init_~device#1.offset), 8bv64); [2025-02-08 03:08:52,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6930-1: call usb_serial_register_#t~mem890#1.base, usb_serial_register_#t~mem890#1.offset := read~$Pointer$#9(usb_serial_register_~driver#1.base, ~bvadd~64(150bv64, usb_serial_register_~driver#1.offset), 8bv64); [2025-02-08 03:08:52,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8055-1: SUMMARY for call ldv_usb_driver_5(); srcloc: null [2025-02-08 03:08:52,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8055: ldv_usb_register_driver_24_#res#1 := ldv_usb_register_driver_24_~ldv_func_res~6#1; [2025-02-08 03:08:52,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6932-1: SUMMARY for call usb_serial_register_#t~ret891#1 := ldv__builtin_expect(~sign_extend~64~32((if 0bv32 != usb_serial_register_~__ret_warn_on~2#1 then 1bv32 else 0bv32)), 0bv64); srcloc: null [2025-02-08 03:08:52,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6932: usb_serial_register_~tmp___0~21#1 := usb_serial_register_#t~ret891#1;havoc usb_serial_register_#t~ret891#1; [2025-02-08 03:08:52,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9905: ldv_initialize_driver_attribute_3_~tmp~107#1.base, ldv_initialize_driver_attribute_3_~tmp~107#1.offset := ldv_initialize_driver_attribute_3_#t~ret1458#1.base, ldv_initialize_driver_attribute_3_#t~ret1458#1.offset;havoc ldv_initialize_driver_attribute_3_#t~ret1458#1.base, ldv_initialize_driver_attribute_3_#t~ret1458#1.offset;~driver_attr_new_id_group0~0.base, ~driver_attr_new_id_group0~0.offset := ldv_initialize_driver_attribute_3_~tmp~107#1.base, ldv_initialize_driver_attribute_3_~tmp~107#1.offset; [2025-02-08 03:08:52,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9905-1: SUMMARY for call ldv_initialize_driver_attribute_3_#t~ret1458#1.base, ldv_initialize_driver_attribute_3_#t~ret1458#1.offset := ldv_init_zalloc(120bv64); srcloc: null [2025-02-08 03:08:52,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10368: havoc ldv_probe_4_#t~nondet1507#1;ldv_main_exported_4_#t~ret1382#1 := ldv_probe_4_#res#1;havoc ldv_probe_4_#t~nondet1507#1;assume { :end_inline_ldv_probe_4 } true;havoc ldv_main_exported_4_#t~ret1382#1;~ldv_state_variable_4~0 := 2bv32;~ref_cnt~0 := ~bvadd~32(1bv32, ~ref_cnt~0); [2025-02-08 03:08:52,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6999: assume 0bv64 != ~bvadd~64(usb_serial_register_drivers_#t~mem904#1.base, usb_serial_register_drivers_#t~mem904#1.offset);havoc usb_serial_register_drivers_#t~mem904#1.base, usb_serial_register_drivers_#t~mem904#1.offset; [2025-02-08 03:08:52,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6999: assume !(0bv64 != ~bvadd~64(usb_serial_register_drivers_#t~mem904#1.base, usb_serial_register_drivers_#t~mem904#1.offset));havoc usb_serial_register_drivers_#t~mem904#1.base, usb_serial_register_drivers_#t~mem904#1.offset;assume { :begin_inline_ldv_usb_register_driver_24 } true;ldv_usb_register_driver_24_#in~ldv_func_arg1#1.base, ldv_usb_register_driver_24_#in~ldv_func_arg1#1.offset, ldv_usb_register_driver_24_#in~ldv_func_arg2#1.base, ldv_usb_register_driver_24_#in~ldv_func_arg2#1.offset, ldv_usb_register_driver_24_#in~ldv_func_arg3#1.base, ldv_usb_register_driver_24_#in~ldv_func_arg3#1.offset := usb_serial_register_drivers_~udriver~0#1.base, usb_serial_register_drivers_~udriver~0#1.offset, ~#__this_module~0.base, ~#__this_module~0.offset, 274bv64, 0bv64;havoc ldv_usb_register_driver_24_#res#1;havoc ldv_usb_register_driver_24_#t~ret1023#1, ldv_usb_register_driver_24_~ldv_func_arg1#1.base, ldv_usb_register_driver_24_~ldv_func_arg1#1.offset, ldv_usb_register_driver_24_~ldv_func_arg2#1.base, ldv_usb_register_driver_24_~ldv_func_arg2#1.offset, ldv_usb_register_driver_24_~ldv_func_arg3#1.base, ldv_usb_register_driver_24_~ldv_func_arg3#1.offset, ldv_usb_register_driver_24_~ldv_func_res~6#1, ldv_usb_register_driver_24_~tmp~69#1;ldv_usb_register_driver_24_~ldv_func_arg1#1.base, ldv_usb_register_driver_24_~ldv_func_arg1#1.offset := ldv_usb_register_driver_24_#in~ldv_func_arg1#1.base, ldv_usb_register_driver_24_#in~ldv_func_arg1#1.offset;ldv_usb_register_driver_24_~ldv_func_arg2#1.base, ldv_usb_register_driver_24_~ldv_func_arg2#1.offset := ldv_usb_register_driver_24_#in~ldv_func_arg2#1.base, ldv_usb_register_driver_24_#in~ldv_func_arg2#1.offset;ldv_usb_register_driver_24_~ldv_func_arg3#1.base, ldv_usb_register_driver_24_~ldv_func_arg3#1.offset := ldv_usb_register_driver_24_#in~ldv_func_arg3#1.base, ldv_usb_register_driver_24_#in~ldv_func_arg3#1.offset;havoc ldv_usb_register_driver_24_~ldv_func_res~6#1;havoc ldv_usb_register_driver_24_~tmp~69#1; [2025-02-08 03:08:52,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6933: assume 0bv64 != usb_serial_register_~tmp___0~21#1;call usb_serial_register_#t~mem892#1.base, usb_serial_register_#t~mem892#1.offset := read~$Pointer$#9(usb_serial_register_~driver#1.base, usb_serial_register_~driver#1.offset, 8bv64);assume { :begin_inline_warn_slowpath_fmt } true;warn_slowpath_fmt_#in~arg0#1.base, warn_slowpath_fmt_#in~arg0#1.offset, warn_slowpath_fmt_#in~arg1#1, warn_slowpath_fmt_#in~arg2#1.base, warn_slowpath_fmt_#in~arg2#1.offset := 269bv64, 0bv64, 1350bv32, 270bv64, 0bv64;havoc warn_slowpath_fmt_~arg0#1.base, warn_slowpath_fmt_~arg0#1.offset, warn_slowpath_fmt_~arg1#1, warn_slowpath_fmt_~arg2#1.base, warn_slowpath_fmt_~arg2#1.offset;warn_slowpath_fmt_~arg0#1.base, warn_slowpath_fmt_~arg0#1.offset := warn_slowpath_fmt_#in~arg0#1.base, warn_slowpath_fmt_#in~arg0#1.offset;warn_slowpath_fmt_~arg1#1 := warn_slowpath_fmt_#in~arg1#1;warn_slowpath_fmt_~arg2#1.base, warn_slowpath_fmt_~arg2#1.offset := warn_slowpath_fmt_#in~arg2#1.base, warn_slowpath_fmt_#in~arg2#1.offset; [2025-02-08 03:08:52,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6933: assume !(0bv64 != usb_serial_register_~tmp___0~21#1); [2025-02-08 03:08:52,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7726: main_#t~ret1003#1 := port_number_show_#res#1;havoc port_number_show_#t~mem590#1, port_number_show_#t~loopctr591#1, port_number_show_#t~nondet592#1, port_number_show_#t~ret593#1, port_number_show_~dev#1.base, port_number_show_~dev#1.offset, port_number_show_~attr#1.base, port_number_show_~attr#1.offset, port_number_show_~buf#1.base, port_number_show_~buf#1.offset, port_number_show_~port~25#1.base, port_number_show_~port~25#1.offset, port_number_show_~__mptr~10#1.base, port_number_show_~__mptr~10#1.offset, port_number_show_~tmp~46#1;havoc port_number_show_#in~dev#1.base, port_number_show_#in~dev#1.offset, port_number_show_#in~attr#1.base, port_number_show_#in~attr#1.offset, port_number_show_#in~buf#1.base, port_number_show_#in~buf#1.offset;assume { :end_inline_port_number_show } true;havoc main_#t~ret1003#1;~ldv_state_variable_8~0 := 1bv32; [2025-02-08 03:08:52,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6801-1: SUMMARY for call usb_serial_operations_init_#t~ret860#1 := ldv__builtin_expect(~bvand~64(1bv64, ~zero_extend~64~8(usb_serial_operations_init_#t~mem859#1)), 0bv64); srcloc: null [2025-02-08 03:08:52,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6801: usb_serial_operations_init_~tmp___2~3#1 := usb_serial_operations_init_#t~ret860#1;havoc usb_serial_operations_init_#t~mem859#1;havoc usb_serial_operations_init_#t~ret860#1; [2025-02-08 03:08:52,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6934: havoc warn_slowpath_fmt_~arg0#1.base, warn_slowpath_fmt_~arg0#1.offset, warn_slowpath_fmt_~arg1#1, warn_slowpath_fmt_~arg2#1.base, warn_slowpath_fmt_~arg2#1.offset;havoc warn_slowpath_fmt_#in~arg0#1.base, warn_slowpath_fmt_#in~arg0#1.offset, warn_slowpath_fmt_#in~arg1#1, warn_slowpath_fmt_#in~arg2#1.base, warn_slowpath_fmt_#in~arg2#1.offset;assume { :end_inline_warn_slowpath_fmt } true;havoc usb_serial_register_#t~mem892#1.base, usb_serial_register_#t~mem892#1.offset; [2025-02-08 03:08:52,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6802: assume 0bv64 != usb_serial_operations_init_~tmp___2~3#1;call usb_serial_operations_init_#t~mem861#1.base, usb_serial_operations_init_#t~mem861#1.offset := read~$Pointer$#9(usb_serial_operations_init_~device#1.base, ~bvadd~64(33bv64, usb_serial_operations_init_~device#1.offset), 8bv64); [2025-02-08 03:08:52,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6802: assume !(0bv64 != usb_serial_operations_init_~tmp___2~3#1); [2025-02-08 03:08:52,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6803-1: SUMMARY for call __dynamic_pr_debug(usb_serial_operations_init_~#descriptor___2~1#1.base, usb_serial_operations_init_~#descriptor___2~1#1.offset, 238bv64, 0bv64); srcloc: null [2025-02-08 03:08:52,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6803: havoc usb_serial_operations_init_#t~mem861#1.base, usb_serial_operations_init_#t~mem861#1.offset; [2025-02-08 03:08:52,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6869-1: SUMMARY for call usb_serial_operations_init_#t~ret877#1 := ldv__builtin_expect(~bvand~64(1bv64, ~zero_extend~64~8(usb_serial_operations_init_#t~mem876#1)), 0bv64); srcloc: null [2025-02-08 03:08:52,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6869: usb_serial_operations_init_~tmp___6~1#1 := usb_serial_operations_init_#t~ret877#1;havoc usb_serial_operations_init_#t~mem876#1;havoc usb_serial_operations_init_#t~ret877#1; [2025-02-08 03:08:52,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-1: ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_INT~TO~C_INT_#t~ret1558#1 := usb_serial_generic_write_#res#1;havoc usb_serial_generic_write_#t~mem1151#1, usb_serial_generic_write_#t~ret1152#1.base, usb_serial_generic_write_#t~ret1152#1.offset, usb_serial_generic_write_#t~ret1153#1, usb_serial_generic_write_#t~ret1154#1, usb_serial_generic_write_#t~ret1155#1, usb_serial_generic_write_#t~ret1156#1, usb_serial_generic_write_~tty#1.base, usb_serial_generic_write_~tty#1.offset, usb_serial_generic_write_~port#1.base, usb_serial_generic_write_~port#1.offset, usb_serial_generic_write_~buf#1.base, usb_serial_generic_write_~buf#1.offset, usb_serial_generic_write_~count#1, usb_serial_generic_write_~result~3#1, usb_serial_generic_write_~__flags~1#1, usb_serial_generic_write_~__ret~2#1, usb_serial_generic_write_~tmp~83#1.base, usb_serial_generic_write_~tmp~83#1.offset, usb_serial_generic_write_~__tmp~4#1.base, usb_serial_generic_write_~__tmp~4#1.offset, usb_serial_generic_write_~__buf~1#1.base, usb_serial_generic_write_~__buf~1#1.offset, usb_serial_generic_write_~__n~1#1, usb_serial_generic_write_~__recsize~1#1, usb_serial_generic_write_~__kfifo~3#1.base, usb_serial_generic_write_~__kfifo~3#1.offset, usb_serial_generic_write_~tmp___0~30#1, usb_serial_generic_write_~tmp___1~12#1, usb_serial_generic_write_~tmp___2~8#1;havoc usb_serial_generic_write_#in~tty#1.base, usb_serial_generic_write_#in~tty#1.offset, usb_serial_generic_write_#in~port#1.base, usb_serial_generic_write_#in~port#1.offset, usb_serial_generic_write_#in~buf#1.base, usb_serial_generic_write_#in~buf#1.offset, usb_serial_generic_write_#in~count#1;assume { :end_inline_usb_serial_generic_write } true;##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_INT~TO~C_INT_#res#1 := ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_INT~TO~C_INT_#t~ret1558#1;havoc ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_INT~TO~C_INT_#t~ret1558#1; [2025-02-08 03:08:52,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6870: assume 0bv64 != usb_serial_operations_init_~tmp___6~1#1;call usb_serial_operations_init_#t~mem878#1.base, usb_serial_operations_init_#t~mem878#1.offset := read~$Pointer$#9(usb_serial_operations_init_~device#1.base, ~bvadd~64(33bv64, usb_serial_operations_init_~device#1.offset), 8bv64); [2025-02-08 03:08:52,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6870: assume !(0bv64 != usb_serial_operations_init_~tmp___6~1#1); [2025-02-08 03:08:52,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7795-1: assume 0bv32 == ~ldv_retval_6~0;~ldv_state_variable_5~0 := 2bv32; [2025-02-08 03:08:52,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7795-1: assume !(0bv32 == ~ldv_retval_6~0); [2025-02-08 03:08:52,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6871-1: SUMMARY for call __dynamic_pr_debug(usb_serial_operations_init_~#descriptor___6~1#1.base, usb_serial_operations_init_~#descriptor___6~1#1.offset, 258bv64, 0bv64); srcloc: null [2025-02-08 03:08:52,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6871: havoc usb_serial_operations_init_#t~mem878#1.base, usb_serial_operations_init_#t~mem878#1.offset; [2025-02-08 03:08:52,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10505: havoc tty_register_driver_#t~nondet1530#1;usb_serial_init_#t~ret837#1 := tty_register_driver_#res#1;havoc tty_register_driver_#t~nondet1530#1, tty_register_driver_~arg0#1.base, tty_register_driver_~arg0#1.offset;havoc tty_register_driver_#in~arg0#1.base, tty_register_driver_#in~arg0#1.offset;assume { :end_inline_tty_register_driver } true;usb_serial_init_~result~0#1 := usb_serial_init_#t~ret837#1;havoc usb_serial_init_#t~ret837#1; [2025-02-08 03:08:52,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6938: havoc usb_serial_register_#t~ret893#1;usb_serial_register_#res#1 := 4294967274bv32; [2025-02-08 03:08:52,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7004: usb_serial_register_drivers_#t~ret905#1 := ldv_usb_register_driver_24_#res#1;havoc ldv_usb_register_driver_24_#t~ret1023#1, ldv_usb_register_driver_24_~ldv_func_arg1#1.base, ldv_usb_register_driver_24_~ldv_func_arg1#1.offset, ldv_usb_register_driver_24_~ldv_func_arg2#1.base, ldv_usb_register_driver_24_~ldv_func_arg2#1.offset, ldv_usb_register_driver_24_~ldv_func_arg3#1.base, ldv_usb_register_driver_24_~ldv_func_arg3#1.offset, ldv_usb_register_driver_24_~ldv_func_res~6#1, ldv_usb_register_driver_24_~tmp~69#1;havoc ldv_usb_register_driver_24_#in~ldv_func_arg1#1.base, ldv_usb_register_driver_24_#in~ldv_func_arg1#1.offset, ldv_usb_register_driver_24_#in~ldv_func_arg2#1.base, ldv_usb_register_driver_24_#in~ldv_func_arg2#1.offset, ldv_usb_register_driver_24_#in~ldv_func_arg3#1.base, ldv_usb_register_driver_24_#in~ldv_func_arg3#1.offset;assume { :end_inline_ldv_usb_register_driver_24 } true;usb_serial_register_drivers_~rc~0#1 := usb_serial_register_drivers_#t~ret905#1; [2025-02-08 03:08:52,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6938-1: SUMMARY for call usb_serial_register_#t~ret893#1 := ldv__builtin_expect(~sign_extend~64~32((if 0bv32 != usb_serial_register_~__ret_warn_on~2#1 then 1bv32 else 0bv32)), 0bv64); srcloc: null [2025-02-08 03:08:52,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8062: ~ldv_state_variable_5~0 := 0bv32; [2025-02-08 03:08:52,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8062-1: SUMMARY for call usb_deregister(ldv_usb_deregister_25_~arg#1.base, ldv_usb_deregister_25_~arg#1.offset); srcloc: null [2025-02-08 03:08:52,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7005: assume 0bv32 != usb_serial_register_drivers_~rc~0#1;usb_serial_register_drivers_#res#1 := usb_serial_register_drivers_~rc~0#1; [2025-02-08 03:08:52,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7005: assume !(0bv32 != usb_serial_register_drivers_~rc~0#1);usb_serial_register_drivers_~sd~0#1.base, usb_serial_register_drivers_~sd~0#1.offset := usb_serial_register_drivers_~serial_drivers___0#1.base, usb_serial_register_drivers_~serial_drivers___0#1.offset; [2025-02-08 03:08:52,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7864-1: assume { :begin_inline_ldv_check_final_state } true; [2025-02-08 03:08:52,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7864: assume { :end_inline_ldv_check_final_state } true;main_#res#1 := 0bv32;call ULTIMATE.dealloc(main_~#ldvarg7~0#1.base, main_~#ldvarg7~0#1.offset);havoc main_~#ldvarg7~0#1.base, main_~#ldvarg7~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg0~0#1.base, main_~#ldvarg0~0#1.offset);havoc main_~#ldvarg0~0#1.base, main_~#ldvarg0~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg5~0#1.base, main_~#ldvarg5~0#1.offset);havoc main_~#ldvarg5~0#1.base, main_~#ldvarg5~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg8~0#1.base, main_~#ldvarg8~0#1.offset);havoc main_~#ldvarg8~0#1.base, main_~#ldvarg8~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg1~0#1.base, main_~#ldvarg1~0#1.offset);havoc main_~#ldvarg1~0#1.base, main_~#ldvarg1~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg4~0#1.base, main_~#ldvarg4~0#1.offset);havoc main_~#ldvarg4~0#1.base, main_~#ldvarg4~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg2~0#1.base, main_~#ldvarg2~0#1.offset);havoc main_~#ldvarg2~0#1.base, main_~#ldvarg2~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg14~0#1.base, main_~#ldvarg14~0#1.offset);havoc main_~#ldvarg14~0#1.base, main_~#ldvarg14~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg17~0#1.base, main_~#ldvarg17~0#1.offset);havoc main_~#ldvarg17~0#1.base, main_~#ldvarg17~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg19~0#1.base, main_~#ldvarg19~0#1.offset);havoc main_~#ldvarg19~0#1.base, main_~#ldvarg19~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg16~0#1.base, main_~#ldvarg16~0#1.offset);havoc main_~#ldvarg16~0#1.base, main_~#ldvarg16~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg26~0#1.base, main_~#ldvarg26~0#1.offset);havoc main_~#ldvarg26~0#1.base, main_~#ldvarg26~0#1.offset; [2025-02-08 03:08:52,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6675: havoc tty_set_operations_~arg0#1.base, tty_set_operations_~arg0#1.offset, tty_set_operations_~arg1#1.base, tty_set_operations_~arg1#1.offset;havoc tty_set_operations_#in~arg0#1.base, tty_set_operations_#in~arg0#1.offset, tty_set_operations_#in~arg1#1.base, tty_set_operations_#in~arg1#1.offset;assume { :end_inline_tty_set_operations } true;assume { :begin_inline_tty_register_driver } true;tty_register_driver_#in~arg0#1.base, tty_register_driver_#in~arg0#1.offset := ~usb_serial_tty_driver~0.base, ~usb_serial_tty_driver~0.offset;havoc tty_register_driver_#res#1;havoc tty_register_driver_#t~nondet1530#1, tty_register_driver_~arg0#1.base, tty_register_driver_~arg0#1.offset;tty_register_driver_~arg0#1.base, tty_register_driver_~arg0#1.offset := tty_register_driver_#in~arg0#1.base, tty_register_driver_#in~arg0#1.offset;havoc tty_register_driver_#t~nondet1530#1;tty_register_driver_#res#1 := tty_register_driver_#t~nondet1530#1;havoc tty_register_driver_#t~nondet1530#1; [2025-02-08 03:08:52,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10441: havoc seq_read_#t~nondet1520#1;main_#t~ret996#1 := seq_read_#res#1;havoc seq_read_#t~nondet1520#1, seq_read_~arg0#1.base, seq_read_~arg0#1.offset, seq_read_~arg1#1.base, seq_read_~arg1#1.offset, seq_read_~arg2#1, seq_read_~arg3#1.base, seq_read_~arg3#1.offset;havoc seq_read_#in~arg0#1.base, seq_read_#in~arg0#1.offset, seq_read_#in~arg1#1.base, seq_read_#in~arg1#1.offset, seq_read_#in~arg2#1, seq_read_#in~arg3#1.base, seq_read_#in~arg3#1.offset;assume { :end_inline_seq_read } true;havoc main_#t~mem995#1;havoc main_#t~ret996#1;~ldv_state_variable_9~0 := 2bv32; [2025-02-08 03:08:52,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6742: assume 0bv64 == ~bvadd~64(usb_serial_operations_init_#t~mem846#1.base, usb_serial_operations_init_#t~mem846#1.offset);havoc usb_serial_operations_init_#t~mem846#1.base, usb_serial_operations_init_#t~mem846#1.offset;call write~$Pointer$#9(#funAddr~usb_serial_generic_open.base, #funAddr~usb_serial_generic_open.offset, usb_serial_operations_init_~device#1.base, ~bvadd~64(338bv64, usb_serial_operations_init_~device#1.offset), 8bv64);call write~$Pointer$#0(219bv64, 0bv64, usb_serial_operations_init_~#descriptor~20#1.base, usb_serial_operations_init_~#descriptor~20#1.offset, 8bv64);call write~$Pointer$#0(220bv64, 0bv64, usb_serial_operations_init_~#descriptor~20#1.base, ~bvadd~64(8bv64, usb_serial_operations_init_~#descriptor~20#1.offset), 8bv64);call write~$Pointer$#0(221bv64, 0bv64, usb_serial_operations_init_~#descriptor~20#1.base, ~bvadd~64(16bv64, usb_serial_operations_init_~#descriptor~20#1.offset), 8bv64);call write~$Pointer$#0(222bv64, 0bv64, usb_serial_operations_init_~#descriptor~20#1.base, ~bvadd~64(24bv64, usb_serial_operations_init_~#descriptor~20#1.offset), 8bv64);call write~intINTTYPE4#0(1326bv32, usb_serial_operations_init_~#descriptor~20#1.base, ~bvadd~64(32bv64, usb_serial_operations_init_~#descriptor~20#1.offset), 4bv64);call write~intINTTYPE1#0(0bv8, usb_serial_operations_init_~#descriptor~20#1.base, ~bvadd~64(36bv64, usb_serial_operations_init_~#descriptor~20#1.offset), 1bv64);call usb_serial_operations_init_#t~mem847#1 := read~intINTTYPE1#0(usb_serial_operations_init_~#descriptor~20#1.base, ~bvadd~64(36bv64, usb_serial_operations_init_~#descriptor~20#1.offset), 1bv64); [2025-02-08 03:08:52,917 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6742: assume !(0bv64 == ~bvadd~64(usb_serial_operations_init_#t~mem846#1.base, usb_serial_operations_init_#t~mem846#1.offset));havoc usb_serial_operations_init_#t~mem846#1.base, usb_serial_operations_init_#t~mem846#1.offset; [2025-02-08 03:08:52,917 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7865: #t~ret1545#1 := main_#res#1;havoc main_#t~ret924#1.base, main_#t~ret924#1.offset, main_#t~ret925#1.base, main_#t~ret925#1.offset, main_#t~ret926#1.base, main_#t~ret926#1.offset, main_#t~ret927#1.base, main_#t~ret927#1.offset, main_#t~ret928#1.base, main_#t~ret928#1.offset, main_#t~ret929#1.base, main_#t~ret929#1.offset, main_#t~ret930#1.base, main_#t~ret930#1.offset, main_#t~ret931#1.base, main_#t~ret931#1.offset, main_#t~ret932#1.base, main_#t~ret932#1.offset, main_#t~ret933#1.base, main_#t~ret933#1.offset, main_#t~ret934#1.base, main_#t~ret934#1.offset, main_#t~ret935#1.base, main_#t~ret935#1.offset, main_#t~ret936#1.base, main_#t~ret936#1.offset, main_#t~ret937#1.base, main_#t~ret937#1.offset, main_#t~ret938#1.base, main_#t~ret938#1.offset, main_#t~ret939#1.base, main_#t~ret939#1.offset, main_#t~ret940#1.base, main_#t~ret940#1.offset, main_#t~ret941#1.base, main_#t~ret941#1.offset, main_#t~ret942#1.base, main_#t~ret942#1.offset, main_#t~ret943#1.base, main_#t~ret943#1.offset, main_#t~ret944#1.base, main_#t~ret944#1.offset, main_#t~ret945#1.base, main_#t~ret945#1.offset, main_#t~ret946#1.base, main_#t~ret946#1.offset, main_#t~nondet947#1, main_#t~switch948#1, main_#t~nondet949#1, main_#t~switch950#1, main_#t~ret951#1, main_#t~ret952#1, main_#t~ret953#1, main_#t~mem954#1, main_#t~mem955#1, main_#t~ret956#1, main_#t~mem957#1, main_#t~mem958#1, main_#t~ret959#1, main_#t~ret960#1, main_#t~ret961#1, main_#t~mem962#1, main_#t~mem963#1, main_#t~ret964#1, main_#t~mem965#1, main_#t~mem966#1, main_#t~ret967#1, main_#t~mem968#1, main_#t~ret969#1, main_#t~ret970#1, main_#t~ret971#1, main_#t~mem972#1, main_#t~ret973#1, main_#t~mem974#1, main_#t~ret975#1, main_#t~ret976#1, main_#t~ret977#1, main_#t~ret978#1, main_#t~ret979#1, main_#t~mem980#1, main_#t~mem981#1, main_#t~nondet982#1, main_#t~switch983#1, main_#t~ret984#1, main_#t~ret985#1, main_#t~ret986#1, main_#t~ret987#1, main_#t~mem988#1, main_#t~mem989#1, main_#t~mem990#1, main_#t~ret991#1, main_#t~nondet992#1, main_#t~switch993#1, main_#t~ret994#1, main_#t~mem995#1, main_#t~ret996#1, main_#t~mem997#1, main_#t~mem998#1, main_#t~ret999#1, main_#t~ret1000#1, main_#t~nondet1001#1, main_#t~switch1002#1, main_#t~ret1003#1, main_#t~nondet1004#1, main_#t~switch1005#1, main_#t~ret1006#1, main_#t~nondet1007#1, main_#t~switch1008#1, main_#t~ret1009#1, main_#t~mem1010#1, main_#t~ret1011#1, main_#t~ret1012#1, main_#t~ret1013#1, main_~#ldvarg7~0#1.base, main_~#ldvarg7~0#1.offset, main_~ldvarg3~0#1.base, main_~ldvarg3~0#1.offset, main_~tmp~59#1.base, main_~tmp~59#1.offset, main_~#ldvarg0~0#1.base, main_~#ldvarg0~0#1.offset, main_~#ldvarg5~0#1.base, main_~#ldvarg5~0#1.offset, main_~ldvarg6~0#1.base, main_~ldvarg6~0#1.offset, main_~tmp___0~25#1.base, main_~tmp___0~25#1.offset, main_~#ldvarg8~0#1.base, main_~#ldvarg8~0#1.offset, main_~#ldvarg1~0#1.base, main_~#ldvarg1~0#1.offset, main_~#ldvarg4~0#1.base, main_~#ldvarg4~0#1.offset, main_~ldvarg10~0#1.base, main_~ldvarg10~0#1.offset, main_~tmp___1~8#1.base, main_~tmp___1~8#1.offset, main_~ldvarg9~0#1.base, main_~ldvarg9~0#1.offset, main_~tmp___2~4#1.base, main_~tmp___2~4#1.offset, main_~#ldvarg2~0#1.base, main_~#ldvarg2~0#1.offset, main_~#ldvarg14~0#1.base, main_~#ldvarg14~0#1.offset, main_~ldvarg15~0#1.base, main_~ldvarg15~0#1.offset, main_~tmp___3~2#1.base, main_~tmp___3~2#1.offset, main_~ldvarg18~0#1.base, main_~ldvarg18~0#1.offset, main_~tmp___4~2#1.base, main_~tmp___4~2#1.offset, main_~ldvarg20~0#1.base, main_~ldvarg20~0#1.offset, main_~tmp___5~2#1.base, main_~tmp___5~2#1.offset, main_~#ldvarg17~0#1.base, main_~#ldvarg17~0#1.offset, main_~#ldvarg19~0#1.base, main_~#ldvarg19~0#1.offset, main_~#ldvarg16~0#1.base, main_~#ldvarg16~0#1.offset, main_~ldvarg24~0#1.base, main_~ldvarg24~0#1.offset, main_~tmp___6~2#1.base, main_~tmp___6~2#1.offset, main_~ldvarg23~0#1.base, main_~ldvarg23~0#1.offset, main_~tmp___7~2#1.base, main_~tmp___7~2#1.offset, main_~ldvarg22~0#1.base, main_~ldvarg22~0#1.offset, main_~tmp___8~2#1.base, main_~tmp___8~2#1.offset, main_~ldvarg27~0#1.base, main_~ldvarg27~0#1.offset, main_~tmp___9~1#1.base, main_~tmp___9~1#1.offset, main_~#ldvarg26~0#1.base, main_~#ldvarg26~0#1.offset, main_~tmp___10~1#1, main_~tmp___11~1#1, main_~tmp___12~1#1, main_~tmp___13~1#1, main_~tmp___14~1#1, main_~tmp___15~1#1, main_~tmp___16~1#1;assume { :end_inline_main } true; [2025-02-08 03:08:52,917 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10376: havoc ldv_reset_resume_5_#t~nondet1509#1;main_#t~ret1013#1 := ldv_reset_resume_5_#res#1;havoc ldv_reset_resume_5_#t~nondet1509#1;assume { :end_inline_ldv_reset_resume_5 } true;~ldv_retval_6~0 := main_#t~ret1013#1;havoc main_#t~ret1013#1; [2025-02-08 03:08:52,917 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9914: ldv_initialize_bus_type_2_~tmp~108#1.base, ldv_initialize_bus_type_2_~tmp~108#1.offset := ldv_initialize_bus_type_2_#t~ret1459#1.base, ldv_initialize_bus_type_2_#t~ret1459#1.offset;havoc ldv_initialize_bus_type_2_#t~ret1459#1.base, ldv_initialize_bus_type_2_#t~ret1459#1.offset;~usb_serial_bus_type_group0~0.base, ~usb_serial_bus_type_group0~0.offset := ldv_initialize_bus_type_2_~tmp~108#1.base, ldv_initialize_bus_type_2_~tmp~108#1.offset; [2025-02-08 03:08:52,917 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6809-1: call usb_serial_operations_init_#t~mem862#1.base, usb_serial_operations_init_#t~mem862#1.offset := read~$Pointer$#9(usb_serial_operations_init_~device#1.base, ~bvadd~64(394bv64, usb_serial_operations_init_~device#1.offset), 8bv64); [2025-02-08 03:08:52,917 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6809: assume 0bv64 == ~bvadd~64(usb_serial_operations_init_#t~mem862#1.base, usb_serial_operations_init_#t~mem862#1.offset);havoc usb_serial_operations_init_#t~mem862#1.base, usb_serial_operations_init_#t~mem862#1.offset;call write~$Pointer$#9(#funAddr~usb_serial_generic_chars_in_buffer.base, #funAddr~usb_serial_generic_chars_in_buffer.offset, usb_serial_operations_init_~device#1.base, ~bvadd~64(394bv64, usb_serial_operations_init_~device#1.offset), 8bv64);call write~$Pointer$#0(239bv64, 0bv64, usb_serial_operations_init_~#descriptor___3~1#1.base, usb_serial_operations_init_~#descriptor___3~1#1.offset, 8bv64);call write~$Pointer$#0(240bv64, 0bv64, usb_serial_operations_init_~#descriptor___3~1#1.base, ~bvadd~64(8bv64, usb_serial_operations_init_~#descriptor___3~1#1.offset), 8bv64);call write~$Pointer$#0(241bv64, 0bv64, usb_serial_operations_init_~#descriptor___3~1#1.base, ~bvadd~64(16bv64, usb_serial_operations_init_~#descriptor___3~1#1.offset), 8bv64);call write~$Pointer$#0(242bv64, 0bv64, usb_serial_operations_init_~#descriptor___3~1#1.base, ~bvadd~64(24bv64, usb_serial_operations_init_~#descriptor___3~1#1.offset), 8bv64);call write~intINTTYPE4#0(1330bv32, usb_serial_operations_init_~#descriptor___3~1#1.base, ~bvadd~64(32bv64, usb_serial_operations_init_~#descriptor___3~1#1.offset), 4bv64);call write~intINTTYPE1#0(0bv8, usb_serial_operations_init_~#descriptor___3~1#1.base, ~bvadd~64(36bv64, usb_serial_operations_init_~#descriptor___3~1#1.offset), 1bv64);call usb_serial_operations_init_#t~mem863#1 := read~intINTTYPE1#0(usb_serial_operations_init_~#descriptor___3~1#1.base, ~bvadd~64(36bv64, usb_serial_operations_init_~#descriptor___3~1#1.offset), 1bv64); [2025-02-08 03:08:52,917 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6809: assume !(0bv64 == ~bvadd~64(usb_serial_operations_init_#t~mem862#1.base, usb_serial_operations_init_#t~mem862#1.offset));havoc usb_serial_operations_init_#t~mem862#1.base, usb_serial_operations_init_#t~mem862#1.offset; [2025-02-08 03:08:52,917 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9914-1: SUMMARY for call ldv_initialize_bus_type_2_#t~ret1459#1.base, ldv_initialize_bus_type_2_#t~ret1459#1.offset := ldv_init_zalloc(1416bv64); srcloc: null [2025-02-08 03:08:52,917 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6677: assume 0bv32 != usb_serial_init_~result~0#1; [2025-02-08 03:08:52,917 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6677: assume !(0bv32 != usb_serial_init_~result~0#1);assume { :begin_inline_ldv_usb_register_driver_21 } true;ldv_usb_register_driver_21_#in~ldv_func_arg1#1.base, ldv_usb_register_driver_21_#in~ldv_func_arg1#1.offset, ldv_usb_register_driver_21_#in~ldv_func_arg2#1.base, ldv_usb_register_driver_21_#in~ldv_func_arg2#1.offset, ldv_usb_register_driver_21_#in~ldv_func_arg3#1.base, ldv_usb_register_driver_21_#in~ldv_func_arg3#1.offset := ~#usb_serial_driver~0.base, ~#usb_serial_driver~0.offset, ~#__this_module~0.base, ~#__this_module~0.offset, 212bv64, 0bv64;havoc ldv_usb_register_driver_21_#res#1;havoc ldv_usb_register_driver_21_#t~ret1022#1, ldv_usb_register_driver_21_~ldv_func_arg1#1.base, ldv_usb_register_driver_21_~ldv_func_arg1#1.offset, ldv_usb_register_driver_21_~ldv_func_arg2#1.base, ldv_usb_register_driver_21_~ldv_func_arg2#1.offset, ldv_usb_register_driver_21_~ldv_func_arg3#1.base, ldv_usb_register_driver_21_~ldv_func_arg3#1.offset, ldv_usb_register_driver_21_~ldv_func_res~5#1, ldv_usb_register_driver_21_~tmp~68#1;ldv_usb_register_driver_21_~ldv_func_arg1#1.base, ldv_usb_register_driver_21_~ldv_func_arg1#1.offset := ldv_usb_register_driver_21_#in~ldv_func_arg1#1.base, ldv_usb_register_driver_21_#in~ldv_func_arg1#1.offset;ldv_usb_register_driver_21_~ldv_func_arg2#1.base, ldv_usb_register_driver_21_~ldv_func_arg2#1.offset := ldv_usb_register_driver_21_#in~ldv_func_arg2#1.base, ldv_usb_register_driver_21_#in~ldv_func_arg2#1.offset;ldv_usb_register_driver_21_~ldv_func_arg3#1.base, ldv_usb_register_driver_21_~ldv_func_arg3#1.offset := ldv_usb_register_driver_21_#in~ldv_func_arg3#1.base, ldv_usb_register_driver_21_#in~ldv_func_arg3#1.offset;havoc ldv_usb_register_driver_21_~ldv_func_res~5#1;havoc ldv_usb_register_driver_21_~tmp~68#1; [2025-02-08 03:08:52,917 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6678: havoc usb_serial_init_#t~ret838#1; [2025-02-08 03:08:52,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6678-1: SUMMARY for call usb_serial_init_#t~ret838#1 := printk(210bv64, 0bv64); srcloc: null [2025-02-08 03:08:52,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6943-1: SUMMARY for call mutex_lock_nested(~#table_lock~0.base, ~#table_lock~0.offset, 0bv32); srcloc: null [2025-02-08 03:08:52,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6943: assume { :begin_inline_list_add } true;list_add_#in~new#1.base, list_add_#in~new#1.offset, list_add_#in~head#1.base, list_add_#in~head#1.offset := usb_serial_register_~driver#1.base, ~bvadd~64(17bv64, usb_serial_register_~driver#1.offset), ~#usb_serial_driver_list~0.base, ~#usb_serial_driver_list~0.offset;havoc list_add_#t~mem24#1.base, list_add_#t~mem24#1.offset, list_add_~new#1.base, list_add_~new#1.offset, list_add_~head#1.base, list_add_~head#1.offset;list_add_~new#1.base, list_add_~new#1.offset := list_add_#in~new#1.base, list_add_#in~new#1.offset;list_add_~head#1.base, list_add_~head#1.offset := list_add_#in~head#1.base, list_add_#in~head#1.offset;call list_add_#t~mem24#1.base, list_add_#t~mem24#1.offset := read~$Pointer$#9(list_add_~head#1.base, list_add_~head#1.offset, 8bv64);assume { :begin_inline___list_add } true;__list_add_#in~arg0#1.base, __list_add_#in~arg0#1.offset, __list_add_#in~arg1#1.base, __list_add_#in~arg1#1.offset, __list_add_#in~arg2#1.base, __list_add_#in~arg2#1.offset := list_add_~new#1.base, list_add_~new#1.offset, list_add_~head#1.base, list_add_~head#1.offset, list_add_#t~mem24#1.base, list_add_#t~mem24#1.offset;havoc __list_add_~arg0#1.base, __list_add_~arg0#1.offset, __list_add_~arg1#1.base, __list_add_~arg1#1.offset, __list_add_~arg2#1.base, __list_add_~arg2#1.offset;__list_add_~arg0#1.base, __list_add_~arg0#1.offset := __list_add_#in~arg0#1.base, __list_add_#in~arg0#1.offset;__list_add_~arg1#1.base, __list_add_~arg1#1.offset := __list_add_#in~arg1#1.base, __list_add_#in~arg1#1.offset;__list_add_~arg2#1.base, __list_add_~arg2#1.offset := __list_add_#in~arg2#1.base, __list_add_#in~arg2#1.offset; [2025-02-08 03:08:52,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6877-1: call usb_serial_operations_init_#t~mem879#1.base, usb_serial_operations_init_#t~mem879#1.offset := read~$Pointer$#9(usb_serial_operations_init_~device#1.base, ~bvadd~64(522bv64, usb_serial_operations_init_~device#1.offset), 8bv64); [2025-02-08 03:08:52,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6877: assume 0bv64 == ~bvadd~64(usb_serial_operations_init_#t~mem879#1.base, usb_serial_operations_init_#t~mem879#1.offset);havoc usb_serial_operations_init_#t~mem879#1.base, usb_serial_operations_init_#t~mem879#1.offset;call write~$Pointer$#9(#funAddr~usb_serial_generic_process_read_urb.base, #funAddr~usb_serial_generic_process_read_urb.offset, usb_serial_operations_init_~device#1.base, ~bvadd~64(522bv64, usb_serial_operations_init_~device#1.offset), 8bv64);call write~$Pointer$#0(259bv64, 0bv64, usb_serial_operations_init_~#descriptor___7~1#1.base, usb_serial_operations_init_~#descriptor___7~1#1.offset, 8bv64);call write~$Pointer$#0(260bv64, 0bv64, usb_serial_operations_init_~#descriptor___7~1#1.base, ~bvadd~64(8bv64, usb_serial_operations_init_~#descriptor___7~1#1.offset), 8bv64);call write~$Pointer$#0(261bv64, 0bv64, usb_serial_operations_init_~#descriptor___7~1#1.base, ~bvadd~64(16bv64, usb_serial_operations_init_~#descriptor___7~1#1.offset), 8bv64);call write~$Pointer$#0(262bv64, 0bv64, usb_serial_operations_init_~#descriptor___7~1#1.base, ~bvadd~64(24bv64, usb_serial_operations_init_~#descriptor___7~1#1.offset), 8bv64);call write~intINTTYPE4#0(1335bv32, usb_serial_operations_init_~#descriptor___7~1#1.base, ~bvadd~64(32bv64, usb_serial_operations_init_~#descriptor___7~1#1.offset), 4bv64);call write~intINTTYPE1#0(0bv8, usb_serial_operations_init_~#descriptor___7~1#1.base, ~bvadd~64(36bv64, usb_serial_operations_init_~#descriptor___7~1#1.offset), 1bv64);call usb_serial_operations_init_#t~mem880#1 := read~intINTTYPE1#0(usb_serial_operations_init_~#descriptor___7~1#1.base, ~bvadd~64(36bv64, usb_serial_operations_init_~#descriptor___7~1#1.offset), 1bv64); [2025-02-08 03:08:52,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6877: assume !(0bv64 == ~bvadd~64(usb_serial_operations_init_#t~mem879#1.base, usb_serial_operations_init_#t~mem879#1.offset));havoc usb_serial_operations_init_#t~mem879#1.base, usb_serial_operations_init_#t~mem879#1.offset; [2025-02-08 03:08:52,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6944: havoc list_add_#t~mem24#1.base, list_add_#t~mem24#1.offset, list_add_~new#1.base, list_add_~new#1.offset, list_add_~head#1.base, list_add_~head#1.offset;havoc list_add_#in~new#1.base, list_add_#in~new#1.offset, list_add_#in~head#1.base, list_add_#in~head#1.offset;assume { :end_inline_list_add } true;assume { :begin_inline_usb_serial_bus_register } true;usb_serial_bus_register_#in~driver#1.base, usb_serial_bus_register_#in~driver#1.offset := usb_serial_register_~driver#1.base, usb_serial_register_~driver#1.offset;havoc usb_serial_bus_register_#res#1;havoc usb_serial_bus_register_#t~ret1456#1.base, usb_serial_bus_register_#t~ret1456#1.offset, usb_serial_bus_register_#t~ret1457#1, usb_serial_bus_register_~driver#1.base, usb_serial_bus_register_~driver#1.offset, usb_serial_bus_register_~retval~10#1, usb_serial_bus_register_~#__key~2#1.base, usb_serial_bus_register_~#__key~2#1.offset;usb_serial_bus_register_~driver#1.base, usb_serial_bus_register_~driver#1.offset := usb_serial_bus_register_#in~driver#1.base, usb_serial_bus_register_#in~driver#1.offset;havoc usb_serial_bus_register_~retval~10#1;call usb_serial_bus_register_~#__key~2#1.base, usb_serial_bus_register_~#__key~2#1.offset := #Ultimate.allocOnStack(8bv64);call write~$Pointer$#9(~#usb_serial_bus_type~0.base, ~#usb_serial_bus_type~0.offset, usb_serial_bus_register_~driver#1.base, ~bvadd~64(8bv64, ~bvadd~64(33bv64, usb_serial_bus_register_~driver#1.offset)), 8bv64); [2025-02-08 03:08:52,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10578: havoc usb_show_dynids_#t~nondet1541#1;new_id_show_#t~ret1452#1 := usb_show_dynids_#res#1;havoc usb_show_dynids_#t~nondet1541#1, usb_show_dynids_~arg0#1.base, usb_show_dynids_~arg0#1.offset, usb_show_dynids_~arg1#1.base, usb_show_dynids_~arg1#1.offset;havoc usb_show_dynids_#in~arg0#1.base, usb_show_dynids_#in~arg0#1.offset, usb_show_dynids_#in~arg1#1.base, usb_show_dynids_#in~arg1#1.offset;assume { :end_inline_usb_show_dynids } true;new_id_show_~tmp~106#1 := new_id_show_#t~ret1452#1;havoc new_id_show_#t~ret1452#1;new_id_show_#res#1 := new_id_show_~tmp~106#1; [2025-02-08 03:08:52,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10380: havoc ldv_suspend_4_#t~nondet1510#1;ldv_main_exported_4_#t~ret1379#1 := ldv_suspend_4_#res#1;havoc ldv_suspend_4_#t~nondet1510#1;assume { :end_inline_ldv_suspend_4 } true;havoc ldv_main_exported_4_#t~ret1379#1;~ldv_state_variable_4~0 := 3bv32; [2025-02-08 03:08:52,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6946: assume 0bv32 != usb_serial_register_~retval~5#1;call usb_serial_register_#t~mem895#1.base, usb_serial_register_#t~mem895#1.offset := read~$Pointer$#9(usb_serial_register_~driver#1.base, usb_serial_register_~driver#1.offset, 8bv64); [2025-02-08 03:08:52,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6946: assume !(0bv32 != usb_serial_register_~retval~5#1);call usb_serial_register_#t~mem897#1.base, usb_serial_register_#t~mem897#1.offset := read~$Pointer$#9(usb_serial_register_~driver#1.base, usb_serial_register_~driver#1.offset, 8bv64); [2025-02-08 03:08:52,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7012: call usb_serial_register_drivers_#t~mem906#1.base, usb_serial_register_drivers_#t~mem906#1.offset := read~$Pointer$#9(usb_serial_register_drivers_~sd~0#1.base, usb_serial_register_drivers_~sd~0#1.offset, 8bv64);call write~$Pointer$#9(usb_serial_register_drivers_~udriver~0#1.base, usb_serial_register_drivers_~udriver~0#1.offset, usb_serial_register_drivers_#t~mem906#1.base, ~bvadd~64(150bv64, usb_serial_register_drivers_#t~mem906#1.offset), 8bv64);call usb_serial_register_drivers_#t~mem907#1.base, usb_serial_register_drivers_#t~mem907#1.offset := read~$Pointer$#9(usb_serial_register_drivers_~sd~0#1.base, usb_serial_register_drivers_~sd~0#1.offset, 8bv64);assume { :begin_inline_usb_serial_register } true;usb_serial_register_#in~driver#1.base, usb_serial_register_#in~driver#1.offset := usb_serial_register_drivers_#t~mem907#1.base, usb_serial_register_drivers_#t~mem907#1.offset;havoc usb_serial_register_#res#1;havoc usb_serial_register_#t~ret887#1, usb_serial_register_#t~mem888#1.base, usb_serial_register_#t~mem888#1.offset, usb_serial_register_#t~mem889#1.base, usb_serial_register_#t~mem889#1.offset, usb_serial_register_#t~mem890#1.base, usb_serial_register_#t~mem890#1.offset, usb_serial_register_#t~ret891#1, usb_serial_register_#t~mem892#1.base, usb_serial_register_#t~mem892#1.offset, usb_serial_register_#t~ret893#1, usb_serial_register_#t~ret894#1, usb_serial_register_#t~mem895#1.base, usb_serial_register_#t~mem895#1.offset, usb_serial_register_#t~ret896#1, usb_serial_register_#t~mem897#1.base, usb_serial_register_#t~mem897#1.offset, usb_serial_register_#t~ret898#1, usb_serial_register_~driver#1.base, usb_serial_register_~driver#1.offset, usb_serial_register_~retval~5#1, usb_serial_register_~tmp~53#1, usb_serial_register_~__ret_warn_on~2#1, usb_serial_register_~tmp___0~21#1;usb_serial_register_~driver#1.base, usb_serial_register_~driver#1.offset := usb_serial_register_#in~driver#1.base, usb_serial_register_#in~driver#1.offset;havoc usb_serial_register_~retval~5#1;havoc usb_serial_register_~tmp~53#1;havoc usb_serial_register_~__ret_warn_on~2#1;havoc usb_serial_register_~tmp___0~21#1;assume { :begin_inline_usb_disabled } true;havoc usb_disabled_#res#1;havoc usb_disabled_#t~nondet1535#1;havoc usb_disabled_#t~nondet1535#1;usb_disabled_#res#1 := usb_disabled_#t~nondet1535#1;havoc usb_disabled_#t~nondet1535#1; [2025-02-08 03:08:52,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6682: usb_serial_init_#t~ret839#1 := ldv_usb_register_driver_21_#res#1;havoc ldv_usb_register_driver_21_#t~ret1022#1, ldv_usb_register_driver_21_~ldv_func_arg1#1.base, ldv_usb_register_driver_21_~ldv_func_arg1#1.offset, ldv_usb_register_driver_21_~ldv_func_arg2#1.base, ldv_usb_register_driver_21_~ldv_func_arg2#1.offset, ldv_usb_register_driver_21_~ldv_func_arg3#1.base, ldv_usb_register_driver_21_~ldv_func_arg3#1.offset, ldv_usb_register_driver_21_~ldv_func_res~5#1, ldv_usb_register_driver_21_~tmp~68#1;havoc ldv_usb_register_driver_21_#in~ldv_func_arg1#1.base, ldv_usb_register_driver_21_#in~ldv_func_arg1#1.offset, ldv_usb_register_driver_21_#in~ldv_func_arg2#1.base, ldv_usb_register_driver_21_#in~ldv_func_arg2#1.offset, ldv_usb_register_driver_21_#in~ldv_func_arg3#1.base, ldv_usb_register_driver_21_#in~ldv_func_arg3#1.offset;assume { :end_inline_ldv_usb_register_driver_21 } true;usb_serial_init_~result~0#1 := usb_serial_init_#t~ret839#1;havoc usb_serial_init_#t~ret839#1; [2025-02-08 03:08:52,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9523: ldv_initialize_usb_serial_driver_4_~tmp~98#1.base, ldv_initialize_usb_serial_driver_4_~tmp~98#1.offset := ldv_initialize_usb_serial_driver_4_#t~ret1374#1.base, ldv_initialize_usb_serial_driver_4_#t~ret1374#1.offset;havoc ldv_initialize_usb_serial_driver_4_#t~ret1374#1.base, ldv_initialize_usb_serial_driver_4_#t~ret1374#1.offset;~usb_serial_generic_device_group0~0.base, ~usb_serial_generic_device_group0~0.offset := ldv_initialize_usb_serial_driver_4_~tmp~98#1.base, ldv_initialize_usb_serial_driver_4_~tmp~98#1.offset; [2025-02-08 03:08:52,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9523-1: SUMMARY for call ldv_initialize_usb_serial_driver_4_#t~ret1374#1.base, ldv_initialize_usb_serial_driver_4_#t~ret1374#1.offset := ldv_init_zalloc(1816bv64); srcloc: null [2025-02-08 03:08:52,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6947-1: SUMMARY for call usb_serial_register_#t~ret896#1 := printk(271bv64, 0bv64); srcloc: null [2025-02-08 03:08:52,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6947: havoc usb_serial_register_#t~mem895#1.base, usb_serial_register_#t~mem895#1.offset;havoc usb_serial_register_#t~ret896#1; [2025-02-08 03:08:52,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7013: usb_serial_register_drivers_#t~ret908#1 := usb_serial_register_#res#1;havoc usb_serial_register_#t~ret887#1, usb_serial_register_#t~mem888#1.base, usb_serial_register_#t~mem888#1.offset, usb_serial_register_#t~mem889#1.base, usb_serial_register_#t~mem889#1.offset, usb_serial_register_#t~mem890#1.base, usb_serial_register_#t~mem890#1.offset, usb_serial_register_#t~ret891#1, usb_serial_register_#t~mem892#1.base, usb_serial_register_#t~mem892#1.offset, usb_serial_register_#t~ret893#1, usb_serial_register_#t~ret894#1, usb_serial_register_#t~mem895#1.base, usb_serial_register_#t~mem895#1.offset, usb_serial_register_#t~ret896#1, usb_serial_register_#t~mem897#1.base, usb_serial_register_#t~mem897#1.offset, usb_serial_register_#t~ret898#1, usb_serial_register_~driver#1.base, usb_serial_register_~driver#1.offset, usb_serial_register_~retval~5#1, usb_serial_register_~tmp~53#1, usb_serial_register_~__ret_warn_on~2#1, usb_serial_register_~tmp___0~21#1;havoc usb_serial_register_#in~driver#1.base, usb_serial_register_#in~driver#1.offset;assume { :end_inline_usb_serial_register } true;usb_serial_register_drivers_~rc~0#1 := usb_serial_register_drivers_#t~ret908#1;havoc usb_serial_register_drivers_#t~mem907#1.base, usb_serial_register_drivers_#t~mem907#1.offset;havoc usb_serial_register_drivers_#t~ret908#1; [2025-02-08 03:08:52,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6683: assume ~bvslt~32(usb_serial_init_~result~0#1, 0bv32); [2025-02-08 03:08:52,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6683: assume !~bvslt~32(usb_serial_init_~result~0#1, 0bv32);assume { :begin_inline_usb_serial_generic_register } true;havoc usb_serial_generic_register_#res#1;havoc usb_serial_generic_register_#t~ret1104#1, usb_serial_generic_register_~retval~6#1;havoc usb_serial_generic_register_~retval~6#1;usb_serial_generic_register_~retval~6#1 := 0bv32;call write~intINTTYPE2#9(~vendor~0, ~#generic_device_ids~0.base, ~bvadd~64(2bv64, ~#generic_device_ids~0.offset), 2bv64);call write~intINTTYPE2#9(~product~0, ~#generic_device_ids~0.base, ~bvadd~64(4bv64, ~#generic_device_ids~0.offset), 2bv64);call write~intINTTYPE2#9(3bv16, ~#generic_device_ids~0.base, ~#generic_device_ids~0.offset, 2bv64);assume { :begin_inline_usb_serial_register_drivers } true;usb_serial_register_drivers_#in~serial_drivers___0#1.base, usb_serial_register_drivers_#in~serial_drivers___0#1.offset, usb_serial_register_drivers_#in~name#1.base, usb_serial_register_drivers_#in~name#1.offset, usb_serial_register_drivers_#in~id_table#1.base, usb_serial_register_drivers_#in~id_table#1.offset := ~#serial_drivers~0.base, ~#serial_drivers~0.offset, 281bv64, 0bv64, ~#generic_device_ids~0.base, ~#generic_device_ids~0.offset;havoc usb_serial_register_drivers_#res#1;havoc usb_serial_register_drivers_#t~ret901#1.base, usb_serial_register_drivers_#t~ret901#1.offset, usb_serial_register_drivers_#t~mem902#1.base, usb_serial_register_drivers_#t~mem902#1.offset, usb_serial_register_drivers_#t~mem903#1.base, usb_serial_register_drivers_#t~mem903#1.offset, usb_serial_register_drivers_#t~mem904#1.base, usb_serial_register_drivers_#t~mem904#1.offset, usb_serial_register_drivers_#t~ret905#1, usb_serial_register_drivers_#t~mem906#1.base, usb_serial_register_drivers_#t~mem906#1.offset, usb_serial_register_drivers_#t~mem907#1.base, usb_serial_register_drivers_#t~mem907#1.offset, usb_serial_register_drivers_#t~ret908#1, usb_serial_register_drivers_#t~mem909#1.base, usb_serial_register_drivers_#t~mem909#1.offset, usb_serial_register_drivers_#t~ret910#1, usb_serial_register_drivers_#t~mem911#1.base, usb_serial_register_drivers_#t~mem911#1.offset, usb_serial_register_drivers_~serial_drivers___0#1.base, usb_serial_register_drivers_~serial_drivers___0#1.offset, usb_serial_register_drivers_~name#1.base, usb_serial_register_drivers_~name#1.offset, usb_serial_register_drivers_~id_table#1.base, usb_serial_register_drivers_~id_table#1.offset, usb_serial_register_drivers_~rc~0#1, usb_serial_register_drivers_~udriver~0#1.base, usb_serial_register_drivers_~udriver~0#1.offset, usb_serial_register_drivers_~sd~0#1.base, usb_serial_register_drivers_~sd~0#1.offset, usb_serial_register_drivers_~tmp~54#1.base, usb_serial_register_drivers_~tmp~54#1.offset, usb_serial_register_drivers_~tmp___0~22#1.base, usb_serial_register_drivers_~tmp___0~22#1.offset;usb_serial_register_drivers_~serial_drivers___0#1.base, usb_serial_register_drivers_~serial_drivers___0#1.offset := usb_serial_register_drivers_#in~serial_drivers___0#1.base, usb_serial_register_drivers_#in~serial_drivers___0#1.offset;usb_serial_register_drivers_~name#1.base, usb_serial_register_drivers_~name#1.offset := usb_serial_register_drivers_#in~name#1.base, usb_serial_register_drivers_#in~name#1.offset;usb_serial_register_drivers_~id_table#1.base, usb_serial_register_drivers_~id_table#1.offset := usb_serial_register_drivers_#in~id_table#1.base, usb_serial_register_drivers_#in~id_table#1.offset;havoc usb_serial_register_drivers_~rc~0#1;havoc usb_serial_register_drivers_~udriver~0#1.base, usb_serial_register_drivers_~udriver~0#1.offset;havoc usb_serial_register_drivers_~sd~0#1.base, usb_serial_register_drivers_~sd~0#1.offset;havoc usb_serial_register_drivers_~tmp~54#1.base, usb_serial_register_drivers_~tmp~54#1.offset;havoc usb_serial_register_drivers_~tmp___0~22#1.base, usb_serial_register_drivers_~tmp___0~22#1.offset; [2025-02-08 03:08:52,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7740: havoc invoke_work_1_#t~nondet921#1, invoke_work_1_#t~switch922#1, invoke_work_1_~tmp~57#1;assume { :end_inline_invoke_work_1 } true; [2025-02-08 03:08:52,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7014: assume 0bv32 != usb_serial_register_drivers_~rc~0#1; [2025-02-08 03:08:52,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7014: assume !(0bv32 != usb_serial_register_drivers_~rc~0#1);usb_serial_register_drivers_~sd~0#1.base, usb_serial_register_drivers_~sd~0#1.offset := usb_serial_register_drivers_~sd~0#1.base, ~bvadd~64(8bv64, usb_serial_register_drivers_~sd~0#1.offset);call usb_serial_register_drivers_#t~mem909#1.base, usb_serial_register_drivers_#t~mem909#1.offset := read~$Pointer$#9(usb_serial_register_drivers_~sd~0#1.base, usb_serial_register_drivers_~sd~0#1.offset, 8bv64); [2025-02-08 03:08:52,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6948: SUMMARY for call list_del(usb_serial_register_~driver#1.base, ~bvadd~64(17bv64, usb_serial_register_~driver#1.offset)); srcloc: null [2025-02-08 03:08:52,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9921: call ULTIMATE.dealloc(ldv_main_exported_3_~#ldvarg12~0#1.base, ldv_main_exported_3_~#ldvarg12~0#1.offset);havoc ldv_main_exported_3_~#ldvarg12~0#1.base, ldv_main_exported_3_~#ldvarg12~0#1.offset;havoc ldv_main_exported_3_#t~ret1460#1.base, ldv_main_exported_3_#t~ret1460#1.offset, ldv_main_exported_3_#t~ret1461#1.base, ldv_main_exported_3_#t~ret1461#1.offset, ldv_main_exported_3_#t~ret1462#1.base, ldv_main_exported_3_#t~ret1462#1.offset, ldv_main_exported_3_#t~nondet1463#1, ldv_main_exported_3_#t~switch1464#1, ldv_main_exported_3_#t~mem1465#1, ldv_main_exported_3_#t~ret1466#1, ldv_main_exported_3_#t~ret1467#1, ldv_main_exported_3_~#ldvarg12~0#1.base, ldv_main_exported_3_~#ldvarg12~0#1.offset, ldv_main_exported_3_~ldvarg13~0#1.base, ldv_main_exported_3_~ldvarg13~0#1.offset, ldv_main_exported_3_~tmp~109#1.base, ldv_main_exported_3_~tmp~109#1.offset, ldv_main_exported_3_~ldvarg11~0#1.base, ldv_main_exported_3_~ldvarg11~0#1.offset, ldv_main_exported_3_~tmp___0~42#1.base, ldv_main_exported_3_~tmp___0~42#1.offset, ldv_main_exported_3_~tmp___1~17#1;assume { :end_inline_ldv_main_exported_3 } true; [2025-02-08 03:08:52,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6684-1: SUMMARY for call usb_serial_init_#t~ret840#1 := printk(213bv64, 0bv64); srcloc: null [2025-02-08 03:08:52,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6684: havoc usb_serial_init_#t~ret840#1; [2025-02-08 03:08:52,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6751-1: SUMMARY for call usb_serial_operations_init_#t~ret848#1 := ldv__builtin_expect(~bvand~64(1bv64, ~zero_extend~64~8(usb_serial_operations_init_#t~mem847#1)), 0bv64); srcloc: null [2025-02-08 03:08:52,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6751: usb_serial_operations_init_~tmp~52#1 := usb_serial_operations_init_#t~ret848#1;havoc usb_serial_operations_init_#t~mem847#1;havoc usb_serial_operations_init_#t~ret848#1; [2025-02-08 03:08:52,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6817-1: SUMMARY for call usb_serial_operations_init_#t~ret864#1 := ldv__builtin_expect(~bvand~64(1bv64, ~zero_extend~64~8(usb_serial_operations_init_#t~mem863#1)), 0bv64); srcloc: null [2025-02-08 03:08:52,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6817: usb_serial_operations_init_~tmp___3~1#1 := usb_serial_operations_init_#t~ret864#1;havoc usb_serial_operations_init_#t~mem863#1;havoc usb_serial_operations_init_#t~ret864#1; [2025-02-08 03:08:52,920 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7148-1: SUMMARY for call ldv_initialize_tty_operations_6_#t~ret919#1.base, ldv_initialize_tty_operations_6_#t~ret919#1.offset := ldv_malloc(484bv64); srcloc: null [2025-02-08 03:08:52,920 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7148: ~serial_ops_group0~0.base, ~serial_ops_group0~0.offset := ldv_initialize_tty_operations_6_#t~ret919#1.base, ldv_initialize_tty_operations_6_#t~ret919#1.offset;havoc ldv_initialize_tty_operations_6_#t~ret919#1.base, ldv_initialize_tty_operations_6_#t~ret919#1.offset; [2025-02-08 03:08:52,920 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6950: havoc usb_serial_register_#t~mem897#1.base, usb_serial_register_#t~mem897#1.offset;havoc usb_serial_register_#t~ret898#1; [2025-02-08 03:08:52,920 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6818: assume 0bv64 != usb_serial_operations_init_~tmp___3~1#1;call usb_serial_operations_init_#t~mem865#1.base, usb_serial_operations_init_#t~mem865#1.offset := read~$Pointer$#9(usb_serial_operations_init_~device#1.base, ~bvadd~64(33bv64, usb_serial_operations_init_~device#1.offset), 8bv64); [2025-02-08 03:08:52,920 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6818: assume !(0bv64 != usb_serial_operations_init_~tmp___3~1#1); [2025-02-08 03:08:52,920 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6950-1: SUMMARY for call usb_serial_register_#t~ret898#1 := printk(272bv64, 0bv64); srcloc: null [2025-02-08 03:08:52,920 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6752: assume 0bv64 != usb_serial_operations_init_~tmp~52#1;call usb_serial_operations_init_#t~mem849#1.base, usb_serial_operations_init_#t~mem849#1.offset := read~$Pointer$#9(usb_serial_operations_init_~device#1.base, ~bvadd~64(33bv64, usb_serial_operations_init_~device#1.offset), 8bv64); [2025-02-08 03:08:52,920 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6752: assume !(0bv64 != usb_serial_operations_init_~tmp~52#1); [2025-02-08 03:08:52,920 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7149-1: SUMMARY for call ldv_initialize_tty_operations_6_#t~ret920#1.base, ldv_initialize_tty_operations_6_#t~ret920#1.offset := ldv_init_zalloc(1816bv64); srcloc: null [2025-02-08 03:08:52,920 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7149: ldv_initialize_tty_operations_6_~tmp___0~24#1.base, ldv_initialize_tty_operations_6_~tmp___0~24#1.offset := ldv_initialize_tty_operations_6_#t~ret920#1.base, ldv_initialize_tty_operations_6_#t~ret920#1.offset;havoc ldv_initialize_tty_operations_6_#t~ret920#1.base, ldv_initialize_tty_operations_6_#t~ret920#1.offset;~serial_ops_group1~0.base, ~serial_ops_group1~0.offset := ldv_initialize_tty_operations_6_~tmp___0~24#1.base, ldv_initialize_tty_operations_6_~tmp___0~24#1.offset; [2025-02-08 03:08:52,920 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6819-1: SUMMARY for call __dynamic_pr_debug(usb_serial_operations_init_~#descriptor___3~1#1.base, usb_serial_operations_init_~#descriptor___3~1#1.offset, 243bv64, 0bv64); srcloc: null [2025-02-08 03:08:52,920 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6819: havoc usb_serial_operations_init_#t~mem865#1.base, usb_serial_operations_init_#t~mem865#1.offset; [2025-02-08 03:08:52,920 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6885-1: SUMMARY for call usb_serial_operations_init_#t~ret881#1 := ldv__builtin_expect(~bvand~64(1bv64, ~zero_extend~64~8(usb_serial_operations_init_#t~mem880#1)), 0bv64); srcloc: null [2025-02-08 03:08:52,920 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6885: usb_serial_operations_init_~tmp___7~1#1 := usb_serial_operations_init_#t~ret881#1;havoc usb_serial_operations_init_#t~mem880#1;havoc usb_serial_operations_init_#t~ret881#1; [2025-02-08 03:08:52,920 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6753-1: SUMMARY for call __dynamic_pr_debug(usb_serial_operations_init_~#descriptor~20#1.base, usb_serial_operations_init_~#descriptor~20#1.offset, 223bv64, 0bv64); srcloc: null [2025-02-08 03:08:52,920 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6753: havoc usb_serial_operations_init_#t~mem849#1.base, usb_serial_operations_init_#t~mem849#1.offset; [2025-02-08 03:08:52,920 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6886: assume 0bv64 != usb_serial_operations_init_~tmp___7~1#1;call usb_serial_operations_init_#t~mem882#1.base, usb_serial_operations_init_#t~mem882#1.offset := read~$Pointer$#9(usb_serial_operations_init_~device#1.base, ~bvadd~64(33bv64, usb_serial_operations_init_~device#1.offset), 8bv64); [2025-02-08 03:08:52,920 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6886: assume !(0bv64 != usb_serial_operations_init_~tmp___7~1#1); [2025-02-08 03:08:52,920 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6952-1: SUMMARY for call mutex_unlock(~#table_lock~0.base, ~#table_lock~0.offset); srcloc: null [2025-02-08 03:08:52,920 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6952: usb_serial_register_#res#1 := usb_serial_register_~retval~5#1; [2025-02-08 03:08:52,920 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6688: usb_serial_init_#t~ret841#1 := usb_serial_generic_register_#res#1;havoc usb_serial_generic_register_#t~ret1104#1, usb_serial_generic_register_~retval~6#1;assume { :end_inline_usb_serial_generic_register } true;usb_serial_init_~result~0#1 := usb_serial_init_#t~ret841#1;havoc usb_serial_init_#t~ret841#1; [2025-02-08 03:08:52,920 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6887-1: SUMMARY for call __dynamic_pr_debug(usb_serial_operations_init_~#descriptor___7~1#1.base, usb_serial_operations_init_~#descriptor___7~1#1.offset, 263bv64, 0bv64); srcloc: null [2025-02-08 03:08:52,920 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6887: havoc usb_serial_operations_init_#t~mem882#1.base, usb_serial_operations_init_#t~mem882#1.offset; [2025-02-08 03:08:52,920 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7746: havoc ldv_main_exported_4_#t~ret1375#1.base, ldv_main_exported_4_#t~ret1375#1.offset, ldv_main_exported_4_#t~nondet1376#1, ldv_main_exported_4_#t~switch1377#1, ldv_main_exported_4_#t~ret1378#1, ldv_main_exported_4_#t~ret1379#1, ldv_main_exported_4_#t~ret1380#1, ldv_main_exported_4_#t~ret1381#1, ldv_main_exported_4_#t~ret1382#1, ldv_main_exported_4_~ldvarg25~0#1.base, ldv_main_exported_4_~ldvarg25~0#1.offset, ldv_main_exported_4_~tmp~99#1.base, ldv_main_exported_4_~tmp~99#1.offset, ldv_main_exported_4_~tmp___0~40#1;assume { :end_inline_ldv_main_exported_4 } true; [2025-02-08 03:08:52,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6689: assume ~bvslt~32(usb_serial_init_~result~0#1, 0bv32); [2025-02-08 03:08:52,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6689: assume !~bvslt~32(usb_serial_init_~result~0#1, 0bv32);usb_serial_init_#res#1 := usb_serial_init_~result~0#1; [2025-02-08 03:08:52,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10323: havoc driver_attach_#t~nondet1500#1;usb_serial_register_drivers_#t~ret910#1 := driver_attach_#res#1;havoc driver_attach_#t~nondet1500#1, driver_attach_~arg0#1.base, driver_attach_~arg0#1.offset;havoc driver_attach_#in~arg0#1.base, driver_attach_#in~arg0#1.offset;assume { :end_inline_driver_attach } true;usb_serial_register_drivers_~rc~0#1 := usb_serial_register_drivers_#t~ret910#1;havoc usb_serial_register_drivers_#t~ret910#1;usb_serial_register_drivers_#res#1 := 0bv32; [2025-02-08 03:08:52,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7020: assume 0bv64 != ~bvadd~64(usb_serial_register_drivers_#t~mem909#1.base, usb_serial_register_drivers_#t~mem909#1.offset);havoc usb_serial_register_drivers_#t~mem909#1.base, usb_serial_register_drivers_#t~mem909#1.offset; [2025-02-08 03:08:52,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7020: assume !(0bv64 != ~bvadd~64(usb_serial_register_drivers_#t~mem909#1.base, usb_serial_register_drivers_#t~mem909#1.offset));havoc usb_serial_register_drivers_#t~mem909#1.base, usb_serial_register_drivers_#t~mem909#1.offset;call write~$Pointer$#9(usb_serial_register_drivers_~id_table#1.base, usb_serial_register_drivers_~id_table#1.offset, usb_serial_register_drivers_~udriver~0#1.base, ~bvadd~64(72bv64, usb_serial_register_drivers_~udriver~0#1.offset), 8bv64);assume { :begin_inline_driver_attach } true;driver_attach_#in~arg0#1.base, driver_attach_#in~arg0#1.offset := usb_serial_register_drivers_~udriver~0#1.base, ~bvadd~64(164bv64, usb_serial_register_drivers_~udriver~0#1.offset);havoc driver_attach_#res#1;havoc driver_attach_#t~nondet1500#1, driver_attach_~arg0#1.base, driver_attach_~arg0#1.offset;driver_attach_~arg0#1.base, driver_attach_~arg0#1.offset := driver_attach_#in~arg0#1.base, driver_attach_#in~arg0#1.offset;havoc driver_attach_#t~nondet1500#1;driver_attach_#res#1 := driver_attach_#t~nondet1500#1;havoc driver_attach_#t~nondet1500#1; [2025-02-08 03:08:52,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6690: havoc usb_serial_init_#t~ret842#1; [2025-02-08 03:08:52,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6690-1: SUMMARY for call usb_serial_init_#t~ret842#1 := printk(215bv64, 0bv64); srcloc: null [2025-02-08 03:08:52,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10259: havoc __tty_alloc_driver_#t~ret1493#1.base, __tty_alloc_driver_#t~ret1493#1.offset;alloc_tty_driver_#t~ret118#1.base, alloc_tty_driver_#t~ret118#1.offset := __tty_alloc_driver_#res#1.base, __tty_alloc_driver_#res#1.offset;havoc __tty_alloc_driver_#t~ret1493#1.base, __tty_alloc_driver_#t~ret1493#1.offset, __tty_alloc_driver_~arg0#1, __tty_alloc_driver_~arg1#1.base, __tty_alloc_driver_~arg1#1.offset, __tty_alloc_driver_~arg2#1;havoc __tty_alloc_driver_#in~arg0#1, __tty_alloc_driver_#in~arg1#1.base, __tty_alloc_driver_#in~arg1#1.offset, __tty_alloc_driver_#in~arg2#1;assume { :end_inline___tty_alloc_driver } true;alloc_tty_driver_~tmp~13#1.base, alloc_tty_driver_~tmp~13#1.offset := alloc_tty_driver_#t~ret118#1.base, alloc_tty_driver_#t~ret118#1.offset;havoc alloc_tty_driver_#t~ret118#1.base, alloc_tty_driver_#t~ret118#1.offset;alloc_tty_driver_~ret~0#1.base, alloc_tty_driver_~ret~0#1.offset := alloc_tty_driver_~tmp~13#1.base, alloc_tty_driver_~tmp~13#1.offset; [2025-02-08 03:08:52,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6758: assume 0bv64 == ~bvadd~64(usb_serial_operations_init_#t~mem850#1.base, usb_serial_operations_init_#t~mem850#1.offset);havoc usb_serial_operations_init_#t~mem850#1.base, usb_serial_operations_init_#t~mem850#1.offset;call write~$Pointer$#9(#funAddr~usb_serial_generic_write.base, #funAddr~usb_serial_generic_write.offset, usb_serial_operations_init_~device#1.base, ~bvadd~64(354bv64, usb_serial_operations_init_~device#1.offset), 8bv64);call write~$Pointer$#0(224bv64, 0bv64, usb_serial_operations_init_~#descriptor___0~2#1.base, usb_serial_operations_init_~#descriptor___0~2#1.offset, 8bv64);call write~$Pointer$#0(225bv64, 0bv64, usb_serial_operations_init_~#descriptor___0~2#1.base, ~bvadd~64(8bv64, usb_serial_operations_init_~#descriptor___0~2#1.offset), 8bv64);call write~$Pointer$#0(226bv64, 0bv64, usb_serial_operations_init_~#descriptor___0~2#1.base, ~bvadd~64(16bv64, usb_serial_operations_init_~#descriptor___0~2#1.offset), 8bv64);call write~$Pointer$#0(227bv64, 0bv64, usb_serial_operations_init_~#descriptor___0~2#1.base, ~bvadd~64(24bv64, usb_serial_operations_init_~#descriptor___0~2#1.offset), 8bv64);call write~intINTTYPE4#0(1327bv32, usb_serial_operations_init_~#descriptor___0~2#1.base, ~bvadd~64(32bv64, usb_serial_operations_init_~#descriptor___0~2#1.offset), 4bv64);call write~intINTTYPE1#0(0bv8, usb_serial_operations_init_~#descriptor___0~2#1.base, ~bvadd~64(36bv64, usb_serial_operations_init_~#descriptor___0~2#1.offset), 1bv64);call usb_serial_operations_init_#t~mem851#1 := read~intINTTYPE1#0(usb_serial_operations_init_~#descriptor___0~2#1.base, ~bvadd~64(36bv64, usb_serial_operations_init_~#descriptor___0~2#1.offset), 1bv64); [2025-02-08 03:08:52,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6758: assume !(0bv64 == ~bvadd~64(usb_serial_operations_init_#t~mem850#1.base, usb_serial_operations_init_#t~mem850#1.offset));havoc usb_serial_operations_init_#t~mem850#1.base, usb_serial_operations_init_#t~mem850#1.offset; [2025-02-08 03:08:52,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6758-1: call usb_serial_operations_init_#t~mem850#1.base, usb_serial_operations_init_#t~mem850#1.offset := read~$Pointer$#9(usb_serial_operations_init_~device#1.base, ~bvadd~64(354bv64, usb_serial_operations_init_~device#1.offset), 8bv64); [2025-02-08 03:08:52,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6825-1: call usb_serial_operations_init_#t~mem866#1.base, usb_serial_operations_init_#t~mem866#1.offset := read~$Pointer$#9(usb_serial_operations_init_~device#1.base, ~bvadd~64(410bv64, usb_serial_operations_init_~device#1.offset), 8bv64); [2025-02-08 03:08:52,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6825: assume 0bv64 != ~bvadd~64(usb_serial_operations_init_#t~mem866#1.base, usb_serial_operations_init_#t~mem866#1.offset);havoc usb_serial_operations_init_#t~mem866#1.base, usb_serial_operations_init_#t~mem866#1.offset;call usb_serial_operations_init_#t~mem867#1.base, usb_serial_operations_init_#t~mem867#1.offset := read~$Pointer$#9(usb_serial_operations_init_~device#1.base, ~bvadd~64(402bv64, usb_serial_operations_init_~device#1.offset), 8bv64); [2025-02-08 03:08:52,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6825: assume !(0bv64 != ~bvadd~64(usb_serial_operations_init_#t~mem866#1.base, usb_serial_operations_init_#t~mem866#1.offset));havoc usb_serial_operations_init_#t~mem866#1.base, usb_serial_operations_init_#t~mem866#1.offset; [2025-02-08 03:08:52,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7750-2: assume 0bv32 != ~ldv_retval_5~0;~ldv_state_variable_0~0 := 3bv32; [2025-02-08 03:08:52,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7750-2: assume !(0bv32 != ~ldv_retval_5~0); [2025-02-08 03:08:52,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7750-1: assume 0bv32 == ~ldv_retval_5~0;~ldv_state_variable_0~0 := 2bv32;~ldv_state_variable_2~0 := 1bv32;assume { :begin_inline_ldv_initialize_bus_type_2 } true;havoc ldv_initialize_bus_type_2_#t~ret1459#1.base, ldv_initialize_bus_type_2_#t~ret1459#1.offset, ldv_initialize_bus_type_2_~tmp~108#1.base, ldv_initialize_bus_type_2_~tmp~108#1.offset;havoc ldv_initialize_bus_type_2_~tmp~108#1.base, ldv_initialize_bus_type_2_~tmp~108#1.offset; [2025-02-08 03:08:52,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7750-1: assume !(0bv32 == ~ldv_retval_5~0); [2025-02-08 03:08:52,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10327: havoc driver_register_#t~nondet1501#1;usb_serial_bus_register_#t~ret1457#1 := driver_register_#res#1;havoc driver_register_#t~nondet1501#1, driver_register_~arg0#1.base, driver_register_~arg0#1.offset;havoc driver_register_#in~arg0#1.base, driver_register_#in~arg0#1.offset;assume { :end_inline_driver_register } true;usb_serial_bus_register_~retval~10#1 := usb_serial_bus_register_#t~ret1457#1;havoc usb_serial_bus_register_#t~ret1457#1;usb_serial_bus_register_#res#1 := usb_serial_bus_register_~retval~10#1;call ULTIMATE.dealloc(usb_serial_bus_register_~#__key~2#1.base, usb_serial_bus_register_~#__key~2#1.offset);havoc usb_serial_bus_register_~#__key~2#1.base, usb_serial_bus_register_~#__key~2#1.offset; [2025-02-08 03:08:52,922 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6826: assume 0bv64 == ~bvadd~64(usb_serial_operations_init_#t~mem867#1.base, usb_serial_operations_init_#t~mem867#1.offset);havoc usb_serial_operations_init_#t~mem867#1.base, usb_serial_operations_init_#t~mem867#1.offset;call write~$Pointer$#9(#funAddr~usb_serial_generic_wait_until_sent.base, #funAddr~usb_serial_generic_wait_until_sent.offset, usb_serial_operations_init_~device#1.base, ~bvadd~64(402bv64, usb_serial_operations_init_~device#1.offset), 8bv64);call write~$Pointer$#0(244bv64, 0bv64, usb_serial_operations_init_~#descriptor___4~1#1.base, usb_serial_operations_init_~#descriptor___4~1#1.offset, 8bv64);call write~$Pointer$#0(245bv64, 0bv64, usb_serial_operations_init_~#descriptor___4~1#1.base, ~bvadd~64(8bv64, usb_serial_operations_init_~#descriptor___4~1#1.offset), 8bv64);call write~$Pointer$#0(246bv64, 0bv64, usb_serial_operations_init_~#descriptor___4~1#1.base, ~bvadd~64(16bv64, usb_serial_operations_init_~#descriptor___4~1#1.offset), 8bv64);call write~$Pointer$#0(247bv64, 0bv64, usb_serial_operations_init_~#descriptor___4~1#1.base, ~bvadd~64(24bv64, usb_serial_operations_init_~#descriptor___4~1#1.offset), 8bv64);call write~intINTTYPE4#0(1332bv32, usb_serial_operations_init_~#descriptor___4~1#1.base, ~bvadd~64(32bv64, usb_serial_operations_init_~#descriptor___4~1#1.offset), 4bv64);call write~intINTTYPE1#0(0bv8, usb_serial_operations_init_~#descriptor___4~1#1.base, ~bvadd~64(36bv64, usb_serial_operations_init_~#descriptor___4~1#1.offset), 1bv64);call usb_serial_operations_init_#t~mem868#1 := read~intINTTYPE1#0(usb_serial_operations_init_~#descriptor___4~1#1.base, ~bvadd~64(36bv64, usb_serial_operations_init_~#descriptor___4~1#1.offset), 1bv64); [2025-02-08 03:08:52,922 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6826: assume !(0bv64 == ~bvadd~64(usb_serial_operations_init_#t~mem867#1.base, usb_serial_operations_init_#t~mem867#1.offset));havoc usb_serial_operations_init_#t~mem867#1.base, usb_serial_operations_init_#t~mem867#1.offset; [2025-02-08 03:08:52,922 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6893-1: call usb_serial_operations_init_#t~mem883#1.base, usb_serial_operations_init_#t~mem883#1.offset := read~$Pointer$#9(usb_serial_operations_init_~device#1.base, ~bvadd~64(530bv64, usb_serial_operations_init_~device#1.offset), 8bv64); [2025-02-08 03:08:52,922 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6893: assume 0bv64 == ~bvadd~64(usb_serial_operations_init_#t~mem883#1.base, usb_serial_operations_init_#t~mem883#1.offset);havoc usb_serial_operations_init_#t~mem883#1.base, usb_serial_operations_init_#t~mem883#1.offset;call write~$Pointer$#9(#funAddr~usb_serial_generic_prepare_write_buffer.base, #funAddr~usb_serial_generic_prepare_write_buffer.offset, usb_serial_operations_init_~device#1.base, ~bvadd~64(530bv64, usb_serial_operations_init_~device#1.offset), 8bv64);call write~$Pointer$#0(264bv64, 0bv64, usb_serial_operations_init_~#descriptor___8~1#1.base, usb_serial_operations_init_~#descriptor___8~1#1.offset, 8bv64);call write~$Pointer$#0(265bv64, 0bv64, usb_serial_operations_init_~#descriptor___8~1#1.base, ~bvadd~64(8bv64, usb_serial_operations_init_~#descriptor___8~1#1.offset), 8bv64);call write~$Pointer$#0(266bv64, 0bv64, usb_serial_operations_init_~#descriptor___8~1#1.base, ~bvadd~64(16bv64, usb_serial_operations_init_~#descriptor___8~1#1.offset), 8bv64);call write~$Pointer$#0(267bv64, 0bv64, usb_serial_operations_init_~#descriptor___8~1#1.base, ~bvadd~64(24bv64, usb_serial_operations_init_~#descriptor___8~1#1.offset), 8bv64);call write~intINTTYPE4#0(1336bv32, usb_serial_operations_init_~#descriptor___8~1#1.base, ~bvadd~64(32bv64, usb_serial_operations_init_~#descriptor___8~1#1.offset), 4bv64);call write~intINTTYPE1#0(0bv8, usb_serial_operations_init_~#descriptor___8~1#1.base, ~bvadd~64(36bv64, usb_serial_operations_init_~#descriptor___8~1#1.offset), 1bv64);call usb_serial_operations_init_#t~mem884#1 := read~intINTTYPE1#0(usb_serial_operations_init_~#descriptor___8~1#1.base, ~bvadd~64(36bv64, usb_serial_operations_init_~#descriptor___8~1#1.offset), 1bv64); [2025-02-08 03:08:52,922 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6893: assume !(0bv64 == ~bvadd~64(usb_serial_operations_init_#t~mem883#1.base, usb_serial_operations_init_#t~mem883#1.offset));havoc usb_serial_operations_init_#t~mem883#1.base, usb_serial_operations_init_#t~mem883#1.offset; [2025-02-08 03:08:52,922 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3987: havoc __list_add_~arg0#1.base, __list_add_~arg0#1.offset, __list_add_~arg1#1.base, __list_add_~arg1#1.offset, __list_add_~arg2#1.base, __list_add_~arg2#1.offset;havoc __list_add_#in~arg0#1.base, __list_add_#in~arg0#1.offset, __list_add_#in~arg1#1.base, __list_add_#in~arg1#1.offset, __list_add_#in~arg2#1.base, __list_add_#in~arg2#1.offset;assume { :end_inline___list_add } true;havoc list_add_#t~mem24#1.base, list_add_#t~mem24#1.offset; [2025-02-08 03:08:52,922 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6696-1: assume { :begin_inline_ldv_usb_deregister_22 } true;ldv_usb_deregister_22_#in~arg#1.base, ldv_usb_deregister_22_#in~arg#1.offset := ~#usb_serial_driver~0.base, ~#usb_serial_driver~0.offset;havoc ldv_usb_deregister_22_~arg#1.base, ldv_usb_deregister_22_~arg#1.offset;ldv_usb_deregister_22_~arg#1.base, ldv_usb_deregister_22_~arg#1.offset := ldv_usb_deregister_22_#in~arg#1.base, ldv_usb_deregister_22_#in~arg#1.offset; [2025-02-08 03:08:52,922 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8612: usb_serial_generic_write_~__ret~2#1 := usb_serial_generic_write_~tmp___2~8#1; [2025-02-08 03:08:52,922 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6696: havoc ldv_usb_deregister_22_~arg#1.base, ldv_usb_deregister_22_~arg#1.offset;havoc ldv_usb_deregister_22_#in~arg#1.base, ldv_usb_deregister_22_#in~arg#1.offset;assume { :end_inline_ldv_usb_deregister_22 } true; [2025-02-08 03:08:52,922 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8613: usb_serial_generic_write_~count#1 := usb_serial_generic_write_~__ret~2#1; [2025-02-08 03:08:52,922 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8613-1: SUMMARY for call spin_unlock_irqrestore(usb_serial_generic_write_~port#1.base, ~bvadd~64(978bv64, usb_serial_generic_write_~port#1.offset), usb_serial_generic_write_~__flags~1#1); srcloc: null [2025-02-08 03:08:52,922 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6698: SUMMARY for call usb_serial_init_#t~ret843#1 := tty_unregister_driver(~usb_serial_tty_driver~0.base, ~usb_serial_tty_driver~0.offset); srcloc: null [2025-02-08 03:08:52,922 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7756: havoc usb_serial_exit_#t~ret845#1;assume { :end_inline_usb_serial_exit } true;~ldv_state_variable_0~0 := 3bv32; [2025-02-08 03:08:52,922 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8615: usb_serial_generic_write_~result~3#1 := usb_serial_generic_write_#t~ret1156#1;havoc usb_serial_generic_write_#t~ret1156#1; [2025-02-08 03:08:52,922 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8615-1: SUMMARY for call usb_serial_generic_write_#t~ret1156#1 := usb_serial_generic_write_start(usb_serial_generic_write_~port#1.base, usb_serial_generic_write_~port#1.offset, 32bv32); srcloc: null [2025-02-08 03:08:52,922 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7030: usb_serial_register_drivers_~tmp___0~22#1.base, usb_serial_register_drivers_~tmp___0~22#1.offset := usb_serial_register_drivers_~sd~0#1.base, usb_serial_register_drivers_~sd~0#1.offset;usb_serial_register_drivers_~sd~0#1.base, usb_serial_register_drivers_~sd~0#1.offset := usb_serial_register_drivers_~sd~0#1.base, ~bvsub~64(usb_serial_register_drivers_~sd~0#1.offset, 8bv64); [2025-02-08 03:08:52,922 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7030-2: call usb_serial_register_drivers_#t~mem911#1.base, usb_serial_register_drivers_#t~mem911#1.offset := read~$Pointer$#9(usb_serial_register_drivers_~sd~0#1.base, usb_serial_register_drivers_~sd~0#1.offset, 8bv64); [2025-02-08 03:08:52,922 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8021-1: SUMMARY for call ldv_usb_register_driver_21_#t~ret1022#1 := usb_register_driver(ldv_usb_register_driver_21_~ldv_func_arg1#1.base, ldv_usb_register_driver_21_~ldv_func_arg1#1.offset, ldv_usb_register_driver_21_~ldv_func_arg2#1.base, ldv_usb_register_driver_21_~ldv_func_arg2#1.offset, ldv_usb_register_driver_21_~ldv_func_arg3#1.base, ldv_usb_register_driver_21_~ldv_func_arg3#1.offset); srcloc: null [2025-02-08 03:08:52,922 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7030-1: SUMMARY for call usb_serial_deregister(usb_serial_register_drivers_#t~mem911#1.base, usb_serial_register_drivers_#t~mem911#1.offset); srcloc: null [2025-02-08 03:08:52,922 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8021: ldv_usb_register_driver_21_~tmp~68#1 := ldv_usb_register_driver_21_#t~ret1022#1;havoc ldv_usb_register_driver_21_#t~ret1022#1;ldv_usb_register_driver_21_~ldv_func_res~5#1 := ldv_usb_register_driver_21_~tmp~68#1;~ldv_state_variable_5~0 := 1bv32;~usb_counter~0 := 0bv32; [2025-02-08 03:08:52,922 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9937: ldv_main_exported_3_#t~ret1466#1 := new_id_store_#res#1;havoc new_id_store_#t~mem1443#1.base, new_id_store_#t~mem1443#1.offset, new_id_store_#t~ret1444#1, new_id_store_#t~mem1445#1.base, new_id_store_#t~mem1445#1.offset, new_id_store_#t~short1446#1, new_id_store_#t~mem1447#1.base, new_id_store_#t~mem1447#1.offset, new_id_store_#t~mem1448#1.base, new_id_store_#t~mem1448#1.offset, new_id_store_#t~mem1449#1.base, new_id_store_#t~mem1449#1.offset, new_id_store_#t~mem1450#1.base, new_id_store_#t~mem1450#1.offset, new_id_store_#t~ret1451#1, new_id_store_~driver#1.base, new_id_store_~driver#1.offset, new_id_store_~buf#1.base, new_id_store_~buf#1.offset, new_id_store_~count#1, new_id_store_~usb_drv~0#1.base, new_id_store_~usb_drv~0#1.offset, new_id_store_~__mptr~14#1.base, new_id_store_~__mptr~14#1.offset, new_id_store_~retval~9#1, new_id_store_~tmp~105#1;havoc new_id_store_#in~driver#1.base, new_id_store_#in~driver#1.offset, new_id_store_#in~buf#1.base, new_id_store_#in~buf#1.offset, new_id_store_#in~count#1;assume { :end_inline_new_id_store } true;havoc ldv_main_exported_3_#t~mem1465#1;havoc ldv_main_exported_3_#t~ret1466#1;~ldv_state_variable_3~0 := 1bv32; [2025-02-08 03:08:52,922 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6700: SUMMARY for call bus_unregister(~#usb_serial_bus_type~0.base, ~#usb_serial_bus_type~0.offset); srcloc: null [2025-02-08 03:08:52,922 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8616: assume 0bv32 != usb_serial_generic_write_~result~3#1;usb_serial_generic_write_#res#1 := usb_serial_generic_write_~result~3#1; [2025-02-08 03:08:52,922 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8616: assume !(0bv32 != usb_serial_generic_write_~result~3#1);usb_serial_generic_write_#res#1 := usb_serial_generic_write_~count#1; [2025-02-08 03:08:52,923 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2025-02-08 03:08:52,923 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10203: assume 1bv32 != ~ldv_module_refcounter~0; [2025-02-08 03:08:52,923 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10203: assume !(1bv32 != ~ldv_module_refcounter~0); [2025-02-08 03:08:52,923 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6702: SUMMARY for call usb_serial_init_#t~ret844#1 := printk(217bv64, 0bv64); srcloc: null [2025-02-08 03:08:52,923 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10204: SUMMARY for call ldv_error(); srcloc: null [2025-02-08 03:08:52,923 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7297: call ULTIMATE.dealloc(main_~#ldvarg7~0#1.base, main_~#ldvarg7~0#1.offset);havoc main_~#ldvarg7~0#1.base, main_~#ldvarg7~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg0~0#1.base, main_~#ldvarg0~0#1.offset);havoc main_~#ldvarg0~0#1.base, main_~#ldvarg0~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg5~0#1.base, main_~#ldvarg5~0#1.offset);havoc main_~#ldvarg5~0#1.base, main_~#ldvarg5~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg8~0#1.base, main_~#ldvarg8~0#1.offset);havoc main_~#ldvarg8~0#1.base, main_~#ldvarg8~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg1~0#1.base, main_~#ldvarg1~0#1.offset);havoc main_~#ldvarg1~0#1.base, main_~#ldvarg1~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg4~0#1.base, main_~#ldvarg4~0#1.offset);havoc main_~#ldvarg4~0#1.base, main_~#ldvarg4~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg2~0#1.base, main_~#ldvarg2~0#1.offset);havoc main_~#ldvarg2~0#1.base, main_~#ldvarg2~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg14~0#1.base, main_~#ldvarg14~0#1.offset);havoc main_~#ldvarg14~0#1.base, main_~#ldvarg14~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg17~0#1.base, main_~#ldvarg17~0#1.offset);havoc main_~#ldvarg17~0#1.base, main_~#ldvarg17~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg19~0#1.base, main_~#ldvarg19~0#1.offset);havoc main_~#ldvarg19~0#1.base, main_~#ldvarg19~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg16~0#1.base, main_~#ldvarg16~0#1.offset);havoc main_~#ldvarg16~0#1.base, main_~#ldvarg16~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg26~0#1.base, main_~#ldvarg26~0#1.offset);havoc main_~#ldvarg26~0#1.base, main_~#ldvarg26~0#1.offset; [2025-02-08 03:08:52,923 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6835-1: SUMMARY for call usb_serial_operations_init_#t~ret869#1 := ldv__builtin_expect(~bvand~64(1bv64, ~zero_extend~64~8(usb_serial_operations_init_#t~mem868#1)), 0bv64); srcloc: null [2025-02-08 03:08:52,923 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6835: usb_serial_operations_init_~tmp___4~1#1 := usb_serial_operations_init_#t~ret869#1;havoc usb_serial_operations_init_#t~mem868#1;havoc usb_serial_operations_init_#t~ret869#1; [2025-02-08 03:08:52,923 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6703-1: SUMMARY for call put_tty_driver(~usb_serial_tty_driver~0.base, ~usb_serial_tty_driver~0.offset); srcloc: null [2025-02-08 03:08:52,923 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6703: usb_serial_init_#res#1 := usb_serial_init_~result~0#1; [2025-02-08 03:08:52,923 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6769-1: SUMMARY for call usb_serial_operations_init_#t~ret852#1 := ldv__builtin_expect(~bvand~64(1bv64, ~zero_extend~64~8(usb_serial_operations_init_#t~mem851#1)), 0bv64); srcloc: null [2025-02-08 03:08:52,923 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6769: usb_serial_operations_init_~tmp___0~20#1 := usb_serial_operations_init_#t~ret852#1;havoc usb_serial_operations_init_#t~mem851#1;havoc usb_serial_operations_init_#t~ret852#1; [2025-02-08 03:08:52,923 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5118: call ULTIMATE.dealloc(serial_write_~#descriptor~5#1.base, serial_write_~#descriptor~5#1.offset);havoc serial_write_~#descriptor~5#1.base, serial_write_~#descriptor~5#1.offset;main_#t~ret969#1 := serial_write_#res#1;havoc serial_write_#t~mem316#1.base, serial_write_#t~mem316#1.offset, serial_write_#t~mem317#1.base, serial_write_#t~mem317#1.offset, serial_write_#t~mem318#1.base, serial_write_#t~mem318#1.offset, serial_write_#t~mem319#1, serial_write_#t~mem320#1, serial_write_#t~ret321#1, serial_write_#t~mem322#1.base, serial_write_#t~mem322#1.offset, serial_write_#t~mem330#1.base, serial_write_#t~mem330#1.offset, serial_write_#t~mem331#1.base, serial_write_#t~mem331#1.offset, serial_write_#t~mem332#1.base, serial_write_#t~mem332#1.offset, serial_write_#t~ret333#1, serial_write_#t~ret334#1, serial_write_~tty#1.base, serial_write_~tty#1.offset, serial_write_~buf#1.base, serial_write_~buf#1.offset, serial_write_~count#1, serial_write_~port~10#1.base, serial_write_~port~10#1.offset, serial_write_~retval~2#1, serial_write_~#descriptor~5#1.base, serial_write_~#descriptor~5#1.offset, serial_write_~tmp~27#1;havoc serial_write_#in~tty#1.base, serial_write_#in~tty#1.offset, serial_write_#in~buf#1.base, serial_write_#in~buf#1.offset, serial_write_#in~count#1;assume { :end_inline_serial_write } true;havoc main_#t~mem968#1;havoc main_#t~ret969#1;~ldv_state_variable_6~0 := 2bv32; [2025-02-08 03:08:52,923 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7034: assume ~bvugt~64(~bvadd~64(usb_serial_register_drivers_~tmp___0~22#1.base, usb_serial_register_drivers_~tmp___0~22#1.offset), ~bvadd~64(usb_serial_register_drivers_~serial_drivers___0#1.base, usb_serial_register_drivers_~serial_drivers___0#1.offset)); [2025-02-08 03:08:52,924 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7034: assume !~bvugt~64(~bvadd~64(usb_serial_register_drivers_~tmp___0~22#1.base, usb_serial_register_drivers_~tmp___0~22#1.offset), ~bvadd~64(usb_serial_register_drivers_~serial_drivers___0#1.base, usb_serial_register_drivers_~serial_drivers___0#1.offset));assume { :begin_inline_ldv_usb_deregister_25 } true;ldv_usb_deregister_25_#in~arg#1.base, ldv_usb_deregister_25_#in~arg#1.offset := usb_serial_register_drivers_~udriver~0#1.base, usb_serial_register_drivers_~udriver~0#1.offset;havoc ldv_usb_deregister_25_~arg#1.base, ldv_usb_deregister_25_~arg#1.offset;ldv_usb_deregister_25_~arg#1.base, ldv_usb_deregister_25_~arg#1.offset := ldv_usb_deregister_25_#in~arg#1.base, ldv_usb_deregister_25_#in~arg#1.offset; [2025-02-08 03:08:52,924 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8025-1: SUMMARY for call ldv_usb_driver_5(); srcloc: null [2025-02-08 03:08:52,924 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8025: ldv_usb_register_driver_21_#res#1 := ldv_usb_register_driver_21_~ldv_func_res~5#1; [2025-02-08 03:08:52,924 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6770: assume 0bv64 != usb_serial_operations_init_~tmp___0~20#1;call usb_serial_operations_init_#t~mem853#1.base, usb_serial_operations_init_#t~mem853#1.offset := read~$Pointer$#9(usb_serial_operations_init_~device#1.base, ~bvadd~64(33bv64, usb_serial_operations_init_~device#1.offset), 8bv64); [2025-02-08 03:08:52,924 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6770: assume !(0bv64 != usb_serial_operations_init_~tmp___0~20#1); [2025-02-08 03:08:52,924 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6836: assume 0bv64 != usb_serial_operations_init_~tmp___4~1#1;call usb_serial_operations_init_#t~mem870#1.base, usb_serial_operations_init_#t~mem870#1.offset := read~$Pointer$#9(usb_serial_operations_init_~device#1.base, ~bvadd~64(33bv64, usb_serial_operations_init_~device#1.offset), 8bv64); [2025-02-08 03:08:52,924 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6836: assume !(0bv64 != usb_serial_operations_init_~tmp___4~1#1); [2025-02-08 03:08:52,924 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6903-1: SUMMARY for call usb_serial_operations_init_#t~ret885#1 := ldv__builtin_expect(~bvand~64(1bv64, ~zero_extend~64~8(usb_serial_operations_init_#t~mem884#1)), 0bv64); srcloc: null [2025-02-08 03:08:52,924 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6903: usb_serial_operations_init_~tmp___8~1#1 := usb_serial_operations_init_#t~ret885#1;havoc usb_serial_operations_init_#t~mem884#1;havoc usb_serial_operations_init_#t~ret885#1; [2025-02-08 03:08:52,924 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6771-1: SUMMARY for call __dynamic_pr_debug(usb_serial_operations_init_~#descriptor___0~2#1.base, usb_serial_operations_init_~#descriptor___0~2#1.offset, 228bv64, 0bv64); srcloc: null [2025-02-08 03:08:52,924 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6771: havoc usb_serial_operations_init_#t~mem853#1.base, usb_serial_operations_init_#t~mem853#1.offset; [2025-02-08 03:08:52,924 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6837-1: SUMMARY for call __dynamic_pr_debug(usb_serial_operations_init_~#descriptor___4~1#1.base, usb_serial_operations_init_~#descriptor___4~1#1.offset, 248bv64, 0bv64); srcloc: null [2025-02-08 03:08:52,924 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6837: havoc usb_serial_operations_init_#t~mem870#1.base, usb_serial_operations_init_#t~mem870#1.offset; [2025-02-08 03:08:52,924 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6904: assume 0bv64 != usb_serial_operations_init_~tmp___8~1#1;call usb_serial_operations_init_#t~mem886#1.base, usb_serial_operations_init_#t~mem886#1.offset := read~$Pointer$#9(usb_serial_operations_init_~device#1.base, ~bvadd~64(33bv64, usb_serial_operations_init_~device#1.offset), 8bv64); [2025-02-08 03:08:52,924 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6904: assume !(0bv64 != usb_serial_operations_init_~tmp___8~1#1); [2025-02-08 03:08:52,924 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6905-1: SUMMARY for call __dynamic_pr_debug(usb_serial_operations_init_~#descriptor___8~1#1.base, usb_serial_operations_init_~#descriptor___8~1#1.offset, 268bv64, 0bv64); srcloc: null [2025-02-08 03:08:52,924 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6905: havoc usb_serial_operations_init_#t~mem886#1.base, usb_serial_operations_init_#t~mem886#1.offset; [2025-02-08 03:08:52,924 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9944: ldv_main_exported_3_#t~ret1467#1 := new_id_show_#res#1;havoc new_id_show_#t~ret1452#1, new_id_show_~driver#1.base, new_id_show_~driver#1.offset, new_id_show_~buf#1.base, new_id_show_~buf#1.offset, new_id_show_~usb_drv~1#1.base, new_id_show_~usb_drv~1#1.offset, new_id_show_~__mptr~15#1.base, new_id_show_~__mptr~15#1.offset, new_id_show_~tmp~106#1;havoc new_id_show_#in~driver#1.base, new_id_show_#in~driver#1.offset, new_id_show_#in~buf#1.base, new_id_show_#in~buf#1.offset;assume { :end_inline_new_id_show } true;havoc ldv_main_exported_3_#t~ret1467#1;~ldv_state_variable_3~0 := 1bv32; [2025-02-08 03:08:52,924 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7764: main_#t~ret1006#1 := usb_serial_init_#res#1;havoc usb_serial_init_#t~ret807#1.base, usb_serial_init_#t~ret807#1.offset, usb_serial_init_#t~ret808#1, usb_serial_init_#t~ret809#1, usb_serial_init_#t~mem810#1, usb_serial_init_#t~mem811#1, usb_serial_init_#t~mem812#1, usb_serial_init_#t~mem813#1, usb_serial_init_#t~mem814#1, usb_serial_init_#t~arrayCopy815#1, usb_serial_init_#t~mem816#1, usb_serial_init_#t~mem817#1, usb_serial_init_#t~mem818#1, usb_serial_init_#t~mem819#1, usb_serial_init_#t~mem820#1, usb_serial_init_#t~mem821#1, usb_serial_init_#t~mem822#1, usb_serial_init_#t~mem823#1, usb_serial_init_#t~mem824#1, usb_serial_init_#t~mem825#1, usb_serial_init_#t~mem826#1, usb_serial_init_#t~mem827#1, usb_serial_init_#t~mem828#1, usb_serial_init_#t~mem829#1, usb_serial_init_#t~mem830#1, usb_serial_init_#t~mem831#1, usb_serial_init_#t~mem832#1, usb_serial_init_#t~mem833#1, usb_serial_init_#t~mem834#1, usb_serial_init_#t~mem835#1, usb_serial_init_#t~mem836#1, usb_serial_init_#t~ret837#1, usb_serial_init_#t~ret838#1, usb_serial_init_#t~ret839#1, usb_serial_init_#t~ret840#1, usb_serial_init_#t~ret841#1, usb_serial_init_#t~ret842#1, usb_serial_init_#t~ret843#1, usb_serial_init_#t~ret844#1, usb_serial_init_~result~0#1;assume { :end_inline_usb_serial_init } true;~ldv_retval_5~0 := main_#t~ret1006#1;havoc main_#t~ret1006#1; [2025-02-08 03:08:53,445 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5356: call ULTIMATE.dealloc(~#descriptor~13.base, ~#descriptor~13.offset);havoc ~#descriptor~13.base, ~#descriptor~13.offset; [2025-02-08 03:08:54,716 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8541: SUMMARY for call clear_bit(~sign_extend~64~32(~i~12#1), ~port#1.base, ~bvadd~64(1226bv64, ~port#1.offset)); srcloc: null [2025-02-08 03:08:54,717 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8545: assume 0bv32 == ~zero_extend~32~8(#t~mem1147#1) || 0bv8 == ~__print_once~0#1;havoc #t~mem1147#1;~__print_once~0#1 := 1bv8; [2025-02-08 03:08:54,717 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8545: assume !(0bv32 == ~zero_extend~32~8(#t~mem1147#1) || 0bv8 == ~__print_once~0#1);havoc #t~mem1147#1; [2025-02-08 03:08:54,717 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8537: ~tmp___2~7#1.base, ~tmp___2~7#1.offset := #t~ret1143#1.base, #t~ret1143#1.offset;havoc #t~ret1143#1.base, #t~ret1143#1.offset; [2025-02-08 03:08:54,717 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8537-1: SUMMARY for call #t~ret1143#1.base, #t~ret1143#1.offset := spinlock_check(~port#1.base, ~bvadd~64(978bv64, ~port#1.offset)); srcloc: null [2025-02-08 03:08:54,717 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8488: usb_serial_generic_prepare_write_buffer_~tmp___3~3#1 := usb_serial_generic_prepare_write_buffer_#t~ret1121#1;havoc usb_serial_generic_prepare_write_buffer_#t~ret1121#1;usb_serial_generic_prepare_write_buffer_#res#1 := usb_serial_generic_prepare_write_buffer_~tmp___3~3#1;##fun~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_INT_#t~ret1576#1 := usb_serial_generic_prepare_write_buffer_#res#1;havoc usb_serial_generic_prepare_write_buffer_#t~ret1116#1.base, usb_serial_generic_prepare_write_buffer_#t~ret1116#1.offset, usb_serial_generic_prepare_write_buffer_#t~ret1117#1, usb_serial_generic_prepare_write_buffer_#t~ret1118#1, usb_serial_generic_prepare_write_buffer_#t~ret1119#1, usb_serial_generic_prepare_write_buffer_#t~ret1120#1, usb_serial_generic_prepare_write_buffer_#t~ret1121#1, usb_serial_generic_prepare_write_buffer_~port#1.base, usb_serial_generic_prepare_write_buffer_~port#1.offset, usb_serial_generic_prepare_write_buffer_~dest#1.base, usb_serial_generic_prepare_write_buffer_~dest#1.offset, usb_serial_generic_prepare_write_buffer_~size#1, usb_serial_generic_prepare_write_buffer_~__flags~0#1, usb_serial_generic_prepare_write_buffer_~__ret~1#1, usb_serial_generic_prepare_write_buffer_~tmp~81#1.base, usb_serial_generic_prepare_write_buffer_~tmp~81#1.offset, usb_serial_generic_prepare_write_buffer_~__tmp~3#1.base, usb_serial_generic_prepare_write_buffer_~__tmp~3#1.offset, usb_serial_generic_prepare_write_buffer_~__buf~0#1.base, usb_serial_generic_prepare_write_buffer_~__buf~0#1.offset, usb_serial_generic_prepare_write_buffer_~__n~0#1, usb_serial_generic_prepare_write_buffer_~__recsize~0#1, usb_serial_generic_prepare_write_buffer_~__kfifo~2#1.base, usb_serial_generic_prepare_write_buffer_~__kfifo~2#1.offset, usb_serial_generic_prepare_write_buffer_~tmp___0~28#1, usb_serial_generic_prepare_write_buffer_~tmp___1~10#1, usb_serial_generic_prepare_write_buffer_~tmp___2~6#1, usb_serial_generic_prepare_write_buffer_~tmp___3~3#1;havoc usb_serial_generic_prepare_write_buffer_#in~port#1.base, usb_serial_generic_prepare_write_buffer_#in~port#1.offset, usb_serial_generic_prepare_write_buffer_#in~dest#1.base, usb_serial_generic_prepare_write_buffer_#in~dest#1.offset, usb_serial_generic_prepare_write_buffer_#in~size#1;assume { :end_inline_usb_serial_generic_prepare_write_buffer } true;##fun~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_INT_#res#1 := ##fun~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_INT_#t~ret1576#1;havoc ##fun~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_INT_#t~ret1576#1;#t~ret1141#1 := ##fun~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_INT_#res#1;havoc ##fun~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_INT_#~1133#1.base, ##fun~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_INT_#~1133#1.offset, ##fun~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_INT_#~1134#1.base, ##fun~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_INT_#~1134#1.offset, ##fun~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_INT_#~1135#1, ##fun~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_INT_#t~ret1576#1;havoc ##fun~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_INT_#in~1133#1.base, ##fun~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_INT_#in~1133#1.offset, ##fun~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_INT_#in~1134#1.base, ##fun~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_INT_#in~1134#1.offset, ##fun~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_INT_#in~1135#1, ##fun~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_INT_#in~#fp#1.base, ##fun~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_INT_#in~#fp#1.offset;assume { :end_inline_##fun~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_INT } true;~count~0#1 := #t~ret1141#1;havoc #t~mem1136#1.base, #t~mem1136#1.offset;havoc #t~mem1137#1;havoc #t~mem1138#1.base, #t~mem1138#1.offset;havoc #t~mem1139#1.base, #t~mem1139#1.offset;havoc #t~mem1140#1.base, #t~mem1140#1.offset;havoc #t~ret1141#1;call write~intINTTYPE4#9(~count~0#1, ~urb~0#1.base, ~bvadd~64(128bv64, ~urb~0#1.offset), 4bv64);call #t~mem1142#1.base, #t~mem1142#1.offset := read~$Pointer$#9(~urb~0#1.base, ~bvadd~64(96bv64, ~urb~0#1.offset), 8bv64); [2025-02-08 03:08:54,717 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8488-1: SUMMARY for call usb_serial_generic_prepare_write_buffer_#t~ret1121#1 := __kfifo_uint_must_check_helper(usb_serial_generic_prepare_write_buffer_~__ret~1#1); srcloc: null [2025-02-08 03:08:54,717 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8542-1: SUMMARY for call #t~ret1146#1 := usb_submit_urb(~urb~0#1.base, ~urb~0#1.offset, ~mem_flags#1); srcloc: null [2025-02-08 03:08:54,717 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8538: ~flags~2#1 := #t~ret1144#1;havoc #t~ret1144#1;call #t~mem1145#1 := read~intINTTYPE4#9(~port#1.base, ~bvadd~64(1279bv64, ~port#1.offset), 4bv64);call write~intINTTYPE4#9(~bvadd~32(#t~mem1145#1, ~count~0#1), ~port#1.base, ~bvadd~64(1279bv64, ~port#1.offset), 4bv64);havoc #t~mem1145#1; [2025-02-08 03:08:54,717 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8542: ~result~2#1 := #t~ret1146#1;havoc #t~ret1146#1; [2025-02-08 03:08:54,717 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10334: havoc find_first_bit_#t~nondet1502#1; [2025-02-08 03:08:54,717 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8538-1: SUMMARY for call #t~ret1144#1 := _raw_spin_lock_irqsave(~tmp___2~7#1.base, ~tmp___2~7#1.offset); srcloc: null [2025-02-08 03:08:54,717 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8555: SUMMARY for call spin_unlock_irqrestore(~port#1.base, ~bvadd~64(978bv64, ~port#1.offset), ~flags~2#1); srcloc: null [2025-02-08 03:08:54,717 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10244: havoc __kfifo_out_r_#t~nondet1492#1;usb_serial_generic_prepare_write_buffer_#t~ret1118#1 := __kfifo_out_r_#res#1;havoc __kfifo_out_r_#t~nondet1492#1, __kfifo_out_r_~arg0#1.base, __kfifo_out_r_~arg0#1.offset, __kfifo_out_r_~arg1#1.base, __kfifo_out_r_~arg1#1.offset, __kfifo_out_r_~arg2#1, __kfifo_out_r_~arg3#1;havoc __kfifo_out_r_#in~arg0#1.base, __kfifo_out_r_#in~arg0#1.offset, __kfifo_out_r_#in~arg1#1.base, __kfifo_out_r_#in~arg1#1.offset, __kfifo_out_r_#in~arg2#1, __kfifo_out_r_#in~arg3#1;assume { :end_inline___kfifo_out_r } true;usb_serial_generic_prepare_write_buffer_~tmp___0~28#1 := usb_serial_generic_prepare_write_buffer_#t~ret1118#1;havoc usb_serial_generic_prepare_write_buffer_#t~ret1118#1;usb_serial_generic_prepare_write_buffer_~tmp___2~6#1 := usb_serial_generic_prepare_write_buffer_~tmp___0~28#1; [2025-02-08 03:08:54,717 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8547: SUMMARY for call dev_err(~__port~0#1.base, ~bvadd~64(1461bv64, ~__port~0#1.offset), 283bv64, 0bv64); srcloc: null [2025-02-08 03:08:54,717 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8551: SUMMARY for call set_bit(~sign_extend~64~32(~i~12#1), ~port#1.base, ~bvadd~64(1226bv64, ~port#1.offset)); srcloc: null [2025-02-08 03:08:54,717 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10240: havoc __kfifo_out_#t~nondet1491#1;usb_serial_generic_prepare_write_buffer_#t~ret1119#1 := __kfifo_out_#res#1;havoc __kfifo_out_#t~nondet1491#1, __kfifo_out_~arg0#1.base, __kfifo_out_~arg0#1.offset, __kfifo_out_~arg1#1.base, __kfifo_out_~arg1#1.offset, __kfifo_out_~arg2#1;havoc __kfifo_out_#in~arg0#1.base, __kfifo_out_#in~arg0#1.offset, __kfifo_out_#in~arg1#1.base, __kfifo_out_#in~arg1#1.offset, __kfifo_out_#in~arg2#1;assume { :end_inline___kfifo_out } true;usb_serial_generic_prepare_write_buffer_~tmp___1~10#1 := usb_serial_generic_prepare_write_buffer_#t~ret1119#1;havoc usb_serial_generic_prepare_write_buffer_#t~ret1119#1;usb_serial_generic_prepare_write_buffer_~tmp___2~6#1 := usb_serial_generic_prepare_write_buffer_~tmp___1~10#1; [2025-02-08 03:08:54,717 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8543: assume 0bv32 != ~result~2#1;~__port~0#1.base, ~__port~0#1.offset := ~port#1.base, ~port#1.offset;call #t~mem1147#1 := read~intINTTYPE1#9(~__port~0#1.base, ~bvadd~64(696bv64, ~__port~0#1.offset), 1bv64); [2025-02-08 03:08:54,717 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8543: assume !(0bv32 != ~result~2#1); [2025-02-08 03:08:54,718 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8556: #res#1 := ~result~2#1; [2025-02-08 03:08:54,718 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8556-1: SUMMARY for call clear_bit_unlock(0bv64, ~port#1.base, ~bvadd~64(1283bv64, ~port#1.offset)); srcloc: null [2025-02-08 03:08:54,718 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8486-1: SUMMARY for call usb_serial_generic_prepare_write_buffer_#t~ret1120#1 := __kfifo_uint_must_check_helper(usb_serial_generic_prepare_write_buffer_~tmp___2~6#1); srcloc: null [2025-02-08 03:08:54,718 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8552: ~tmp___3~4#1.base, ~tmp___3~4#1.offset := #t~ret1148#1.base, #t~ret1148#1.offset;havoc #t~ret1148#1.base, #t~ret1148#1.offset; [2025-02-08 03:08:54,718 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8552-1: SUMMARY for call #t~ret1148#1.base, #t~ret1148#1.offset := spinlock_check(~port#1.base, ~bvadd~64(978bv64, ~port#1.offset)); srcloc: null [2025-02-08 03:08:54,718 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8486: usb_serial_generic_prepare_write_buffer_~__ret~1#1 := usb_serial_generic_prepare_write_buffer_#t~ret1120#1;havoc usb_serial_generic_prepare_write_buffer_#t~ret1120#1; [2025-02-08 03:08:54,718 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8540: SUMMARY for call spin_unlock_irqrestore(~port#1.base, ~bvadd~64(978bv64, ~port#1.offset), ~flags~2#1); srcloc: null [2025-02-08 03:08:54,718 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8536: havoc #t~mem1142#1.base, #t~mem1142#1.offset; [2025-02-08 03:08:54,718 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8536-1: SUMMARY for call usb_serial_debug_data(~port#1.base, ~bvadd~64(1461bv64, ~port#1.offset), 282bv64, 0bv64, ~count~0#1, #t~mem1142#1.base, #t~mem1142#1.offset); srcloc: null [2025-02-08 03:08:54,718 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8553: ~flags~2#1 := #t~ret1149#1;havoc #t~ret1149#1;call #t~mem1150#1 := read~intINTTYPE4#9(~port#1.base, ~bvadd~64(1279bv64, ~port#1.offset), 4bv64);call write~intINTTYPE4#9(~bvsub~32(#t~mem1150#1, ~count~0#1), ~port#1.base, ~bvadd~64(1279bv64, ~port#1.offset), 4bv64);havoc #t~mem1150#1; [2025-02-08 03:08:54,718 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8553-1: SUMMARY for call #t~ret1149#1 := _raw_spin_lock_irqsave(~tmp___3~4#1.base, ~tmp___3~4#1.offset); srcloc: null [2025-02-08 03:08:54,718 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8487: SUMMARY for call spin_unlock_irqrestore(usb_serial_generic_prepare_write_buffer_~port#1.base, ~bvadd~64(978bv64, usb_serial_generic_prepare_write_buffer_~port#1.offset), usb_serial_generic_prepare_write_buffer_~__flags~0#1); srcloc: null [2025-02-08 03:08:55,382 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10372: havoc #t~nondet1508; [2025-02-08 03:09:04,145 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9220: call ULTIMATE.dealloc(~#cnow~0.base, ~#cnow~0.offset);havoc ~#cnow~0.base, ~#cnow~0.offset; [2025-02-08 03:09:04,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8324: call ULTIMATE.dealloc(~#descriptor~21.base, ~#descriptor~21.offset);havoc ~#descriptor~21.base, ~#descriptor~21.offset; [2025-02-08 03:09:05,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5262: call ULTIMATE.dealloc(~#descriptor~10.base, ~#descriptor~10.offset);havoc ~#descriptor~10.base, ~#descriptor~10.offset; [2025-02-08 03:09:05,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8888: ~i~13 := ~bvsub~32(~i~13, 1bv32); [2025-02-08 03:09:05,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8888-1: SUMMARY for call usb_kill_urb(#t~mem1200.base, #t~mem1200.offset); srcloc: null [2025-02-08 03:09:05,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8888-2: call #t~mem1200.base, #t~mem1200.offset := read~$Pointer$#9(~port.base, ~bvadd~64(~bvadd~64(1126bv64, ~port.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(~i~13))), 8bv64); [2025-02-08 03:09:05,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8886: assume ~bvsge~32(~i~13, 0bv32); [2025-02-08 03:09:05,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8886: assume !~bvsge~32(~i~13, 0bv32);#res := ~res~1; [2025-02-08 03:09:05,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8874: assume 0bv32 != ~res~1; [2025-02-08 03:09:05,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8874: assume !(0bv32 != ~res~1);~i~13 := ~bvadd~32(1bv32, ~i~13); [2025-02-08 03:09:05,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8873: ~res~1 := #t~ret1199; [2025-02-08 03:09:05,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8873-1: SUMMARY for call #t~ret1199 := usb_serial_generic_submit_read_urb(~port.base, ~port.offset, ~i~13, ~mem_flags); srcloc: null [2025-02-08 03:09:06,294 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9474-1: SUMMARY for call #t~ret1368 := constant_test_bit(31bv64, ~port~40.base, ~bvadd~64(640bv64, ~bvadd~64(8bv64, ~port~40.offset))); srcloc: null [2025-02-08 03:09:06,294 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9473: call #t~mem1367.base, #t~mem1367.offset := read~$Pointer$#9(~serial.base, ~bvadd~64(~bvadd~64(34bv64, ~serial.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(~i~17))), 8bv64);~port~40.base, ~port~40.offset := #t~mem1367.base, #t~mem1367.offset; [2025-02-08 03:09:06,294 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9496: ~i~17 := ~bvadd~32(1bv32, ~i~17); [2025-02-08 03:09:06,294 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9489: assume ~bvslt~32(~r~1, 0bv32);~c~3 := ~bvadd~32(1bv32, ~c~3); [2025-02-08 03:09:06,294 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9489: assume !~bvslt~32(~r~1, 0bv32); [2025-02-08 03:09:06,294 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9488: ~r~1 := #t~ret1372;havoc #t~ret1372; [2025-02-08 03:09:06,294 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9488-1: SUMMARY for call #t~ret1372 := usb_serial_generic_write_start(~port~40.base, ~port~40.offset, 16bv32); srcloc: null [2025-02-08 03:09:06,294 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9487: assume 0bv32 != #t~mem1371;havoc #t~mem1371; [2025-02-08 03:09:06,294 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9487: assume !(0bv32 != #t~mem1371);havoc #t~mem1371; [2025-02-08 03:09:06,294 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9487-1: call #t~mem1371 := read~intINTTYPE4#9(~port~40.base, ~bvadd~64(1158bv64, ~port~40.offset), 4bv64); [2025-02-08 03:09:06,294 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9475: assume 0bv32 == ~tmp~97; [2025-02-08 03:09:06,294 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9475: assume !(0bv32 == ~tmp~97);call #t~mem1369 := read~intINTTYPE4#9(~port~40.base, ~bvadd~64(1097bv64, ~port~40.offset), 4bv64); [2025-02-08 03:09:06,294 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9474: ~tmp~97 := #t~ret1368;havoc #t~ret1368; [2025-02-08 03:09:06,295 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9481: assume ~bvslt~32(~r~1, 0bv32);~c~3 := ~bvadd~32(1bv32, ~c~3); [2025-02-08 03:09:06,295 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9481: assume !~bvslt~32(~r~1, 0bv32); [2025-02-08 03:09:06,295 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9480: ~r~1 := #t~ret1370;havoc #t~ret1370; [2025-02-08 03:09:06,295 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9480-1: SUMMARY for call #t~ret1370 := usb_serial_generic_submit_read_urbs(~port~40.base, ~port~40.offset, 16bv32); srcloc: null [2025-02-08 03:09:06,295 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9479: assume 0bv32 != #t~mem1369;havoc #t~mem1369; [2025-02-08 03:09:06,295 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9479: assume !(0bv32 != #t~mem1369);havoc #t~mem1369; [2025-02-08 03:09:06,364 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10414: havoc #t~nondet1514; [2025-02-08 03:09:06,429 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10275: havoc #t~nondet1494; [2025-02-08 03:09:06,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10528: havoc #t~ret1533.base, #t~ret1533.offset; [2025-02-08 03:09:09,073 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-5: #t~ret1569#1 := usb_serial_handle_break_#res#1;havoc usb_serial_handle_break_#t~mem1353#1, usb_serial_handle_break_~port#1.base, usb_serial_handle_break_~port#1.offset;havoc usb_serial_handle_break_#in~port#1.base, usb_serial_handle_break_#in~port#1.offset;assume { :end_inline_usb_serial_handle_break } true;#t~funptrres1559#1 := #t~ret1569#1; [2025-02-08 03:09:09,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10236: havoc __kfifo_max_r_#t~nondet1490#1;usb_serial_generic_write_room_#t~ret1164#1 := __kfifo_max_r_#res#1;havoc __kfifo_max_r_#t~nondet1490#1, __kfifo_max_r_~arg0#1, __kfifo_max_r_~arg1#1;havoc __kfifo_max_r_#in~arg0#1, __kfifo_max_r_#in~arg1#1;assume { :end_inline___kfifo_max_r } true;usb_serial_generic_write_room_~tmp___0~31#1 := usb_serial_generic_write_room_#t~ret1164#1;havoc usb_serial_generic_write_room_#t~ret1164#1;usb_serial_generic_write_room_~tmp___1~13#1 := usb_serial_generic_write_room_~tmp___0~31#1; [2025-02-08 03:09:09,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8647: call ULTIMATE.dealloc(usb_serial_generic_write_room_~#descriptor~22#1.base, usb_serial_generic_write_room_~#descriptor~22#1.offset);havoc usb_serial_generic_write_room_~#descriptor~22#1.base, usb_serial_generic_write_room_~#descriptor~22#1.offset;#t~ret1565#1 := usb_serial_generic_write_room_#res#1;havoc usb_serial_generic_write_room_#t~mem1157#1.base, usb_serial_generic_write_room_#t~mem1157#1.offset, usb_serial_generic_write_room_#t~mem1158#1, usb_serial_generic_write_room_#t~ret1159#1.base, usb_serial_generic_write_room_#t~ret1159#1.offset, usb_serial_generic_write_room_#t~ret1160#1, usb_serial_generic_write_room_#t~mem1163#1, usb_serial_generic_write_room_#t~mem1161#1, usb_serial_generic_write_room_#t~mem1162#1, usb_serial_generic_write_room_#t~ret1164#1, usb_serial_generic_write_room_#t~ret1165#1, usb_serial_generic_write_room_#t~mem1166#1, usb_serial_generic_write_room_#t~ret1167#1, usb_serial_generic_write_room_~tty#1.base, usb_serial_generic_write_room_~tty#1.offset, usb_serial_generic_write_room_~port~28#1.base, usb_serial_generic_write_room_~port~28#1.offset, usb_serial_generic_write_room_~flags~3#1, usb_serial_generic_write_room_~room~0#1, usb_serial_generic_write_room_~tmp~84#1.base, usb_serial_generic_write_room_~tmp~84#1.offset, usb_serial_generic_write_room_~__tmpq~0#1.base, usb_serial_generic_write_room_~__tmpq~0#1.offset, usb_serial_generic_write_room_~__recsize~2#1, usb_serial_generic_write_room_~__avail~0#1, usb_serial_generic_write_room_~__tmpl~1#1.base, usb_serial_generic_write_room_~__tmpl~1#1.offset, usb_serial_generic_write_room_~tmp___0~31#1, usb_serial_generic_write_room_~tmp___1~13#1, usb_serial_generic_write_room_~tmp___2~9#1, usb_serial_generic_write_room_~tmp___3~5#1, usb_serial_generic_write_room_~#descriptor~22#1.base, usb_serial_generic_write_room_~#descriptor~22#1.offset, usb_serial_generic_write_room_~tmp___4~3#1;havoc usb_serial_generic_write_room_#in~tty#1.base, usb_serial_generic_write_room_#in~tty#1.offset;assume { :end_inline_usb_serial_generic_write_room } true;#t~funptrres1559#1 := #t~ret1565#1; [2025-02-08 03:09:09,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8697: call ULTIMATE.dealloc(usb_serial_generic_chars_in_buffer_~#descriptor~23#1.base, usb_serial_generic_chars_in_buffer_~#descriptor~23#1.offset);havoc usb_serial_generic_chars_in_buffer_~#descriptor~23#1.base, usb_serial_generic_chars_in_buffer_~#descriptor~23#1.offset;#t~ret1566#1 := usb_serial_generic_chars_in_buffer_#res#1;havoc usb_serial_generic_chars_in_buffer_#t~mem1168#1.base, usb_serial_generic_chars_in_buffer_#t~mem1168#1.offset, usb_serial_generic_chars_in_buffer_#t~mem1169#1, usb_serial_generic_chars_in_buffer_#t~ret1170#1.base, usb_serial_generic_chars_in_buffer_#t~ret1170#1.offset, usb_serial_generic_chars_in_buffer_#t~ret1171#1, usb_serial_generic_chars_in_buffer_#t~mem1172#1, usb_serial_generic_chars_in_buffer_#t~mem1173#1, usb_serial_generic_chars_in_buffer_#t~mem1174#1, usb_serial_generic_chars_in_buffer_#t~mem1175#1, usb_serial_generic_chars_in_buffer_#t~ret1176#1, usb_serial_generic_chars_in_buffer_~tty#1.base, usb_serial_generic_chars_in_buffer_~tty#1.offset, usb_serial_generic_chars_in_buffer_~port~29#1.base, usb_serial_generic_chars_in_buffer_~port~29#1.offset, usb_serial_generic_chars_in_buffer_~flags~4#1, usb_serial_generic_chars_in_buffer_~chars~0#1, usb_serial_generic_chars_in_buffer_~tmp~85#1.base, usb_serial_generic_chars_in_buffer_~tmp~85#1.offset, usb_serial_generic_chars_in_buffer_~__tmpl~2#1.base, usb_serial_generic_chars_in_buffer_~__tmpl~2#1.offset, usb_serial_generic_chars_in_buffer_~#descriptor~23#1.base, usb_serial_generic_chars_in_buffer_~#descriptor~23#1.offset, usb_serial_generic_chars_in_buffer_~tmp___0~32#1;havoc usb_serial_generic_chars_in_buffer_#in~tty#1.base, usb_serial_generic_chars_in_buffer_#in~tty#1.offset;assume { :end_inline_usb_serial_generic_chars_in_buffer } true;#t~funptrres1559#1 := #t~ret1566#1; [2025-02-08 03:09:09,139 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8120: havoc #t~mem1025; [2025-02-08 03:09:09,690 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5328: call ULTIMATE.dealloc(~#descriptor~12#1.base, ~#descriptor~12#1.offset);havoc ~#descriptor~12#1.base, ~#descriptor~12#1.offset; [2025-02-08 03:09:09,690 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5348: havoc tty_termios_copy_hw_~arg0#1.base, tty_termios_copy_hw_~arg0#1.offset, tty_termios_copy_hw_~arg1#1.base, tty_termios_copy_hw_~arg1#1.offset;havoc tty_termios_copy_hw_#in~arg0#1.base, tty_termios_copy_hw_#in~arg0#1.offset, tty_termios_copy_hw_#in~arg1#1.base, tty_termios_copy_hw_#in~arg1#1.offset;assume { :end_inline_tty_termios_copy_hw } true; [2025-02-08 03:09:10,969 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6514: havoc device_del_~arg0#1.base, device_del_~arg0#1.offset;havoc device_del_#in~arg0#1.base, device_del_#in~arg0#1.offset;assume { :end_inline_device_del } true; [2025-02-08 03:09:10,970 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6510: assume { :begin_inline_ldv_cancel_work_sync_20 } true;ldv_cancel_work_sync_20_#in~ldv_func_arg1#1.base, ldv_cancel_work_sync_20_#in~ldv_func_arg1#1.offset := ~port~27#1.base, ~bvadd~64(1375bv64, ~port~27#1.offset);havoc ldv_cancel_work_sync_20_#res#1;havoc ldv_cancel_work_sync_20_#t~ret1021#1, ldv_cancel_work_sync_20_~ldv_func_arg1#1.base, ldv_cancel_work_sync_20_~ldv_func_arg1#1.offset, ldv_cancel_work_sync_20_~ldv_func_res~4#1, ldv_cancel_work_sync_20_~tmp~67#1;ldv_cancel_work_sync_20_~ldv_func_arg1#1.base, ldv_cancel_work_sync_20_~ldv_func_arg1#1.offset := ldv_cancel_work_sync_20_#in~ldv_func_arg1#1.base, ldv_cancel_work_sync_20_#in~ldv_func_arg1#1.offset;havoc ldv_cancel_work_sync_20_~ldv_func_res~4#1;havoc ldv_cancel_work_sync_20_~tmp~67#1;assume { :begin_inline_cancel_work_sync } true;cancel_work_sync_#in~arg0#1.base, cancel_work_sync_#in~arg0#1.offset := ldv_cancel_work_sync_20_~ldv_func_arg1#1.base, ldv_cancel_work_sync_20_~ldv_func_arg1#1.offset;havoc cancel_work_sync_#res#1;havoc cancel_work_sync_#t~nondet1496#1, cancel_work_sync_~arg0#1.base, cancel_work_sync_~arg0#1.offset;cancel_work_sync_~arg0#1.base, cancel_work_sync_~arg0#1.offset := cancel_work_sync_#in~arg0#1.base, cancel_work_sync_#in~arg0#1.offset;havoc cancel_work_sync_#t~nondet1496#1;assume 0bv8 == cancel_work_sync_#t~nondet1496#1 || 1bv8 == cancel_work_sync_#t~nondet1496#1;cancel_work_sync_#res#1 := (if 0bv8 == cancel_work_sync_#t~nondet1496#1 then 0bv8 else 1bv8);havoc cancel_work_sync_#t~nondet1496#1; [2025-02-08 03:09:10,970 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6506: havoc tty_kref_put_~arg0#1.base, tty_kref_put_~arg0#1.offset;havoc tty_kref_put_#in~arg0#1.base, tty_kref_put_#in~arg0#1.offset;assume { :end_inline_tty_kref_put } true; [2025-02-08 03:09:10,970 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6510-1: SUMMARY for call __wake_up(~port~27#1.base, ~bvadd~64(556bv64, ~bvadd~64(8bv64, ~port~27#1.offset)), 1bv32, 1bv32, 0bv64, 0bv64); srcloc: null [2025-02-08 03:09:10,970 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6502: call #t~mem761#1.base, #t~mem761#1.offset := read~$Pointer$#9(~serial~10#1.base, ~bvadd~64(~bvadd~64(34bv64, ~serial~10#1.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(~i~8#1))), 8bv64);~port~27#1.base, ~port~27#1.offset := #t~mem761#1.base, #t~mem761#1.offset;assume { :begin_inline_tty_port_tty_get } true;tty_port_tty_get_#in~arg0#1.base, tty_port_tty_get_#in~arg0#1.offset := ~port~27#1.base, ~bvadd~64(8bv64, ~port~27#1.offset);havoc tty_port_tty_get_#res#1.base, tty_port_tty_get_#res#1.offset;havoc tty_port_tty_get_#t~ret1528#1.base, tty_port_tty_get_#t~ret1528#1.offset, tty_port_tty_get_~arg0#1.base, tty_port_tty_get_~arg0#1.offset;tty_port_tty_get_~arg0#1.base, tty_port_tty_get_~arg0#1.offset := tty_port_tty_get_#in~arg0#1.base, tty_port_tty_get_#in~arg0#1.offset; [2025-02-08 03:09:10,970 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10495-2: tty_port_tty_get_#res#1.base, tty_port_tty_get_#res#1.offset := tty_port_tty_get_#t~ret1528#1.base, tty_port_tty_get_#t~ret1528#1.offset;havoc tty_port_tty_get_#t~ret1528#1.base, tty_port_tty_get_#t~ret1528#1.offset; [2025-02-08 03:09:10,970 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10495-3: SUMMARY for call tty_port_tty_get_#t~ret1528#1.base, tty_port_tty_get_#t~ret1528#1.offset := ldv_malloc(1692bv64); srcloc: null [2025-02-08 03:09:10,970 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10495: havoc tty_port_tty_get_#t~ret1528#1.base, tty_port_tty_get_#t~ret1528#1.offset; [2025-02-08 03:09:10,970 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10495-1: #t~ret762#1.base, #t~ret762#1.offset := tty_port_tty_get_#res#1.base, tty_port_tty_get_#res#1.offset;havoc tty_port_tty_get_#t~ret1528#1.base, tty_port_tty_get_#t~ret1528#1.offset, tty_port_tty_get_~arg0#1.base, tty_port_tty_get_~arg0#1.offset;havoc tty_port_tty_get_#in~arg0#1.base, tty_port_tty_get_#in~arg0#1.offset;assume { :end_inline_tty_port_tty_get } true;~tty~0#1.base, ~tty~0#1.offset := #t~ret762#1.base, #t~ret762#1.offset;havoc #t~ret762#1.base, #t~ret762#1.offset; [2025-02-08 03:09:10,970 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4566: havoc device_is_registered_#t~mem179#1; [2025-02-08 03:09:10,970 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4566-1: #t~ret764#1 := device_is_registered_#res#1;havoc device_is_registered_#t~mem179#1, device_is_registered_~dev#1.base, device_is_registered_~dev#1.offset;havoc device_is_registered_#in~dev#1.base, device_is_registered_#in~dev#1.offset;assume { :end_inline_device_is_registered } true;~tmp___0~19#1 := #t~ret764#1;havoc #t~ret764#1; [2025-02-08 03:09:10,970 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8011: havoc disable_work_1_~work#1.base, disable_work_1_~work#1.offset;havoc disable_work_1_#in~work#1.base, disable_work_1_#in~work#1.offset;assume { :end_inline_disable_work_1 } true;ldv_cancel_work_sync_20_#res#1 := (if 0bv8 == ldv_cancel_work_sync_20_~ldv_func_res~4#1 then 0bv8 else 1bv8);#t~ret763#1 := ldv_cancel_work_sync_20_#res#1;havoc ldv_cancel_work_sync_20_#t~ret1021#1, ldv_cancel_work_sync_20_~ldv_func_arg1#1.base, ldv_cancel_work_sync_20_~ldv_func_arg1#1.offset, ldv_cancel_work_sync_20_~ldv_func_res~4#1, ldv_cancel_work_sync_20_~tmp~67#1;havoc ldv_cancel_work_sync_20_#in~ldv_func_arg1#1.base, ldv_cancel_work_sync_20_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_cancel_work_sync_20 } true;havoc #t~ret763#1;assume { :begin_inline_device_is_registered } true;device_is_registered_#in~dev#1.base, device_is_registered_#in~dev#1.offset := ~port~27#1.base, ~bvadd~64(1461bv64, ~port~27#1.offset);havoc device_is_registered_#res#1;havoc device_is_registered_#t~mem179#1, device_is_registered_~dev#1.base, device_is_registered_~dev#1.offset;device_is_registered_~dev#1.base, device_is_registered_~dev#1.offset := device_is_registered_#in~dev#1.base, device_is_registered_#in~dev#1.offset;call device_is_registered_#t~mem179#1 := read~intINTTYPE1#9(device_is_registered_~dev#1.base, ~bvadd~64(269bv64, ~bvadd~64(16bv64, device_is_registered_~dev#1.offset)), 1bv64);device_is_registered_#res#1 := ~zero_extend~32~8(device_is_registered_#t~mem179#1);havoc device_is_registered_#t~mem179#1; [2025-02-08 03:09:10,970 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6504: assume 0bv64 != ~bvadd~64(~tty~0#1.base, ~tty~0#1.offset);assume { :begin_inline_tty_vhangup } true;tty_vhangup_#in~arg0#1.base, tty_vhangup_#in~arg0#1.offset := ~tty~0#1.base, ~tty~0#1.offset;havoc tty_vhangup_~arg0#1.base, tty_vhangup_~arg0#1.offset;tty_vhangup_~arg0#1.base, tty_vhangup_~arg0#1.offset := tty_vhangup_#in~arg0#1.base, tty_vhangup_#in~arg0#1.offset; [2025-02-08 03:09:10,970 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6504: assume !(0bv64 != ~bvadd~64(~tty~0#1.base, ~tty~0#1.offset)); [2025-02-08 03:09:10,970 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7169: assume (3bv32 == ~ldv_work_1_3~0 || 2bv32 == ~ldv_work_1_3~0) && ~bvadd~64(~ldv_work_struct_1_3~0.base, ~ldv_work_struct_1_3~0.offset) == ~bvadd~64(disable_work_1_~work#1.base, disable_work_1_~work#1.offset);~ldv_work_1_3~0 := 1bv32; [2025-02-08 03:09:10,970 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7169: assume !((3bv32 == ~ldv_work_1_3~0 || 2bv32 == ~ldv_work_1_3~0) && ~bvadd~64(~ldv_work_struct_1_3~0.base, ~ldv_work_struct_1_3~0.offset) == ~bvadd~64(disable_work_1_~work#1.base, disable_work_1_~work#1.offset)); [2025-02-08 03:09:10,970 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7165: assume (3bv32 == ~ldv_work_1_2~0 || 2bv32 == ~ldv_work_1_2~0) && ~bvadd~64(~ldv_work_struct_1_2~0.base, ~ldv_work_struct_1_2~0.offset) == ~bvadd~64(disable_work_1_~work#1.base, disable_work_1_~work#1.offset);~ldv_work_1_2~0 := 1bv32; [2025-02-08 03:09:10,970 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7165: assume !((3bv32 == ~ldv_work_1_2~0 || 2bv32 == ~ldv_work_1_2~0) && ~bvadd~64(~ldv_work_struct_1_2~0.base, ~ldv_work_struct_1_2~0.offset) == ~bvadd~64(disable_work_1_~work#1.base, disable_work_1_~work#1.offset)); [2025-02-08 03:09:10,970 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7161: assume (3bv32 == ~ldv_work_1_1~0 || 2bv32 == ~ldv_work_1_1~0) && ~bvadd~64(~ldv_work_struct_1_1~0.base, ~ldv_work_struct_1_1~0.offset) == ~bvadd~64(disable_work_1_~work#1.base, disable_work_1_~work#1.offset);~ldv_work_1_1~0 := 1bv32; [2025-02-08 03:09:10,970 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7161: assume !((3bv32 == ~ldv_work_1_1~0 || 2bv32 == ~ldv_work_1_1~0) && ~bvadd~64(~ldv_work_struct_1_1~0.base, ~ldv_work_struct_1_1~0.offset) == ~bvadd~64(disable_work_1_~work#1.base, disable_work_1_~work#1.offset)); [2025-02-08 03:09:10,971 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10295: havoc cancel_work_sync_#t~nondet1496#1; [2025-02-08 03:09:10,971 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6517: ~i~8#1 := ~bvadd~32(1bv32, ~i~8#1); [2025-02-08 03:09:10,971 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7157: assume (3bv32 == ~ldv_work_1_0~0 || 2bv32 == ~ldv_work_1_0~0) && ~bvadd~64(~ldv_work_struct_1_0~0.base, ~ldv_work_struct_1_0~0.offset) == ~bvadd~64(disable_work_1_~work#1.base, disable_work_1_~work#1.offset);~ldv_work_1_0~0 := 1bv32; [2025-02-08 03:09:10,971 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7157: assume !((3bv32 == ~ldv_work_1_0~0 || 2bv32 == ~ldv_work_1_0~0) && ~bvadd~64(~ldv_work_struct_1_0~0.base, ~ldv_work_struct_1_0~0.offset) == ~bvadd~64(disable_work_1_~work#1.base, disable_work_1_~work#1.offset)); [2025-02-08 03:09:10,971 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10295-1: ldv_cancel_work_sync_20_#t~ret1021#1 := cancel_work_sync_#res#1;havoc cancel_work_sync_#t~nondet1496#1, cancel_work_sync_~arg0#1.base, cancel_work_sync_~arg0#1.offset;havoc cancel_work_sync_#in~arg0#1.base, cancel_work_sync_#in~arg0#1.offset;assume { :end_inline_cancel_work_sync } true;ldv_cancel_work_sync_20_~tmp~67#1 := (if 0bv8 == ldv_cancel_work_sync_20_#t~ret1021#1 then 0bv8 else 1bv8);havoc ldv_cancel_work_sync_20_#t~ret1021#1;ldv_cancel_work_sync_20_~ldv_func_res~4#1 := (if 0bv8 == ldv_cancel_work_sync_20_~tmp~67#1 then 0bv8 else 1bv8);assume { :begin_inline_disable_work_1 } true;disable_work_1_#in~work#1.base, disable_work_1_#in~work#1.offset := ldv_cancel_work_sync_20_~ldv_func_arg1#1.base, ldv_cancel_work_sync_20_~ldv_func_arg1#1.offset;havoc disable_work_1_~work#1.base, disable_work_1_~work#1.offset;disable_work_1_~work#1.base, disable_work_1_~work#1.offset := disable_work_1_#in~work#1.base, disable_work_1_#in~work#1.offset; [2025-02-08 03:09:10,971 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6513: assume 0bv32 != ~tmp___0~19#1;assume { :begin_inline_device_del } true;device_del_#in~arg0#1.base, device_del_#in~arg0#1.offset := ~port~27#1.base, ~bvadd~64(1461bv64, ~port~27#1.offset);havoc device_del_~arg0#1.base, device_del_~arg0#1.offset;device_del_~arg0#1.base, device_del_~arg0#1.offset := device_del_#in~arg0#1.base, device_del_#in~arg0#1.offset; [2025-02-08 03:09:10,971 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6513: assume !(0bv32 != ~tmp___0~19#1); [2025-02-08 03:09:10,971 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6509: SUMMARY for call usb_serial_port_poison_urbs(~port~27#1.base, ~port~27#1.offset); srcloc: null [2025-02-08 03:09:10,971 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6505: havoc tty_vhangup_~arg0#1.base, tty_vhangup_~arg0#1.offset;havoc tty_vhangup_#in~arg0#1.base, tty_vhangup_#in~arg0#1.offset;assume { :end_inline_tty_vhangup } true;assume { :begin_inline_tty_kref_put } true;tty_kref_put_#in~arg0#1.base, tty_kref_put_#in~arg0#1.offset := ~tty~0#1.base, ~tty~0#1.offset;havoc tty_kref_put_~arg0#1.base, tty_kref_put_~arg0#1.offset;tty_kref_put_~arg0#1.base, tty_kref_put_~arg0#1.offset := tty_kref_put_#in~arg0#1.base, tty_kref_put_#in~arg0#1.offset; [2025-02-08 03:09:12,083 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10488: havoc tty_port_install_#t~nondet1526#1; [2025-02-08 03:09:12,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7943-1: SUMMARY for call ldv_module_put(ldv_module_put_11_~ldv_func_arg1#1.base, ldv_module_put_11_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:09:12,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7943: havoc ldv_module_put_11_~ldv_func_arg1#1.base, ldv_module_put_11_~ldv_func_arg1#1.offset;havoc ldv_module_put_11_#in~ldv_func_arg1#1.base, ldv_module_put_11_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_module_put_11 } true; [2025-02-08 03:09:12,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4964: SUMMARY for call usb_serial_put(~serial~2#1.base, ~serial~2#1.offset); srcloc: null [2025-02-08 03:09:12,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4960-1: SUMMARY for call usb_autopm_put_interface(#t~mem272#1.base, #t~mem272#1.offset); srcloc: null [2025-02-08 03:09:12,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4960-2: call #t~mem272#1.base, #t~mem272#1.offset := read~$Pointer$#9(~serial~2#1.base, ~bvadd~64(16bv64, ~serial~2#1.offset), 8bv64); [2025-02-08 03:09:12,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4960: call #t~mem273#1.base, #t~mem273#1.offset := read~$Pointer$#9(~serial~2#1.base, ~bvadd~64(8bv64, ~serial~2#1.offset), 8bv64);call #t~mem274#1.base, #t~mem274#1.offset := read~$Pointer$#9(#t~mem273#1.base, ~bvadd~64(16bv64, ~bvadd~64(33bv64, #t~mem273#1.offset)), 8bv64);assume { :begin_inline_ldv_module_put_11 } true;ldv_module_put_11_#in~ldv_func_arg1#1.base, ldv_module_put_11_#in~ldv_func_arg1#1.offset := #t~mem274#1.base, #t~mem274#1.offset;havoc ldv_module_put_11_~ldv_func_arg1#1.base, ldv_module_put_11_~ldv_func_arg1#1.offset;ldv_module_put_11_~ldv_func_arg1#1.base, ldv_module_put_11_~ldv_func_arg1#1.offset := ldv_module_put_11_#in~ldv_func_arg1#1.base, ldv_module_put_11_#in~ldv_func_arg1#1.offset; [2025-02-08 03:09:12,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4965: #res#1 := ~retval~0#1; [2025-02-08 03:09:12,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4965-1: SUMMARY for call mutex_unlock(~serial~2#1.base, ~bvadd~64(102bv64, ~serial~2#1.offset)); srcloc: null [2025-02-08 03:09:12,555 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5464: call ULTIMATE.dealloc(~#descriptor~15.base, ~#descriptor~15.offset);havoc ~#descriptor~15.base, ~#descriptor~15.offset;