./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--isdn--mISDN--l1oip.ko-main.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-consumption/32_7a_cilled_linux-3.8-rc1-drivers--isdn--mISDN--l1oip.ko-main.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 736eaba23c3fcb2b5a61b7fe9adbcb1ebd28d5faf5e1ded37bccbc064c3bb981 --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 02:43:19,408 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 02:43:19,461 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-02-08 02:43:19,467 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 02:43:19,468 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 02:43:19,485 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 02:43:19,486 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 02:43:19,486 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 02:43:19,486 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 02:43:19,486 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 02:43:19,486 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 02:43:19,486 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 02:43:19,487 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 02:43:19,487 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 02:43:19,487 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 02:43:19,487 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 02:43:19,487 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 02:43:19,487 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-08 02:43:19,487 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 02:43:19,487 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 02:43:19,487 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 02:43:19,487 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 02:43:19,487 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 02:43:19,488 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 02:43:19,488 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 02:43:19,488 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 02:43:19,488 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 02:43:19,488 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 02:43:19,488 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 02:43:19,488 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 02:43:19,488 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 02:43:19,488 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 02:43:19,488 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 02:43:19,488 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 02:43:19,488 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-08 02:43:19,489 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-08 02:43:19,489 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 02:43:19,489 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 02:43:19,489 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 02:43:19,489 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 02:43:19,489 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 -> 736eaba23c3fcb2b5a61b7fe9adbcb1ebd28d5faf5e1ded37bccbc064c3bb981 [2025-02-08 02:43:19,713 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 02:43:19,722 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 02:43:19,724 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 02:43:19,725 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 02:43:19,725 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 02:43:19,727 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--isdn--mISDN--l1oip.ko-main.cil.out.i [2025-02-08 02:43:20,881 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/3e3615c89/522bf22ec7dd43c0b366531799947349/FLAG20b0f31e2 [2025-02-08 02:43:21,395 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 02:43:21,396 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--isdn--mISDN--l1oip.ko-main.cil.out.i [2025-02-08 02:43:21,442 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/3e3615c89/522bf22ec7dd43c0b366531799947349/FLAG20b0f31e2 [2025-02-08 02:43:21,466 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/3e3615c89/522bf22ec7dd43c0b366531799947349 [2025-02-08 02:43:21,468 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 02:43:21,470 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 02:43:21,473 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 02:43:21,473 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 02:43:21,478 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 02:43:21,479 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 02:43:21" (1/1) ... [2025-02-08 02:43:21,481 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@29a01131 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:43:21, skipping insertion in model container [2025-02-08 02:43:21,482 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 02:43:21" (1/1) ... [2025-02-08 02:43:21,567 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 02:43:22,789 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-consumption/32_7a_cilled_linux-3.8-rc1-drivers--isdn--mISDN--l1oip.ko-main.cil.out.i[220631,220644] [2025-02-08 02:43:22,891 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 02:43:22,952 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 02:43:23,050 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,%1\n\tsbb %0,%0": "=r" (oldbit), "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [5268-5269] [2025-02-08 02:43:23,051 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,%1\n\tsbb %0,%0": "=r" (oldbit), "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [5276-5277] [2025-02-08 02:43:23,052 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)); [5290-5291] [2025-02-08 02:43:23,052 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bswapl %0": "=r" (val): "0" (val)); [5298] [2025-02-08 02:43:23,057 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [5348] [2025-02-08 02:43:23,058 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [5351] [2025-02-08 02:43:23,058 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [5354] [2025-02-08 02:43:23,058 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [5357] [2025-02-08 02:43:23,166 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--isdn--mISDN--l1oip.ko-main.cil.out.i[220631,220644] [2025-02-08 02:43:23,178 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 02:43:23,240 INFO L204 MainTranslator]: Completed translation [2025-02-08 02:43:23,241 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:43:23 WrapperNode [2025-02-08 02:43:23,241 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 02:43:23,242 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 02:43:23,242 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 02:43:23,242 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 02:43:23,246 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:43:23" (1/1) ... [2025-02-08 02:43:23,295 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:43:23" (1/1) ... [2025-02-08 02:43:23,430 INFO L138 Inliner]: procedures = 181, calls = 2379, calls flagged for inlining = 63, calls inlined = 41, statements flattened = 3596 [2025-02-08 02:43:23,431 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 02:43:23,432 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 02:43:23,432 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 02:43:23,432 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 02:43:23,440 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:43:23" (1/1) ... [2025-02-08 02:43:23,440 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:43:23" (1/1) ... [2025-02-08 02:43:23,459 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:43:23" (1/1) ... [2025-02-08 02:43:23,594 INFO L175 MemorySlicer]: Split 1523 memory accesses to 19 slices as follows [2, 5, 8, 2, 19, 19, 68, 18, 18, 17, 18, 18, 258, 258, 258, 243, 18, 258, 18]. 17 percent of accesses are in the largest equivalence class. The 203 initializations are split as follows [2, 5, 8, 0, 16, 16, 64, 16, 16, 16, 16, 16, 0, 0, 0, 12, 0, 0, 0]. The 1154 writes are split as follows [0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 257, 257, 257, 91, 17, 257, 17]. [2025-02-08 02:43:23,597 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:43:23" (1/1) ... [2025-02-08 02:43:23,597 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:43:23" (1/1) ... [2025-02-08 02:43:23,670 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:43:23" (1/1) ... [2025-02-08 02:43:23,678 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:43:23" (1/1) ... [2025-02-08 02:43:23,699 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:43:23" (1/1) ... [2025-02-08 02:43:23,713 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:43:23" (1/1) ... [2025-02-08 02:43:23,737 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 02:43:23,739 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 02:43:23,739 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 02:43:23,739 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 02:43:23,740 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:43:23" (1/1) ... [2025-02-08 02:43:23,744 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 02:43:23,753 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 02:43:23,764 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-02-08 02:43:23,769 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-02-08 02:43:23,784 INFO L130 BoogieDeclarations]: Found specification of procedure sock_release [2025-02-08 02:43:23,784 INFO L138 BoogieDeclarations]: Found implementation of procedure sock_release [2025-02-08 02:43:23,784 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2025-02-08 02:43:23,784 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2025-02-08 02:43:23,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-02-08 02:43:23,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-02-08 02:43:23,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-02-08 02:43:23,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-02-08 02:43:23,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-02-08 02:43:23,785 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-02-08 02:43:23,785 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-02-08 02:43:23,785 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-02-08 02:43:23,785 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-02-08 02:43:23,785 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-02-08 02:43:23,785 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-02-08 02:43:23,785 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-02-08 02:43:23,786 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-02-08 02:43:23,786 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-02-08 02:43:23,786 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-02-08 02:43:23,786 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-02-08 02:43:23,786 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-02-08 02:43:23,786 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-02-08 02:43:23,786 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-02-08 02:43:23,787 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-02-08 02:43:23,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-02-08 02:43:23,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-02-08 02:43:23,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-02-08 02:43:23,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-02-08 02:43:23,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-02-08 02:43:23,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-02-08 02:43:23,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-02-08 02:43:23,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-02-08 02:43:23,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-02-08 02:43:23,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-02-08 02:43:23,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-02-08 02:43:23,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-02-08 02:43:23,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-02-08 02:43:23,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-02-08 02:43:23,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-02-08 02:43:23,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-02-08 02:43:23,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-02-08 02:43:23,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-02-08 02:43:23,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-08 02:43:23,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-08 02:43:23,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-08 02:43:23,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-08 02:43:23,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-08 02:43:23,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-08 02:43:23,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-08 02:43:23,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-08 02:43:23,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-08 02:43:23,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-08 02:43:23,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-08 02:43:23,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-08 02:43:23,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-08 02:43:23,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-08 02:43:23,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-08 02:43:23,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-08 02:43:23,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-08 02:43:23,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-08 02:43:23,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-08 02:43:23,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-08 02:43:23,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-02-08 02:43:23,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-02-08 02:43:23,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-02-08 02:43:23,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-02-08 02:43:23,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-02-08 02:43:23,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-02-08 02:43:23,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-02-08 02:43:23,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-02-08 02:43:23,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-02-08 02:43:23,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-02-08 02:43:23,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-02-08 02:43:23,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-02-08 02:43:23,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-02-08 02:43:23,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-02-08 02:43:23,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-02-08 02:43:23,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-02-08 02:43:23,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-02-08 02:43:23,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-02-08 02:43:23,789 INFO L130 BoogieDeclarations]: Found specification of procedure vzalloc [2025-02-08 02:43:23,789 INFO L138 BoogieDeclarations]: Found implementation of procedure vzalloc [2025-02-08 02:43:23,789 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-02-08 02:43:23,789 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-02-08 02:43:23,789 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-02-08 02:43:23,789 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-02-08 02:43:23,789 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-02-08 02:43:23,789 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-02-08 02:43:23,789 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-02-08 02:43:23,789 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-02-08 02:43:23,789 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-02-08 02:43:23,789 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-02-08 02:43:23,789 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-02-08 02:43:23,789 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-02-08 02:43:23,792 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-02-08 02:43:23,792 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-02-08 02:43:23,792 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-02-08 02:43:23,792 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-02-08 02:43:23,792 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-02-08 02:43:23,792 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-02-08 02:43:23,792 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-02-08 02:43:23,792 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-02-08 02:43:23,792 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-02-08 02:43:23,792 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-02-08 02:43:23,792 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-02-08 02:43:23,792 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-02-08 02:43:23,792 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-02-08 02:43:23,792 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-02-08 02:43:23,792 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-02-08 02:43:23,792 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-02-08 02:43:23,792 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-02-08 02:43:23,792 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-02-08 02:43:23,829 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-02-08 02:43:23,829 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-02-08 02:43:23,829 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-02-08 02:43:23,829 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-02-08 02:43:23,829 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-02-08 02:43:23,829 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-02-08 02:43:23,829 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-02-08 02:43:23,829 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-02-08 02:43:23,829 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-08 02:43:23,829 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-08 02:43:23,829 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2025-02-08 02:43:23,829 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2025-02-08 02:43:23,829 INFO L130 BoogieDeclarations]: Found specification of procedure skb_trim [2025-02-08 02:43:23,829 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_trim [2025-02-08 02:43:23,829 INFO L130 BoogieDeclarations]: Found specification of procedure l1oip_ulaw_to_alaw [2025-02-08 02:43:23,829 INFO L138 BoogieDeclarations]: Found implementation of procedure l1oip_ulaw_to_alaw [2025-02-08 02:43:23,829 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-02-08 02:43:23,829 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-02-08 02:43:23,829 INFO L130 BoogieDeclarations]: Found specification of procedure vfree [2025-02-08 02:43:23,829 INFO L138 BoogieDeclarations]: Found implementation of procedure vfree [2025-02-08 02:43:23,829 INFO L130 BoogieDeclarations]: Found specification of procedure init_completion [2025-02-08 02:43:23,829 INFO L138 BoogieDeclarations]: Found implementation of procedure init_completion [2025-02-08 02:43:23,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-08 02:43:23,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-02-08 02:43:23,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-02-08 02:43:23,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-02-08 02:43:23,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-02-08 02:43:23,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-02-08 02:43:23,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-02-08 02:43:23,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-02-08 02:43:23,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-02-08 02:43:23,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-02-08 02:43:23,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-02-08 02:43:23,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-02-08 02:43:23,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-02-08 02:43:23,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-02-08 02:43:23,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-02-08 02:43:23,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-02-08 02:43:23,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-02-08 02:43:23,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-02-08 02:43:23,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-02-08 02:43:23,830 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2025-02-08 02:43:23,830 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2025-02-08 02:43:23,830 INFO L130 BoogieDeclarations]: Found specification of procedure l1oip_socket_send [2025-02-08 02:43:23,830 INFO L138 BoogieDeclarations]: Found implementation of procedure l1oip_socket_send [2025-02-08 02:43:23,830 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-08 02:43:23,830 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-08 02:43:23,830 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer [2025-02-08 02:43:23,830 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer [2025-02-08 02:43:23,830 INFO L130 BoogieDeclarations]: Found specification of procedure timer_pending [2025-02-08 02:43:23,830 INFO L138 BoogieDeclarations]: Found implementation of procedure timer_pending [2025-02-08 02:43:23,830 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-08 02:43:23,830 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2025-02-08 02:43:23,830 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2025-02-08 02:43:23,830 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-02-08 02:43:23,830 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-02-08 02:43:23,830 INFO L130 BoogieDeclarations]: Found specification of procedure __list_add [2025-02-08 02:43:23,830 INFO L138 BoogieDeclarations]: Found implementation of procedure __list_add [2025-02-08 02:43:23,830 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 02:43:23,830 INFO L130 BoogieDeclarations]: Found specification of procedure l1oip_socket_open [2025-02-08 02:43:23,830 INFO L138 BoogieDeclarations]: Found implementation of procedure l1oip_socket_open [2025-02-08 02:43:23,830 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2025-02-08 02:43:23,830 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2025-02-08 02:43:23,830 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-08 02:43:23,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-08 02:43:23,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-08 02:43:23,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-08 02:43:23,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-08 02:43:23,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-08 02:43:23,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-08 02:43:23,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-08 02:43:23,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-08 02:43:23,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-08 02:43:23,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-08 02:43:23,833 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-08 02:43:23,833 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-08 02:43:23,833 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-08 02:43:23,833 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-08 02:43:23,833 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-08 02:43:23,833 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-08 02:43:23,833 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-08 02:43:23,833 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-08 02:43:23,833 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-08 02:43:23,833 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2025-02-08 02:43:23,833 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2025-02-08 02:43:23,833 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-08 02:43:23,833 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-08 02:43:23,833 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-08 02:43:23,833 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-08 02:43:23,833 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-08 02:43:23,833 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-08 02:43:23,833 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-08 02:43:23,833 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-08 02:43:23,833 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-08 02:43:23,833 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-08 02:43:23,833 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-08 02:43:23,833 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-08 02:43:23,833 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-08 02:43:23,833 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-08 02:43:23,833 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-08 02:43:23,833 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-08 02:43:23,833 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-08 02:43:23,833 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-08 02:43:23,833 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-08 02:43:23,833 INFO L130 BoogieDeclarations]: Found specification of procedure l1oip_4bit_free [2025-02-08 02:43:23,833 INFO L138 BoogieDeclarations]: Found implementation of procedure l1oip_4bit_free [2025-02-08 02:43:23,833 INFO L130 BoogieDeclarations]: Found specification of procedure add_timer [2025-02-08 02:43:23,833 INFO L138 BoogieDeclarations]: Found implementation of procedure add_timer [2025-02-08 02:43:23,833 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-08 02:43:23,833 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-02-08 02:43:23,833 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-02-08 02:43:23,833 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-02-08 02:43:23,833 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-02-08 02:43:23,833 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-02-08 02:43:23,833 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-02-08 02:43:23,834 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-02-08 02:43:23,834 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-02-08 02:43:23,834 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-02-08 02:43:23,834 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-02-08 02:43:23,834 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-02-08 02:43:23,835 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-02-08 02:43:23,835 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-02-08 02:43:23,835 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-02-08 02:43:23,835 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-02-08 02:43:23,835 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-02-08 02:43:23,835 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-02-08 02:43:23,835 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-02-08 02:43:23,835 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-02-08 02:43:23,835 INFO L130 BoogieDeclarations]: Found specification of procedure init_timer_key [2025-02-08 02:43:23,835 INFO L138 BoogieDeclarations]: Found implementation of procedure init_timer_key [2025-02-08 02:43:23,835 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-08 02:43:23,835 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-08 02:43:23,835 INFO L130 BoogieDeclarations]: Found specification of procedure mI_alloc_skb [2025-02-08 02:43:23,835 INFO L138 BoogieDeclarations]: Found implementation of procedure mI_alloc_skb [2025-02-08 02:43:23,835 INFO L130 BoogieDeclarations]: Found specification of procedure queue_ch_frame [2025-02-08 02:43:23,835 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_ch_frame [2025-02-08 02:43:23,835 INFO L130 BoogieDeclarations]: Found specification of procedure skb_put [2025-02-08 02:43:23,835 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_put [2025-02-08 02:43:23,835 INFO L130 BoogieDeclarations]: Found specification of procedure _queue_data [2025-02-08 02:43:23,835 INFO L138 BoogieDeclarations]: Found implementation of procedure _queue_data [2025-02-08 02:43:23,835 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2025-02-08 02:43:23,835 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2025-02-08 02:43:23,835 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2025-02-08 02:43:23,835 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2025-02-08 02:43:23,835 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2025-02-08 02:43:23,836 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2025-02-08 02:43:23,836 INFO L130 BoogieDeclarations]: Found specification of procedure l1oip_alaw_to_ulaw [2025-02-08 02:43:23,836 INFO L138 BoogieDeclarations]: Found implementation of procedure l1oip_alaw_to_ulaw [2025-02-08 02:43:23,836 INFO L130 BoogieDeclarations]: Found specification of procedure l1oip_socket_close [2025-02-08 02:43:23,836 INFO L138 BoogieDeclarations]: Found implementation of procedure l1oip_socket_close [2025-02-08 02:43:23,836 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2025-02-08 02:43:23,836 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2025-02-08 02:43:23,836 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-08 02:43:23,836 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-08 02:43:23,836 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-02-08 02:43:23,836 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-02-08 02:43:23,836 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-02-08 02:43:23,836 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-02-08 02:43:23,836 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-02-08 02:43:23,836 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-02-08 02:43:23,836 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-02-08 02:43:23,836 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-02-08 02:43:23,836 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-02-08 02:43:23,836 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-02-08 02:43:23,836 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-02-08 02:43:23,836 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-02-08 02:43:23,836 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-02-08 02:43:23,836 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-02-08 02:43:23,836 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-02-08 02:43:23,836 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-02-08 02:43:23,836 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-02-08 02:43:23,836 INFO L130 BoogieDeclarations]: Found specification of procedure memchr_inv [2025-02-08 02:43:23,836 INFO L138 BoogieDeclarations]: Found implementation of procedure memchr_inv [2025-02-08 02:43:23,836 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_clear_bit [2025-02-08 02:43:23,836 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_clear_bit [2025-02-08 02:43:23,836 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-02-08 02:43:23,836 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-02-08 02:43:23,836 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-02-08 02:43:23,836 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-02-08 02:43:23,836 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-02-08 02:43:23,836 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-02-08 02:43:23,836 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-02-08 02:43:23,836 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-02-08 02:43:23,836 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-02-08 02:43:23,836 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-02-08 02:43:23,836 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-02-08 02:43:23,836 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-02-08 02:43:23,836 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-02-08 02:43:23,836 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-02-08 02:43:23,836 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-02-08 02:43:23,836 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-02-08 02:43:23,836 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-02-08 02:43:23,836 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-02-08 02:43:23,839 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-02-08 02:43:23,839 INFO L130 BoogieDeclarations]: Found specification of procedure l1oip_cleanup [2025-02-08 02:43:23,839 INFO L138 BoogieDeclarations]: Found implementation of procedure l1oip_cleanup [2025-02-08 02:43:23,839 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 02:43:23,839 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 02:43:23,839 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2025-02-08 02:43:23,839 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2025-02-08 02:43:24,262 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 02:43:24,265 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 02:43:24,636 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5487: assume 0 == assume_abort_if_not_~cond#1;assume false; [2025-02-08 02:43:24,636 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5487: assume !(0 == assume_abort_if_not_~cond#1); [2025-02-08 02:43:24,636 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5498: havoc assume_abort_if_not_~cond#1;havoc assume_abort_if_not_#in~cond#1;assume { :end_inline_assume_abort_if_not } true;havoc #t~ret75#1;#res#1.base, #res#1.offset := ~res~0#1.base, ~res~0#1.offset; [2025-02-08 02:43:24,636 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5498-1: #t~ret75#1 := ldv_is_err_#res#1;havoc ldv_is_err_~ptr#1.base, ldv_is_err_~ptr#1.offset;havoc ldv_is_err_#in~ptr#1.base, ldv_is_err_#in~ptr#1.offset;assume { :end_inline_ldv_is_err } true;assume -9223372036854775808 <= #t~ret75#1 && #t~ret75#1 <= 9223372036854775807;assume { :begin_inline_assume_abort_if_not } true;assume_abort_if_not_#in~cond#1 := (if 0 == #t~ret75#1 then 1 else 0);havoc assume_abort_if_not_~cond#1;assume_abort_if_not_~cond#1 := assume_abort_if_not_#in~cond#1; [2025-02-08 02:43:24,636 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5496: havoc ~res~0#1.base, ~res~0#1.offset; [2025-02-08 02:43:24,651 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7670: #res := ~len; [2025-02-08 02:43:24,651 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7657: ~tmp~30.base, ~tmp~30.offset := ~result.base, ~result.offset;~result.base, ~result.offset := ~result.base, 1 + ~result.offset;~tmp___0~18.base, ~tmp___0~18.offset := ~data.base, ~data.offset;~data.base, ~data.offset := ~data.base, 1 + ~data.offset;call #t~mem692 := read~int#15(~tmp___0~18.base, ~tmp___0~18.offset, 1);call #t~mem693 := read~int#13(~#ulaw_to_alaw~0.base, ~#ulaw_to_alaw~0.offset + (if #t~mem692 % 256 % 4294967296 <= 2147483647 then #t~mem692 % 256 % 4294967296 else #t~mem692 % 256 % 4294967296 - 4294967296), 1);call write~int#15(#t~mem693, ~tmp~30.base, ~tmp~30.offset, 1);havoc #t~mem692;havoc #t~mem693;~i~4 := 1 + ~i~4; [2025-02-08 02:43:24,651 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint l1oip_ulaw_to_alawFINAL: assume true; [2025-02-08 02:43:24,683 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8232: havoc #t~nondet738; [2025-02-08 02:43:24,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8294: havoc #t~nondet748; [2025-02-08 02:43:25,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6363: call handle_dmsg_#t~mem400#1 := read~int#15(handle_dmsg_~dch~4#1.base, 1331 + handle_dmsg_~dch~4#1.offset, 4);call handle_dmsg_#t~mem401#1 := read~int#15(handle_dmsg_~hc~4#1.base, 16 + (680 + handle_dmsg_~hc~4#1.offset + 28 * handle_dmsg_#t~mem400#1), 4);handle_dmsg_~tmp~17#1 := handle_dmsg_#t~mem401#1;call handle_dmsg_#t~mem402#1 := read~int#15(handle_dmsg_~dch~4#1.base, 1331 + handle_dmsg_~dch~4#1.offset, 4);call handle_dmsg_#t~mem403#1 := read~int#15(handle_dmsg_~dch~4#1.base, 1331 + handle_dmsg_~dch~4#1.offset, 4);call handle_dmsg_#t~mem404#1 := read~int#15(handle_dmsg_~hc~4#1.base, 16 + (680 + handle_dmsg_~hc~4#1.offset + 28 * handle_dmsg_#t~mem403#1), 4);call write~int#15(1 + handle_dmsg_#t~mem404#1, handle_dmsg_~hc~4#1.base, 16 + (680 + handle_dmsg_~hc~4#1.offset + 28 * handle_dmsg_#t~mem402#1), 4);call handle_dmsg_#t~mem405#1 := read~int#15(handle_dmsg_~dch~4#1.base, 1331 + handle_dmsg_~dch~4#1.offset, 4); [2025-02-08 02:43:25,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5620: assume 0 != ~tmp~9#1; [2025-02-08 02:43:25,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5620: assume !(0 != ~tmp~9#1); [2025-02-08 02:43:25,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6686: assume -2147483648 <= handle_bmsg_#t~ret524#1 && handle_bmsg_#t~ret524#1 <= 2147483647;call handle_bmsg_#t~mem525#1 := read~int#15(handle_bmsg_~bch~2#1.base, 176 + handle_bmsg_~bch~2#1.offset, 4);call handle_bmsg_#t~mem526#1 := read~int#15(handle_bmsg_~bch~2#1.base, 176 + handle_bmsg_~bch~2#1.offset, 4);call handle_bmsg_#t~mem527#1 := read~int#15(handle_bmsg_~hc~7#1.base, 16 + (680 + handle_bmsg_~hc~7#1.offset + 28 * handle_bmsg_#t~mem526#1), 4);call write~int#15(handle_bmsg_#t~mem527#1 + handle_bmsg_~ll~1#1, handle_bmsg_~hc~7#1.base, 16 + (680 + handle_bmsg_~hc~7#1.offset + 28 * handle_bmsg_#t~mem525#1), 4);handle_bmsg_~p~3#1.base, handle_bmsg_~p~3#1.offset := handle_bmsg_~p~3#1.base, handle_bmsg_~p~3#1.offset + (if handle_bmsg_~ll~1#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then handle_bmsg_~ll~1#1 % 18446744073709551616 % 18446744073709551616 else handle_bmsg_~ll~1#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);handle_bmsg_~l~1#1 := handle_bmsg_~l~1#1 - handle_bmsg_~ll~1#1; [2025-02-08 02:43:25,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6686-2: call handle_bmsg_#t~mem520#1 := read~int#15(handle_bmsg_~hc~7#1.base, 68 + handle_bmsg_~hc~7#1.offset, 4);call handle_bmsg_#t~mem521#1 := read~int#15(handle_bmsg_~bch~2#1.base, 176 + handle_bmsg_~bch~2#1.offset, 4);call handle_bmsg_#t~mem522#1 := read~int#15(handle_bmsg_~bch~2#1.base, 176 + handle_bmsg_~bch~2#1.offset, 4);call handle_bmsg_#t~mem523#1 := read~int#15(handle_bmsg_~hc~7#1.base, 16 + (680 + handle_bmsg_~hc~7#1.offset + 28 * handle_bmsg_#t~mem522#1), 4); [2025-02-08 02:43:25,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6686-1: SUMMARY for call handle_bmsg_#t~ret524#1 := l1oip_socket_send(handle_bmsg_~hc~7#1.base, handle_bmsg_~hc~7#1.offset, (if handle_bmsg_#t~mem520#1 % 256 % 4294967296 <= 2147483647 then handle_bmsg_#t~mem520#1 % 256 % 4294967296 else handle_bmsg_#t~mem520#1 % 256 % 4294967296 - 4294967296), (if handle_bmsg_#t~mem521#1 % 256 % 4294967296 <= 2147483647 then handle_bmsg_#t~mem521#1 % 256 % 4294967296 else handle_bmsg_#t~mem521#1 % 256 % 4294967296 - 4294967296), 0, (if handle_bmsg_#t~mem523#1 % 65536 % 4294967296 <= 2147483647 then handle_bmsg_#t~mem523#1 % 65536 % 4294967296 else handle_bmsg_#t~mem523#1 % 65536 % 4294967296 - 4294967296), handle_bmsg_~p~3#1.base, handle_bmsg_~p~3#1.offset, handle_bmsg_~ll~1#1); srcloc: null [2025-02-08 02:43:25,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5621: SUMMARY for call consume_skb(~skb~2#1.base, ~skb~2#1.offset); srcloc: null [2025-02-08 02:43:25,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6365-1: SUMMARY for call handle_dmsg_#t~ret406#1 := l1oip_socket_send(handle_dmsg_~hc~4#1.base, handle_dmsg_~hc~4#1.offset, 0, (if handle_dmsg_#t~mem405#1 % 256 % 4294967296 <= 2147483647 then handle_dmsg_#t~mem405#1 % 256 % 4294967296 else handle_dmsg_#t~mem405#1 % 256 % 4294967296 - 4294967296), 0, (if handle_dmsg_~tmp~17#1 % 65536 % 4294967296 <= 2147483647 then handle_dmsg_~tmp~17#1 % 65536 % 4294967296 else handle_dmsg_~tmp~17#1 % 65536 % 4294967296 - 4294967296), handle_dmsg_~p~2#1.base, handle_dmsg_~p~2#1.offset, handle_dmsg_~ll~0#1); srcloc: null [2025-02-08 02:43:25,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6365: assume -2147483648 <= handle_dmsg_#t~ret406#1 && handle_dmsg_#t~ret406#1 <= 2147483647;handle_dmsg_~p~2#1.base, handle_dmsg_~p~2#1.offset := handle_dmsg_~p~2#1.base, handle_dmsg_~p~2#1.offset + (if handle_dmsg_~ll~0#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then handle_dmsg_~ll~0#1 % 18446744073709551616 % 18446744073709551616 else handle_dmsg_~ll~0#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);handle_dmsg_~l~0#1 := handle_dmsg_~l~0#1 - handle_dmsg_~ll~0#1; [2025-02-08 02:43:25,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1: ##fun~$Pointer$~X~$Pointer$~TO~int_#res#1 := ##fun~$Pointer$~X~$Pointer$~TO~int_#t~funptrres761#1;havoc ##fun~$Pointer$~X~$Pointer$~TO~int_#t~funptrres761#1;havoc ##fun~$Pointer$~X~$Pointer$~TO~int_#t~ret762#1;havoc ##fun~$Pointer$~X~$Pointer$~TO~int_#t~ret763#1;#t~ret117#1 := ##fun~$Pointer$~X~$Pointer$~TO~int_#res#1;havoc ##fun~$Pointer$~X~$Pointer$~TO~int_#~113#1.base, ##fun~$Pointer$~X~$Pointer$~TO~int_#~113#1.offset, ##fun~$Pointer$~X~$Pointer$~TO~int_#~114#1.base, ##fun~$Pointer$~X~$Pointer$~TO~int_#~114#1.offset, ##fun~$Pointer$~X~$Pointer$~TO~int_#t~funptrres761#1, ##fun~$Pointer$~X~$Pointer$~TO~int_#t~ret762#1, ##fun~$Pointer$~X~$Pointer$~TO~int_#t~ret763#1;havoc ##fun~$Pointer$~X~$Pointer$~TO~int_#in~113#1.base, ##fun~$Pointer$~X~$Pointer$~TO~int_#in~113#1.offset, ##fun~$Pointer$~X~$Pointer$~TO~int_#in~114#1.base, ##fun~$Pointer$~X~$Pointer$~TO~int_#in~114#1.offset, ##fun~$Pointer$~X~$Pointer$~TO~int_#in~#fp#1.base, ##fun~$Pointer$~X~$Pointer$~TO~int_#in~#fp#1.offset;assume { :end_inline_##fun~$Pointer$~X~$Pointer$~TO~int } true;assume -2147483648 <= #t~ret117#1 && #t~ret117#1 <= 2147483647;~tmp~9#1 := #t~ret117#1;havoc #t~mem115#1.base, #t~mem115#1.offset;havoc #t~mem116#1.base, #t~mem116#1.offset;havoc #t~ret117#1; [2025-02-08 02:43:25,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-1: ##fun~$Pointer$~X~$Pointer$~TO~int_#t~ret763#1 := handle_bmsg_#res#1;havoc handle_bmsg_#t~mem491#1.base, handle_bmsg_#t~mem491#1.offset, handle_bmsg_#t~mem492#1, handle_bmsg_#t~switch493#1, handle_bmsg_#t~mem494#1, handle_bmsg_#t~ret495#1, handle_bmsg_#t~mem496#1, handle_bmsg_#t~mem497#1, handle_bmsg_#t~short498#1, handle_bmsg_#t~ret499#1, handle_bmsg_#t~mem500#1, handle_bmsg_#t~mem501#1.base, handle_bmsg_#t~mem501#1.offset, handle_bmsg_#t~ret502#1.base, handle_bmsg_#t~ret502#1.offset, handle_bmsg_#t~bitwise503#1, handle_bmsg_#t~ret504#1, handle_bmsg_#t~mem505#1, handle_bmsg_#t~mem506#1, handle_bmsg_#t~mem507#1, handle_bmsg_#t~mem508#1, handle_bmsg_#t~mem509#1, handle_bmsg_#t~mem510#1.base, handle_bmsg_#t~mem510#1.offset, handle_bmsg_#t~ret511#1.base, handle_bmsg_#t~ret511#1.offset, handle_bmsg_#t~bitwise512#1, handle_bmsg_#t~ret513#1, handle_bmsg_#t~mem514#1, handle_bmsg_#t~mem515#1, handle_bmsg_#t~mem516#1, handle_bmsg_#t~mem517#1, handle_bmsg_#t~mem518#1.base, handle_bmsg_#t~mem518#1.offset, handle_bmsg_#t~mem519#1, handle_bmsg_#t~mem520#1, handle_bmsg_#t~mem521#1, handle_bmsg_#t~mem522#1, handle_bmsg_#t~mem523#1, handle_bmsg_#t~ret524#1, handle_bmsg_#t~mem525#1, handle_bmsg_#t~mem526#1, handle_bmsg_#t~mem527#1, handle_bmsg_#t~mem528#1, handle_bmsg_#t~bitwise529#1, handle_bmsg_#t~mem530#1, handle_bmsg_#t~mem531#1, handle_bmsg_#t~ret532#1, handle_bmsg_#t~mem533#1, handle_bmsg_#t~ret534#1, handle_bmsg_#t~mem535#1, handle_bmsg_#t~bitwise536#1, handle_bmsg_#t~mem537#1, handle_bmsg_#t~mem538#1, handle_bmsg_#t~ret539#1, handle_bmsg_#t~ret540#1, handle_bmsg_#t~mem541#1, handle_bmsg_~ch#1.base, handle_bmsg_~ch#1.offset, handle_bmsg_~skb#1.base, handle_bmsg_~skb#1.offset, handle_bmsg_~bch~2#1.base, handle_bmsg_~bch~2#1.offset, handle_bmsg_~__mptr~3#1.base, handle_bmsg_~__mptr~3#1.offset, handle_bmsg_~hc~7#1.base, handle_bmsg_~hc~7#1.offset, handle_bmsg_~ret~3#1, handle_bmsg_~hh~2#1.base, handle_bmsg_~hh~2#1.offset, handle_bmsg_~l~1#1, handle_bmsg_~ll~1#1, handle_bmsg_~p~3#1.base, handle_bmsg_~p~3#1.offset, handle_bmsg_~tmp~21#1.base, handle_bmsg_~tmp~21#1.offset, handle_bmsg_~tmp___0~9#1.base, handle_bmsg_~tmp___0~9#1.offset;havoc handle_bmsg_#in~ch#1.base, handle_bmsg_#in~ch#1.offset, handle_bmsg_#in~skb#1.base, handle_bmsg_#in~skb#1.offset;assume { :end_inline_handle_bmsg } true;assume -2147483648 <= ##fun~$Pointer$~X~$Pointer$~TO~int_#t~ret763#1 && ##fun~$Pointer$~X~$Pointer$~TO~int_#t~ret763#1 <= 2147483647;##fun~$Pointer$~X~$Pointer$~TO~int_#t~funptrres761#1 := ##fun~$Pointer$~X~$Pointer$~TO~int_#t~ret763#1; [2025-02-08 02:43:25,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-2: ##fun~$Pointer$~X~$Pointer$~TO~int_#t~ret762#1 := handle_dmsg_#res#1;havoc handle_dmsg_#t~mem389#1.base, handle_dmsg_#t~mem389#1.offset, handle_dmsg_#t~mem390#1, handle_dmsg_#t~switch391#1, handle_dmsg_#t~mem392#1, handle_dmsg_#t~ret393#1, handle_dmsg_#t~mem394#1, handle_dmsg_#t~mem395#1, handle_dmsg_#t~short396#1, handle_dmsg_#t~ret397#1, handle_dmsg_#t~mem398#1.base, handle_dmsg_#t~mem398#1.offset, handle_dmsg_#t~mem399#1, handle_dmsg_#t~mem400#1, handle_dmsg_#t~mem401#1, handle_dmsg_#t~mem402#1, handle_dmsg_#t~mem403#1, handle_dmsg_#t~mem404#1, handle_dmsg_#t~mem405#1, handle_dmsg_#t~ret406#1, handle_dmsg_#t~mem407#1, handle_dmsg_#t~bitwise408#1, handle_dmsg_#t~mem409#1, handle_dmsg_#t~mem410#1, handle_dmsg_#t~ret411#1, handle_dmsg_#t~ret412#1, handle_dmsg_#t~mem413#1, handle_dmsg_#t~mem414#1, handle_dmsg_#t~bitwise415#1, handle_dmsg_#t~mem416#1, handle_dmsg_#t~mem417#1, handle_dmsg_#t~ret418#1, handle_dmsg_#t~ret419#1, handle_dmsg_#t~mem420#1, handle_dmsg_#t~mem421#1, handle_dmsg_~ch#1.base, handle_dmsg_~ch#1.offset, handle_dmsg_~skb#1.base, handle_dmsg_~skb#1.offset, handle_dmsg_~dev~0#1.base, handle_dmsg_~dev~0#1.offset, handle_dmsg_~__mptr~1#1.base, handle_dmsg_~__mptr~1#1.offset, handle_dmsg_~dch~4#1.base, handle_dmsg_~dch~4#1.offset, handle_dmsg_~__mptr___0~0#1.base, handle_dmsg_~__mptr___0~0#1.offset, handle_dmsg_~hc~4#1.base, handle_dmsg_~hc~4#1.offset, handle_dmsg_~hh~1#1.base, handle_dmsg_~hh~1#1.offset, handle_dmsg_~ret~1#1, handle_dmsg_~l~0#1, handle_dmsg_~ll~0#1, handle_dmsg_~p~2#1.base, handle_dmsg_~p~2#1.offset, handle_dmsg_~tmp~17#1, handle_dmsg_~tmp___0~6#1, handle_dmsg_~tmp___1~6#1;havoc handle_dmsg_#in~ch#1.base, handle_dmsg_#in~ch#1.offset, handle_dmsg_#in~skb#1.base, handle_dmsg_#in~skb#1.offset;assume { :end_inline_handle_dmsg } true;assume -2147483648 <= ##fun~$Pointer$~X~$Pointer$~TO~int_#t~ret762#1 && ##fun~$Pointer$~X~$Pointer$~TO~int_#t~ret762#1 <= 2147483647;##fun~$Pointer$~X~$Pointer$~TO~int_#t~funptrres761#1 := ##fun~$Pointer$~X~$Pointer$~TO~int_#t~ret762#1; [2025-02-08 02:43:25,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6375-1: SUMMARY for call skb_trim(handle_dmsg_~skb#1.base, handle_dmsg_~skb#1.offset, 0); srcloc: null [2025-02-08 02:43:25,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6375: call handle_dmsg_#t~mem407#1 := read~int#15(handle_dmsg_~hh~1#1.base, 4 + handle_dmsg_~hh~1#1.offset, 4); [2025-02-08 02:43:25,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6640-1: assume 1400 < handle_bmsg_~l~1#1;handle_bmsg_~ll~1#1 := 1400; [2025-02-08 02:43:25,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6640-1: assume !(1400 < handle_bmsg_~l~1#1);handle_bmsg_~ll~1#1 := handle_bmsg_~l~1#1; [2025-02-08 02:43:25,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6640: assume 0 != handle_bmsg_~l~1#1; [2025-02-08 02:43:25,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6640: assume !(0 != handle_bmsg_~l~1#1); [2025-02-08 02:43:25,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6698: call handle_bmsg_#t~mem528#1 := read~int#15(handle_bmsg_~hh~2#1.base, 4 + handle_bmsg_~hh~2#1.offset, 4); [2025-02-08 02:43:25,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6343-1: assume 1400 < handle_dmsg_~l~0#1;handle_dmsg_~ll~0#1 := 1400; [2025-02-08 02:43:25,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6343-1: assume !(1400 < handle_dmsg_~l~0#1);handle_dmsg_~ll~0#1 := handle_dmsg_~l~0#1; [2025-02-08 02:43:25,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6376-1: SUMMARY for call queue_ch_frame(handle_dmsg_~ch#1.base, handle_dmsg_~ch#1.offset, 24578, (if handle_dmsg_#t~mem407#1 % 4294967296 % 4294967296 <= 2147483647 then handle_dmsg_#t~mem407#1 % 4294967296 % 4294967296 else handle_dmsg_#t~mem407#1 % 4294967296 % 4294967296 - 4294967296), handle_dmsg_~skb#1.base, handle_dmsg_~skb#1.offset); srcloc: null [2025-02-08 02:43:25,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6343: assume 0 != handle_dmsg_~l~0#1; [2025-02-08 02:43:25,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6343: assume !(0 != handle_dmsg_~l~0#1); [2025-02-08 02:43:25,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6376: handle_dmsg_#res#1 := 0; [2025-02-08 02:43:25,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6698-1: SUMMARY for call skb_trim(handle_bmsg_~skb#1.base, handle_bmsg_~skb#1.offset, 0); srcloc: null [2025-02-08 02:43:25,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6699-1: SUMMARY for call queue_ch_frame(handle_bmsg_~ch#1.base, handle_bmsg_~ch#1.offset, 24578, (if handle_bmsg_#t~mem528#1 % 4294967296 % 4294967296 <= 2147483647 then handle_bmsg_#t~mem528#1 % 4294967296 % 4294967296 else handle_bmsg_#t~mem528#1 % 4294967296 % 4294967296 - 4294967296), handle_bmsg_~skb#1.base, handle_bmsg_~skb#1.offset); srcloc: null [2025-02-08 02:43:25,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6699: handle_bmsg_#res#1 := 0; [2025-02-08 02:43:25,165 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5506: havoc __kmalloc_#t~ret76#1.base, __kmalloc_#t~ret76#1.offset; [2025-02-08 02:43:25,187 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8312: havoc send_sig_#t~nondet751#1;#t~ret357#1 := send_sig_#res#1;havoc send_sig_#t~nondet751#1, send_sig_~arg0#1, send_sig_~arg1#1.base, send_sig_~arg1#1.offset, send_sig_~arg2#1;havoc send_sig_#in~arg0#1, send_sig_#in~arg1#1.base, send_sig_#in~arg1#1.offset, send_sig_#in~arg2#1;assume { :end_inline_send_sig } true;assume -2147483648 <= #t~ret357#1 && #t~ret357#1 <= 2147483647;havoc #t~mem356#1.base, #t~mem356#1.offset;havoc #t~ret357#1;assume { :begin_inline_wait_for_completion } true;wait_for_completion_#in~arg0#1.base, wait_for_completion_#in~arg0#1.offset := ~hc#1.base, 412 + ~hc#1.offset;havoc wait_for_completion_~arg0#1.base, wait_for_completion_~arg0#1.offset;wait_for_completion_~arg0#1.base, wait_for_completion_~arg0#1.offset := wait_for_completion_#in~arg0#1.base, wait_for_completion_#in~arg0#1.offset; [2025-02-08 02:43:25,187 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6213: havoc wait_for_completion_~arg0#1.base, wait_for_completion_~arg0#1.offset;havoc wait_for_completion_#in~arg0#1.base, wait_for_completion_#in~arg0#1.offset;assume { :end_inline_wait_for_completion } true; [2025-02-08 02:43:25,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8337: havoc #t~ret757.base, #t~ret757.offset; [2025-02-08 02:43:25,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5284: havoc #t~mem1;havoc #t~bitwise2; [2025-02-08 02:43:25,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5434: call ULTIMATE.dealloc(~#__key~0#1.base, ~#__key~0#1.offset);havoc ~#__key~0#1.base, ~#__key~0#1.offset; [2025-02-08 02:43:25,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5750: #t~ret163#1 := l1oip_law_to_4bit_#res#1;havoc l1oip_law_to_4bit_#t~mem678#1, l1oip_law_to_4bit_#t~mem679#1, l1oip_law_to_4bit_#t~mem680#1, l1oip_law_to_4bit_#t~bitwise681#1, l1oip_law_to_4bit_#t~mem682#1, l1oip_law_to_4bit_#t~mem683#1, l1oip_law_to_4bit_#t~mem684#1, l1oip_law_to_4bit_#t~bitwise685#1, l1oip_law_to_4bit_#t~mem686#1, l1oip_law_to_4bit_#t~mem687#1, l1oip_law_to_4bit_~data#1.base, l1oip_law_to_4bit_~data#1.offset, l1oip_law_to_4bit_~len#1, l1oip_law_to_4bit_~result#1.base, l1oip_law_to_4bit_~result#1.offset, l1oip_law_to_4bit_~state#1.base, l1oip_law_to_4bit_~state#1.offset, l1oip_law_to_4bit_~ii~0#1, l1oip_law_to_4bit_~i~1#1, l1oip_law_to_4bit_~o~0#1, l1oip_law_to_4bit_~tmp~27#1.base, l1oip_law_to_4bit_~tmp~27#1.offset, l1oip_law_to_4bit_~tmp___0~15#1.base, l1oip_law_to_4bit_~tmp___0~15#1.offset, l1oip_law_to_4bit_~tmp___1~10#1.base, l1oip_law_to_4bit_~tmp___1~10#1.offset;havoc l1oip_law_to_4bit_#in~data#1.base, l1oip_law_to_4bit_#in~data#1.offset, l1oip_law_to_4bit_#in~len#1, l1oip_law_to_4bit_#in~result#1.base, l1oip_law_to_4bit_#in~result#1.offset, l1oip_law_to_4bit_#in~state#1.base, l1oip_law_to_4bit_#in~state#1.offset;assume { :end_inline_l1oip_law_to_4bit } true;assume -2147483648 <= #t~ret163#1 && #t~ret163#1 <= 2147483647;~len#1 := #t~ret163#1;havoc #t~ret163#1; [2025-02-08 02:43:25,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7592-1: l1oip_law_to_4bit_#res#1 := l1oip_law_to_4bit_~o~0#1; [2025-02-08 02:43:25,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7576-2: havoc l1oip_law_to_4bit_#t~bitwise685#1;assume (((((256 * (if l1oip_law_to_4bit_#t~mem683#1 % 256 % 4294967296 <= 2147483647 then l1oip_law_to_4bit_#t~mem683#1 % 256 % 4294967296 else l1oip_law_to_4bit_#t~mem683#1 % 256 % 4294967296 - 4294967296) < 0 && (if l1oip_law_to_4bit_#t~mem684#1 % 256 % 4294967296 <= 2147483647 then l1oip_law_to_4bit_#t~mem684#1 % 256 % 4294967296 else l1oip_law_to_4bit_#t~mem684#1 % 256 % 4294967296 - 4294967296) >= 0) || l1oip_law_to_4bit_#t~bitwise685#1 >= (if l1oip_law_to_4bit_#t~mem684#1 % 256 % 4294967296 <= 2147483647 then l1oip_law_to_4bit_#t~mem684#1 % 256 % 4294967296 else l1oip_law_to_4bit_#t~mem684#1 % 256 % 4294967296 - 4294967296)) && ((256 * (if l1oip_law_to_4bit_#t~mem683#1 % 256 % 4294967296 <= 2147483647 then l1oip_law_to_4bit_#t~mem683#1 % 256 % 4294967296 else l1oip_law_to_4bit_#t~mem683#1 % 256 % 4294967296 - 4294967296) >= 0 && (if l1oip_law_to_4bit_#t~mem684#1 % 256 % 4294967296 <= 2147483647 then l1oip_law_to_4bit_#t~mem684#1 % 256 % 4294967296 else l1oip_law_to_4bit_#t~mem684#1 % 256 % 4294967296 - 4294967296) < 0) || l1oip_law_to_4bit_#t~bitwise685#1 >= 256 * (if l1oip_law_to_4bit_#t~mem683#1 % 256 % 4294967296 <= 2147483647 then l1oip_law_to_4bit_#t~mem683#1 % 256 % 4294967296 else l1oip_law_to_4bit_#t~mem683#1 % 256 % 4294967296 - 4294967296))) && ((256 * (if l1oip_law_to_4bit_#t~mem683#1 % 256 % 4294967296 <= 2147483647 then l1oip_law_to_4bit_#t~mem683#1 % 256 % 4294967296 else l1oip_law_to_4bit_#t~mem683#1 % 256 % 4294967296 - 4294967296) < 0 || (if l1oip_law_to_4bit_#t~mem684#1 % 256 % 4294967296 <= 2147483647 then l1oip_law_to_4bit_#t~mem684#1 % 256 % 4294967296 else l1oip_law_to_4bit_#t~mem684#1 % 256 % 4294967296 - 4294967296) < 0) || l1oip_law_to_4bit_#t~bitwise685#1 <= 256 * (if l1oip_law_to_4bit_#t~mem683#1 % 256 % 4294967296 <= 2147483647 then l1oip_law_to_4bit_#t~mem683#1 % 256 % 4294967296 else l1oip_law_to_4bit_#t~mem683#1 % 256 % 4294967296 - 4294967296) + (if l1oip_law_to_4bit_#t~mem684#1 % 256 % 4294967296 <= 2147483647 then l1oip_law_to_4bit_#t~mem684#1 % 256 % 4294967296 else l1oip_law_to_4bit_#t~mem684#1 % 256 % 4294967296 - 4294967296))) && ((256 * (if l1oip_law_to_4bit_#t~mem683#1 % 256 % 4294967296 <= 2147483647 then l1oip_law_to_4bit_#t~mem683#1 % 256 % 4294967296 else l1oip_law_to_4bit_#t~mem683#1 % 256 % 4294967296 - 4294967296) >= 0 && (if l1oip_law_to_4bit_#t~mem684#1 % 256 % 4294967296 <= 2147483647 then l1oip_law_to_4bit_#t~mem684#1 % 256 % 4294967296 else l1oip_law_to_4bit_#t~mem684#1 % 256 % 4294967296 - 4294967296) >= 0) || l1oip_law_to_4bit_#t~bitwise685#1 < 0)) && l1oip_law_to_4bit_#t~bitwise685#1 <= 2147483647; [2025-02-08 02:43:25,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7576-1: [2025-02-08 02:43:25,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7576: call l1oip_law_to_4bit_#t~mem686#1 := read~int#15(~table_com~0.base, ~table_com~0.offset + (if l1oip_law_to_4bit_#t~bitwise685#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then l1oip_law_to_4bit_#t~bitwise685#1 % 18446744073709551616 % 18446744073709551616 else l1oip_law_to_4bit_#t~bitwise685#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1);call write~int#15(l1oip_law_to_4bit_#t~mem686#1, l1oip_law_to_4bit_~tmp___1~10#1.base, l1oip_law_to_4bit_~tmp___1~10#1.offset, 1);havoc l1oip_law_to_4bit_#t~mem683#1;havoc l1oip_law_to_4bit_#t~mem684#1;havoc l1oip_law_to_4bit_#t~bitwise685#1;havoc l1oip_law_to_4bit_#t~mem686#1;l1oip_law_to_4bit_~data#1.base, l1oip_law_to_4bit_~data#1.offset := l1oip_law_to_4bit_~data#1.base, 2 + l1oip_law_to_4bit_~data#1.offset;l1oip_law_to_4bit_~i~1#1 := 1 + l1oip_law_to_4bit_~i~1#1;l1oip_law_to_4bit_~o~0#1 := 1 + l1oip_law_to_4bit_~o~0#1; [2025-02-08 02:43:25,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7576-4: assume 0 == 256 * (if l1oip_law_to_4bit_#t~mem683#1 % 256 % 4294967296 <= 2147483647 then l1oip_law_to_4bit_#t~mem683#1 % 256 % 4294967296 else l1oip_law_to_4bit_#t~mem683#1 % 256 % 4294967296 - 4294967296) || 256 * (if l1oip_law_to_4bit_#t~mem683#1 % 256 % 4294967296 <= 2147483647 then l1oip_law_to_4bit_#t~mem683#1 % 256 % 4294967296 else l1oip_law_to_4bit_#t~mem683#1 % 256 % 4294967296 - 4294967296) == (if l1oip_law_to_4bit_#t~mem684#1 % 256 % 4294967296 <= 2147483647 then l1oip_law_to_4bit_#t~mem684#1 % 256 % 4294967296 else l1oip_law_to_4bit_#t~mem684#1 % 256 % 4294967296 - 4294967296);l1oip_law_to_4bit_#t~bitwise685#1 := (if l1oip_law_to_4bit_#t~mem684#1 % 256 % 4294967296 <= 2147483647 then l1oip_law_to_4bit_#t~mem684#1 % 256 % 4294967296 else l1oip_law_to_4bit_#t~mem684#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:43:25,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7576-4: assume !(0 == 256 * (if l1oip_law_to_4bit_#t~mem683#1 % 256 % 4294967296 <= 2147483647 then l1oip_law_to_4bit_#t~mem683#1 % 256 % 4294967296 else l1oip_law_to_4bit_#t~mem683#1 % 256 % 4294967296 - 4294967296) || 256 * (if l1oip_law_to_4bit_#t~mem683#1 % 256 % 4294967296 <= 2147483647 then l1oip_law_to_4bit_#t~mem683#1 % 256 % 4294967296 else l1oip_law_to_4bit_#t~mem683#1 % 256 % 4294967296 - 4294967296) == (if l1oip_law_to_4bit_#t~mem684#1 % 256 % 4294967296 <= 2147483647 then l1oip_law_to_4bit_#t~mem684#1 % 256 % 4294967296 else l1oip_law_to_4bit_#t~mem684#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:43:25,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7576-3: assume 0 == (if l1oip_law_to_4bit_#t~mem684#1 % 256 % 4294967296 <= 2147483647 then l1oip_law_to_4bit_#t~mem684#1 % 256 % 4294967296 else l1oip_law_to_4bit_#t~mem684#1 % 256 % 4294967296 - 4294967296);l1oip_law_to_4bit_#t~bitwise685#1 := 256 * (if l1oip_law_to_4bit_#t~mem683#1 % 256 % 4294967296 <= 2147483647 then l1oip_law_to_4bit_#t~mem683#1 % 256 % 4294967296 else l1oip_law_to_4bit_#t~mem683#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:43:25,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7576-3: assume !(0 == (if l1oip_law_to_4bit_#t~mem684#1 % 256 % 4294967296 <= 2147483647 then l1oip_law_to_4bit_#t~mem684#1 % 256 % 4294967296 else l1oip_law_to_4bit_#t~mem684#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:43:25,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5678: call ULTIMATE.dealloc(#t~malloc140#1.base, #t~malloc140#1.offset);havoc #t~malloc140#1.base, #t~malloc140#1.offset;call ULTIMATE.dealloc(~#frame~0#1.base, ~#frame~0#1.offset);havoc ~#frame~0#1.base, ~#frame~0#1.offset; [2025-02-08 02:43:25,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7587: assume 0 != l1oip_law_to_4bit_~len#1 % 2;call l1oip_law_to_4bit_#t~mem687#1 := read~int#15(l1oip_law_to_4bit_~data#1.base, l1oip_law_to_4bit_~data#1.offset, 1);call write~int#15(256 + (if l1oip_law_to_4bit_#t~mem687#1 % 256 % 4294967296 <= 2147483647 then l1oip_law_to_4bit_#t~mem687#1 % 256 % 4294967296 else l1oip_law_to_4bit_#t~mem687#1 % 256 % 4294967296 - 4294967296), l1oip_law_to_4bit_~state#1.base, l1oip_law_to_4bit_~state#1.offset, 4);havoc l1oip_law_to_4bit_#t~mem687#1; [2025-02-08 02:43:25,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7587: assume !(0 != l1oip_law_to_4bit_~len#1 % 2);call write~int#15(0, l1oip_law_to_4bit_~state#1.base, l1oip_law_to_4bit_~state#1.offset, 4); [2025-02-08 02:43:25,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7581: assume l1oip_law_to_4bit_~i~1#1 < l1oip_law_to_4bit_~ii~0#1; [2025-02-08 02:43:25,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7581: assume !(l1oip_law_to_4bit_~i~1#1 < l1oip_law_to_4bit_~ii~0#1); [2025-02-08 02:43:25,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7574: l1oip_law_to_4bit_~tmp___1~10#1.base, l1oip_law_to_4bit_~tmp___1~10#1.offset := l1oip_law_to_4bit_~result#1.base, l1oip_law_to_4bit_~result#1.offset;l1oip_law_to_4bit_~result#1.base, l1oip_law_to_4bit_~result#1.offset := l1oip_law_to_4bit_~result#1.base, 1 + l1oip_law_to_4bit_~result#1.offset;call l1oip_law_to_4bit_#t~mem683#1 := read~int#15(l1oip_law_to_4bit_~data#1.base, l1oip_law_to_4bit_~data#1.offset, 1);call l1oip_law_to_4bit_#t~mem684#1 := read~int#15(l1oip_law_to_4bit_~data#1.base, 1 + l1oip_law_to_4bit_~data#1.offset, 1); [2025-02-08 02:43:25,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8243: havoc kernel_sendmsg_#t~nondet740#1; [2025-02-08 02:43:25,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5449: havoc #t~mem41.base, #t~mem41.offset; [2025-02-08 02:43:25,407 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8246: havoc kthread_create_on_node_#t~ret741#1.base, kthread_create_on_node_#t~ret741#1.offset; [2025-02-08 02:43:25,408 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6254: havoc #t~mem370#1.base, #t~mem370#1.offset;#res#1 := ~err~0#1; [2025-02-08 02:43:25,408 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6252-1: SUMMARY for call #t~ret369#1 := printk(78, 0); srcloc: null [2025-02-08 02:43:25,408 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6250: #t~ret368#1 := PTR_ERR_#res#1;havoc PTR_ERR_~ptr#1.base, PTR_ERR_~ptr#1.offset;havoc PTR_ERR_#in~ptr#1.base, PTR_ERR_#in~ptr#1.offset;assume { :end_inline_PTR_ERR } true;assume -9223372036854775808 <= #t~ret368#1 && #t~ret368#1 <= 9223372036854775807;~tmp___1~5#1 := #t~ret368#1;havoc #t~mem367#1.base, #t~mem367#1.offset;havoc #t~ret368#1;~err~0#1 := (if ~tmp___1~5#1 % 4294967296 <= 2147483647 then ~tmp___1~5#1 % 4294967296 else ~tmp___1~5#1 % 4294967296 - 4294967296); [2025-02-08 02:43:25,408 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6254-1: SUMMARY for call sock_release(#t~mem370#1.base, #t~mem370#1.offset); srcloc: null [2025-02-08 02:43:25,408 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6252: assume -2147483648 <= #t~ret369#1 && #t~ret369#1 <= 2147483647;havoc #t~ret369#1;call write~$Pointer$#15(0, 0, ~hc#1.base, 500 + ~hc#1.offset, 8);call #t~mem370#1.base, #t~mem370#1.offset := read~$Pointer$#15(~hc#1.base, 404 + ~hc#1.offset, 8); [2025-02-08 02:43:25,408 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8344: havoc wake_up_process_#t~nondet758#1;#t~ret364#1 := wake_up_process_#res#1;havoc wake_up_process_#t~nondet758#1, wake_up_process_~arg0#1.base, wake_up_process_~arg0#1.offset;havoc wake_up_process_#in~arg0#1.base, wake_up_process_#in~arg0#1.offset;assume { :end_inline_wake_up_process } true;assume -2147483648 <= #t~ret364#1 && #t~ret364#1 <= 2147483647;havoc #t~ret364#1; [2025-02-08 02:43:25,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5571: havoc skb_reserve_#t~mem88#1.base, skb_reserve_#t~mem88#1.offset, skb_reserve_#t~mem89#1, skb_reserve_~skb#1.base, skb_reserve_~skb#1.offset, skb_reserve_~len#1;havoc skb_reserve_#in~skb#1.base, skb_reserve_#in~skb#1.offset, skb_reserve_#in~len#1;assume { :end_inline_skb_reserve } true; [2025-02-08 02:43:25,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7646: #res := ~len; [2025-02-08 02:43:25,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7633: ~tmp~29.base, ~tmp~29.offset := ~result.base, ~result.offset;~result.base, ~result.offset := ~result.base, 1 + ~result.offset;~tmp___0~17.base, ~tmp___0~17.offset := ~data.base, ~data.offset;~data.base, ~data.offset := ~data.base, 1 + ~data.offset;call #t~mem690 := read~int#15(~tmp___0~17.base, ~tmp___0~17.offset, 1);call #t~mem691 := read~int#12(~#alaw_to_ulaw~0.base, ~#alaw_to_ulaw~0.offset + (if #t~mem690 % 256 % 4294967296 <= 2147483647 then #t~mem690 % 256 % 4294967296 else #t~mem690 % 256 % 4294967296 - 4294967296), 1);call write~int#15(#t~mem691, ~tmp~29.base, ~tmp~29.offset, 1);havoc #t~mem690;havoc #t~mem691;~i~3 := 1 + ~i~3; [2025-02-08 02:43:25,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint l1oip_alaw_to_ulawFINAL: assume true; [2025-02-08 02:43:25,470 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8277: havoc #t~ret746.base, #t~ret746.offset; [2025-02-08 02:43:25,574 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6815-1: call release_card_#t~mem568#1.base, release_card_#t~mem568#1.offset := read~$Pointer$#15(release_card_~hc#1.base, 680 + release_card_~hc#1.offset + 28 * release_card_~ch~1#1, 8); [2025-02-08 02:43:25,574 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6815: assume 0 != (release_card_#t~mem568#1.base + release_card_#t~mem568#1.offset) % 18446744073709551616;havoc release_card_#t~mem568#1.base, release_card_#t~mem568#1.offset;call release_card_#t~mem569#1.base, release_card_#t~mem569#1.offset := read~$Pointer$#15(release_card_~hc#1.base, 680 + release_card_~hc#1.offset + 28 * release_card_~ch~1#1, 8);assume { :begin_inline_mISDN_freedchannel } true;mISDN_freedchannel_#in~arg0#1.base, mISDN_freedchannel_#in~arg0#1.offset := release_card_#t~mem569#1.base, release_card_#t~mem569#1.offset;havoc mISDN_freedchannel_#res#1;havoc mISDN_freedchannel_#t~nondet742#1, mISDN_freedchannel_~arg0#1.base, mISDN_freedchannel_~arg0#1.offset;mISDN_freedchannel_~arg0#1.base, mISDN_freedchannel_~arg0#1.offset := mISDN_freedchannel_#in~arg0#1.base, mISDN_freedchannel_#in~arg0#1.offset;havoc mISDN_freedchannel_#t~nondet742#1;assume -2147483648 <= mISDN_freedchannel_#t~nondet742#1 && mISDN_freedchannel_#t~nondet742#1 <= 2147483647;mISDN_freedchannel_#res#1 := mISDN_freedchannel_#t~nondet742#1;havoc mISDN_freedchannel_#t~nondet742#1; [2025-02-08 02:43:25,574 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6815: assume !(0 != (release_card_#t~mem568#1.base + release_card_#t~mem568#1.offset) % 18446744073709551616);havoc release_card_#t~mem568#1.base, release_card_#t~mem568#1.offset; [2025-02-08 02:43:25,574 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6836-1: SUMMARY for call kfree(release_card_~hc#1.base, release_card_~hc#1.offset); srcloc: null [2025-02-08 02:43:25,574 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6803: assume { :begin_inline_cancel_work_sync } true;cancel_work_sync_#in~arg0#1.base, cancel_work_sync_#in~arg0#1.offset := release_card_~hc#1.base, 328 + release_card_~hc#1.offset;havoc cancel_work_sync_#res#1;havoc cancel_work_sync_#t~nondet737#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~nondet737#1;assume 0 == cancel_work_sync_#t~nondet737#1 || 1 == cancel_work_sync_#t~nondet737#1;cancel_work_sync_#res#1 := (if 0 == cancel_work_sync_#t~nondet737#1 % 256 then 0 else 1);havoc cancel_work_sync_#t~nondet737#1; [2025-02-08 02:43:25,574 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6836: havoc release_card_#t~ret556#1, release_card_#t~ret557#1, release_card_#t~ret558#1, release_card_#t~ret559#1, release_card_#t~ret560#1, release_card_#t~mem561#1.base, release_card_#t~mem561#1.offset, release_card_#t~mem562#1, release_card_#t~mem563#1, release_card_#t~mem564#1.base, release_card_#t~mem564#1.offset, release_card_#t~short565#1, release_card_#t~mem566#1, release_card_#t~mem567#1.base, release_card_#t~mem567#1.offset, release_card_#t~mem568#1.base, release_card_#t~mem568#1.offset, release_card_#t~mem569#1.base, release_card_#t~mem569#1.offset, release_card_#t~ret570#1, release_card_#t~mem571#1.base, release_card_#t~mem571#1.offset, release_card_#t~mem572#1.base, release_card_#t~mem572#1.offset, release_card_#t~mem573#1.base, release_card_#t~mem573#1.offset, release_card_#t~mem574#1.base, release_card_#t~mem574#1.offset, release_card_~hc#1.base, release_card_~hc#1.offset, release_card_~ch~1#1, release_card_~tmp~22#1, release_card_~tmp___0~10#1;havoc release_card_#in~hc#1.base, release_card_#in~hc#1.offset;assume { :end_inline_release_card } true;~hc~8#1.base, ~hc~8#1.offset := ~next~0#1.base, ~next~0#1.offset;call #t~mem577#1.base, #t~mem577#1.offset := read~$Pointer$#15(~next~0#1.base, ~next~0#1.offset, 8);~__mptr___1~0#1.base, ~__mptr___1~0#1.offset := #t~mem577#1.base, #t~mem577#1.offset;havoc #t~mem577#1.base, #t~mem577#1.offset;~next~0#1.base, ~next~0#1.offset := ~__mptr___1~0#1.base, ~__mptr___1~0#1.offset; [2025-02-08 02:43:25,574 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6799: assume 0 != release_card_~tmp___0~10#1; [2025-02-08 02:43:25,574 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6799: assume !(0 != release_card_~tmp___0~10#1); [2025-02-08 02:43:25,574 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6795-1: SUMMARY for call release_card_#t~ret557#1 := del_timer(release_card_~hc#1.base, 76 + release_card_~hc#1.offset); srcloc: null [2025-02-08 02:43:25,574 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6795: assume -2147483648 <= release_card_#t~ret557#1 && release_card_#t~ret557#1 <= 2147483647;havoc release_card_#t~ret557#1; [2025-02-08 02:43:25,574 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint l1oip_cleanupFINAL: assume true; [2025-02-08 02:43:25,575 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6820-1: call release_card_#t~mem572#1.base, release_card_#t~mem572#1.offset := read~$Pointer$#15(release_card_~hc#1.base, 8 + (680 + release_card_~hc#1.offset + 28 * release_card_~ch~1#1), 8); [2025-02-08 02:43:25,575 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6820: assume 0 != (release_card_#t~mem572#1.base + release_card_#t~mem572#1.offset) % 18446744073709551616;havoc release_card_#t~mem572#1.base, release_card_#t~mem572#1.offset;call release_card_#t~mem573#1.base, release_card_#t~mem573#1.offset := read~$Pointer$#15(release_card_~hc#1.base, 8 + (680 + release_card_~hc#1.offset + 28 * release_card_~ch~1#1), 8);assume { :begin_inline_mISDN_freebchannel } true;mISDN_freebchannel_#in~arg0#1.base, mISDN_freebchannel_#in~arg0#1.offset := release_card_#t~mem573#1.base, release_card_#t~mem573#1.offset;havoc mISDN_freebchannel_~arg0#1.base, mISDN_freebchannel_~arg0#1.offset;mISDN_freebchannel_~arg0#1.base, mISDN_freebchannel_~arg0#1.offset := mISDN_freebchannel_#in~arg0#1.base, mISDN_freebchannel_#in~arg0#1.offset; [2025-02-08 02:43:25,575 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6820: assume !(0 != (release_card_#t~mem572#1.base + release_card_#t~mem572#1.offset) % 18446744073709551616);havoc release_card_#t~mem572#1.base, release_card_#t~mem572#1.offset; [2025-02-08 02:43:25,575 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6853: assume { :begin_inline_release_card } true;release_card_#in~hc#1.base, release_card_#in~hc#1.offset := ~hc~8#1.base, ~hc~8#1.offset;havoc release_card_#t~ret556#1, release_card_#t~ret557#1, release_card_#t~ret558#1, release_card_#t~ret559#1, release_card_#t~ret560#1, release_card_#t~mem561#1.base, release_card_#t~mem561#1.offset, release_card_#t~mem562#1, release_card_#t~mem563#1, release_card_#t~mem564#1.base, release_card_#t~mem564#1.offset, release_card_#t~short565#1, release_card_#t~mem566#1, release_card_#t~mem567#1.base, release_card_#t~mem567#1.offset, release_card_#t~mem568#1.base, release_card_#t~mem568#1.offset, release_card_#t~mem569#1.base, release_card_#t~mem569#1.offset, release_card_#t~ret570#1, release_card_#t~mem571#1.base, release_card_#t~mem571#1.offset, release_card_#t~mem572#1.base, release_card_#t~mem572#1.offset, release_card_#t~mem573#1.base, release_card_#t~mem573#1.offset, release_card_#t~mem574#1.base, release_card_#t~mem574#1.offset, release_card_~hc#1.base, release_card_~hc#1.offset, release_card_~ch~1#1, release_card_~tmp~22#1, release_card_~tmp___0~10#1;release_card_~hc#1.base, release_card_~hc#1.offset := release_card_#in~hc#1.base, release_card_#in~hc#1.offset;havoc release_card_~ch~1#1;havoc release_card_~tmp~22#1;havoc release_card_~tmp___0~10#1; [2025-02-08 02:43:25,575 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6812: release_card_~ch~1#1 := 0; [2025-02-08 02:43:25,575 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6808-2: call release_card_#t~mem562#1 := read~int#15(release_card_~hc#1.base, 16 + release_card_~hc#1.offset, 4);release_card_#t~short565#1 := 0 != release_card_#t~mem562#1; [2025-02-08 02:43:25,575 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6808-1: assume release_card_#t~short565#1;call release_card_#t~mem563#1 := read~int#15(release_card_~hc#1.base, 48 + release_card_~hc#1.offset, 4);call release_card_#t~mem564#1.base, release_card_#t~mem564#1.offset := read~$Pointer$#15(release_card_~hc#1.base, 680 + release_card_~hc#1.offset + 28 * release_card_#t~mem563#1, 8);release_card_#t~short565#1 := 0 != (release_card_#t~mem564#1.base + release_card_#t~mem564#1.offset) % 18446744073709551616; [2025-02-08 02:43:25,575 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6808-1: assume !release_card_#t~short565#1; [2025-02-08 02:43:25,575 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6808: assume release_card_#t~short565#1;havoc release_card_#t~mem562#1;havoc release_card_#t~mem563#1;havoc release_card_#t~mem564#1.base, release_card_#t~mem564#1.offset;havoc release_card_#t~short565#1;call release_card_#t~mem566#1 := read~int#15(release_card_~hc#1.base, 48 + release_card_~hc#1.offset, 4);call release_card_#t~mem567#1.base, release_card_#t~mem567#1.offset := read~$Pointer$#15(release_card_~hc#1.base, 680 + release_card_~hc#1.offset + 28 * release_card_#t~mem566#1, 8);assume { :begin_inline_mISDN_unregister_device } true;mISDN_unregister_device_#in~arg0#1.base, mISDN_unregister_device_#in~arg0#1.offset := release_card_#t~mem567#1.base, release_card_#t~mem567#1.offset;havoc mISDN_unregister_device_~arg0#1.base, mISDN_unregister_device_~arg0#1.offset;mISDN_unregister_device_~arg0#1.base, mISDN_unregister_device_~arg0#1.offset := mISDN_unregister_device_#in~arg0#1.base, mISDN_unregister_device_#in~arg0#1.offset; [2025-02-08 02:43:25,575 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6808: assume !release_card_#t~short565#1;havoc release_card_#t~mem562#1;havoc release_card_#t~mem563#1;havoc release_card_#t~mem564#1.base, release_card_#t~mem564#1.offset;havoc release_card_#t~short565#1; [2025-02-08 02:43:25,575 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6804: assume 0 != (release_card_#t~mem561#1.base + release_card_#t~mem561#1.offset) % 18446744073709551616;havoc release_card_#t~mem561#1.base, release_card_#t~mem561#1.offset; [2025-02-08 02:43:25,575 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6804: assume !(0 != (release_card_#t~mem561#1.base + release_card_#t~mem561#1.offset) % 18446744073709551616);havoc release_card_#t~mem561#1.base, release_card_#t~mem561#1.offset; [2025-02-08 02:43:25,575 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6800-1: SUMMARY for call release_card_#t~ret559#1 := del_timer(release_card_~hc#1.base, 200 + release_card_~hc#1.offset); srcloc: null [2025-02-08 02:43:25,575 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6833-1: SUMMARY for call spin_lock(~#l1oip_lock~0.base, ~#l1oip_lock~0.offset); srcloc: null [2025-02-08 02:43:25,575 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6800: assume -2147483648 <= release_card_#t~ret559#1 && release_card_#t~ret559#1 <= 2147483647;havoc release_card_#t~ret559#1; [2025-02-08 02:43:25,575 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6833: assume { :begin_inline_list_del } true;list_del_#in~arg0#1.base, list_del_#in~arg0#1.offset := release_card_~hc#1.base, release_card_~hc#1.offset;havoc list_del_~arg0#1.base, list_del_~arg0#1.offset;list_del_~arg0#1.base, list_del_~arg0#1.offset := list_del_#in~arg0#1.base, list_del_#in~arg0#1.offset;havoc list_del_~arg0#1.base, list_del_~arg0#1.offset;havoc list_del_#in~arg0#1.base, list_del_#in~arg0#1.offset;assume { :end_inline_list_del } true; [2025-02-08 02:43:25,575 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6825: release_card_~ch~1#1 := 1 + release_card_~ch~1#1; [2025-02-08 02:43:25,575 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6821: havoc mISDN_freebchannel_~arg0#1.base, mISDN_freebchannel_~arg0#1.offset;havoc mISDN_freebchannel_#in~arg0#1.base, mISDN_freebchannel_#in~arg0#1.offset;assume { :end_inline_mISDN_freebchannel } true;havoc release_card_#t~mem573#1.base, release_card_#t~mem573#1.offset;call release_card_#t~mem574#1.base, release_card_#t~mem574#1.offset := read~$Pointer$#15(release_card_~hc#1.base, 8 + (680 + release_card_~hc#1.offset + 28 * release_card_~ch~1#1), 8); [2025-02-08 02:43:25,575 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6817-1: SUMMARY for call kfree(release_card_#t~mem571#1.base, release_card_#t~mem571#1.offset); srcloc: null [2025-02-08 02:43:25,575 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6817: havoc release_card_#t~mem571#1.base, release_card_#t~mem571#1.offset; [2025-02-08 02:43:25,575 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6813: assume release_card_~ch~1#1 <= 127; [2025-02-08 02:43:25,575 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6813: assume !(release_card_~ch~1#1 <= 127); [2025-02-08 02:43:25,575 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6809: havoc mISDN_unregister_device_~arg0#1.base, mISDN_unregister_device_~arg0#1.offset;havoc mISDN_unregister_device_#in~arg0#1.base, mISDN_unregister_device_#in~arg0#1.offset;assume { :end_inline_mISDN_unregister_device } true;havoc release_card_#t~mem566#1;havoc release_card_#t~mem567#1.base, release_card_#t~mem567#1.offset; [2025-02-08 02:43:25,575 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6805: SUMMARY for call l1oip_socket_close(release_card_~hc#1.base, release_card_~hc#1.offset); srcloc: null [2025-02-08 02:43:25,575 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6822: havoc release_card_#t~mem574#1.base, release_card_#t~mem574#1.offset; [2025-02-08 02:43:25,576 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6793-1: SUMMARY for call release_card_#t~ret556#1 := timer_pending(release_card_~hc#1.base, 76 + release_card_~hc#1.offset); srcloc: null [2025-02-08 02:43:25,576 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6793: assume -2147483648 <= release_card_#t~ret556#1 && release_card_#t~ret556#1 <= 2147483647;release_card_~tmp~22#1 := release_card_#t~ret556#1;havoc release_card_#t~ret556#1; [2025-02-08 02:43:25,576 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8259: havoc mISDN_freedchannel_#t~nondet742#1;release_card_#t~ret570#1 := mISDN_freedchannel_#res#1;havoc mISDN_freedchannel_#t~nondet742#1, mISDN_freedchannel_~arg0#1.base, mISDN_freedchannel_~arg0#1.offset;havoc mISDN_freedchannel_#in~arg0#1.base, mISDN_freedchannel_#in~arg0#1.offset;assume { :end_inline_mISDN_freedchannel } true;assume -2147483648 <= release_card_#t~ret570#1 && release_card_#t~ret570#1 <= 2147483647;havoc release_card_#t~mem569#1.base, release_card_#t~mem569#1.offset;havoc release_card_#t~ret570#1;call release_card_#t~mem571#1.base, release_card_#t~mem571#1.offset := read~$Pointer$#15(release_card_~hc#1.base, 680 + release_card_~hc#1.offset + 28 * release_card_~ch~1#1, 8); [2025-02-08 02:43:25,576 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6822-1: SUMMARY for call kfree(release_card_#t~mem574#1.base, release_card_#t~mem574#1.offset); srcloc: null [2025-02-08 02:43:25,576 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8222: havoc cancel_work_sync_#t~nondet737#1; [2025-02-08 02:43:25,576 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8222-1: release_card_#t~ret560#1 := cancel_work_sync_#res#1;havoc cancel_work_sync_#t~nondet737#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;havoc release_card_#t~ret560#1;call release_card_#t~mem561#1.base, release_card_#t~mem561#1.offset := read~$Pointer$#15(release_card_~hc#1.base, 500 + release_card_~hc#1.offset, 8); [2025-02-08 02:43:25,576 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6835: SUMMARY for call spin_unlock(~#l1oip_lock~0.base, ~#l1oip_lock~0.offset); srcloc: null [2025-02-08 02:43:25,576 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6798: assume -2147483648 <= release_card_#t~ret558#1 && release_card_#t~ret558#1 <= 2147483647;release_card_~tmp___0~10#1 := release_card_#t~ret558#1;havoc release_card_#t~ret558#1; [2025-02-08 02:43:25,576 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6864: SUMMARY for call l1oip_4bit_free(); srcloc: null [2025-02-08 02:43:25,576 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6794: assume 0 != release_card_~tmp~22#1; [2025-02-08 02:43:25,576 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6794: assume !(0 != release_card_~tmp~22#1); [2025-02-08 02:43:25,576 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6798-1: SUMMARY for call release_card_#t~ret558#1 := timer_pending(release_card_~hc#1.base, 200 + release_card_~hc#1.offset); srcloc: null [2025-02-08 02:43:38,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6972: assume 0 == (init_card_~dch~6#1.base + init_card_~dch~6#1.offset) % 18446744073709551616;init_card_#res#1 := -12;call ULTIMATE.dealloc(init_card_~#__key~1#1.base, init_card_~#__key~1#1.offset);havoc init_card_~#__key~1#1.base, init_card_~#__key~1#1.offset;call ULTIMATE.dealloc(init_card_~#__key___0~0#1.base, init_card_~#__key___0~0#1.offset);havoc init_card_~#__key___0~0#1.base, init_card_~#__key___0~0#1.offset;call ULTIMATE.dealloc(init_card_~#__key___1~0#1.base, init_card_~#__key___1~0#1.offset);havoc init_card_~#__key___1~0#1.base, init_card_~#__key___1~0#1.offset; [2025-02-08 02:43:38,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6972: assume !(0 == (init_card_~dch~6#1.base + init_card_~dch~6#1.offset) % 18446744073709551616);call write~int#15(~debug~0, init_card_~dch~6#1.base, 1659 + init_card_~dch~6#1.offset, 4);assume { :begin_inline_mISDN_initdchannel } true;mISDN_initdchannel_#in~arg0#1.base, mISDN_initdchannel_#in~arg0#1.offset, mISDN_initdchannel_#in~arg1#1, mISDN_initdchannel_#in~arg2#1.base, mISDN_initdchannel_#in~arg2#1.offset := init_card_~dch~6#1.base, init_card_~dch~6#1.offset, 300, 0, 0;havoc mISDN_initdchannel_#res#1;havoc mISDN_initdchannel_#t~nondet744#1, mISDN_initdchannel_~arg0#1.base, mISDN_initdchannel_~arg0#1.offset, mISDN_initdchannel_~arg1#1, mISDN_initdchannel_~arg2#1.base, mISDN_initdchannel_~arg2#1.offset;mISDN_initdchannel_~arg0#1.base, mISDN_initdchannel_~arg0#1.offset := mISDN_initdchannel_#in~arg0#1.base, mISDN_initdchannel_#in~arg0#1.offset;mISDN_initdchannel_~arg1#1 := mISDN_initdchannel_#in~arg1#1;mISDN_initdchannel_~arg2#1.base, mISDN_initdchannel_~arg2#1.offset := mISDN_initdchannel_#in~arg2#1.base, mISDN_initdchannel_#in~arg2#1.offset;havoc mISDN_initdchannel_#t~nondet744#1;assume -2147483648 <= mISDN_initdchannel_#t~nondet744#1 && mISDN_initdchannel_#t~nondet744#1 <= 2147483647;mISDN_initdchannel_#res#1 := mISDN_initdchannel_#t~nondet744#1;havoc mISDN_initdchannel_#t~nondet744#1; [2025-02-08 02:43:38,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6923-1: SUMMARY for call init_card_#t~ret599#1 := printk(147, 0); srcloc: null [2025-02-08 02:43:38,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6890: assume 0 != init_card_~pri#1;call write~int#15(30, init_card_~hc#1.base, 52 + init_card_~hc#1.offset, 4); [2025-02-08 02:43:38,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6890: assume !(0 != init_card_~pri#1);call write~int#15(2, init_card_~hc#1.base, 52 + init_card_~hc#1.offset, 4); [2025-02-08 02:43:38,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6923: assume -2147483648 <= init_card_#t~ret599#1 && init_card_#t~ret599#1 <= 2147483647;havoc init_card_#t~mem598#1;havoc init_card_#t~ret599#1; [2025-02-08 02:43:38,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7105: assume 0 != l1oip_init_~pri~0#1;l1oip_init_~tmp___1~9#1.base, l1oip_init_~tmp___1~9#1.offset := 168, 0; [2025-02-08 02:43:38,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7105: assume !(0 != l1oip_init_~pri~0#1);l1oip_init_~tmp___1~9#1.base, l1oip_init_~tmp___1~9#1.offset := 169, 0; [2025-02-08 02:43:38,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6874: call ULTIMATE.dealloc(init_card_~#__key~1#1.base, init_card_~#__key~1#1.offset);havoc init_card_~#__key~1#1.base, init_card_~#__key~1#1.offset;call ULTIMATE.dealloc(init_card_~#__key___0~0#1.base, init_card_~#__key___0~0#1.offset);havoc init_card_~#__key___0~0#1.base, init_card_~#__key___0~0#1.offset;call ULTIMATE.dealloc(init_card_~#__key___1~0#1.base, init_card_~#__key___1~0#1.offset);havoc init_card_~#__key___1~0#1.base, init_card_~#__key___1~0#1.offset;l1oip_init_#t~ret665#1 := init_card_#res#1;havoc init_card_#t~ret578#1.base, init_card_#t~ret578#1.offset, init_card_#t~mem579#1, init_card_#t~loopctr580#1, init_card_#t~nondet581#1, init_card_#t~ret582#1, init_card_#t~loopctr583#1, init_card_#t~nondet584#1, init_card_#t~ret585#1, init_card_#t~mem586#1, init_card_#t~switch587#1, init_card_#t~mem588#1, init_card_#t~ret589#1, init_card_#t~mem590#1, init_card_#t~bitwise591#1, init_card_#t~mem592#1, init_card_#t~ret593#1, init_card_#t~mem594#1, init_card_#t~ret595#1, init_card_#t~mem596#1, init_card_#t~bitwise597#1, init_card_#t~mem598#1, init_card_#t~ret599#1, init_card_#t~mem600#1, init_card_#t~mem601#1, init_card_#t~mem602#1, init_card_#t~short603#1, init_card_#t~ret604#1, init_card_#t~mem605#1, init_card_#t~mem606#1, init_card_#t~mem607#1, init_card_#t~short608#1, init_card_#t~ret609#1, init_card_#t~mem610#1, init_card_#t~short611#1, init_card_#t~ret612#1, init_card_#t~mem613#1, init_card_#t~short614#1, init_card_#t~ret615#1, init_card_#t~mem616#1, init_card_#t~ret617#1, init_card_#t~mem618#1, init_card_#t~mem619#1, init_card_#t~bitwise620#1, init_card_#t~mem621#1, init_card_#t~bitwise622#1, init_card_#t~mem623#1, init_card_#t~bitwise624#1, init_card_#t~mem625#1, init_card_#t~mem626#1, init_card_#t~mem627#1, init_card_#t~mem628#1, init_card_#t~mem629#1, init_card_#t~bitwise630#1, init_card_#t~mem631#1, init_card_#t~mem632#1, init_card_#t~mem633#1, init_card_#t~mem634#1, init_card_#t~mem635#1, init_card_#t~mem636#1, init_card_#t~mem637#1, init_card_#t~ret638#1, init_card_#t~ret639#1.base, init_card_#t~ret639#1.offset, init_card_#t~ret640#1, init_card_#t~mem641#1, init_card_#t~mem642#1, init_card_#t~mem643#1, init_card_#t~ret644#1.base, init_card_#t~ret644#1.offset, init_card_#t~ret645#1, init_card_#t~ret646#1, init_card_#t~mem647#1, init_card_#t~mem648#1, init_card_#t~ret649#1, init_card_#t~bitwise650#1, init_card_#t~ret651#1, init_card_#t~ret652#1, init_card_~hc#1.base, init_card_~hc#1.offset, init_card_~pri#1, init_card_~bundle#1, init_card_~dch~6#1.base, init_card_~dch~6#1.offset, init_card_~bch~4#1.base, init_card_~bch~4#1.offset, init_card_~ret~5#1, init_card_~i~0#1, init_card_~ch~2#1, init_card_~#__key~1#1.base, init_card_~#__key~1#1.offset, init_card_~tmp~23#1.base, init_card_~tmp~23#1.offset, init_card_~tmp___0~11#1.base, init_card_~tmp___0~11#1.offset, init_card_~#__key___0~0#1.base, init_card_~#__key___0~0#1.offset, init_card_~#__key___1~0#1.base, init_card_~#__key___1~0#1.offset;havoc init_card_#in~hc#1.base, init_card_#in~hc#1.offset, init_card_#in~pri#1, init_card_#in~bundle#1;assume { :end_inline_init_card } true;assume -2147483648 <= l1oip_init_#t~ret665#1 && l1oip_init_#t~ret665#1 <= 2147483647;l1oip_init_~ret~6#1 := l1oip_init_#t~ret665#1;havoc l1oip_init_#t~ret665#1; [2025-02-08 02:43:38,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6907: assume init_card_#t~switch587#1;call init_card_#t~mem588#1 := read~int#5(~#codec~0.base, ~#codec~0.offset + 4 * ~l1oip_cnt~0, 4); [2025-02-08 02:43:38,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6907: assume !init_card_#t~switch587#1;havoc init_card_#t~mem586#1;havoc init_card_#t~switch587#1;havoc init_card_#t~mem588#1;havoc init_card_#t~ret589#1;havoc init_card_#t~mem586#1;havoc init_card_#t~switch587#1;havoc init_card_#t~mem588#1;havoc init_card_#t~ret589#1;call init_card_#t~mem590#1 := read~int#5(~#codec~0.base, ~#codec~0.offset + 4 * ~l1oip_cnt~0, 4);call write~int#15((if init_card_#t~mem590#1 % 4294967296 % 4294967296 <= 2147483647 then init_card_#t~mem590#1 % 4294967296 % 4294967296 else init_card_#t~mem590#1 % 4294967296 % 4294967296 - 4294967296), init_card_~hc#1.base, 68 + init_card_~hc#1.offset, 4); [2025-02-08 02:43:38,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7122: 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#3(4195328, l1oip_init_~#__constr_expr_0~0#1.base, l1oip_init_~#__constr_expr_0~0#1.offset, 8);call l1oip_init_#t~mem664#1 := read~int#3(l1oip_init_~#__constr_expr_0~0#1.base, l1oip_init_~#__constr_expr_0~0#1.offset, 8);call write~int#15(l1oip_init_#t~mem664#1, l1oip_init_~hc~9#1.base, 328 + l1oip_init_~hc~9#1.offset, 8);havoc l1oip_init_#t~mem664#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 := l1oip_init_~hc~9#1.base, 360 + l1oip_init_~hc~9#1.offset, 173, 0, l1oip_init_~#__key___0~1#1.base, l1oip_init_~#__key___0~1#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; [2025-02-08 02:43:38,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8179: assume 1 == ~ldv_mutex_mutex_of_device~0; [2025-02-08 02:43:38,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8179: assume !(1 == ~ldv_mutex_mutex_of_device~0); [2025-02-08 02:43:38,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7733: assume l1oip_4bit_alloc_~i1~0#1 <= 255; [2025-02-08 02:43:38,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7733: assume !(l1oip_4bit_alloc_~i1~0#1 <= 255); [2025-02-08 02:43:38,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7056: call ULTIMATE.dealloc(l1oip_init_~#__key~2#1.base, l1oip_init_~#__key~2#1.offset);havoc l1oip_init_~#__key~2#1.base, l1oip_init_~#__key~2#1.offset;call ULTIMATE.dealloc(l1oip_init_~#__key___0~1#1.base, l1oip_init_~#__key___0~1#1.offset);havoc l1oip_init_~#__key___0~1#1.base, l1oip_init_~#__key___0~1#1.offset;call ULTIMATE.dealloc(l1oip_init_~#__constr_expr_0~0#1.base, l1oip_init_~#__constr_expr_0~0#1.offset);havoc l1oip_init_~#__constr_expr_0~0#1.base, l1oip_init_~#__constr_expr_0~0#1.offset;main_#t~ret673#1 := l1oip_init_#res#1;havoc l1oip_init_#t~ret653#1, l1oip_init_#t~ret654#1.base, l1oip_init_#t~ret654#1.offset, l1oip_init_#t~ret655#1, l1oip_init_#t~mem656#1, l1oip_init_#t~switch657#1, l1oip_init_#t~mem658#1, l1oip_init_#t~ret659#1, l1oip_init_#t~bitwise660#1, l1oip_init_#t~ret661#1, l1oip_init_#t~ret662#1.base, l1oip_init_#t~ret662#1.offset, l1oip_init_#t~ret663#1, l1oip_init_#t~mem664#1, l1oip_init_#t~ret665#1, l1oip_init_#t~mem666#1, l1oip_init_#t~short667#1, l1oip_init_#t~ret668#1, l1oip_init_~pri~0#1, l1oip_init_~bundle~0#1, l1oip_init_~hc~9#1.base, l1oip_init_~hc~9#1.offset, l1oip_init_~ret~6#1, l1oip_init_~#__key~2#1.base, l1oip_init_~#__key~2#1.offset, l1oip_init_~tmp~24#1, l1oip_init_~tmp___0~12#1.base, l1oip_init_~tmp___0~12#1.offset, l1oip_init_~tmp___1~9#1.base, l1oip_init_~tmp___1~9#1.offset, l1oip_init_~tmp___2~7#1.base, l1oip_init_~tmp___2~7#1.offset, l1oip_init_~#__key___0~1#1.base, l1oip_init_~#__key___0~1#1.offset, l1oip_init_~#__constr_expr_0~0#1.base, l1oip_init_~#__constr_expr_0~0#1.offset;assume { :end_inline_l1oip_init } true;assume -2147483648 <= main_#t~ret673#1 && main_#t~ret673#1 <= 2147483647;~ldv_retval_0~0 := main_#t~ret673#1;havoc main_#t~ret673#1; [2025-02-08 02:43:38,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7089: assume l1oip_init_#t~switch657#1;l1oip_init_~pri~0#1 := 1;l1oip_init_~bundle~0#1 := 1; [2025-02-08 02:43:38,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7089: assume !l1oip_init_#t~switch657#1;l1oip_init_#t~switch657#1 := true; [2025-02-08 02:43:38,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7750: call write~int#15(l1oip_4bit_alloc_#t~bitwise711#1, ~table_dec~0.base, ~table_dec~0.offset + 2 * (if l1oip_4bit_alloc_#t~bitwise708#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then l1oip_4bit_alloc_#t~bitwise708#1 % 18446744073709551616 % 18446744073709551616 else l1oip_4bit_alloc_#t~bitwise708#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 2); [2025-02-08 02:43:38,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7139-1: assume l1oip_init_#t~short667#1;call l1oip_init_#t~mem666#1 := read~int#4(~#type~0.base, ~#type~0.offset + 4 * ~l1oip_cnt~0, 4);l1oip_init_#t~short667#1 := 0 != l1oip_init_#t~mem666#1 % 4294967296; [2025-02-08 02:43:38,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7139-1: assume !l1oip_init_#t~short667#1; [2025-02-08 02:43:38,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7750-4: assume 0 == (if l1oip_4bit_alloc_#t~mem710#1 % 65536 % 65536 <= 32767 then l1oip_4bit_alloc_#t~mem710#1 % 65536 % 65536 else l1oip_4bit_alloc_#t~mem710#1 % 65536 % 65536 - 65536) || (if l1oip_4bit_alloc_#t~mem710#1 % 65536 % 65536 <= 32767 then l1oip_4bit_alloc_#t~mem710#1 % 65536 % 65536 else l1oip_4bit_alloc_#t~mem710#1 % 65536 % 65536 - 65536) == (if 256 * l1oip_4bit_alloc_~sample~0#1 % 65536 <= 32767 then 256 * l1oip_4bit_alloc_~sample~0#1 % 65536 else 256 * l1oip_4bit_alloc_~sample~0#1 % 65536 - 65536);l1oip_4bit_alloc_#t~bitwise711#1 := (if 256 * l1oip_4bit_alloc_~sample~0#1 % 65536 <= 32767 then 256 * l1oip_4bit_alloc_~sample~0#1 % 65536 else 256 * l1oip_4bit_alloc_~sample~0#1 % 65536 - 65536); [2025-02-08 02:43:38,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7750-4: assume !(0 == (if l1oip_4bit_alloc_#t~mem710#1 % 65536 % 65536 <= 32767 then l1oip_4bit_alloc_#t~mem710#1 % 65536 % 65536 else l1oip_4bit_alloc_#t~mem710#1 % 65536 % 65536 - 65536) || (if l1oip_4bit_alloc_#t~mem710#1 % 65536 % 65536 <= 32767 then l1oip_4bit_alloc_#t~mem710#1 % 65536 % 65536 else l1oip_4bit_alloc_#t~mem710#1 % 65536 % 65536 - 65536) == (if 256 * l1oip_4bit_alloc_~sample~0#1 % 65536 <= 32767 then 256 * l1oip_4bit_alloc_~sample~0#1 % 65536 else 256 * l1oip_4bit_alloc_~sample~0#1 % 65536 - 65536)); [2025-02-08 02:43:38,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7139: assume l1oip_init_#t~short667#1;havoc l1oip_init_#t~mem666#1;havoc l1oip_init_#t~short667#1; [2025-02-08 02:43:38,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7139: assume !l1oip_init_#t~short667#1;havoc l1oip_init_#t~mem666#1;havoc l1oip_init_#t~short667#1; [2025-02-08 02:43:38,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7750-3: assume 0 == (if 256 * l1oip_4bit_alloc_~sample~0#1 % 65536 <= 32767 then 256 * l1oip_4bit_alloc_~sample~0#1 % 65536 else 256 * l1oip_4bit_alloc_~sample~0#1 % 65536 - 65536);l1oip_4bit_alloc_#t~bitwise711#1 := (if l1oip_4bit_alloc_#t~mem710#1 % 65536 % 65536 <= 32767 then l1oip_4bit_alloc_#t~mem710#1 % 65536 % 65536 else l1oip_4bit_alloc_#t~mem710#1 % 65536 % 65536 - 65536); [2025-02-08 02:43:38,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7750-3: assume !(0 == (if 256 * l1oip_4bit_alloc_~sample~0#1 % 65536 <= 32767 then 256 * l1oip_4bit_alloc_~sample~0#1 % 65536 else 256 * l1oip_4bit_alloc_~sample~0#1 % 65536 - 65536)); [2025-02-08 02:43:38,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7750-2: havoc l1oip_4bit_alloc_#t~bitwise711#1;assume ((((((if l1oip_4bit_alloc_#t~mem710#1 % 65536 % 65536 <= 32767 then l1oip_4bit_alloc_#t~mem710#1 % 65536 % 65536 else l1oip_4bit_alloc_#t~mem710#1 % 65536 % 65536 - 65536) < 0 && (if 256 * l1oip_4bit_alloc_~sample~0#1 % 65536 <= 32767 then 256 * l1oip_4bit_alloc_~sample~0#1 % 65536 else 256 * l1oip_4bit_alloc_~sample~0#1 % 65536 - 65536) >= 0) || l1oip_4bit_alloc_#t~bitwise711#1 >= (if 256 * l1oip_4bit_alloc_~sample~0#1 % 65536 <= 32767 then 256 * l1oip_4bit_alloc_~sample~0#1 % 65536 else 256 * l1oip_4bit_alloc_~sample~0#1 % 65536 - 65536)) && (((if l1oip_4bit_alloc_#t~mem710#1 % 65536 % 65536 <= 32767 then l1oip_4bit_alloc_#t~mem710#1 % 65536 % 65536 else l1oip_4bit_alloc_#t~mem710#1 % 65536 % 65536 - 65536) >= 0 && (if 256 * l1oip_4bit_alloc_~sample~0#1 % 65536 <= 32767 then 256 * l1oip_4bit_alloc_~sample~0#1 % 65536 else 256 * l1oip_4bit_alloc_~sample~0#1 % 65536 - 65536) < 0) || l1oip_4bit_alloc_#t~bitwise711#1 >= (if l1oip_4bit_alloc_#t~mem710#1 % 65536 % 65536 <= 32767 then l1oip_4bit_alloc_#t~mem710#1 % 65536 % 65536 else l1oip_4bit_alloc_#t~mem710#1 % 65536 % 65536 - 65536))) && (((if l1oip_4bit_alloc_#t~mem710#1 % 65536 % 65536 <= 32767 then l1oip_4bit_alloc_#t~mem710#1 % 65536 % 65536 else l1oip_4bit_alloc_#t~mem710#1 % 65536 % 65536 - 65536) < 0 || (if 256 * l1oip_4bit_alloc_~sample~0#1 % 65536 <= 32767 then 256 * l1oip_4bit_alloc_~sample~0#1 % 65536 else 256 * l1oip_4bit_alloc_~sample~0#1 % 65536 - 65536) < 0) || l1oip_4bit_alloc_#t~bitwise711#1 <= (if l1oip_4bit_alloc_#t~mem710#1 % 65536 % 65536 <= 32767 then l1oip_4bit_alloc_#t~mem710#1 % 65536 % 65536 else l1oip_4bit_alloc_#t~mem710#1 % 65536 % 65536 - 65536) + (if 256 * l1oip_4bit_alloc_~sample~0#1 % 65536 <= 32767 then 256 * l1oip_4bit_alloc_~sample~0#1 % 65536 else 256 * l1oip_4bit_alloc_~sample~0#1 % 65536 - 65536))) && (((if l1oip_4bit_alloc_#t~mem710#1 % 65536 % 65536 <= 32767 then l1oip_4bit_alloc_#t~mem710#1 % 65536 % 65536 else l1oip_4bit_alloc_#t~mem710#1 % 65536 % 65536 - 65536) >= 0 && (if 256 * l1oip_4bit_alloc_~sample~0#1 % 65536 <= 32767 then 256 * l1oip_4bit_alloc_~sample~0#1 % 65536 else 256 * l1oip_4bit_alloc_~sample~0#1 % 65536 - 65536) >= 0) || l1oip_4bit_alloc_#t~bitwise711#1 < 0)) && l1oip_4bit_alloc_#t~bitwise711#1 <= 2147483647; [2025-02-08 02:43:38,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7750-1: [2025-02-08 02:43:38,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7750-8: assume 0 == l1oip_4bit_alloc_~i2~0#1;l1oip_4bit_alloc_#t~bitwise709#1 := 16 * l1oip_4bit_alloc_~i1~0#1; [2025-02-08 02:43:38,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7750-8: assume !(0 == l1oip_4bit_alloc_~i2~0#1); [2025-02-08 02:43:38,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7750-7: havoc l1oip_4bit_alloc_#t~bitwise709#1;assume (((((16 * l1oip_4bit_alloc_~i1~0#1 < 0 && l1oip_4bit_alloc_~i2~0#1 >= 0) || l1oip_4bit_alloc_#t~bitwise709#1 >= l1oip_4bit_alloc_~i2~0#1) && ((16 * l1oip_4bit_alloc_~i1~0#1 >= 0 && l1oip_4bit_alloc_~i2~0#1 < 0) || l1oip_4bit_alloc_#t~bitwise709#1 >= 16 * l1oip_4bit_alloc_~i1~0#1)) && ((16 * l1oip_4bit_alloc_~i1~0#1 < 0 || l1oip_4bit_alloc_~i2~0#1 < 0) || l1oip_4bit_alloc_#t~bitwise709#1 <= 16 * l1oip_4bit_alloc_~i1~0#1 + l1oip_4bit_alloc_~i2~0#1)) && ((16 * l1oip_4bit_alloc_~i1~0#1 >= 0 && l1oip_4bit_alloc_~i2~0#1 >= 0) || l1oip_4bit_alloc_#t~bitwise709#1 < 0)) && l1oip_4bit_alloc_#t~bitwise709#1 <= 2147483647; [2025-02-08 02:43:38,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7750-6: [2025-02-08 02:43:38,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7750-5: call l1oip_4bit_alloc_#t~mem710#1 := read~int#15(~table_dec~0.base, ~table_dec~0.offset + 2 * (if l1oip_4bit_alloc_#t~bitwise709#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then l1oip_4bit_alloc_#t~bitwise709#1 % 18446744073709551616 % 18446744073709551616 else l1oip_4bit_alloc_#t~bitwise709#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 2); [2025-02-08 02:43:38,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7750-12: assume 0 == l1oip_4bit_alloc_~i2~0#1;l1oip_4bit_alloc_#t~bitwise708#1 := 16 * l1oip_4bit_alloc_~i1~0#1; [2025-02-08 02:43:38,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7750-12: assume !(0 == l1oip_4bit_alloc_~i2~0#1); [2025-02-08 02:43:38,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6908-1: SUMMARY for call init_card_#t~ret589#1 := printk(143, 0); srcloc: null [2025-02-08 02:43:38,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7750-11: havoc l1oip_4bit_alloc_#t~bitwise708#1;assume (((((16 * l1oip_4bit_alloc_~i1~0#1 < 0 && l1oip_4bit_alloc_~i2~0#1 >= 0) || l1oip_4bit_alloc_#t~bitwise708#1 >= l1oip_4bit_alloc_~i2~0#1) && ((16 * l1oip_4bit_alloc_~i1~0#1 >= 0 && l1oip_4bit_alloc_~i2~0#1 < 0) || l1oip_4bit_alloc_#t~bitwise708#1 >= 16 * l1oip_4bit_alloc_~i1~0#1)) && ((16 * l1oip_4bit_alloc_~i1~0#1 < 0 || l1oip_4bit_alloc_~i2~0#1 < 0) || l1oip_4bit_alloc_#t~bitwise708#1 <= 16 * l1oip_4bit_alloc_~i1~0#1 + l1oip_4bit_alloc_~i2~0#1)) && ((16 * l1oip_4bit_alloc_~i1~0#1 >= 0 && l1oip_4bit_alloc_~i2~0#1 >= 0) || l1oip_4bit_alloc_#t~bitwise708#1 < 0)) && l1oip_4bit_alloc_#t~bitwise708#1 <= 2147483647; [2025-02-08 02:43:38,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6941-1: assume init_card_#t~short611#1;call init_card_#t~mem610#1 := read~int#15(init_card_~hc#1.base, 52 + init_card_~hc#1.offset, 4);init_card_#t~short611#1 := init_card_#t~mem610#1 > 126; [2025-02-08 02:43:38,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6941-1: assume !init_card_#t~short611#1; [2025-02-08 02:43:38,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6908: assume -2147483648 <= init_card_#t~ret589#1 && init_card_#t~ret589#1 <= 2147483647;init_card_#res#1 := -22;call ULTIMATE.dealloc(init_card_~#__key~1#1.base, init_card_~#__key~1#1.offset);havoc init_card_~#__key~1#1.base, init_card_~#__key~1#1.offset;call ULTIMATE.dealloc(init_card_~#__key___0~0#1.base, init_card_~#__key___0~0#1.offset);havoc init_card_~#__key___0~0#1.base, init_card_~#__key___0~0#1.offset;call ULTIMATE.dealloc(init_card_~#__key___1~0#1.base, init_card_~#__key___1~0#1.offset);havoc init_card_~#__key___1~0#1.base, init_card_~#__key___1~0#1.offset; [2025-02-08 02:43:38,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7750-10: [2025-02-08 02:43:38,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6941: assume init_card_#t~short611#1;havoc init_card_#t~mem610#1;havoc init_card_#t~short611#1; [2025-02-08 02:43:38,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6941: assume !init_card_#t~short611#1;havoc init_card_#t~mem610#1;havoc init_card_#t~short611#1;init_card_#t~short614#1 := 0 != init_card_~pri#1; [2025-02-08 02:43:38,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7750-9: assume 0 == 16 * l1oip_4bit_alloc_~i1~0#1 || 16 * l1oip_4bit_alloc_~i1~0#1 == l1oip_4bit_alloc_~i2~0#1;l1oip_4bit_alloc_#t~bitwise709#1 := l1oip_4bit_alloc_~i2~0#1; [2025-02-08 02:43:38,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7750-9: assume !(0 == 16 * l1oip_4bit_alloc_~i1~0#1 || 16 * l1oip_4bit_alloc_~i1~0#1 == l1oip_4bit_alloc_~i2~0#1); [2025-02-08 02:43:38,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7750-13: assume 0 == 16 * l1oip_4bit_alloc_~i1~0#1 || 16 * l1oip_4bit_alloc_~i1~0#1 == l1oip_4bit_alloc_~i2~0#1;l1oip_4bit_alloc_#t~bitwise708#1 := l1oip_4bit_alloc_~i2~0#1; [2025-02-08 02:43:38,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7750-13: assume !(0 == 16 * l1oip_4bit_alloc_~i1~0#1 || 16 * l1oip_4bit_alloc_~i1~0#1 == l1oip_4bit_alloc_~i2~0#1); [2025-02-08 02:43:38,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6958: assume 0 != init_card_#t~mem627#1 % 4294967296;havoc init_card_#t~mem627#1;call init_card_#t~mem628#1 := read~int#8(~#remoteport~0.base, ~#remoteport~0.offset + 4 * ~l1oip_cnt~0, 4);call write~int#15(init_card_#t~mem628#1, init_card_~hc#1.base, 582 + init_card_~hc#1.offset, 2);havoc init_card_#t~mem628#1; [2025-02-08 02:43:38,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6958: assume !(0 != init_card_#t~mem627#1 % 4294967296);havoc init_card_#t~mem627#1;call init_card_#t~mem629#1 := read~int#15(init_card_~hc#1.base, 580 + init_card_~hc#1.offset, 2);call write~int#15(init_card_#t~mem629#1, init_card_~hc#1.base, 582 + init_card_~hc#1.offset, 2);havoc init_card_#t~mem629#1; [2025-02-08 02:43:38,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7024: assume { :begin_inline_mISDN_register_device } true;mISDN_register_device_#in~arg0#1.base, mISDN_register_device_#in~arg0#1.offset, mISDN_register_device_#in~arg1#1.base, mISDN_register_device_#in~arg1#1.offset, mISDN_register_device_#in~arg2#1.base, mISDN_register_device_#in~arg2#1.offset := init_card_~dch~6#1.base, init_card_~dch~6#1.offset, 0, 0, init_card_~hc#1.base, 20 + init_card_~hc#1.offset;havoc mISDN_register_device_#res#1;havoc mISDN_register_device_#t~nondet745#1, mISDN_register_device_~arg0#1.base, mISDN_register_device_~arg0#1.offset, mISDN_register_device_~arg1#1.base, mISDN_register_device_~arg1#1.offset, mISDN_register_device_~arg2#1.base, mISDN_register_device_~arg2#1.offset;mISDN_register_device_~arg0#1.base, mISDN_register_device_~arg0#1.offset := mISDN_register_device_#in~arg0#1.base, mISDN_register_device_#in~arg0#1.offset;mISDN_register_device_~arg1#1.base, mISDN_register_device_~arg1#1.offset := mISDN_register_device_#in~arg1#1.base, mISDN_register_device_#in~arg1#1.offset;mISDN_register_device_~arg2#1.base, mISDN_register_device_~arg2#1.offset := mISDN_register_device_#in~arg2#1.base, mISDN_register_device_#in~arg2#1.offset;havoc mISDN_register_device_#t~nondet745#1;assume -2147483648 <= mISDN_register_device_#t~nondet745#1 && mISDN_register_device_#t~nondet745#1 <= 2147483647;mISDN_register_device_#res#1 := mISDN_register_device_#t~nondet745#1;havoc mISDN_register_device_#t~nondet745#1; [2025-02-08 02:43:38,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6958-1: call init_card_#t~mem627#1 := read~int#8(~#remoteport~0.base, ~#remoteport~0.offset + 4 * ~l1oip_cnt~0, 4); [2025-02-08 02:43:38,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7751-1: [2025-02-08 02:43:38,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7718: l1oip_4bit_alloc_~i2~0#1 := 0; [2025-02-08 02:43:38,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8263: havoc mISDN_initbchannel_#t~nondet743#1;init_card_#t~ret646#1 := mISDN_initbchannel_#res#1;havoc mISDN_initbchannel_#t~nondet743#1, mISDN_initbchannel_~arg0#1.base, mISDN_initbchannel_~arg0#1.offset, mISDN_initbchannel_~arg1#1, mISDN_initbchannel_~arg2#1;havoc mISDN_initbchannel_#in~arg0#1.base, mISDN_initbchannel_#in~arg0#1.offset, mISDN_initbchannel_#in~arg1#1, mISDN_initbchannel_#in~arg2#1;assume { :end_inline_mISDN_initbchannel } true;assume -2147483648 <= init_card_#t~ret646#1 && init_card_#t~ret646#1 <= 2147483647;havoc init_card_#t~ret646#1;call write~$Pointer$#15(init_card_~hc#1.base, init_card_~hc#1.offset, init_card_~bch~4#1.base, 168 + init_card_~bch~4#1.offset, 8);call write~$Pointer$#15(#funAddr~handle_bmsg.base, #funAddr~handle_bmsg.offset, init_card_~bch~4#1.base, 52 + init_card_~bch~4#1.offset, 8);call write~$Pointer$#15(#funAddr~l1oip_bctrl.base, #funAddr~l1oip_bctrl.offset, init_card_~bch~4#1.base, 68 + init_card_~bch~4#1.offset, 8);call write~int#15(init_card_~i~0#1 + init_card_~ch~2#1, init_card_~bch~4#1.base, 20 + init_card_~bch~4#1.offset, 4);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 := init_card_~bch~4#1.base, init_card_~bch~4#1.offset, init_card_~dch~6#1.base, 108 + init_card_~dch~6#1.offset;havoc list_add_#t~mem11#1.base, list_add_#t~mem11#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~mem11#1.base, list_add_#t~mem11#1.offset := read~$Pointer$#15(list_add_~head#1.base, list_add_~head#1.offset, 8); [2025-02-08 02:43:38,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7751: call write~int#15(l1oip_4bit_alloc_#t~bitwise715#1, ~table_dec~0.base, ~table_dec~0.offset + 2 * (if l1oip_4bit_alloc_#t~bitwise712#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then l1oip_4bit_alloc_#t~bitwise712#1 % 18446744073709551616 % 18446744073709551616 else l1oip_4bit_alloc_#t~bitwise712#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 2);havoc l1oip_4bit_alloc_#t~bitwise712#1;havoc l1oip_4bit_alloc_#t~bitwise713#1;havoc l1oip_4bit_alloc_#t~mem714#1;havoc l1oip_4bit_alloc_#t~bitwise715#1;l1oip_4bit_alloc_~i2~0#1 := 1 + l1oip_4bit_alloc_~i2~0#1; [2025-02-08 02:43:38,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7751-5: call l1oip_4bit_alloc_#t~mem714#1 := read~int#15(~table_dec~0.base, ~table_dec~0.offset + 2 * (if l1oip_4bit_alloc_#t~bitwise713#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then l1oip_4bit_alloc_#t~bitwise713#1 % 18446744073709551616 % 18446744073709551616 else l1oip_4bit_alloc_#t~bitwise713#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 2); [2025-02-08 02:43:38,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7751-4: assume 0 == (if l1oip_4bit_alloc_#t~mem714#1 % 65536 % 65536 <= 32767 then l1oip_4bit_alloc_#t~mem714#1 % 65536 % 65536 else l1oip_4bit_alloc_#t~mem714#1 % 65536 % 65536 - 65536) || (if l1oip_4bit_alloc_#t~mem714#1 % 65536 % 65536 <= 32767 then l1oip_4bit_alloc_#t~mem714#1 % 65536 % 65536 else l1oip_4bit_alloc_#t~mem714#1 % 65536 % 65536 - 65536) == (if l1oip_4bit_alloc_~sample~0#1 % 65536 <= 32767 then l1oip_4bit_alloc_~sample~0#1 % 65536 else l1oip_4bit_alloc_~sample~0#1 % 65536 - 65536);l1oip_4bit_alloc_#t~bitwise715#1 := (if l1oip_4bit_alloc_~sample~0#1 % 65536 <= 32767 then l1oip_4bit_alloc_~sample~0#1 % 65536 else l1oip_4bit_alloc_~sample~0#1 % 65536 - 65536); [2025-02-08 02:43:38,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7751-4: assume !(0 == (if l1oip_4bit_alloc_#t~mem714#1 % 65536 % 65536 <= 32767 then l1oip_4bit_alloc_#t~mem714#1 % 65536 % 65536 else l1oip_4bit_alloc_#t~mem714#1 % 65536 % 65536 - 65536) || (if l1oip_4bit_alloc_#t~mem714#1 % 65536 % 65536 <= 32767 then l1oip_4bit_alloc_#t~mem714#1 % 65536 % 65536 else l1oip_4bit_alloc_#t~mem714#1 % 65536 % 65536 - 65536) == (if l1oip_4bit_alloc_~sample~0#1 % 65536 <= 32767 then l1oip_4bit_alloc_~sample~0#1 % 65536 else l1oip_4bit_alloc_~sample~0#1 % 65536 - 65536)); [2025-02-08 02:43:38,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7751-3: assume 0 == (if l1oip_4bit_alloc_~sample~0#1 % 65536 <= 32767 then l1oip_4bit_alloc_~sample~0#1 % 65536 else l1oip_4bit_alloc_~sample~0#1 % 65536 - 65536);l1oip_4bit_alloc_#t~bitwise715#1 := (if l1oip_4bit_alloc_#t~mem714#1 % 65536 % 65536 <= 32767 then l1oip_4bit_alloc_#t~mem714#1 % 65536 % 65536 else l1oip_4bit_alloc_#t~mem714#1 % 65536 % 65536 - 65536); [2025-02-08 02:43:38,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7751-3: assume !(0 == (if l1oip_4bit_alloc_~sample~0#1 % 65536 <= 32767 then l1oip_4bit_alloc_~sample~0#1 % 65536 else l1oip_4bit_alloc_~sample~0#1 % 65536 - 65536)); [2025-02-08 02:43:38,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7751-2: havoc l1oip_4bit_alloc_#t~bitwise715#1;assume ((((((if l1oip_4bit_alloc_#t~mem714#1 % 65536 % 65536 <= 32767 then l1oip_4bit_alloc_#t~mem714#1 % 65536 % 65536 else l1oip_4bit_alloc_#t~mem714#1 % 65536 % 65536 - 65536) < 0 && (if l1oip_4bit_alloc_~sample~0#1 % 65536 <= 32767 then l1oip_4bit_alloc_~sample~0#1 % 65536 else l1oip_4bit_alloc_~sample~0#1 % 65536 - 65536) >= 0) || l1oip_4bit_alloc_#t~bitwise715#1 >= (if l1oip_4bit_alloc_~sample~0#1 % 65536 <= 32767 then l1oip_4bit_alloc_~sample~0#1 % 65536 else l1oip_4bit_alloc_~sample~0#1 % 65536 - 65536)) && (((if l1oip_4bit_alloc_#t~mem714#1 % 65536 % 65536 <= 32767 then l1oip_4bit_alloc_#t~mem714#1 % 65536 % 65536 else l1oip_4bit_alloc_#t~mem714#1 % 65536 % 65536 - 65536) >= 0 && (if l1oip_4bit_alloc_~sample~0#1 % 65536 <= 32767 then l1oip_4bit_alloc_~sample~0#1 % 65536 else l1oip_4bit_alloc_~sample~0#1 % 65536 - 65536) < 0) || l1oip_4bit_alloc_#t~bitwise715#1 >= (if l1oip_4bit_alloc_#t~mem714#1 % 65536 % 65536 <= 32767 then l1oip_4bit_alloc_#t~mem714#1 % 65536 % 65536 else l1oip_4bit_alloc_#t~mem714#1 % 65536 % 65536 - 65536))) && (((if l1oip_4bit_alloc_#t~mem714#1 % 65536 % 65536 <= 32767 then l1oip_4bit_alloc_#t~mem714#1 % 65536 % 65536 else l1oip_4bit_alloc_#t~mem714#1 % 65536 % 65536 - 65536) < 0 || (if l1oip_4bit_alloc_~sample~0#1 % 65536 <= 32767 then l1oip_4bit_alloc_~sample~0#1 % 65536 else l1oip_4bit_alloc_~sample~0#1 % 65536 - 65536) < 0) || l1oip_4bit_alloc_#t~bitwise715#1 <= (if l1oip_4bit_alloc_#t~mem714#1 % 65536 % 65536 <= 32767 then l1oip_4bit_alloc_#t~mem714#1 % 65536 % 65536 else l1oip_4bit_alloc_#t~mem714#1 % 65536 % 65536 - 65536) + (if l1oip_4bit_alloc_~sample~0#1 % 65536 <= 32767 then l1oip_4bit_alloc_~sample~0#1 % 65536 else l1oip_4bit_alloc_~sample~0#1 % 65536 - 65536))) && (((if l1oip_4bit_alloc_#t~mem714#1 % 65536 % 65536 <= 32767 then l1oip_4bit_alloc_#t~mem714#1 % 65536 % 65536 else l1oip_4bit_alloc_#t~mem714#1 % 65536 % 65536 - 65536) >= 0 && (if l1oip_4bit_alloc_~sample~0#1 % 65536 <= 32767 then l1oip_4bit_alloc_~sample~0#1 % 65536 else l1oip_4bit_alloc_~sample~0#1 % 65536 - 65536) >= 0) || l1oip_4bit_alloc_#t~bitwise715#1 < 0)) && l1oip_4bit_alloc_#t~bitwise715#1 <= 2147483647; [2025-02-08 02:43:38,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6942: assume -2147483648 <= init_card_#t~ret612#1 && init_card_#t~ret612#1 <= 2147483647;havoc init_card_#t~ret612#1;init_card_#res#1 := -22;call ULTIMATE.dealloc(init_card_~#__key~1#1.base, init_card_~#__key~1#1.offset);havoc init_card_~#__key~1#1.base, init_card_~#__key~1#1.offset;call ULTIMATE.dealloc(init_card_~#__key___0~0#1.base, init_card_~#__key___0~0#1.offset);havoc init_card_~#__key___0~0#1.base, init_card_~#__key___0~0#1.offset;call ULTIMATE.dealloc(init_card_~#__key___1~0#1.base, init_card_~#__key___1~0#1.offset);havoc init_card_~#__key___1~0#1.base, init_card_~#__key___1~0#1.offset; [2025-02-08 02:43:38,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7751-9: assume 0 == 16 * l1oip_4bit_alloc_~i2~0#1 || 16 * l1oip_4bit_alloc_~i2~0#1 == l1oip_4bit_alloc_~i1~0#1;l1oip_4bit_alloc_#t~bitwise713#1 := l1oip_4bit_alloc_~i1~0#1; [2025-02-08 02:43:38,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7751-9: assume !(0 == 16 * l1oip_4bit_alloc_~i2~0#1 || 16 * l1oip_4bit_alloc_~i2~0#1 == l1oip_4bit_alloc_~i1~0#1); [2025-02-08 02:43:38,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7751-8: assume 0 == l1oip_4bit_alloc_~i1~0#1;l1oip_4bit_alloc_#t~bitwise713#1 := 16 * l1oip_4bit_alloc_~i2~0#1; [2025-02-08 02:43:38,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7751-8: assume !(0 == l1oip_4bit_alloc_~i1~0#1); [2025-02-08 02:43:38,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7041-1: SUMMARY for call init_timer_key(init_card_~hc#1.base, 76 + init_card_~hc#1.offset, 0, 161, 0, init_card_~#__key___0~0#1.base, init_card_~#__key___0~0#1.offset); srcloc: null [2025-02-08 02:43:38,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7751-7: havoc l1oip_4bit_alloc_#t~bitwise713#1;assume (((((16 * l1oip_4bit_alloc_~i2~0#1 < 0 && l1oip_4bit_alloc_~i1~0#1 >= 0) || l1oip_4bit_alloc_#t~bitwise713#1 >= l1oip_4bit_alloc_~i1~0#1) && ((16 * l1oip_4bit_alloc_~i2~0#1 >= 0 && l1oip_4bit_alloc_~i1~0#1 < 0) || l1oip_4bit_alloc_#t~bitwise713#1 >= 16 * l1oip_4bit_alloc_~i2~0#1)) && ((16 * l1oip_4bit_alloc_~i2~0#1 < 0 || l1oip_4bit_alloc_~i1~0#1 < 0) || l1oip_4bit_alloc_#t~bitwise713#1 <= 16 * l1oip_4bit_alloc_~i2~0#1 + l1oip_4bit_alloc_~i1~0#1)) && ((16 * l1oip_4bit_alloc_~i2~0#1 >= 0 && l1oip_4bit_alloc_~i1~0#1 >= 0) || l1oip_4bit_alloc_#t~bitwise713#1 < 0)) && l1oip_4bit_alloc_#t~bitwise713#1 <= 2147483647; [2025-02-08 02:43:38,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7041: call write~int#15(500 + ~jiffies~0, init_card_~hc#1.base, 92 + init_card_~hc#1.offset, 8); [2025-02-08 02:43:38,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7751-6: [2025-02-08 02:43:38,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7751-13: assume 0 == 16 * l1oip_4bit_alloc_~i2~0#1 || 16 * l1oip_4bit_alloc_~i2~0#1 == l1oip_4bit_alloc_~i1~0#1;l1oip_4bit_alloc_#t~bitwise712#1 := l1oip_4bit_alloc_~i1~0#1; [2025-02-08 02:43:38,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7751-13: assume !(0 == 16 * l1oip_4bit_alloc_~i2~0#1 || 16 * l1oip_4bit_alloc_~i2~0#1 == l1oip_4bit_alloc_~i1~0#1); [2025-02-08 02:43:38,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7751-12: assume 0 == l1oip_4bit_alloc_~i1~0#1;l1oip_4bit_alloc_#t~bitwise712#1 := 16 * l1oip_4bit_alloc_~i2~0#1; [2025-02-08 02:43:38,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7751-12: assume !(0 == l1oip_4bit_alloc_~i1~0#1); [2025-02-08 02:43:38,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7751-11: havoc l1oip_4bit_alloc_#t~bitwise712#1;assume (((((16 * l1oip_4bit_alloc_~i2~0#1 < 0 && l1oip_4bit_alloc_~i1~0#1 >= 0) || l1oip_4bit_alloc_#t~bitwise712#1 >= l1oip_4bit_alloc_~i1~0#1) && ((16 * l1oip_4bit_alloc_~i2~0#1 >= 0 && l1oip_4bit_alloc_~i1~0#1 < 0) || l1oip_4bit_alloc_#t~bitwise712#1 >= 16 * l1oip_4bit_alloc_~i2~0#1)) && ((16 * l1oip_4bit_alloc_~i2~0#1 < 0 || l1oip_4bit_alloc_~i1~0#1 < 0) || l1oip_4bit_alloc_#t~bitwise712#1 <= 16 * l1oip_4bit_alloc_~i2~0#1 + l1oip_4bit_alloc_~i1~0#1)) && ((16 * l1oip_4bit_alloc_~i2~0#1 >= 0 && l1oip_4bit_alloc_~i1~0#1 >= 0) || l1oip_4bit_alloc_#t~bitwise712#1 < 0)) && l1oip_4bit_alloc_#t~bitwise712#1 <= 2147483647; [2025-02-08 02:43:38,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6942-1: SUMMARY for call init_card_#t~ret612#1 := printk(152, 0); srcloc: null [2025-02-08 02:43:38,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7751-10: [2025-02-08 02:43:38,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7768-1: l1oip_4bit_alloc_#res#1 := 0; [2025-02-08 02:43:38,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8181: SUMMARY for call ldv_error(); srcloc: null [2025-02-08 02:43:38,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6926: call init_card_#t~mem600#1 := read~int#9(~#ondemand~0.base, ~#ondemand~0.offset + 4 * ~l1oip_cnt~0, 4);call write~int#15((if init_card_#t~mem600#1 % 4294967296 % 4294967296 <= 2147483647 then init_card_#t~mem600#1 % 4294967296 % 4294967296 else init_card_#t~mem600#1 % 4294967296 % 4294967296 - 4294967296), init_card_~hc#1.base, 60 + init_card_~hc#1.offset, 4);havoc init_card_#t~mem600#1;call init_card_#t~mem601#1 := read~int#15(init_card_~hc#1.base, 60 + init_card_~hc#1.offset, 4);init_card_#t~short603#1 := 0 != init_card_#t~mem601#1; [2025-02-08 02:43:38,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7025: assume 0 != init_card_~ret~5#1;init_card_#res#1 := init_card_~ret~5#1;call ULTIMATE.dealloc(init_card_~#__key~1#1.base, init_card_~#__key~1#1.offset);havoc init_card_~#__key~1#1.base, init_card_~#__key~1#1.offset;call ULTIMATE.dealloc(init_card_~#__key___0~0#1.base, init_card_~#__key___0~0#1.offset);havoc init_card_~#__key___0~0#1.base, init_card_~#__key___0~0#1.offset;call ULTIMATE.dealloc(init_card_~#__key___1~0#1.base, init_card_~#__key___1~0#1.offset);havoc init_card_~#__key___1~0#1.base, init_card_~#__key___1~0#1.offset; [2025-02-08 02:43:38,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7025: assume !(0 != init_card_~ret~5#1);call write~int#15(1, init_card_~hc#1.base, 16 + init_card_~hc#1.offset, 4); [2025-02-08 02:43:38,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5473-2: havoc set_channelmap_#t~bitwise55#1;assume ((((((if set_channelmap_#t~mem53#1 % 256 % 256 <= 127 then set_channelmap_#t~mem53#1 % 256 % 256 else set_channelmap_#t~mem53#1 % 256 % 256 - 256) < 0 && (if set_channelmap_#t~bitwise54#1 % 256 <= 127 then set_channelmap_#t~bitwise54#1 % 256 else set_channelmap_#t~bitwise54#1 % 256 - 256) >= 0) || set_channelmap_#t~bitwise55#1 >= (if set_channelmap_#t~bitwise54#1 % 256 <= 127 then set_channelmap_#t~bitwise54#1 % 256 else set_channelmap_#t~bitwise54#1 % 256 - 256)) && (((if set_channelmap_#t~mem53#1 % 256 % 256 <= 127 then set_channelmap_#t~mem53#1 % 256 % 256 else set_channelmap_#t~mem53#1 % 256 % 256 - 256) >= 0 && (if set_channelmap_#t~bitwise54#1 % 256 <= 127 then set_channelmap_#t~bitwise54#1 % 256 else set_channelmap_#t~bitwise54#1 % 256 - 256) < 0) || set_channelmap_#t~bitwise55#1 >= (if set_channelmap_#t~mem53#1 % 256 % 256 <= 127 then set_channelmap_#t~mem53#1 % 256 % 256 else set_channelmap_#t~mem53#1 % 256 % 256 - 256))) && (((if set_channelmap_#t~mem53#1 % 256 % 256 <= 127 then set_channelmap_#t~mem53#1 % 256 % 256 else set_channelmap_#t~mem53#1 % 256 % 256 - 256) < 0 || (if set_channelmap_#t~bitwise54#1 % 256 <= 127 then set_channelmap_#t~bitwise54#1 % 256 else set_channelmap_#t~bitwise54#1 % 256 - 256) < 0) || set_channelmap_#t~bitwise55#1 <= (if set_channelmap_#t~mem53#1 % 256 % 256 <= 127 then set_channelmap_#t~mem53#1 % 256 % 256 else set_channelmap_#t~mem53#1 % 256 % 256 - 256) + (if set_channelmap_#t~bitwise54#1 % 256 <= 127 then set_channelmap_#t~bitwise54#1 % 256 else set_channelmap_#t~bitwise54#1 % 256 - 256))) && (((if set_channelmap_#t~mem53#1 % 256 % 256 <= 127 then set_channelmap_#t~mem53#1 % 256 % 256 else set_channelmap_#t~mem53#1 % 256 % 256 - 256) >= 0 && (if set_channelmap_#t~bitwise54#1 % 256 <= 127 then set_channelmap_#t~bitwise54#1 % 256 else set_channelmap_#t~bitwise54#1 % 256 - 256) >= 0) || set_channelmap_#t~bitwise55#1 < 0)) && set_channelmap_#t~bitwise55#1 <= 2147483647; [2025-02-08 02:43:38,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5473-3: assume 0 == (if set_channelmap_#t~bitwise54#1 % 256 <= 127 then set_channelmap_#t~bitwise54#1 % 256 else set_channelmap_#t~bitwise54#1 % 256 - 256);set_channelmap_#t~bitwise55#1 := (if set_channelmap_#t~mem53#1 % 256 % 256 <= 127 then set_channelmap_#t~mem53#1 % 256 % 256 else set_channelmap_#t~mem53#1 % 256 % 256 - 256); [2025-02-08 02:43:38,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5473-3: assume !(0 == (if set_channelmap_#t~bitwise54#1 % 256 <= 127 then set_channelmap_#t~bitwise54#1 % 256 else set_channelmap_#t~bitwise54#1 % 256 - 256)); [2025-02-08 02:43:38,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5473: call write~int#15(set_channelmap_#t~bitwise55#1, set_channelmap_~map#1.base, set_channelmap_~map#1.offset + (if set_channelmap_~nr#1 % 4294967296 / 8 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then set_channelmap_~nr#1 % 4294967296 / 8 % 4294967296 % 18446744073709551616 % 18446744073709551616 else set_channelmap_~nr#1 % 4294967296 / 8 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1);havoc set_channelmap_#t~mem53#1;havoc set_channelmap_#t~bitwise54#1;havoc set_channelmap_#t~bitwise55#1; [2025-02-08 02:43:38,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5473-1: [2025-02-08 02:43:38,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5473-6: havoc set_channelmap_#t~bitwise54#1;assume set_channelmap_#t~bitwise54#1 > 1; [2025-02-08 02:43:38,203 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5473-7: assume 0 == (if set_channelmap_~nr#1 % 4294967296 % 4294967296 <= 2147483647 then set_channelmap_~nr#1 % 4294967296 % 4294967296 else set_channelmap_~nr#1 % 4294967296 % 4294967296 - 4294967296) % 8;set_channelmap_#t~bitwise54#1 := 1; [2025-02-08 02:43:38,203 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5473-7: assume !(0 == (if set_channelmap_~nr#1 % 4294967296 % 4294967296 <= 2147483647 then set_channelmap_~nr#1 % 4294967296 % 4294967296 else set_channelmap_~nr#1 % 4294967296 % 4294967296 - 4294967296) % 8); [2025-02-08 02:43:38,203 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5473-4: assume 0 == (if set_channelmap_#t~mem53#1 % 256 % 256 <= 127 then set_channelmap_#t~mem53#1 % 256 % 256 else set_channelmap_#t~mem53#1 % 256 % 256 - 256) || (if set_channelmap_#t~mem53#1 % 256 % 256 <= 127 then set_channelmap_#t~mem53#1 % 256 % 256 else set_channelmap_#t~mem53#1 % 256 % 256 - 256) == (if set_channelmap_#t~bitwise54#1 % 256 <= 127 then set_channelmap_#t~bitwise54#1 % 256 else set_channelmap_#t~bitwise54#1 % 256 - 256);set_channelmap_#t~bitwise55#1 := (if set_channelmap_#t~bitwise54#1 % 256 <= 127 then set_channelmap_#t~bitwise54#1 % 256 else set_channelmap_#t~bitwise54#1 % 256 - 256); [2025-02-08 02:43:38,203 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5473-4: assume !(0 == (if set_channelmap_#t~mem53#1 % 256 % 256 <= 127 then set_channelmap_#t~mem53#1 % 256 % 256 else set_channelmap_#t~mem53#1 % 256 % 256 - 256) || (if set_channelmap_#t~mem53#1 % 256 % 256 <= 127 then set_channelmap_#t~mem53#1 % 256 % 256 else set_channelmap_#t~mem53#1 % 256 % 256 - 256) == (if set_channelmap_#t~bitwise54#1 % 256 <= 127 then set_channelmap_#t~bitwise54#1 % 256 else set_channelmap_#t~bitwise54#1 % 256 - 256)); [2025-02-08 02:43:38,203 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5473-5: [2025-02-08 02:43:38,203 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7125: 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 02:43:38,203 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6927-1: assume init_card_#t~short603#1;call init_card_#t~mem602#1 := read~int#15(init_card_~hc#1.base, 56 + init_card_~hc#1.offset, 4);init_card_#t~short603#1 := 0 == init_card_#t~mem602#1 % 4294967296; [2025-02-08 02:43:38,203 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6927-1: assume !init_card_#t~short603#1; [2025-02-08 02:43:38,203 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6927: assume init_card_#t~short603#1;havoc init_card_#t~mem601#1;havoc init_card_#t~mem602#1;havoc init_card_#t~short603#1; [2025-02-08 02:43:38,203 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6927: assume !init_card_#t~short603#1;havoc init_card_#t~mem601#1;havoc init_card_#t~mem602#1;havoc init_card_#t~short603#1;call init_card_#t~mem605#1 := read~int#10(~#limit~0.base, ~#limit~0.offset + 4 * ~l1oip_cnt~0, 4); [2025-02-08 02:43:38,203 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7043-1: SUMMARY for call add_timer(init_card_~hc#1.base, 76 + init_card_~hc#1.offset); srcloc: null [2025-02-08 02:43:38,203 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7043: call write~$Pointer$#15(#funAddr~l1oip_timeout.base, #funAddr~l1oip_timeout.offset, init_card_~hc#1.base, 232 + init_card_~hc#1.offset, 8);call write~int#15(init_card_~hc#1.base + init_card_~hc#1.offset, init_card_~hc#1.base, 240 + init_card_~hc#1.offset, 8); [2025-02-08 02:43:38,203 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7076-1: call l1oip_init_#t~mem656#1 := read~int#4(~#type~0.base, ~#type~0.offset + 4 * ~l1oip_cnt~0, 4);l1oip_init_#t~switch657#1 := 1 == l1oip_init_#t~mem656#1 % 256; [2025-02-08 02:43:38,203 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7126: call write~$Pointer$#15(#funAddr~l1oip_send_bh.base, #funAddr~l1oip_send_bh.offset, l1oip_init_~hc~9#1.base, 352 + l1oip_init_~hc~9#1.offset, 8); [2025-02-08 02:43:38,203 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6994: assume 15 == init_card_~ch~2#1;init_card_~i~0#1 := 1 + init_card_~i~0#1; [2025-02-08 02:43:38,203 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6994: assume !(15 == init_card_~ch~2#1); [2025-02-08 02:43:38,203 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7126-1: SUMMARY for call INIT_LIST_HEAD(l1oip_init_~hc~9#1.base, 336 + l1oip_init_~hc~9#1.offset); srcloc: null [2025-02-08 02:43:38,203 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7093: assume l1oip_init_#t~switch657#1;call l1oip_init_#t~mem658#1 := read~int#4(~#type~0.base, ~#type~0.offset + 4 * ~l1oip_cnt~0, 4); [2025-02-08 02:43:38,203 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7093: assume !l1oip_init_#t~switch657#1;havoc l1oip_init_#t~mem656#1;havoc l1oip_init_#t~switch657#1;havoc l1oip_init_#t~mem658#1;havoc l1oip_init_#t~ret659#1;havoc l1oip_init_#t~mem656#1;havoc l1oip_init_#t~switch657#1;havoc l1oip_init_#t~mem658#1;havoc l1oip_init_#t~ret659#1; [2025-02-08 02:43:38,203 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6928-1: SUMMARY for call init_card_#t~ret604#1 := printk(149, 0); srcloc: null [2025-02-08 02:43:38,203 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6895: call write~int#15(init_card_~bundle#1, init_card_~hc#1.base, 64 + init_card_~hc#1.offset, 4);call init_card_#t~mem579#1 := read~int#15(init_card_~hc#1.base, 44 + init_card_~hc#1.offset, 4); [2025-02-08 02:43:38,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6928: assume -2147483648 <= init_card_#t~ret604#1 && init_card_#t~ret604#1 <= 2147483647;havoc init_card_#t~ret604#1;init_card_#res#1 := -22;call ULTIMATE.dealloc(init_card_~#__key~1#1.base, init_card_~#__key~1#1.offset);havoc init_card_~#__key~1#1.base, init_card_~#__key~1#1.offset;call ULTIMATE.dealloc(init_card_~#__key___0~0#1.base, init_card_~#__key___0~0#1.offset);havoc init_card_~#__key___0~0#1.base, init_card_~#__key___0~0#1.offset;call ULTIMATE.dealloc(init_card_~#__key___1~0#1.base, init_card_~#__key___1~0#1.offset);havoc init_card_~#__key___1~0#1.base, init_card_~#__key___1~0#1.offset; [2025-02-08 02:43:38,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7754: assume l1oip_4bit_alloc_~i2~0#1 <= 15; [2025-02-08 02:43:38,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7754: assume !(l1oip_4bit_alloc_~i2~0#1 <= 15); [2025-02-08 02:43:38,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7110: assume -2147483648 <= l1oip_init_#t~ret661#1 && l1oip_init_#t~ret661#1 <= 2147483647;havoc l1oip_init_#t~ret661#1; [2025-02-08 02:43:38,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7721-3: assume 0 == (if 16 * l1oip_4bit_alloc_~c~0#1 % 256 <= 127 then 16 * l1oip_4bit_alloc_~c~0#1 % 256 else 16 * l1oip_4bit_alloc_~c~0#1 % 256 - 256);l1oip_4bit_alloc_#t~bitwise701#1 := (if l1oip_4bit_alloc_#t~mem700#1 % 256 % 256 <= 127 then l1oip_4bit_alloc_#t~mem700#1 % 256 % 256 else l1oip_4bit_alloc_#t~mem700#1 % 256 % 256 - 256); [2025-02-08 02:43:38,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7721-3: assume !(0 == (if 16 * l1oip_4bit_alloc_~c~0#1 % 256 <= 127 then 16 * l1oip_4bit_alloc_~c~0#1 % 256 else 16 * l1oip_4bit_alloc_~c~0#1 % 256 - 256)); [2025-02-08 02:43:38,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7721-2: havoc l1oip_4bit_alloc_#t~bitwise701#1;assume ((((((if l1oip_4bit_alloc_#t~mem700#1 % 256 % 256 <= 127 then l1oip_4bit_alloc_#t~mem700#1 % 256 % 256 else l1oip_4bit_alloc_#t~mem700#1 % 256 % 256 - 256) < 0 && (if 16 * l1oip_4bit_alloc_~c~0#1 % 256 <= 127 then 16 * l1oip_4bit_alloc_~c~0#1 % 256 else 16 * l1oip_4bit_alloc_~c~0#1 % 256 - 256) >= 0) || l1oip_4bit_alloc_#t~bitwise701#1 >= (if 16 * l1oip_4bit_alloc_~c~0#1 % 256 <= 127 then 16 * l1oip_4bit_alloc_~c~0#1 % 256 else 16 * l1oip_4bit_alloc_~c~0#1 % 256 - 256)) && (((if l1oip_4bit_alloc_#t~mem700#1 % 256 % 256 <= 127 then l1oip_4bit_alloc_#t~mem700#1 % 256 % 256 else l1oip_4bit_alloc_#t~mem700#1 % 256 % 256 - 256) >= 0 && (if 16 * l1oip_4bit_alloc_~c~0#1 % 256 <= 127 then 16 * l1oip_4bit_alloc_~c~0#1 % 256 else 16 * l1oip_4bit_alloc_~c~0#1 % 256 - 256) < 0) || l1oip_4bit_alloc_#t~bitwise701#1 >= (if l1oip_4bit_alloc_#t~mem700#1 % 256 % 256 <= 127 then l1oip_4bit_alloc_#t~mem700#1 % 256 % 256 else l1oip_4bit_alloc_#t~mem700#1 % 256 % 256 - 256))) && (((if l1oip_4bit_alloc_#t~mem700#1 % 256 % 256 <= 127 then l1oip_4bit_alloc_#t~mem700#1 % 256 % 256 else l1oip_4bit_alloc_#t~mem700#1 % 256 % 256 - 256) < 0 || (if 16 * l1oip_4bit_alloc_~c~0#1 % 256 <= 127 then 16 * l1oip_4bit_alloc_~c~0#1 % 256 else 16 * l1oip_4bit_alloc_~c~0#1 % 256 - 256) < 0) || l1oip_4bit_alloc_#t~bitwise701#1 <= (if l1oip_4bit_alloc_#t~mem700#1 % 256 % 256 <= 127 then l1oip_4bit_alloc_#t~mem700#1 % 256 % 256 else l1oip_4bit_alloc_#t~mem700#1 % 256 % 256 - 256) + (if 16 * l1oip_4bit_alloc_~c~0#1 % 256 <= 127 then 16 * l1oip_4bit_alloc_~c~0#1 % 256 else 16 * l1oip_4bit_alloc_~c~0#1 % 256 - 256))) && (((if l1oip_4bit_alloc_#t~mem700#1 % 256 % 256 <= 127 then l1oip_4bit_alloc_#t~mem700#1 % 256 % 256 else l1oip_4bit_alloc_#t~mem700#1 % 256 % 256 - 256) >= 0 && (if 16 * l1oip_4bit_alloc_~c~0#1 % 256 <= 127 then 16 * l1oip_4bit_alloc_~c~0#1 % 256 else 16 * l1oip_4bit_alloc_~c~0#1 % 256 - 256) >= 0) || l1oip_4bit_alloc_#t~bitwise701#1 < 0)) && l1oip_4bit_alloc_#t~bitwise701#1 <= 2147483647; [2025-02-08 02:43:38,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7721-1: [2025-02-08 02:43:38,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7721: call write~int#15(l1oip_4bit_alloc_#t~bitwise701#1, ~table_com~0.base, ~table_com~0.offset + (if l1oip_4bit_alloc_#t~bitwise698#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then l1oip_4bit_alloc_#t~bitwise698#1 % 18446744073709551616 % 18446744073709551616 else l1oip_4bit_alloc_#t~bitwise698#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1); [2025-02-08 02:43:38,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7721-7: havoc l1oip_4bit_alloc_#t~bitwise699#1;assume (((((256 * l1oip_4bit_alloc_~i1~0#1 < 0 && l1oip_4bit_alloc_~i2~0#1 >= 0) || l1oip_4bit_alloc_#t~bitwise699#1 >= l1oip_4bit_alloc_~i2~0#1) && ((256 * l1oip_4bit_alloc_~i1~0#1 >= 0 && l1oip_4bit_alloc_~i2~0#1 < 0) || l1oip_4bit_alloc_#t~bitwise699#1 >= 256 * l1oip_4bit_alloc_~i1~0#1)) && ((256 * l1oip_4bit_alloc_~i1~0#1 < 0 || l1oip_4bit_alloc_~i2~0#1 < 0) || l1oip_4bit_alloc_#t~bitwise699#1 <= 256 * l1oip_4bit_alloc_~i1~0#1 + l1oip_4bit_alloc_~i2~0#1)) && ((256 * l1oip_4bit_alloc_~i1~0#1 >= 0 && l1oip_4bit_alloc_~i2~0#1 >= 0) || l1oip_4bit_alloc_#t~bitwise699#1 < 0)) && l1oip_4bit_alloc_#t~bitwise699#1 <= 2147483647; [2025-02-08 02:43:38,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7721-6: [2025-02-08 02:43:38,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7721-5: call l1oip_4bit_alloc_#t~mem700#1 := read~int#15(~table_com~0.base, ~table_com~0.offset + (if l1oip_4bit_alloc_#t~bitwise699#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then l1oip_4bit_alloc_#t~bitwise699#1 % 18446744073709551616 % 18446744073709551616 else l1oip_4bit_alloc_#t~bitwise699#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1); [2025-02-08 02:43:38,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7110-1: SUMMARY for call l1oip_init_#t~ret661#1 := printk(170, 0); srcloc: null [2025-02-08 02:43:38,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7077: assume l1oip_init_#t~switch657#1;l1oip_init_~pri~0#1 := 0;l1oip_init_~bundle~0#1 := 0; [2025-02-08 02:43:38,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7077: assume !l1oip_init_#t~switch657#1;l1oip_init_#t~switch657#1 := l1oip_init_#t~switch657#1 || 2 == l1oip_init_#t~mem656#1 % 256; [2025-02-08 02:43:38,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7721-4: assume 0 == (if l1oip_4bit_alloc_#t~mem700#1 % 256 % 256 <= 127 then l1oip_4bit_alloc_#t~mem700#1 % 256 % 256 else l1oip_4bit_alloc_#t~mem700#1 % 256 % 256 - 256) || (if l1oip_4bit_alloc_#t~mem700#1 % 256 % 256 <= 127 then l1oip_4bit_alloc_#t~mem700#1 % 256 % 256 else l1oip_4bit_alloc_#t~mem700#1 % 256 % 256 - 256) == (if 16 * l1oip_4bit_alloc_~c~0#1 % 256 <= 127 then 16 * l1oip_4bit_alloc_~c~0#1 % 256 else 16 * l1oip_4bit_alloc_~c~0#1 % 256 - 256);l1oip_4bit_alloc_#t~bitwise701#1 := (if 16 * l1oip_4bit_alloc_~c~0#1 % 256 <= 127 then 16 * l1oip_4bit_alloc_~c~0#1 % 256 else 16 * l1oip_4bit_alloc_~c~0#1 % 256 - 256); [2025-02-08 02:43:38,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7721-4: assume !(0 == (if l1oip_4bit_alloc_#t~mem700#1 % 256 % 256 <= 127 then l1oip_4bit_alloc_#t~mem700#1 % 256 % 256 else l1oip_4bit_alloc_#t~mem700#1 % 256 % 256 - 256) || (if l1oip_4bit_alloc_#t~mem700#1 % 256 % 256 <= 127 then l1oip_4bit_alloc_#t~mem700#1 % 256 % 256 else l1oip_4bit_alloc_#t~mem700#1 % 256 % 256 - 256) == (if 16 * l1oip_4bit_alloc_~c~0#1 % 256 <= 127 then 16 * l1oip_4bit_alloc_~c~0#1 % 256 else 16 * l1oip_4bit_alloc_~c~0#1 % 256 - 256)); [2025-02-08 02:43:38,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7721-11: havoc l1oip_4bit_alloc_#t~bitwise698#1;assume (((((256 * l1oip_4bit_alloc_~i1~0#1 < 0 && l1oip_4bit_alloc_~i2~0#1 >= 0) || l1oip_4bit_alloc_#t~bitwise698#1 >= l1oip_4bit_alloc_~i2~0#1) && ((256 * l1oip_4bit_alloc_~i1~0#1 >= 0 && l1oip_4bit_alloc_~i2~0#1 < 0) || l1oip_4bit_alloc_#t~bitwise698#1 >= 256 * l1oip_4bit_alloc_~i1~0#1)) && ((256 * l1oip_4bit_alloc_~i1~0#1 < 0 || l1oip_4bit_alloc_~i2~0#1 < 0) || l1oip_4bit_alloc_#t~bitwise698#1 <= 256 * l1oip_4bit_alloc_~i1~0#1 + l1oip_4bit_alloc_~i2~0#1)) && ((256 * l1oip_4bit_alloc_~i1~0#1 >= 0 && l1oip_4bit_alloc_~i2~0#1 >= 0) || l1oip_4bit_alloc_#t~bitwise698#1 < 0)) && l1oip_4bit_alloc_#t~bitwise698#1 <= 2147483647; [2025-02-08 02:43:38,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7721-10: [2025-02-08 02:43:38,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7721-9: assume 0 == 256 * l1oip_4bit_alloc_~i1~0#1 || 256 * l1oip_4bit_alloc_~i1~0#1 == l1oip_4bit_alloc_~i2~0#1;l1oip_4bit_alloc_#t~bitwise699#1 := l1oip_4bit_alloc_~i2~0#1; [2025-02-08 02:43:38,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7721-9: assume !(0 == 256 * l1oip_4bit_alloc_~i1~0#1 || 256 * l1oip_4bit_alloc_~i1~0#1 == l1oip_4bit_alloc_~i2~0#1); [2025-02-08 02:43:38,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7721-8: assume 0 == l1oip_4bit_alloc_~i2~0#1;l1oip_4bit_alloc_#t~bitwise699#1 := 256 * l1oip_4bit_alloc_~i1~0#1; [2025-02-08 02:43:38,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7721-8: assume !(0 == l1oip_4bit_alloc_~i2~0#1); [2025-02-08 02:43:38,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7721-13: assume 0 == 256 * l1oip_4bit_alloc_~i1~0#1 || 256 * l1oip_4bit_alloc_~i1~0#1 == l1oip_4bit_alloc_~i2~0#1;l1oip_4bit_alloc_#t~bitwise698#1 := l1oip_4bit_alloc_~i2~0#1; [2025-02-08 02:43:38,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7721-13: assume !(0 == 256 * l1oip_4bit_alloc_~i1~0#1 || 256 * l1oip_4bit_alloc_~i1~0#1 == l1oip_4bit_alloc_~i2~0#1); [2025-02-08 02:43:38,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7721-12: assume 0 == l1oip_4bit_alloc_~i2~0#1;l1oip_4bit_alloc_#t~bitwise698#1 := 256 * l1oip_4bit_alloc_~i1~0#1; [2025-02-08 02:43:38,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7721-12: assume !(0 == l1oip_4bit_alloc_~i2~0#1); [2025-02-08 02:43:38,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7094: assume -2147483648 <= l1oip_init_#t~ret659#1 && l1oip_init_#t~ret659#1 <= 2147483647; [2025-02-08 02:43:38,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7094-1: SUMMARY for call l1oip_init_#t~ret659#1 := printk(165, 0); srcloc: null [2025-02-08 02:43:38,205 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6896: assume 0 != init_card_#t~mem579#1;havoc init_card_#t~mem579#1;init_card_#t~loopctr580#1 := 0; [2025-02-08 02:43:38,205 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6896: assume !(0 != init_card_#t~mem579#1);havoc init_card_#t~mem579#1;init_card_#t~loopctr583#1 := 0; [2025-02-08 02:43:38,205 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7722: call write~int#15(l1oip_4bit_alloc_#t~bitwise705#1, ~table_com~0.base, ~table_com~0.offset + (if l1oip_4bit_alloc_#t~bitwise702#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then l1oip_4bit_alloc_#t~bitwise702#1 % 18446744073709551616 % 18446744073709551616 else l1oip_4bit_alloc_#t~bitwise702#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1);havoc l1oip_4bit_alloc_#t~bitwise702#1;havoc l1oip_4bit_alloc_#t~bitwise703#1;havoc l1oip_4bit_alloc_#t~mem704#1;havoc l1oip_4bit_alloc_#t~bitwise705#1;l1oip_4bit_alloc_~i2~0#1 := 1 + l1oip_4bit_alloc_~i2~0#1; [2025-02-08 02:43:38,205 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8267: havoc mISDN_initdchannel_#t~nondet744#1;init_card_#t~ret640#1 := mISDN_initdchannel_#res#1;havoc mISDN_initdchannel_#t~nondet744#1, mISDN_initdchannel_~arg0#1.base, mISDN_initdchannel_~arg0#1.offset, mISDN_initdchannel_~arg1#1, mISDN_initdchannel_~arg2#1.base, mISDN_initdchannel_~arg2#1.offset;havoc mISDN_initdchannel_#in~arg0#1.base, mISDN_initdchannel_#in~arg0#1.offset, mISDN_initdchannel_#in~arg1#1, mISDN_initdchannel_#in~arg2#1.base, mISDN_initdchannel_#in~arg2#1.offset;assume { :end_inline_mISDN_initdchannel } true;assume -2147483648 <= init_card_#t~ret640#1 && init_card_#t~ret640#1 <= 2147483647;havoc init_card_#t~ret640#1;call write~$Pointer$#15(init_card_~hc#1.base, init_card_~hc#1.offset, init_card_~dch~6#1.base, 1323 + init_card_~dch~6#1.offset, 8); [2025-02-08 02:43:38,205 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7722-4: assume 0 == (if l1oip_4bit_alloc_#t~mem704#1 % 256 % 256 <= 127 then l1oip_4bit_alloc_#t~mem704#1 % 256 % 256 else l1oip_4bit_alloc_#t~mem704#1 % 256 % 256 - 256) || (if l1oip_4bit_alloc_#t~mem704#1 % 256 % 256 <= 127 then l1oip_4bit_alloc_#t~mem704#1 % 256 % 256 else l1oip_4bit_alloc_#t~mem704#1 % 256 % 256 - 256) == (if l1oip_4bit_alloc_~c~0#1 % 256 <= 127 then l1oip_4bit_alloc_~c~0#1 % 256 else l1oip_4bit_alloc_~c~0#1 % 256 - 256);l1oip_4bit_alloc_#t~bitwise705#1 := (if l1oip_4bit_alloc_~c~0#1 % 256 <= 127 then l1oip_4bit_alloc_~c~0#1 % 256 else l1oip_4bit_alloc_~c~0#1 % 256 - 256); [2025-02-08 02:43:38,205 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7722-4: assume !(0 == (if l1oip_4bit_alloc_#t~mem704#1 % 256 % 256 <= 127 then l1oip_4bit_alloc_#t~mem704#1 % 256 % 256 else l1oip_4bit_alloc_#t~mem704#1 % 256 % 256 - 256) || (if l1oip_4bit_alloc_#t~mem704#1 % 256 % 256 <= 127 then l1oip_4bit_alloc_#t~mem704#1 % 256 % 256 else l1oip_4bit_alloc_#t~mem704#1 % 256 % 256 - 256) == (if l1oip_4bit_alloc_~c~0#1 % 256 <= 127 then l1oip_4bit_alloc_~c~0#1 % 256 else l1oip_4bit_alloc_~c~0#1 % 256 - 256)); [2025-02-08 02:43:38,205 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7722-3: assume 0 == (if l1oip_4bit_alloc_~c~0#1 % 256 <= 127 then l1oip_4bit_alloc_~c~0#1 % 256 else l1oip_4bit_alloc_~c~0#1 % 256 - 256);l1oip_4bit_alloc_#t~bitwise705#1 := (if l1oip_4bit_alloc_#t~mem704#1 % 256 % 256 <= 127 then l1oip_4bit_alloc_#t~mem704#1 % 256 % 256 else l1oip_4bit_alloc_#t~mem704#1 % 256 % 256 - 256); [2025-02-08 02:43:38,205 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7722-3: assume !(0 == (if l1oip_4bit_alloc_~c~0#1 % 256 <= 127 then l1oip_4bit_alloc_~c~0#1 % 256 else l1oip_4bit_alloc_~c~0#1 % 256 - 256)); [2025-02-08 02:43:38,205 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7722-2: havoc l1oip_4bit_alloc_#t~bitwise705#1;assume ((((((if l1oip_4bit_alloc_#t~mem704#1 % 256 % 256 <= 127 then l1oip_4bit_alloc_#t~mem704#1 % 256 % 256 else l1oip_4bit_alloc_#t~mem704#1 % 256 % 256 - 256) < 0 && (if l1oip_4bit_alloc_~c~0#1 % 256 <= 127 then l1oip_4bit_alloc_~c~0#1 % 256 else l1oip_4bit_alloc_~c~0#1 % 256 - 256) >= 0) || l1oip_4bit_alloc_#t~bitwise705#1 >= (if l1oip_4bit_alloc_~c~0#1 % 256 <= 127 then l1oip_4bit_alloc_~c~0#1 % 256 else l1oip_4bit_alloc_~c~0#1 % 256 - 256)) && (((if l1oip_4bit_alloc_#t~mem704#1 % 256 % 256 <= 127 then l1oip_4bit_alloc_#t~mem704#1 % 256 % 256 else l1oip_4bit_alloc_#t~mem704#1 % 256 % 256 - 256) >= 0 && (if l1oip_4bit_alloc_~c~0#1 % 256 <= 127 then l1oip_4bit_alloc_~c~0#1 % 256 else l1oip_4bit_alloc_~c~0#1 % 256 - 256) < 0) || l1oip_4bit_alloc_#t~bitwise705#1 >= (if l1oip_4bit_alloc_#t~mem704#1 % 256 % 256 <= 127 then l1oip_4bit_alloc_#t~mem704#1 % 256 % 256 else l1oip_4bit_alloc_#t~mem704#1 % 256 % 256 - 256))) && (((if l1oip_4bit_alloc_#t~mem704#1 % 256 % 256 <= 127 then l1oip_4bit_alloc_#t~mem704#1 % 256 % 256 else l1oip_4bit_alloc_#t~mem704#1 % 256 % 256 - 256) < 0 || (if l1oip_4bit_alloc_~c~0#1 % 256 <= 127 then l1oip_4bit_alloc_~c~0#1 % 256 else l1oip_4bit_alloc_~c~0#1 % 256 - 256) < 0) || l1oip_4bit_alloc_#t~bitwise705#1 <= (if l1oip_4bit_alloc_#t~mem704#1 % 256 % 256 <= 127 then l1oip_4bit_alloc_#t~mem704#1 % 256 % 256 else l1oip_4bit_alloc_#t~mem704#1 % 256 % 256 - 256) + (if l1oip_4bit_alloc_~c~0#1 % 256 <= 127 then l1oip_4bit_alloc_~c~0#1 % 256 else l1oip_4bit_alloc_~c~0#1 % 256 - 256))) && (((if l1oip_4bit_alloc_#t~mem704#1 % 256 % 256 <= 127 then l1oip_4bit_alloc_#t~mem704#1 % 256 % 256 else l1oip_4bit_alloc_#t~mem704#1 % 256 % 256 - 256) >= 0 && (if l1oip_4bit_alloc_~c~0#1 % 256 <= 127 then l1oip_4bit_alloc_~c~0#1 % 256 else l1oip_4bit_alloc_~c~0#1 % 256 - 256) >= 0) || l1oip_4bit_alloc_#t~bitwise705#1 < 0)) && l1oip_4bit_alloc_#t~bitwise705#1 <= 2147483647; [2025-02-08 02:43:38,205 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7722-1: [2025-02-08 02:43:38,205 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6946: assume init_card_#t~short614#1;havoc init_card_#t~mem613#1;havoc init_card_#t~short614#1; [2025-02-08 02:43:38,205 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6946: assume !init_card_#t~short614#1;havoc init_card_#t~mem613#1;havoc init_card_#t~short614#1; [2025-02-08 02:43:38,205 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7722-8: assume 0 == l1oip_4bit_alloc_~i1~0#1;l1oip_4bit_alloc_#t~bitwise703#1 := 256 * l1oip_4bit_alloc_~i2~0#1; [2025-02-08 02:43:38,205 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7722-8: assume !(0 == l1oip_4bit_alloc_~i1~0#1); [2025-02-08 02:43:38,205 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6979: assume 0 != init_card_~pri#1;call write~int#15(24, init_card_~dch~6#1.base, 80 + init_card_~dch~6#1.offset, 4); [2025-02-08 02:43:38,205 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6979: assume !(0 != init_card_~pri#1);call write~int#15(6, init_card_~dch~6#1.base, 80 + init_card_~dch~6#1.offset, 4); [2025-02-08 02:43:38,205 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7722-7: havoc l1oip_4bit_alloc_#t~bitwise703#1;assume (((((256 * l1oip_4bit_alloc_~i2~0#1 < 0 && l1oip_4bit_alloc_~i1~0#1 >= 0) || l1oip_4bit_alloc_#t~bitwise703#1 >= l1oip_4bit_alloc_~i1~0#1) && ((256 * l1oip_4bit_alloc_~i2~0#1 >= 0 && l1oip_4bit_alloc_~i1~0#1 < 0) || l1oip_4bit_alloc_#t~bitwise703#1 >= 256 * l1oip_4bit_alloc_~i2~0#1)) && ((256 * l1oip_4bit_alloc_~i2~0#1 < 0 || l1oip_4bit_alloc_~i1~0#1 < 0) || l1oip_4bit_alloc_#t~bitwise703#1 <= 256 * l1oip_4bit_alloc_~i2~0#1 + l1oip_4bit_alloc_~i1~0#1)) && ((256 * l1oip_4bit_alloc_~i2~0#1 >= 0 && l1oip_4bit_alloc_~i1~0#1 >= 0) || l1oip_4bit_alloc_#t~bitwise703#1 < 0)) && l1oip_4bit_alloc_#t~bitwise703#1 <= 2147483647; [2025-02-08 02:43:38,205 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7722-6: [2025-02-08 02:43:38,205 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7722-5: call l1oip_4bit_alloc_#t~mem704#1 := read~int#15(~table_com~0.base, ~table_com~0.offset + (if l1oip_4bit_alloc_#t~bitwise703#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then l1oip_4bit_alloc_#t~bitwise703#1 % 18446744073709551616 % 18446744073709551616 else l1oip_4bit_alloc_#t~bitwise703#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1); [2025-02-08 02:43:38,205 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6913-3: assume 65536 == ~debug~0;init_card_#t~bitwise591#1 := ~debug~0; [2025-02-08 02:43:38,205 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6913-3: assume !(65536 == ~debug~0); [2025-02-08 02:43:38,205 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7722-12: assume 0 == l1oip_4bit_alloc_~i1~0#1;l1oip_4bit_alloc_#t~bitwise702#1 := 256 * l1oip_4bit_alloc_~i2~0#1; [2025-02-08 02:43:38,205 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7722-12: assume !(0 == l1oip_4bit_alloc_~i1~0#1); [2025-02-08 02:43:38,205 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6913-2: havoc init_card_#t~bitwise591#1;assume ((((~debug~0 < 0 || init_card_#t~bitwise591#1 <= ~debug~0) && init_card_#t~bitwise591#1 <= 65536) && init_card_#t~bitwise591#1 >= 0) && (~debug~0 >= 0 || init_card_#t~bitwise591#1 > 65536 + ~debug~0)) && init_card_#t~bitwise591#1 >= -2147483648; [2025-02-08 02:43:38,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6880-1: SUMMARY for call init_card_#t~ret578#1.base, init_card_#t~ret578#1.offset := spinlock_check(init_card_~hc#1.base, 508 + init_card_~hc#1.offset); srcloc: null [2025-02-08 02:43:38,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7722-11: havoc l1oip_4bit_alloc_#t~bitwise702#1;assume (((((256 * l1oip_4bit_alloc_~i2~0#1 < 0 && l1oip_4bit_alloc_~i1~0#1 >= 0) || l1oip_4bit_alloc_#t~bitwise702#1 >= l1oip_4bit_alloc_~i1~0#1) && ((256 * l1oip_4bit_alloc_~i2~0#1 >= 0 && l1oip_4bit_alloc_~i1~0#1 < 0) || l1oip_4bit_alloc_#t~bitwise702#1 >= 256 * l1oip_4bit_alloc_~i2~0#1)) && ((256 * l1oip_4bit_alloc_~i2~0#1 < 0 || l1oip_4bit_alloc_~i1~0#1 < 0) || l1oip_4bit_alloc_#t~bitwise702#1 <= 256 * l1oip_4bit_alloc_~i2~0#1 + l1oip_4bit_alloc_~i1~0#1)) && ((256 * l1oip_4bit_alloc_~i2~0#1 >= 0 && l1oip_4bit_alloc_~i1~0#1 >= 0) || l1oip_4bit_alloc_#t~bitwise702#1 < 0)) && l1oip_4bit_alloc_#t~bitwise702#1 <= 2147483647; [2025-02-08 02:43:38,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6913-1: [2025-02-08 02:43:38,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6880: havoc init_card_#t~ret578#1.base, init_card_#t~ret578#1.offset; [2025-02-08 02:43:38,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7722-10: [2025-02-08 02:43:38,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6946-1: assume init_card_#t~short614#1;call init_card_#t~mem613#1 := read~int#15(init_card_~hc#1.base, 52 + init_card_~hc#1.offset, 4);init_card_#t~short614#1 := init_card_#t~mem613#1 > 30; [2025-02-08 02:43:38,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6946-1: assume !init_card_#t~short614#1; [2025-02-08 02:43:38,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6913: assume 0 != init_card_#t~bitwise591#1;havoc init_card_#t~bitwise591#1;call init_card_#t~mem592#1 := read~int#15(init_card_~hc#1.base, 68 + init_card_~hc#1.offset, 4); [2025-02-08 02:43:38,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6913: assume !(0 != init_card_#t~bitwise591#1);havoc init_card_#t~bitwise591#1; [2025-02-08 02:43:38,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7722-9: assume 0 == 256 * l1oip_4bit_alloc_~i2~0#1 || 256 * l1oip_4bit_alloc_~i2~0#1 == l1oip_4bit_alloc_~i1~0#1;l1oip_4bit_alloc_#t~bitwise703#1 := l1oip_4bit_alloc_~i1~0#1; [2025-02-08 02:43:38,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7722-9: assume !(0 == 256 * l1oip_4bit_alloc_~i2~0#1 || 256 * l1oip_4bit_alloc_~i2~0#1 == l1oip_4bit_alloc_~i1~0#1); [2025-02-08 02:43:38,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7739: l1oip_4bit_alloc_~i1~0#1 := 0; [2025-02-08 02:43:38,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6913-4: assume 0 == ~debug~0;init_card_#t~bitwise591#1 := 0; [2025-02-08 02:43:38,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6913-4: assume !(0 == ~debug~0); [2025-02-08 02:43:38,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7722-13: assume 0 == 256 * l1oip_4bit_alloc_~i2~0#1 || 256 * l1oip_4bit_alloc_~i2~0#1 == l1oip_4bit_alloc_~i1~0#1;l1oip_4bit_alloc_#t~bitwise702#1 := l1oip_4bit_alloc_~i1~0#1; [2025-02-08 02:43:38,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7722-13: assume !(0 == 256 * l1oip_4bit_alloc_~i2~0#1 || 256 * l1oip_4bit_alloc_~i2~0#1 == l1oip_4bit_alloc_~i1~0#1); [2025-02-08 02:43:38,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7095-1: SUMMARY for call l1oip_cleanup(); srcloc: null [2025-02-08 02:43:38,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7128-1: SUMMARY for call spin_lock(~#l1oip_lock~0.base, ~#l1oip_lock~0.offset); srcloc: null [2025-02-08 02:43:38,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7095: l1oip_init_#res#1 := -22;call ULTIMATE.dealloc(l1oip_init_~#__key~2#1.base, l1oip_init_~#__key~2#1.offset);havoc l1oip_init_~#__key~2#1.base, l1oip_init_~#__key~2#1.offset;call ULTIMATE.dealloc(l1oip_init_~#__key___0~1#1.base, l1oip_init_~#__key___0~1#1.offset);havoc l1oip_init_~#__key___0~1#1.base, l1oip_init_~#__key___0~1#1.offset;call ULTIMATE.dealloc(l1oip_init_~#__constr_expr_0~0#1.base, l1oip_init_~#__constr_expr_0~0#1.offset);havoc l1oip_init_~#__constr_expr_0~0#1.base, l1oip_init_~#__constr_expr_0~0#1.offset; [2025-02-08 02:43:38,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7128: assume { :begin_inline_list_add_tail } true;list_add_tail_#in~new#1.base, list_add_tail_#in~new#1.offset, list_add_tail_#in~head#1.base, list_add_tail_#in~head#1.offset := l1oip_init_~hc~9#1.base, l1oip_init_~hc~9#1.offset, ~#l1oip_ilist~0.base, ~#l1oip_ilist~0.offset;havoc list_add_tail_#t~mem12#1.base, list_add_tail_#t~mem12#1.offset, list_add_tail_~new#1.base, list_add_tail_~new#1.offset, list_add_tail_~head#1.base, list_add_tail_~head#1.offset;list_add_tail_~new#1.base, list_add_tail_~new#1.offset := list_add_tail_#in~new#1.base, list_add_tail_#in~new#1.offset;list_add_tail_~head#1.base, list_add_tail_~head#1.offset := list_add_tail_#in~head#1.base, list_add_tail_#in~head#1.offset;call list_add_tail_#t~mem12#1.base, list_add_tail_#t~mem12#1.offset := read~$Pointer$#15(list_add_tail_~head#1.base, 8 + list_add_tail_~head#1.offset, 8); [2025-02-08 02:43:38,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6963-1: [2025-02-08 02:43:38,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6963: assume 0 != init_card_#t~bitwise630#1;havoc init_card_#t~bitwise630#1;call init_card_#t~mem631#1 := read~int#15(init_card_~hc#1.base, 580 + init_card_~hc#1.offset, 2);call init_card_#t~mem632#1 := read~int#15(init_card_~hc#1.base, 576 + init_card_~hc#1.offset, 4);call init_card_#t~mem633#1 := read~int#15(init_card_~hc#1.base, 576 + init_card_~hc#1.offset, 4);call init_card_#t~mem634#1 := read~int#15(init_card_~hc#1.base, 576 + init_card_~hc#1.offset, 4);call init_card_#t~mem635#1 := read~int#15(init_card_~hc#1.base, 576 + init_card_~hc#1.offset, 4);call init_card_#t~mem636#1 := read~int#15(init_card_~hc#1.base, 582 + init_card_~hc#1.offset, 2);call init_card_#t~mem637#1 := read~int#15(init_card_~hc#1.base, 60 + init_card_~hc#1.offset, 4); [2025-02-08 02:43:38,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6963: assume !(0 != init_card_#t~bitwise630#1);havoc init_card_#t~bitwise630#1; [2025-02-08 02:43:38,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6963-4: assume 0 == ~debug~0;init_card_#t~bitwise630#1 := 0; [2025-02-08 02:43:38,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6963-4: assume !(0 == ~debug~0); [2025-02-08 02:43:38,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6963-3: assume 65536 == ~debug~0;init_card_#t~bitwise630#1 := ~debug~0; [2025-02-08 02:43:38,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6963-3: assume !(65536 == ~debug~0); [2025-02-08 02:43:38,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6963-2: havoc init_card_#t~bitwise630#1;assume ((((~debug~0 < 0 || init_card_#t~bitwise630#1 <= ~debug~0) && init_card_#t~bitwise630#1 <= 65536) && init_card_#t~bitwise630#1 >= 0) && (~debug~0 >= 0 || init_card_#t~bitwise630#1 > 65536 + ~debug~0)) && init_card_#t~bitwise630#1 >= -2147483648; [2025-02-08 02:43:38,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6897: assume true;havoc init_card_#t~nondet581#1;call write~int#15(init_card_#t~nondet581#1, init_card_~hc#1.base, 20 + init_card_~hc#1.offset + init_card_#t~loopctr580#1, 8);init_card_#t~loopctr580#1 := 1 + init_card_#t~loopctr580#1; [2025-02-08 02:43:38,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6897: assume true;havoc init_card_#t~loopctr580#1;havoc init_card_#t~nondet581#1;havoc init_card_#t~ret582#1; [2025-02-08 02:43:38,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7046: call write~int#15(0, init_card_~hc#1.base, 324 + init_card_~hc#1.offset, 4);init_card_#res#1 := 0;call ULTIMATE.dealloc(init_card_~#__key~1#1.base, init_card_~#__key~1#1.offset);havoc init_card_~#__key~1#1.base, init_card_~#__key~1#1.offset;call ULTIMATE.dealloc(init_card_~#__key___0~0#1.base, init_card_~#__key___0~0#1.offset);havoc init_card_~#__key___0~0#1.base, init_card_~#__key___0~0#1.offset;call ULTIMATE.dealloc(init_card_~#__key___1~0#1.base, init_card_~#__key___1~0#1.offset);havoc init_card_~#__key___1~0#1.base, init_card_~#__key___1~0#1.offset; [2025-02-08 02:43:38,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7145-1: SUMMARY for call l1oip_init_#t~ret668#1 := printk(174, 0); srcloc: null [2025-02-08 02:43:38,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7145: assume -2147483648 <= l1oip_init_#t~ret668#1 && l1oip_init_#t~ret668#1 <= 2147483647;l1oip_init_#res#1 := 0;call ULTIMATE.dealloc(l1oip_init_~#__key~2#1.base, l1oip_init_~#__key~2#1.offset);havoc l1oip_init_~#__key~2#1.base, l1oip_init_~#__key~2#1.offset;call ULTIMATE.dealloc(l1oip_init_~#__key___0~1#1.base, l1oip_init_~#__key___0~1#1.offset);havoc l1oip_init_~#__key___0~1#1.base, l1oip_init_~#__key___0~1#1.offset;call ULTIMATE.dealloc(l1oip_init_~#__constr_expr_0~0#1.base, l1oip_init_~#__constr_expr_0~0#1.offset);havoc l1oip_init_~#__constr_expr_0~0#1.base, l1oip_init_~#__constr_expr_0~0#1.offset; [2025-02-08 02:43:38,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6947-1: SUMMARY for call init_card_#t~ret615#1 := printk(153, 0); srcloc: null [2025-02-08 02:43:38,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6914: assume -2147483648 <= init_card_#t~ret593#1 && init_card_#t~ret593#1 <= 2147483647;havoc init_card_#t~mem592#1;havoc init_card_#t~ret593#1; [2025-02-08 02:43:38,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6947: assume -2147483648 <= init_card_#t~ret615#1 && init_card_#t~ret615#1 <= 2147483647;havoc init_card_#t~ret615#1;call init_card_#t~mem616#1 := read~int#15(init_card_~hc#1.base, 72 + init_card_~hc#1.offset, 4); [2025-02-08 02:43:38,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7046-1: SUMMARY for call init_timer_key(init_card_~hc#1.base, 200 + init_card_~hc#1.offset, 0, 162, 0, init_card_~#__key___1~0#1.base, init_card_~#__key___1~0#1.offset); srcloc: null [2025-02-08 02:43:38,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7013: havoc list_add_#t~mem11#1.base, list_add_#t~mem11#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;call write~$Pointer$#15(init_card_~bch~4#1.base, init_card_~bch~4#1.offset, init_card_~hc#1.base, 8 + (680 + init_card_~hc#1.offset + 28 * (init_card_~i~0#1 + init_card_~ch~2#1)), 8);call init_card_#t~mem647#1 := read~int#15(init_card_~bch~4#1.base, 76 + init_card_~bch~4#1.offset, 4);assume { :begin_inline_set_channelmap } true;set_channelmap_#in~nr#1, set_channelmap_#in~map#1.base, set_channelmap_#in~map#1.offset := init_card_#t~mem647#1, init_card_~dch~6#1.base, 92 + init_card_~dch~6#1.offset;havoc set_channelmap_#t~mem53#1, set_channelmap_#t~bitwise54#1, set_channelmap_#t~bitwise55#1, set_channelmap_~nr#1, set_channelmap_~map#1.base, set_channelmap_~map#1.offset;set_channelmap_~nr#1 := set_channelmap_#in~nr#1;set_channelmap_~map#1.base, set_channelmap_~map#1.offset := set_channelmap_#in~map#1.base, set_channelmap_#in~map#1.offset;call set_channelmap_#t~mem53#1 := read~int#15(set_channelmap_~map#1.base, set_channelmap_~map#1.offset + (if set_channelmap_~nr#1 % 4294967296 / 8 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then set_channelmap_~nr#1 % 4294967296 / 8 % 4294967296 % 18446744073709551616 % 18446744073709551616 else set_channelmap_~nr#1 % 4294967296 / 8 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1); [2025-02-08 02:43:38,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6881-1: SUMMARY for call __raw_spin_lock_init(init_card_~hc#1.base, 508 + init_card_~hc#1.offset, 142, 0, init_card_~#__key~1#1.base, init_card_~#__key~1#1.offset); srcloc: null [2025-02-08 02:43:38,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6914-1: SUMMARY for call init_card_#t~ret593#1 := printk(144, 0); srcloc: null [2025-02-08 02:43:38,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6881: call write~int#15(~l1oip_cnt~0, init_card_~hc#1.base, 40 + init_card_~hc#1.offset, 4);call write~int#15(init_card_~pri#1, init_card_~hc#1.base, 44 + init_card_~hc#1.offset, 4); [2025-02-08 02:43:38,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7030: assume 0 != init_card_#t~bitwise650#1;havoc init_card_#t~bitwise650#1; [2025-02-08 02:43:38,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7030: assume !(0 != init_card_#t~bitwise650#1);havoc init_card_#t~bitwise650#1; [2025-02-08 02:43:38,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7162-2: assume 0 == ~ldv_retval_0~0;~ldv_state_variable_0~0 := 3; [2025-02-08 02:43:38,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7162-2: assume !(0 == ~ldv_retval_0~0); [2025-02-08 02:43:38,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7162-1: assume 0 != ~ldv_retval_0~0;~ldv_state_variable_0~0 := 2; [2025-02-08 02:43:38,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7162-1: assume !(0 != ~ldv_retval_0~0); [2025-02-08 02:43:38,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7129: havoc list_add_tail_#t~mem12#1.base, list_add_tail_#t~mem12#1.offset, list_add_tail_~new#1.base, list_add_tail_~new#1.offset, list_add_tail_~head#1.base, list_add_tail_~head#1.offset;havoc list_add_tail_#in~new#1.base, list_add_tail_#in~new#1.offset, list_add_tail_#in~head#1.base, list_add_tail_#in~head#1.offset;assume { :end_inline_list_add_tail } true; [2025-02-08 02:43:38,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7030-4: assume 0 == ~debug~0;init_card_#t~bitwise650#1 := 0; [2025-02-08 02:43:38,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7030-4: assume !(0 == ~debug~0); [2025-02-08 02:43:38,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7030-3: assume 65536 == ~debug~0;init_card_#t~bitwise650#1 := ~debug~0; [2025-02-08 02:43:38,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7030-3: assume !(65536 == ~debug~0); [2025-02-08 02:43:38,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6964-1: SUMMARY for call init_card_#t~ret638#1 := printk(155, 0); srcloc: null [2025-02-08 02:43:38,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7030-2: havoc init_card_#t~bitwise650#1;assume ((((~debug~0 < 0 || init_card_#t~bitwise650#1 <= ~debug~0) && init_card_#t~bitwise650#1 <= 65536) && init_card_#t~bitwise650#1 >= 0) && (~debug~0 >= 0 || init_card_#t~bitwise650#1 > 65536 + ~debug~0)) && init_card_#t~bitwise650#1 >= -2147483648; [2025-02-08 02:43:38,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6964: assume -2147483648 <= init_card_#t~ret638#1 && init_card_#t~ret638#1 <= 2147483647;havoc init_card_#t~mem631#1;havoc init_card_#t~mem632#1;havoc init_card_#t~mem633#1;havoc init_card_#t~mem634#1;havoc init_card_#t~mem635#1;havoc init_card_#t~mem636#1;havoc init_card_#t~mem637#1;havoc init_card_#t~ret638#1; [2025-02-08 02:43:38,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7030-1: [2025-02-08 02:43:38,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5329: havoc list_add_#t~mem11#1.base, list_add_#t~mem11#1.offset; [2025-02-08 02:43:38,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5329-1: SUMMARY for call __list_add(list_add_~new#1.base, list_add_~new#1.offset, list_add_~head#1.base, list_add_~head#1.offset, list_add_#t~mem11#1.base, list_add_#t~mem11#1.offset); srcloc: null [2025-02-08 02:43:38,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6948-1: SUMMARY for call init_card_#t~ret617#1 := printk(154, 0); srcloc: null [2025-02-08 02:43:38,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6948: assume -2147483648 <= init_card_#t~ret617#1 && init_card_#t~ret617#1 <= 2147483647;havoc init_card_#t~mem616#1;havoc init_card_#t~ret617#1; [2025-02-08 02:43:38,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7130: assume { :begin_inline_init_card } true;init_card_#in~hc#1.base, init_card_#in~hc#1.offset, init_card_#in~pri#1, init_card_#in~bundle#1 := l1oip_init_~hc~9#1.base, l1oip_init_~hc~9#1.offset, l1oip_init_~pri~0#1, l1oip_init_~bundle~0#1;havoc init_card_#res#1;havoc init_card_#t~ret578#1.base, init_card_#t~ret578#1.offset, init_card_#t~mem579#1, init_card_#t~loopctr580#1, init_card_#t~nondet581#1, init_card_#t~ret582#1, init_card_#t~loopctr583#1, init_card_#t~nondet584#1, init_card_#t~ret585#1, init_card_#t~mem586#1, init_card_#t~switch587#1, init_card_#t~mem588#1, init_card_#t~ret589#1, init_card_#t~mem590#1, init_card_#t~bitwise591#1, init_card_#t~mem592#1, init_card_#t~ret593#1, init_card_#t~mem594#1, init_card_#t~ret595#1, init_card_#t~mem596#1, init_card_#t~bitwise597#1, init_card_#t~mem598#1, init_card_#t~ret599#1, init_card_#t~mem600#1, init_card_#t~mem601#1, init_card_#t~mem602#1, init_card_#t~short603#1, init_card_#t~ret604#1, init_card_#t~mem605#1, init_card_#t~mem606#1, init_card_#t~mem607#1, init_card_#t~short608#1, init_card_#t~ret609#1, init_card_#t~mem610#1, init_card_#t~short611#1, init_card_#t~ret612#1, init_card_#t~mem613#1, init_card_#t~short614#1, init_card_#t~ret615#1, init_card_#t~mem616#1, init_card_#t~ret617#1, init_card_#t~mem618#1, init_card_#t~mem619#1, init_card_#t~bitwise620#1, init_card_#t~mem621#1, init_card_#t~bitwise622#1, init_card_#t~mem623#1, init_card_#t~bitwise624#1, init_card_#t~mem625#1, init_card_#t~mem626#1, init_card_#t~mem627#1, init_card_#t~mem628#1, init_card_#t~mem629#1, init_card_#t~bitwise630#1, init_card_#t~mem631#1, init_card_#t~mem632#1, init_card_#t~mem633#1, init_card_#t~mem634#1, init_card_#t~mem635#1, init_card_#t~mem636#1, init_card_#t~mem637#1, init_card_#t~ret638#1, init_card_#t~ret639#1.base, init_card_#t~ret639#1.offset, init_card_#t~ret640#1, init_card_#t~mem641#1, init_card_#t~mem642#1, init_card_#t~mem643#1, init_card_#t~ret644#1.base, init_card_#t~ret644#1.offset, init_card_#t~ret645#1, init_card_#t~ret646#1, init_card_#t~mem647#1, init_card_#t~mem648#1, init_card_#t~ret649#1, init_card_#t~bitwise650#1, init_card_#t~ret651#1, init_card_#t~ret652#1, init_card_~hc#1.base, init_card_~hc#1.offset, init_card_~pri#1, init_card_~bundle#1, init_card_~dch~6#1.base, init_card_~dch~6#1.offset, init_card_~bch~4#1.base, init_card_~bch~4#1.offset, init_card_~ret~5#1, init_card_~i~0#1, init_card_~ch~2#1, init_card_~#__key~1#1.base, init_card_~#__key~1#1.offset, init_card_~tmp~23#1.base, init_card_~tmp~23#1.offset, init_card_~tmp___0~11#1.base, init_card_~tmp___0~11#1.offset, init_card_~#__key___0~0#1.base, init_card_~#__key___0~0#1.offset, init_card_~#__key___1~0#1.base, init_card_~#__key___1~0#1.offset;init_card_~hc#1.base, init_card_~hc#1.offset := init_card_#in~hc#1.base, init_card_#in~hc#1.offset;init_card_~pri#1 := init_card_#in~pri#1;init_card_~bundle#1 := init_card_#in~bundle#1;havoc init_card_~dch~6#1.base, init_card_~dch~6#1.offset;havoc init_card_~bch~4#1.base, init_card_~bch~4#1.offset;havoc init_card_~ret~5#1;havoc init_card_~i~0#1;havoc init_card_~ch~2#1;call init_card_~#__key~1#1.base, init_card_~#__key~1#1.offset := #Ultimate.allocOnStack(8);havoc init_card_~tmp~23#1.base, init_card_~tmp~23#1.offset;havoc init_card_~tmp___0~11#1.base, init_card_~tmp___0~11#1.offset;call init_card_~#__key___0~0#1.base, init_card_~#__key___0~0#1.offset := #Ultimate.allocOnStack(8);call init_card_~#__key___1~0#1.base, init_card_~#__key___1~0#1.offset := #Ultimate.allocOnStack(8); [2025-02-08 02:43:38,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2025-02-08 02:43:38,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7031-1: SUMMARY for call init_card_#t~ret651#1 := printk(159, 0); srcloc: null [2025-02-08 02:43:38,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6998: init_card_~tmp___0~11#1.base, init_card_~tmp___0~11#1.offset := init_card_#t~ret644#1.base, init_card_#t~ret644#1.offset;havoc init_card_#t~ret644#1.base, init_card_#t~ret644#1.offset;init_card_~bch~4#1.base, init_card_~bch~4#1.offset := init_card_~tmp___0~11#1.base, init_card_~tmp___0~11#1.offset; [2025-02-08 02:43:38,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7031: assume -2147483648 <= init_card_#t~ret651#1 && init_card_#t~ret651#1 <= 2147483647;havoc init_card_#t~ret651#1; [2025-02-08 02:43:38,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7130-1: SUMMARY for call spin_unlock(~#l1oip_lock~0.base, ~#l1oip_lock~0.offset); srcloc: null [2025-02-08 02:43:38,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6899: assume true;havoc init_card_#t~nondet584#1;call write~int#15(init_card_#t~nondet584#1, init_card_~hc#1.base, 20 + init_card_~hc#1.offset + init_card_#t~loopctr583#1, 8);init_card_#t~loopctr583#1 := 1 + init_card_#t~loopctr583#1; [2025-02-08 02:43:38,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6899: assume true;havoc init_card_#t~loopctr583#1;havoc init_card_#t~nondet584#1;havoc init_card_#t~ret585#1; [2025-02-08 02:43:38,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6932: assume 0 != init_card_#t~mem605#1 % 4294967296;havoc init_card_#t~mem605#1;call init_card_#t~mem606#1 := read~int#10(~#limit~0.base, ~#limit~0.offset + 4 * ~l1oip_cnt~0, 4);call write~int#15((if init_card_#t~mem606#1 % 4294967296 % 4294967296 <= 2147483647 then init_card_#t~mem606#1 % 4294967296 % 4294967296 else init_card_#t~mem606#1 % 4294967296 % 4294967296 - 4294967296), init_card_~hc#1.base, 52 + init_card_~hc#1.offset, 4);havoc init_card_#t~mem606#1; [2025-02-08 02:43:38,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6932: assume !(0 != init_card_#t~mem605#1 % 4294967296);havoc init_card_#t~mem605#1; [2025-02-08 02:43:38,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6998-1: SUMMARY for call init_card_#t~ret644#1.base, init_card_#t~ret644#1.offset := kzalloc(504, 208); srcloc: null [2025-02-08 02:43:38,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7114: l1oip_init_~tmp___2~7#1.base, l1oip_init_~tmp___2~7#1.offset := l1oip_init_#t~ret662#1.base, l1oip_init_#t~ret662#1.offset;havoc l1oip_init_#t~ret662#1.base, l1oip_init_#t~ret662#1.offset;l1oip_init_~hc~9#1.base, l1oip_init_~hc~9#1.offset := l1oip_init_~tmp___2~7#1.base, l1oip_init_~tmp___2~7#1.offset; [2025-02-08 02:43:38,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8171: assume 1 == ~ldv_mutex_cred_guard_mutex_of_signal_struct~0; [2025-02-08 02:43:38,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8171: assume !(1 == ~ldv_mutex_cred_guard_mutex_of_signal_struct~0); [2025-02-08 02:43:38,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7725: assume l1oip_4bit_alloc_~i2~0#1 <= 255; [2025-02-08 02:43:38,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7725: assume !(l1oip_4bit_alloc_~i2~0#1 <= 255); [2025-02-08 02:43:38,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7015: havoc set_channelmap_#t~mem53#1, set_channelmap_#t~bitwise54#1, set_channelmap_#t~bitwise55#1, set_channelmap_~nr#1, set_channelmap_~map#1.base, set_channelmap_~map#1.offset;havoc set_channelmap_#in~nr#1, set_channelmap_#in~map#1.base, set_channelmap_#in~map#1.offset;assume { :end_inline_set_channelmap } true;havoc init_card_#t~mem647#1;init_card_~ch~2#1 := 1 + init_card_~ch~2#1;call init_card_#t~mem648#1 := read~int#15(init_card_~dch~6#1.base, 88 + init_card_~dch~6#1.offset, 4); [2025-02-08 02:43:38,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7114-1: SUMMARY for call l1oip_init_#t~ret662#1.base, l1oip_init_#t~ret662#1.offset := kzalloc(4816, 32); srcloc: null [2025-02-08 02:43:38,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7081: assume l1oip_init_#t~switch657#1;l1oip_init_~pri~0#1 := 1;l1oip_init_~bundle~0#1 := 0; [2025-02-08 02:43:38,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7081: assume !l1oip_init_#t~switch657#1;l1oip_init_#t~switch657#1 := l1oip_init_#t~switch657#1 || 3 == l1oip_init_#t~mem656#1 % 256; [2025-02-08 02:43:38,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7742: assume 0 != l1oip_4bit_alloc_~ulaw___0#1;call l1oip_4bit_alloc_#t~mem706#1 := read~int#18(~#_4bit_to_ulaw~0.base, ~#_4bit_to_ulaw~0.offset + l1oip_4bit_alloc_~i1~0#1, 1);l1oip_4bit_alloc_~sample~0#1 := (if l1oip_4bit_alloc_#t~mem706#1 % 256 % 4294967296 <= 2147483647 then l1oip_4bit_alloc_#t~mem706#1 % 256 % 4294967296 else l1oip_4bit_alloc_#t~mem706#1 % 256 % 4294967296 - 4294967296);havoc l1oip_4bit_alloc_#t~mem706#1; [2025-02-08 02:43:38,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7742: assume !(0 != l1oip_4bit_alloc_~ulaw___0#1);call l1oip_4bit_alloc_#t~mem707#1 := read~int#16(~#_4bit_to_alaw~0.base, ~#_4bit_to_alaw~0.offset + l1oip_4bit_alloc_~i1~0#1, 1);l1oip_4bit_alloc_~sample~0#1 := (if l1oip_4bit_alloc_#t~mem707#1 % 256 % 4294967296 <= 2147483647 then l1oip_4bit_alloc_#t~mem707#1 % 256 % 4294967296 else l1oip_4bit_alloc_#t~mem707#1 % 256 % 4294967296 - 4294967296);havoc l1oip_4bit_alloc_#t~mem707#1; [2025-02-08 02:43:38,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8271: havoc mISDN_register_device_#t~nondet745#1;init_card_#t~ret649#1 := mISDN_register_device_#res#1;havoc mISDN_register_device_#t~nondet745#1, mISDN_register_device_~arg0#1.base, mISDN_register_device_~arg0#1.offset, mISDN_register_device_~arg1#1.base, mISDN_register_device_~arg1#1.offset, mISDN_register_device_~arg2#1.base, mISDN_register_device_~arg2#1.offset;havoc mISDN_register_device_#in~arg0#1.base, mISDN_register_device_#in~arg0#1.offset, mISDN_register_device_#in~arg1#1.base, mISDN_register_device_#in~arg1#1.offset, mISDN_register_device_#in~arg2#1.base, mISDN_register_device_#in~arg2#1.offset;assume { :end_inline_mISDN_register_device } true;assume -2147483648 <= init_card_#t~ret649#1 && init_card_#t~ret649#1 <= 2147483647;init_card_~ret~5#1 := init_card_#t~ret649#1; [2025-02-08 02:43:38,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6917-1: call init_card_#t~mem594#1 := read~int#11(~#id~0.base, ~#id~0.offset + 4 * ~l1oip_cnt~0, 4); [2025-02-08 02:43:38,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6917: assume 0 == init_card_#t~mem594#1 % 4294967296;havoc init_card_#t~mem594#1; [2025-02-08 02:43:38,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6917: assume !(0 == init_card_#t~mem594#1 % 4294967296);havoc init_card_#t~mem594#1; [2025-02-08 02:43:38,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7099-1: [2025-02-08 02:43:38,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7099: assume 0 != l1oip_init_#t~bitwise660#1;havoc l1oip_init_#t~bitwise660#1; [2025-02-08 02:43:38,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7099: assume !(0 != l1oip_init_#t~bitwise660#1);havoc l1oip_init_#t~bitwise660#1; [2025-02-08 02:43:38,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7132: assume 0 != l1oip_init_~ret~6#1; [2025-02-08 02:43:38,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7132: assume !(0 != l1oip_init_~ret~6#1);~l1oip_cnt~0 := 1 + ~l1oip_cnt~0;l1oip_init_#t~short667#1 := ~l1oip_cnt~0 <= 15; [2025-02-08 02:43:38,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7099-4: assume 0 == ~debug~0;l1oip_init_#t~bitwise660#1 := 0; [2025-02-08 02:43:38,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7099-4: assume !(0 == ~debug~0); [2025-02-08 02:43:38,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7000: assume 0 == (init_card_~bch~4#1.base + init_card_~bch~4#1.offset) % 18446744073709551616; [2025-02-08 02:43:38,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7000: assume !(0 == (init_card_~bch~4#1.base + init_card_~bch~4#1.offset) % 18446744073709551616);call write~int#15(init_card_~i~0#1 + init_card_~ch~2#1, init_card_~bch~4#1.base, 76 + init_card_~bch~4#1.offset, 4);call write~int#15(init_card_~i~0#1 + init_card_~ch~2#1, init_card_~bch~4#1.base, 176 + init_card_~bch~4#1.offset, 4);call write~int#15(~debug~0, init_card_~bch~4#1.base, 440 + init_card_~bch~4#1.offset, 4);assume { :begin_inline_mISDN_initbchannel } true;mISDN_initbchannel_#in~arg0#1.base, mISDN_initbchannel_#in~arg0#1.offset, mISDN_initbchannel_#in~arg1#1, mISDN_initbchannel_#in~arg2#1 := init_card_~bch~4#1.base, init_card_~bch~4#1.offset, 2056, 0;havoc mISDN_initbchannel_#res#1;havoc mISDN_initbchannel_#t~nondet743#1, mISDN_initbchannel_~arg0#1.base, mISDN_initbchannel_~arg0#1.offset, mISDN_initbchannel_~arg1#1, mISDN_initbchannel_~arg2#1;mISDN_initbchannel_~arg0#1.base, mISDN_initbchannel_~arg0#1.offset := mISDN_initbchannel_#in~arg0#1.base, mISDN_initbchannel_#in~arg0#1.offset;mISDN_initbchannel_~arg1#1 := mISDN_initbchannel_#in~arg1#1;mISDN_initbchannel_~arg2#1 := mISDN_initbchannel_#in~arg2#1;havoc mISDN_initbchannel_#t~nondet743#1;assume -2147483648 <= mISDN_initbchannel_#t~nondet743#1 && mISDN_initbchannel_#t~nondet743#1 <= 2147483647;mISDN_initbchannel_#res#1 := mISDN_initbchannel_#t~nondet743#1;havoc mISDN_initbchannel_#t~nondet743#1; [2025-02-08 02:43:38,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7099-3: assume 65536 == ~debug~0;l1oip_init_#t~bitwise660#1 := ~debug~0; [2025-02-08 02:43:38,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7099-3: assume !(65536 == ~debug~0); [2025-02-08 02:43:38,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7099-2: havoc l1oip_init_#t~bitwise660#1;assume ((((~debug~0 < 0 || l1oip_init_#t~bitwise660#1 <= ~debug~0) && l1oip_init_#t~bitwise660#1 <= 65536) && l1oip_init_#t~bitwise660#1 >= 0) && (~debug~0 >= 0 || l1oip_init_#t~bitwise660#1 > 65536 + ~debug~0)) && l1oip_init_#t~bitwise660#1 >= -2147483648; [2025-02-08 02:43:38,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6901-1: call init_card_#t~mem586#1 := read~int#5(~#codec~0.base, ~#codec~0.offset + 4 * ~l1oip_cnt~0, 4);init_card_#t~switch587#1 := 0 == init_card_#t~mem586#1; [2025-02-08 02:43:38,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7760: l1oip_4bit_alloc_~i1~0#1 := 1 + l1oip_4bit_alloc_~i1~0#1; [2025-02-08 02:43:38,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7116: assume 0 == (l1oip_init_~hc~9#1.base + l1oip_init_~hc~9#1.offset) % 18446744073709551616; [2025-02-08 02:43:38,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7116: assume !(0 == (l1oip_init_~hc~9#1.base + l1oip_init_~hc~9#1.offset) % 18446744073709551616);assume { :begin_inline___init_work } true;__init_work_#in~arg0#1.base, __init_work_#in~arg0#1.offset, __init_work_#in~arg1#1 := l1oip_init_~hc~9#1.base, 328 + l1oip_init_~hc~9#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; [2025-02-08 02:43:38,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8173: SUMMARY for call ldv_error(); srcloc: null [2025-02-08 02:43:38,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6918: assume -2147483648 <= init_card_#t~ret595#1 && init_card_#t~ret595#1 <= 2147483647;havoc init_card_#t~ret595#1; [2025-02-08 02:43:38,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6984: call write~int#15(6, init_card_~dch~6#1.base, 84 + init_card_~dch~6#1.offset, 4);call write~$Pointer$#15(#funAddr~handle_dmsg.base, #funAddr~handle_dmsg.offset, init_card_~dch~6#1.base, 52 + init_card_~dch~6#1.offset, 8);call write~$Pointer$#15(#funAddr~l1oip_dctrl.base, #funAddr~l1oip_dctrl.offset, init_card_~dch~6#1.base, 68 + init_card_~dch~6#1.offset, 8);call init_card_#t~mem641#1 := read~int#15(init_card_~hc#1.base, 52 + init_card_~hc#1.offset, 4);call write~int#15(init_card_#t~mem641#1, init_card_~dch~6#1.base, 88 + init_card_~dch~6#1.offset, 4);havoc init_card_#t~mem641#1;call init_card_#t~mem642#1 := read~int#15(init_card_~hc#1.base, 48 + init_card_~hc#1.offset, 4);call write~int#15(init_card_#t~mem642#1, init_card_~dch~6#1.base, 1331 + init_card_~dch~6#1.offset, 4);havoc init_card_#t~mem642#1;call init_card_#t~mem643#1 := read~int#15(init_card_~hc#1.base, 48 + init_card_~hc#1.offset, 4);call write~$Pointer$#15(init_card_~dch~6#1.base, init_card_~dch~6#1.offset, init_card_~hc#1.base, 680 + init_card_~hc#1.offset + 28 * init_card_#t~mem643#1, 8);havoc init_card_#t~mem643#1;init_card_~i~0#1 := 1;init_card_~ch~2#1 := 0; [2025-02-08 02:43:38,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6918-1: SUMMARY for call init_card_#t~ret595#1 := printk(146, 0); srcloc: null [2025-02-08 02:43:38,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6885: assume 0 != init_card_~pri#1;call write~int#15(16, init_card_~hc#1.base, 48 + init_card_~hc#1.offset, 4); [2025-02-08 02:43:38,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6885: assume !(0 != init_card_~pri#1);call write~int#15(3, init_card_~hc#1.base, 48 + init_card_~hc#1.offset, 4); [2025-02-08 02:43:38,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7034: assume -2147483648 <= init_card_#t~ret652#1 && init_card_#t~ret652#1 <= 2147483647;init_card_~ret~5#1 := init_card_#t~ret652#1;havoc init_card_#t~ret652#1; [2025-02-08 02:43:38,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7133-1: SUMMARY for call l1oip_cleanup(); srcloc: null [2025-02-08 02:43:38,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7100: assume 0 != l1oip_init_~bundle~0#1;l1oip_init_~tmp___0~12#1.base, l1oip_init_~tmp___0~12#1.offset := 166, 0; [2025-02-08 02:43:38,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7100: assume !(0 != l1oip_init_~bundle~0#1);l1oip_init_~tmp___0~12#1.base, l1oip_init_~tmp___0~12#1.offset := 167, 0; [2025-02-08 02:43:38,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7133: l1oip_init_#res#1 := l1oip_init_~ret~6#1;call ULTIMATE.dealloc(l1oip_init_~#__key~2#1.base, l1oip_init_~#__key~2#1.offset);havoc l1oip_init_~#__key~2#1.base, l1oip_init_~#__key~2#1.offset;call ULTIMATE.dealloc(l1oip_init_~#__key___0~1#1.base, l1oip_init_~#__key___0~1#1.offset);havoc l1oip_init_~#__key___0~1#1.base, l1oip_init_~#__key___0~1#1.offset;call ULTIMATE.dealloc(l1oip_init_~#__constr_expr_0~0#1.base, l1oip_init_~#__constr_expr_0~0#1.offset);havoc l1oip_init_~#__constr_expr_0~0#1.base, l1oip_init_~#__constr_expr_0~0#1.offset; [2025-02-08 02:43:38,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6902: assume init_card_#t~switch587#1; [2025-02-08 02:43:38,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6902: assume !init_card_#t~switch587#1; [2025-02-08 02:43:38,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7001-1: SUMMARY for call init_card_#t~ret645#1 := printk(157, 0); srcloc: null [2025-02-08 02:43:38,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7034-1: SUMMARY for call init_card_#t~ret652#1 := l1oip_socket_open(init_card_~hc#1.base, init_card_~hc#1.offset); srcloc: null [2025-02-08 02:43:38,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7001: assume -2147483648 <= init_card_#t~ret645#1 && init_card_#t~ret645#1 <= 2147483647;havoc init_card_#t~ret645#1;init_card_#res#1 := -12;call ULTIMATE.dealloc(init_card_~#__key~1#1.base, init_card_~#__key~1#1.offset);havoc init_card_~#__key~1#1.base, init_card_~#__key~1#1.offset;call ULTIMATE.dealloc(init_card_~#__key___0~0#1.base, init_card_~#__key___0~0#1.offset);havoc init_card_~#__key___0~0#1.base, init_card_~#__key___0~0#1.offset;call ULTIMATE.dealloc(init_card_~#__key___1~0#1.base, init_card_~#__key___1~0#1.offset);havoc init_card_~#__key___1~0#1.base, init_card_~#__key___1~0#1.offset; [2025-02-08 02:43:38,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7018: assume init_card_~ch~2#1 % 4294967296 < init_card_#t~mem648#1 % 4294967296;havoc init_card_#t~mem648#1; [2025-02-08 02:43:38,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7018: assume !(init_card_~ch~2#1 % 4294967296 < init_card_#t~mem648#1 % 4294967296);havoc init_card_#t~mem648#1; [2025-02-08 02:43:38,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7117-1: SUMMARY for call l1oip_init_#t~ret663#1 := printk(172, 0); srcloc: null [2025-02-08 02:43:38,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7117: assume -2147483648 <= l1oip_init_#t~ret663#1 && l1oip_init_#t~ret663#1 <= 2147483647;havoc l1oip_init_#t~ret663#1; [2025-02-08 02:43:38,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6952-2: havoc init_card_#t~bitwise624#1;assume (init_card_#t~bitwise624#1 % 4294967296 >= init_card_#t~bitwise622#1 % 4294967296 && init_card_#t~bitwise624#1 % 4294967296 >= init_card_#t~mem623#1 % 4294967296) && init_card_#t~bitwise624#1 % 4294967296 <= init_card_#t~bitwise622#1 % 4294967296 + init_card_#t~mem623#1 % 4294967296; [2025-02-08 02:43:38,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6952-1: [2025-02-08 02:43:38,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6952: call write~int#15(init_card_#t~bitwise624#1, init_card_~hc#1.base, 576 + init_card_~hc#1.offset, 4);havoc init_card_#t~mem618#1;havoc init_card_#t~mem619#1;havoc init_card_#t~bitwise620#1;havoc init_card_#t~mem621#1;havoc init_card_#t~bitwise622#1;havoc init_card_#t~mem623#1;havoc init_card_#t~bitwise624#1;call init_card_#t~mem625#1 := read~int#7(~#port~0.base, ~#port~0.offset + 4 * ~l1oip_cnt~0, 4); [2025-02-08 02:43:38,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6952-6: [2025-02-08 02:43:38,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6952-5: call init_card_#t~mem623#1 := read~int#6(~#ip~0.base, ~#ip~0.offset + 4 * (3 + 4 * ~l1oip_cnt~0), 4); [2025-02-08 02:43:38,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6952-4: assume 0 == init_card_#t~bitwise622#1 % 4294967296 || init_card_#t~bitwise622#1 % 4294967296 == init_card_#t~mem623#1 % 4294967296;init_card_#t~bitwise624#1 := init_card_#t~mem623#1; [2025-02-08 02:43:38,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6952-4: assume !(0 == init_card_#t~bitwise622#1 % 4294967296 || init_card_#t~bitwise622#1 % 4294967296 == init_card_#t~mem623#1 % 4294967296); [2025-02-08 02:43:38,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6952-3: assume 0 == init_card_#t~mem623#1 % 4294967296;init_card_#t~bitwise624#1 := init_card_#t~bitwise622#1; [2025-02-08 02:43:38,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6952-3: assume !(0 == init_card_#t~mem623#1 % 4294967296); [2025-02-08 02:43:38,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6952-10: call init_card_#t~mem621#1 := read~int#6(~#ip~0.base, ~#ip~0.offset + 4 * (2 + 4 * ~l1oip_cnt~0), 4); [2025-02-08 02:43:38,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6952-9: assume 0 == init_card_#t~bitwise620#1 % 4294967296 || init_card_#t~bitwise620#1 % 4294967296 == 256 * (init_card_#t~mem621#1 % 4294967296) % 4294967296;init_card_#t~bitwise622#1 := 256 * (init_card_#t~mem621#1 % 4294967296); [2025-02-08 02:43:38,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6952-9: assume !(0 == init_card_#t~bitwise620#1 % 4294967296 || init_card_#t~bitwise620#1 % 4294967296 == 256 * (init_card_#t~mem621#1 % 4294967296) % 4294967296); [2025-02-08 02:43:38,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6952-8: assume 0 == 256 * (init_card_#t~mem621#1 % 4294967296) % 4294967296;init_card_#t~bitwise622#1 := init_card_#t~bitwise620#1; [2025-02-08 02:43:38,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6952-8: assume !(0 == 256 * (init_card_#t~mem621#1 % 4294967296) % 4294967296); [2025-02-08 02:43:38,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6952-7: havoc init_card_#t~bitwise622#1;assume (init_card_#t~bitwise622#1 % 4294967296 >= init_card_#t~bitwise620#1 % 4294967296 && init_card_#t~bitwise622#1 % 4294967296 >= 256 * (init_card_#t~mem621#1 % 4294967296) % 4294967296) && init_card_#t~bitwise622#1 % 4294967296 <= init_card_#t~bitwise620#1 % 4294967296 + 256 * (init_card_#t~mem621#1 % 4294967296) % 4294967296; [2025-02-08 02:43:38,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6952-14: assume 0 == 16777216 * (init_card_#t~mem618#1 % 4294967296) % 4294967296 || 16777216 * (init_card_#t~mem618#1 % 4294967296) % 4294967296 == 65536 * (init_card_#t~mem619#1 % 4294967296) % 4294967296;init_card_#t~bitwise620#1 := 65536 * (init_card_#t~mem619#1 % 4294967296); [2025-02-08 02:43:38,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6952-14: assume !(0 == 16777216 * (init_card_#t~mem618#1 % 4294967296) % 4294967296 || 16777216 * (init_card_#t~mem618#1 % 4294967296) % 4294967296 == 65536 * (init_card_#t~mem619#1 % 4294967296) % 4294967296); [2025-02-08 02:43:38,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7035: assume 0 != init_card_~ret~5#1;init_card_#res#1 := init_card_~ret~5#1;call ULTIMATE.dealloc(init_card_~#__key~1#1.base, init_card_~#__key~1#1.offset);havoc init_card_~#__key~1#1.base, init_card_~#__key~1#1.offset;call ULTIMATE.dealloc(init_card_~#__key___0~0#1.base, init_card_~#__key___0~0#1.offset);havoc init_card_~#__key___0~0#1.base, init_card_~#__key___0~0#1.offset;call ULTIMATE.dealloc(init_card_~#__key___1~0#1.base, init_card_~#__key___1~0#1.offset);havoc init_card_~#__key___1~0#1.base, init_card_~#__key___1~0#1.offset; [2025-02-08 02:43:38,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7035: assume !(0 != init_card_~ret~5#1);call write~$Pointer$#15(#funAddr~l1oip_keepalive.base, #funAddr~l1oip_keepalive.offset, init_card_~hc#1.base, 108 + init_card_~hc#1.offset, 8);call write~int#15(init_card_~hc#1.base + init_card_~hc#1.offset, init_card_~hc#1.base, 116 + init_card_~hc#1.offset, 8); [2025-02-08 02:43:38,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6952-13: assume 0 == 65536 * (init_card_#t~mem619#1 % 4294967296) % 4294967296;init_card_#t~bitwise620#1 := 16777216 * (init_card_#t~mem618#1 % 4294967296); [2025-02-08 02:43:38,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6952-13: assume !(0 == 65536 * (init_card_#t~mem619#1 % 4294967296) % 4294967296); [2025-02-08 02:43:38,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6952-12: havoc init_card_#t~bitwise620#1;assume (init_card_#t~bitwise620#1 % 4294967296 >= 16777216 * (init_card_#t~mem618#1 % 4294967296) % 4294967296 && init_card_#t~bitwise620#1 % 4294967296 >= 65536 * (init_card_#t~mem619#1 % 4294967296) % 4294967296) && init_card_#t~bitwise620#1 % 4294967296 <= 16777216 * (init_card_#t~mem618#1 % 4294967296) % 4294967296 + 65536 * (init_card_#t~mem619#1 % 4294967296) % 4294967296; [2025-02-08 02:43:38,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7068: l1oip_init_#t~ret655#1 := l1oip_4bit_alloc_#res#1;havoc l1oip_4bit_alloc_#t~ret694#1.base, l1oip_4bit_alloc_#t~ret694#1.offset, l1oip_4bit_alloc_#t~ret695#1.base, l1oip_4bit_alloc_#t~ret695#1.offset, l1oip_4bit_alloc_#t~mem696#1, l1oip_4bit_alloc_#t~mem697#1, l1oip_4bit_alloc_#t~bitwise698#1, l1oip_4bit_alloc_#t~bitwise699#1, l1oip_4bit_alloc_#t~mem700#1, l1oip_4bit_alloc_#t~bitwise701#1, l1oip_4bit_alloc_#t~bitwise702#1, l1oip_4bit_alloc_#t~bitwise703#1, l1oip_4bit_alloc_#t~mem704#1, l1oip_4bit_alloc_#t~bitwise705#1, l1oip_4bit_alloc_#t~mem706#1, l1oip_4bit_alloc_#t~mem707#1, l1oip_4bit_alloc_#t~bitwise708#1, l1oip_4bit_alloc_#t~bitwise709#1, l1oip_4bit_alloc_#t~mem710#1, l1oip_4bit_alloc_#t~bitwise711#1, l1oip_4bit_alloc_#t~bitwise712#1, l1oip_4bit_alloc_#t~bitwise713#1, l1oip_4bit_alloc_#t~mem714#1, l1oip_4bit_alloc_#t~bitwise715#1, l1oip_4bit_alloc_~ulaw___0#1, l1oip_4bit_alloc_~i1~0#1, l1oip_4bit_alloc_~i2~0#1, l1oip_4bit_alloc_~c~0#1, l1oip_4bit_alloc_~sample~0#1, l1oip_4bit_alloc_~tmp~31#1.base, l1oip_4bit_alloc_~tmp~31#1.offset, l1oip_4bit_alloc_~tmp___0~19#1.base, l1oip_4bit_alloc_~tmp___0~19#1.offset;havoc l1oip_4bit_alloc_#in~ulaw___0#1;assume { :end_inline_l1oip_4bit_alloc } true;assume -2147483648 <= l1oip_init_#t~ret655#1 && l1oip_init_#t~ret655#1 <= 2147483647;l1oip_init_~tmp~24#1 := l1oip_init_#t~ret655#1;havoc l1oip_init_#t~ret655#1; [2025-02-08 02:43:38,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6952-11: [2025-02-08 02:43:38,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6936-2: init_card_#t~short608#1 := 0 == init_card_~pri#1; [2025-02-08 02:43:38,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6903-1: init_card_#t~switch587#1 := init_card_#t~switch587#1 || 1 == init_card_#t~mem586#1; [2025-02-08 02:43:38,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6936-1: assume init_card_#t~short608#1;call init_card_#t~mem607#1 := read~int#15(init_card_~hc#1.base, 52 + init_card_~hc#1.offset, 4);init_card_#t~short608#1 := init_card_#t~mem607#1 > 2; [2025-02-08 02:43:38,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6936-1: assume !init_card_#t~short608#1; [2025-02-08 02:43:38,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6903: assume init_card_#t~switch587#1; [2025-02-08 02:43:38,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6903: assume !init_card_#t~switch587#1; [2025-02-08 02:43:38,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6936: assume init_card_#t~short608#1;havoc init_card_#t~mem607#1;havoc init_card_#t~short608#1; [2025-02-08 02:43:38,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6936: assume !init_card_#t~short608#1;havoc init_card_#t~mem607#1;havoc init_card_#t~short608#1;init_card_#t~short611#1 := 0 != init_card_~pri#1; [2025-02-08 02:43:38,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6952-15: call init_card_#t~mem618#1 := read~int#6(~#ip~0.base, ~#ip~0.offset + 16 * ~l1oip_cnt~0, 4);call init_card_#t~mem619#1 := read~int#6(~#ip~0.base, ~#ip~0.offset + 4 * (1 + 4 * ~l1oip_cnt~0), 4); [2025-02-08 02:43:38,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7762: assume l1oip_4bit_alloc_~i1~0#1 <= 15; [2025-02-08 02:43:38,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7762: assume !(l1oip_4bit_alloc_~i1~0#1 <= 15); [2025-02-08 02:43:38,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7118: l1oip_init_#res#1 := -12;call ULTIMATE.dealloc(l1oip_init_~#__key~2#1.base, l1oip_init_~#__key~2#1.offset);havoc l1oip_init_~#__key~2#1.base, l1oip_init_~#__key~2#1.offset;call ULTIMATE.dealloc(l1oip_init_~#__key___0~1#1.base, l1oip_init_~#__key___0~1#1.offset);havoc l1oip_init_~#__key___0~1#1.base, l1oip_init_~#__key___0~1#1.offset;call ULTIMATE.dealloc(l1oip_init_~#__constr_expr_0~0#1.base, l1oip_init_~#__constr_expr_0~0#1.offset);havoc l1oip_init_~#__constr_expr_0~0#1.base, l1oip_init_~#__constr_expr_0~0#1.offset; [2025-02-08 02:43:38,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8175: assume 1 == ~ldv_mutex_lock~0; [2025-02-08 02:43:38,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8175: assume !(1 == ~ldv_mutex_lock~0); [2025-02-08 02:43:38,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7118-1: SUMMARY for call l1oip_cleanup(); srcloc: null [2025-02-08 02:43:38,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7085: assume l1oip_init_#t~switch657#1;l1oip_init_~pri~0#1 := 0;l1oip_init_~bundle~0#1 := 1; [2025-02-08 02:43:38,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7085: assume !l1oip_init_#t~switch657#1;l1oip_init_#t~switch657#1 := l1oip_init_#t~switch657#1 || 4 == l1oip_init_#t~mem656#1 % 256; [2025-02-08 02:43:38,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6953: assume 0 != init_card_#t~mem625#1 % 4294967296;havoc init_card_#t~mem625#1;call init_card_#t~mem626#1 := read~int#7(~#port~0.base, ~#port~0.offset + 4 * ~l1oip_cnt~0, 4);call write~int#15(init_card_#t~mem626#1, init_card_~hc#1.base, 580 + init_card_~hc#1.offset, 2);havoc init_card_#t~mem626#1; [2025-02-08 02:43:38,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6953: assume !(0 != init_card_#t~mem625#1 % 4294967296);havoc init_card_#t~mem625#1;call write~int#15(931 + ~l1oip_cnt~0 % 65536, init_card_~hc#1.base, 580 + init_card_~hc#1.offset, 2); [2025-02-08 02:43:38,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7713: assume 0 != l1oip_4bit_alloc_~ulaw___0#1;call l1oip_4bit_alloc_#t~mem696#1 := read~int#17(~#ulaw_to_4bit~0.base, ~#ulaw_to_4bit~0.offset + l1oip_4bit_alloc_~i1~0#1, 1);l1oip_4bit_alloc_~c~0#1 := (if l1oip_4bit_alloc_#t~mem696#1 % 256 % 4294967296 <= 2147483647 then l1oip_4bit_alloc_#t~mem696#1 % 256 % 4294967296 else l1oip_4bit_alloc_#t~mem696#1 % 256 % 4294967296 - 4294967296);havoc l1oip_4bit_alloc_#t~mem696#1; [2025-02-08 02:43:38,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7713: assume !(0 != l1oip_4bit_alloc_~ulaw___0#1);call l1oip_4bit_alloc_#t~mem697#1 := read~int#14(~#alaw_to_4bit~0.base, ~#alaw_to_4bit~0.offset + l1oip_4bit_alloc_~i1~0#1, 1);l1oip_4bit_alloc_~c~0#1 := (if l1oip_4bit_alloc_#t~mem697#1 % 256 % 4294967296 <= 2147483647 then l1oip_4bit_alloc_#t~mem697#1 % 256 % 4294967296 else l1oip_4bit_alloc_#t~mem697#1 % 256 % 4294967296 - 4294967296);havoc l1oip_4bit_alloc_#t~mem697#1; [2025-02-08 02:43:38,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6970: init_card_~tmp~23#1.base, init_card_~tmp~23#1.offset := init_card_#t~ret639#1.base, init_card_#t~ret639#1.offset;havoc init_card_#t~ret639#1.base, init_card_#t~ret639#1.offset;init_card_~dch~6#1.base, init_card_~dch~6#1.offset := init_card_~tmp~23#1.base, init_card_~tmp~23#1.offset; [2025-02-08 02:43:38,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7069: assume 0 != l1oip_init_~tmp~24#1;l1oip_init_#res#1 := -12;call ULTIMATE.dealloc(l1oip_init_~#__key~2#1.base, l1oip_init_~#__key~2#1.offset);havoc l1oip_init_~#__key~2#1.base, l1oip_init_~#__key~2#1.offset;call ULTIMATE.dealloc(l1oip_init_~#__key___0~1#1.base, l1oip_init_~#__key___0~1#1.offset);havoc l1oip_init_~#__key___0~1#1.base, l1oip_init_~#__key___0~1#1.offset;call ULTIMATE.dealloc(l1oip_init_~#__constr_expr_0~0#1.base, l1oip_init_~#__constr_expr_0~0#1.offset);havoc l1oip_init_~#__constr_expr_0~0#1.base, l1oip_init_~#__constr_expr_0~0#1.offset; [2025-02-08 02:43:38,214 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7069: assume !(0 != l1oip_init_~tmp~24#1);~l1oip_cnt~0 := 0; [2025-02-08 02:43:38,214 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6904-1: init_card_#t~switch587#1 := init_card_#t~switch587#1 || 2 == init_card_#t~mem586#1; [2025-02-08 02:43:38,214 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6937-1: SUMMARY for call init_card_#t~ret609#1 := printk(151, 0); srcloc: null [2025-02-08 02:43:38,214 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6904: assume init_card_#t~switch587#1; [2025-02-08 02:43:38,214 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6904: assume !init_card_#t~switch587#1; [2025-02-08 02:43:38,214 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6970-1: SUMMARY for call init_card_#t~ret639#1.base, init_card_#t~ret639#1.offset := kzalloc(1768, 208); srcloc: null [2025-02-08 02:43:38,214 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6937: assume -2147483648 <= init_card_#t~ret609#1 && init_card_#t~ret609#1 <= 2147483647;havoc init_card_#t~ret609#1;init_card_#res#1 := -22;call ULTIMATE.dealloc(init_card_~#__key~1#1.base, init_card_~#__key~1#1.offset);havoc init_card_~#__key~1#1.base, init_card_~#__key~1#1.offset;call ULTIMATE.dealloc(init_card_~#__key___0~0#1.base, init_card_~#__key___0~0#1.offset);havoc init_card_~#__key___0~0#1.base, init_card_~#__key___0~0#1.offset;call ULTIMATE.dealloc(init_card_~#__key___1~0#1.base, init_card_~#__key___1~0#1.offset);havoc init_card_~#__key___1~0#1.base, init_card_~#__key___1~0#1.offset; [2025-02-08 02:43:38,214 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6921: call init_card_#t~mem596#1 := read~int#11(~#id~0.base, ~#id~0.offset + 4 * ~l1oip_cnt~0, 4);call write~int#15(init_card_#t~mem596#1, init_card_~hc#1.base, 56 + init_card_~hc#1.offset, 4);havoc init_card_#t~mem596#1; [2025-02-08 02:43:38,214 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7202: assume { :end_inline_ldv_check_final_state } true;main_#res#1 := 0;#t~ret760#1 := main_#res#1;havoc main_#t~nondet669#1, main_#t~switch670#1, main_#t~nondet671#1, main_#t~switch672#1, main_#t~ret673#1, main_~tmp~25#1, main_~tmp___0~13#1;assume { :end_inline_main } true; [2025-02-08 02:43:38,214 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7747: l1oip_4bit_alloc_~i2~0#1 := 0; [2025-02-08 02:43:38,214 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7202-1: assume { :begin_inline_ldv_check_final_state } true; [2025-02-08 02:43:38,214 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5336-1: SUMMARY for call __list_add(list_add_tail_~new#1.base, list_add_tail_~new#1.offset, list_add_tail_#t~mem12#1.base, list_add_tail_#t~mem12#1.offset, list_add_tail_~head#1.base, list_add_tail_~head#1.offset); srcloc: null [2025-02-08 02:43:38,214 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6905-1: init_card_#t~switch587#1 := init_card_#t~switch587#1 || 3 == init_card_#t~mem586#1; [2025-02-08 02:43:38,214 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6905: assume init_card_#t~switch587#1; [2025-02-08 02:43:38,214 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6905: assume !init_card_#t~switch587#1;init_card_#t~switch587#1 := true; [2025-02-08 02:43:38,214 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5336: havoc list_add_tail_#t~mem12#1.base, list_add_tail_#t~mem12#1.offset; [2025-02-08 02:43:38,214 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7731: l1oip_4bit_alloc_~i1~0#1 := 1 + l1oip_4bit_alloc_~i1~0#1; [2025-02-08 02:43:38,214 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8177: SUMMARY for call ldv_error(); srcloc: null [2025-02-08 02:43:38,214 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6922: assume 0 != init_card_#t~bitwise597#1;havoc init_card_#t~bitwise597#1;call init_card_#t~mem598#1 := read~int#15(init_card_~hc#1.base, 56 + init_card_~hc#1.offset, 4); [2025-02-08 02:43:38,214 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6922: assume !(0 != init_card_#t~bitwise597#1);havoc init_card_#t~bitwise597#1; [2025-02-08 02:43:38,214 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6922-4: assume 0 == ~debug~0;init_card_#t~bitwise597#1 := 0; [2025-02-08 02:43:38,214 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6922-4: assume !(0 == ~debug~0); [2025-02-08 02:43:38,214 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6922-3: assume 65536 == ~debug~0;init_card_#t~bitwise597#1 := ~debug~0; [2025-02-08 02:43:38,214 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6922-3: assume !(65536 == ~debug~0); [2025-02-08 02:43:38,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6922-2: havoc init_card_#t~bitwise597#1;assume ((((~debug~0 < 0 || init_card_#t~bitwise597#1 <= ~debug~0) && init_card_#t~bitwise597#1 <= 65536) && init_card_#t~bitwise597#1 >= 0) && (~debug~0 >= 0 || init_card_#t~bitwise597#1 > 65536 + ~debug~0)) && init_card_#t~bitwise597#1 >= -2147483648; [2025-02-08 02:43:38,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6922-1: [2025-02-08 02:43:38,383 INFO L? ?]: Removed 764 outVars from TransFormulas that were not future-live. [2025-02-08 02:43:38,383 INFO L308 CfgBuilder]: Performing block encoding [2025-02-08 02:43:38,407 INFO L332 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-02-08 02:43:38,407 INFO L337 CfgBuilder]: Removed 1 assume(true) statements. [2025-02-08 02:43:38,407 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 02:43:38 BoogieIcfgContainer [2025-02-08 02:43:38,407 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-02-08 02:43:38,411 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-02-08 02:43:38,411 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-02-08 02:43:38,414 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-02-08 02:43:38,414 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.02 02:43:21" (1/3) ... [2025-02-08 02:43:38,415 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7890d560 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.02 02:43:38, skipping insertion in model container [2025-02-08 02:43:38,415 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:43:23" (2/3) ... [2025-02-08 02:43:38,415 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7890d560 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.02 02:43:38, skipping insertion in model container [2025-02-08 02:43:38,415 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 02:43:38" (3/3) ... [2025-02-08 02:43:38,416 INFO L128 eAbstractionObserver]: Analyzing ICFG 32_7a_cilled_linux-3.8-rc1-drivers--isdn--mISDN--l1oip.ko-main.cil.out.i [2025-02-08 02:43:38,427 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-02-08 02:43:38,429 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG 32_7a_cilled_linux-3.8-rc1-drivers--isdn--mISDN--l1oip.ko-main.cil.out.i that has 59 procedures, 530 locations, 1 initial locations, 40 loop locations, and 1 error locations. [2025-02-08 02:43:38,482 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-02-08 02:43:38,492 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@670b7de9, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-02-08 02:43:38,492 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-02-08 02:43:38,495 INFO L276 IsEmpty]: Start isEmpty. Operand has 394 states, 268 states have (on average 1.3694029850746268) internal successors, (367), 294 states have internal predecessors, (367), 70 states have call successors, (70), 29 states have call predecessors, (70), 26 states have return successors, (67), 67 states have call predecessors, (67), 67 states have call successors, (67) [2025-02-08 02:43:38,501 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2025-02-08 02:43:38,503 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2025-02-08 02:43:38,505 INFO L422 BasicCegarLoop]: Path program histogram: [] [2025-02-08 02:43:38,511 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 394 states, 268 states have (on average 1.3694029850746268) internal successors, (367), 294 states have internal predecessors, (367), 70 states have call successors, (70), 29 states have call predecessors, (70), 26 states have return successors, (67), 67 states have call predecessors, (67), 67 states have call successors, (67) [2025-02-08 02:43:38,535 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2025-02-08 02:43:38,541 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 08.02 02:43:38 BoogieIcfgContainer [2025-02-08 02:43:38,541 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2025-02-08 02:43:38,542 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2025-02-08 02:43:38,542 INFO L270 PluginConnector]: Initializing Witness Printer... [2025-02-08 02:43:38,542 INFO L274 PluginConnector]: Witness Printer initialized [2025-02-08 02:43:38,543 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 02:43:38" (3/4) ... [2025-02-08 02:43:38,545 INFO L146 WitnessPrinter]: Generating witness for correct program [2025-02-08 02:43:38,547 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#12 [2025-02-08 02:43:38,547 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure __list_add [2025-02-08 02:43:38,547 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#11 [2025-02-08 02:43:38,547 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#10 [2025-02-08 02:43:38,547 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure sock_release [2025-02-08 02:43:38,547 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure __raw_spin_lock_init [2025-02-08 02:43:38,547 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure l1oip_socket_open [2025-02-08 02:43:38,547 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#7 [2025-02-08 02:43:38,547 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#6 [2025-02-08 02:43:38,547 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#9 [2025-02-08 02:43:38,547 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#18 [2025-02-08 02:43:38,548 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure consume_skb [2025-02-08 02:43:38,548 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#8 [2025-02-08 02:43:38,548 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#17 [2025-02-08 02:43:38,548 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#16 [2025-02-08 02:43:38,548 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#15 [2025-02-08 02:43:38,548 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#14 [2025-02-08 02:43:38,548 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#13 [2025-02-08 02:43:38,548 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure INIT_LIST_HEAD [2025-02-08 02:43:38,548 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure l1oip_4bit_free [2025-02-08 02:43:38,548 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure add_timer [2025-02-08 02:43:38,548 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure vzalloc [2025-02-08 02:43:38,548 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv_malloc [2025-02-08 02:43:38,548 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure constant_test_bit [2025-02-08 02:43:38,548 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure skb_trim [2025-02-08 02:43:38,548 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure l1oip_ulaw_to_alaw [2025-02-08 02:43:38,548 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure init_timer_key [2025-02-08 02:43:38,548 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure kfree [2025-02-08 02:43:38,548 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure printk [2025-02-08 02:43:38,549 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure vfree [2025-02-08 02:43:38,549 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure mI_alloc_skb [2025-02-08 02:43:38,549 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure init_completion [2025-02-08 02:43:38,549 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure queue_ch_frame [2025-02-08 02:43:38,549 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure skb_put [2025-02-08 02:43:38,549 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv_error [2025-02-08 02:43:38,549 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure _queue_data [2025-02-08 02:43:38,549 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure kzalloc [2025-02-08 02:43:38,549 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure l1oip_socket_send [2025-02-08 02:43:38,549 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure kmalloc [2025-02-08 02:43:38,549 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure spin_lock [2025-02-08 02:43:38,549 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv__builtin_expect [2025-02-08 02:43:38,549 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure l1oip_alaw_to_ulaw [2025-02-08 02:43:38,550 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure l1oip_socket_close [2025-02-08 02:43:38,550 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure spin_unlock [2025-02-08 02:43:38,550 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#1 [2025-02-08 02:43:38,550 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure del_timer [2025-02-08 02:43:38,550 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure timer_pending [2025-02-08 02:43:38,550 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#0 [2025-02-08 02:43:38,550 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure memchr_inv [2025-02-08 02:43:38,550 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure test_and_clear_bit [2025-02-08 02:43:38,550 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#3 [2025-02-08 02:43:38,550 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#2 [2025-02-08 02:43:38,550 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#5 [2025-02-08 02:43:38,550 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure test_and_set_bit [2025-02-08 02:43:38,550 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#4 [2025-02-08 02:43:38,550 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure l1oip_cleanup [2025-02-08 02:43:38,550 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure spinlock_check [2025-02-08 02:43:38,550 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure IS_ERR [2025-02-08 02:43:38,576 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 200 nodes and edges [2025-02-08 02:43:38,578 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 83 nodes and edges [2025-02-08 02:43:38,580 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 37 nodes and edges [2025-02-08 02:43:38,582 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 15 nodes and edges [2025-02-08 02:43:38,584 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 6 nodes and edges [2025-02-08 02:43:38,585 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 3 nodes and edges [2025-02-08 02:43:38,587 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 2 nodes and edges [2025-02-08 02:43:38,592 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2025-02-08 02:43:38,856 INFO L149 WitnessManager]: Wrote witness to /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/witness.graphml [2025-02-08 02:43:38,856 INFO L149 WitnessManager]: Wrote witness to /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/witness.yml [2025-02-08 02:43:38,856 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2025-02-08 02:43:38,857 INFO L158 Benchmark]: Toolchain (without parser) took 17386.94ms. Allocated memory was 201.3MB in the beginning and 713.0MB in the end (delta: 511.7MB). Free memory was 148.9MB in the beginning and 511.4MB in the end (delta: -362.5MB). Peak memory consumption was 145.5MB. Max. memory is 16.1GB. [2025-02-08 02:43:38,857 INFO L158 Benchmark]: CDTParser took 0.20ms. Allocated memory is still 201.3MB. Free memory is still 116.0MB. There was no memory consumed. Max. memory is 16.1GB. [2025-02-08 02:43:38,857 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1768.49ms. Allocated memory is still 201.3MB. Free memory was 148.9MB in the beginning and 80.9MB in the end (delta: 68.0MB). Peak memory consumption was 125.3MB. Max. memory is 16.1GB. [2025-02-08 02:43:38,857 INFO L158 Benchmark]: Boogie Procedure Inliner took 189.61ms. Allocated memory is still 201.3MB. Free memory was 80.9MB in the beginning and 124.5MB in the end (delta: -43.5MB). Peak memory consumption was 31.7MB. Max. memory is 16.1GB. [2025-02-08 02:43:38,858 INFO L158 Benchmark]: Boogie Preprocessor took 306.05ms. Allocated memory is still 201.3MB. Free memory was 124.5MB in the beginning and 68.1MB in the end (delta: 56.4MB). Peak memory consumption was 58.7MB. Max. memory is 16.1GB. [2025-02-08 02:43:38,858 INFO L158 Benchmark]: IcfgBuilder took 14668.27ms. Allocated memory was 201.3MB in the beginning and 713.0MB in the end (delta: 511.7MB). Free memory was 68.1MB in the beginning and 599.5MB in the end (delta: -531.4MB). Peak memory consumption was 398.2MB. Max. memory is 16.1GB. [2025-02-08 02:43:38,858 INFO L158 Benchmark]: TraceAbstraction took 130.28ms. Allocated memory is still 713.0MB. Free memory was 595.3MB in the beginning and 586.9MB in the end (delta: 8.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2025-02-08 02:43:38,858 INFO L158 Benchmark]: Witness Printer took 314.22ms. Allocated memory is still 713.0MB. Free memory was 586.9MB in the beginning and 511.4MB in the end (delta: 75.5MB). Peak memory consumption was 75.5MB. Max. memory is 16.1GB. [2025-02-08 02:43:38,859 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.20ms. Allocated memory is still 201.3MB. Free memory is still 116.0MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1768.49ms. Allocated memory is still 201.3MB. Free memory was 148.9MB in the beginning and 80.9MB in the end (delta: 68.0MB). Peak memory consumption was 125.3MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 189.61ms. Allocated memory is still 201.3MB. Free memory was 80.9MB in the beginning and 124.5MB in the end (delta: -43.5MB). Peak memory consumption was 31.7MB. Max. memory is 16.1GB. * Boogie Preprocessor took 306.05ms. Allocated memory is still 201.3MB. Free memory was 124.5MB in the beginning and 68.1MB in the end (delta: 56.4MB). Peak memory consumption was 58.7MB. Max. memory is 16.1GB. * IcfgBuilder took 14668.27ms. Allocated memory was 201.3MB in the beginning and 713.0MB in the end (delta: 511.7MB). Free memory was 68.1MB in the beginning and 599.5MB in the end (delta: -531.4MB). Peak memory consumption was 398.2MB. Max. memory is 16.1GB. * TraceAbstraction took 130.28ms. Allocated memory is still 713.0MB. Free memory was 595.3MB in the beginning and 586.9MB in the end (delta: 8.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Witness Printer took 314.22ms. Allocated memory is still 713.0MB. Free memory was 586.9MB in the beginning and 511.4MB in the end (delta: 75.5MB). Peak memory consumption was 75.5MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 5268]: 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,%1\n\tsbb %0,%0": "=r" (oldbit), "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [5268-5269] - GenericResultAtLocation [Line: 5276]: 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,%1\n\tsbb %0,%0": "=r" (oldbit), "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [5276-5277] - GenericResultAtLocation [Line: 5290]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("bt %2,%1\n\tsbb %0,%0": "=r" (oldbit): "m" (*((unsigned long *)addr)), "Ir" (nr)); [5290-5291] - GenericResultAtLocation [Line: 5298]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("bswapl %0": "=r" (val): "0" (val)); [5298] - GenericResultAtLocation [Line: 5348]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [5348] - GenericResultAtLocation [Line: 5351]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [5351] - GenericResultAtLocation [Line: 5354]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [5354] - GenericResultAtLocation [Line: 5357]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [5357] * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - PositiveResult [Line: 7835]: a call to reach_error is unreachable For all program executions holds that a call to reach_error is unreachable at this location - StatisticsResult: Ultimate Automizer benchmark data CFG has 59 procedures, 530 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 0.0s, OverallIterations: 0, TraceHistogramMax: 0, PathProgramHistogramMax: 0, EmptinessCheckTime: 0.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=394occurred in iteration=0, InterpolantAutomatonStates: 0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: No data available, ReuseStatistics: No data available, ConComCheckerStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2025-02-08 02:43:39,040 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE