./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-net-ppp_generic.ko.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 48c9605d Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-net-ppp_generic.ko.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 c22ccb03957374bc0632192ce1344729d8f4aca625e2e2248ab72619c6c5cd6f --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 02:04:25,713 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 02:04:25,785 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:04:25,790 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 02:04:25,791 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 02:04:25,816 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 02:04:25,816 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 02:04:25,817 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 02:04:25,817 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 02:04:25,817 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 02:04:25,817 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 02:04:25,817 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 02:04:25,818 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 02:04:25,818 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 02:04:25,818 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 02:04:25,818 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 02:04:25,818 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 02:04:25,818 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-08 02:04:25,819 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 02:04:25,819 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 02:04:25,819 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 02:04:25,819 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 02:04:25,819 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 02:04:25,819 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 02:04:25,819 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 02:04:25,819 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 02:04:25,820 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 02:04:25,820 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 02:04:25,820 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 02:04:25,820 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 02:04:25,820 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 02:04:25,820 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 02:04:25,820 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 02:04:25,820 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 02:04:25,821 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-08 02:04:25,821 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-08 02:04:25,821 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 02:04:25,821 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 02:04:25,821 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 02:04:25,821 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 02:04:25,821 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 -> c22ccb03957374bc0632192ce1344729d8f4aca625e2e2248ab72619c6c5cd6f [2025-02-08 02:04:26,079 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 02:04:26,088 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 02:04:26,090 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 02:04:26,091 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 02:04:26,092 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 02:04:26,093 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-net-ppp_generic.ko.cil.out.i [2025-02-08 02:04:27,400 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/6dbcced3b/ad50cdc1dc7d415599cc095b32eddbf2/FLAGe4a64810c [2025-02-08 02:04:27,962 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 02:04:27,963 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-net-ppp_generic.ko.cil.out.i [2025-02-08 02:04:28,006 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/6dbcced3b/ad50cdc1dc7d415599cc095b32eddbf2/FLAGe4a64810c [2025-02-08 02:04:28,023 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/6dbcced3b/ad50cdc1dc7d415599cc095b32eddbf2 [2025-02-08 02:04:28,025 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 02:04:28,026 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 02:04:28,027 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 02:04:28,027 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 02:04:28,030 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 02:04:28,030 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 02:04:28" (1/1) ... [2025-02-08 02:04:28,031 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@8f9d321 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:28, skipping insertion in model container [2025-02-08 02:04:28,031 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 02:04:28" (1/1) ... [2025-02-08 02:04:28,140 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 02:04:30,106 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-net-ppp_generic.ko.cil.out.i[288087,288100] [2025-02-08 02:04:30,165 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 02:04:30,194 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 02:04:30,315 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".section .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.previous\n671:\n\tlock; bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [5120] [2025-02-08 02:04:30,317 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".section .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.previous\n671:\n\tlock; btr %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr)); [5127] [2025-02-08 02:04:30,318 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".section .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.previous\n671:\n\tlock; btr %2,%1\n\tsbb %0,%0": "=r" (oldbit), "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [5134-5135] [2025-02-08 02:04:30,318 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)); [5142-5143] [2025-02-08 02:04:30,320 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [5186] [2025-02-08 02:04:30,321 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [5188] [2025-02-08 02:04:30,322 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [5190] [2025-02-08 02:04:30,322 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [5193] [2025-02-08 02:04:30,323 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".section .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.previous\n671:\n\tlock; incl %0": "+m" (v->counter)); [5241] [2025-02-08 02:04:30,324 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".section .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.previous\n671:\n\tlock; decl %0": "+m" (v->counter)); [5248] [2025-02-08 02:04:30,324 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".section .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.previous\n671:\n\tlock; decl %0; sete %1": "+m" (v->counter), "=qm" (c): : "memory"); [5255-5256] [2025-02-08 02:04:30,337 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/skbuff.h"), "i" (638), "i" (12UL)); [5554-5555] [2025-02-08 02:04:30,348 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/skbuff.h"), "i" (1189), "i" (12UL)); [5704-5705] [2025-02-08 02:04:30,365 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/net/netns/generic.h"), "i" (40), "i" (12UL)); [6150-6151] [2025-02-08 02:04:30,371 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/anthill/stuff/tacas-comp/work/current--X--drivers/net/ppp_generic.ko--X--bulklinux-3.0.1--X--08_1/linux-3.0.1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/08_1/drivers/net/ppp_generic.c.p"), "i" (287), "i" (12UL)); [6217-6218] [2025-02-08 02:04:30,376 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %0,%1": "=q" (__x), "+m" (*__ptr): "0" (__x): "memory"); [6448] [2025-02-08 02:04:30,377 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %0,%1": "=r" (__x), "+m" (*__ptr___0): "0" (__x): "memory"); [6454] [2025-02-08 02:04:30,377 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0,%1": "=r" (__x), "+m" (*__ptr___1): "0" (__x): "memory"); [6460] [2025-02-08 02:04:30,377 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %0,%1": "=r" (__x), "+m" (*__ptr___2): "0" (__x): "memory"); [6467] [2025-02-08 02:04:30,378 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %0,%1": "=q" (__x___0), "+m" (*__ptr___3): "0" (__x___0): "memory"); [6530] [2025-02-08 02:04:30,379 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %0,%1": "=r" (__x___0), "+m" (*__ptr___4): "0" (__x___0): "memory"); [6536] [2025-02-08 02:04:30,379 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0,%1": "=r" (__x___0), "+m" (*__ptr___5): "0" (__x___0): "memory"); [6542] [2025-02-08 02:04:30,379 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %0,%1": "=r" (__x___0), "+m" (*__ptr___6): "0" (__x___0): "memory"); [6549] [2025-02-08 02:04:30,387 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_1": "=a" (__ret_gu), "=d" (__val_gu): "0" (p)); [6863] [2025-02-08 02:04:30,388 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_2": "=a" (__ret_gu), "=d" (__val_gu): "0" (p)); [6865] [2025-02-08 02:04:30,388 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_4": "=a" (__ret_gu), "=d" (__val_gu): "0" (p)); [6868] [2025-02-08 02:04:30,388 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_8": "=a" (__ret_gu), "=d" (__val_gu): "0" (p)); [6870] [2025-02-08 02:04:30,388 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_X": "=a" (__ret_gu), "=d" (__val_gu): "0" (p)); [6873] [2025-02-08 02:04:30,391 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_1": "=a" (__ret_gu___0), "=d" (__val_gu___0): "0" (p)); [6988] [2025-02-08 02:04:30,391 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_2": "=a" (__ret_gu___0), "=d" (__val_gu___0): "0" (p)); [6990] [2025-02-08 02:04:30,391 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_4": "=a" (__ret_gu___0), "=d" (__val_gu___0): "0" (p)); [6993] [2025-02-08 02:04:30,391 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_8": "=a" (__ret_gu___0), "=d" (__val_gu___0): "0" (p)); [6995] [2025-02-08 02:04:30,391 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_X": "=a" (__ret_gu___0), "=d" (__val_gu___0): "0" (p)); [6998] [2025-02-08 02:04:30,392 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_1": "=a" (__ret_gu___1), "=d" (__val_gu___1): "0" (p)); [7021] [2025-02-08 02:04:30,392 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_2": "=a" (__ret_gu___1), "=d" (__val_gu___1): "0" (p)); [7023] [2025-02-08 02:04:30,392 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_4": "=a" (__ret_gu___1), "=d" (__val_gu___1): "0" (p)); [7026] [2025-02-08 02:04:30,392 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_8": "=a" (__ret_gu___1), "=d" (__val_gu___1): "0" (p)); [7028] [2025-02-08 02:04:30,392 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_X": "=a" (__ret_gu___1), "=d" (__val_gu___1): "0" (p)); [7031] [2025-02-08 02:04:30,394 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" (p): "ebx"); [7069-7070] [2025-02-08 02:04:30,394 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" (p): "ebx"); [7072-7073] [2025-02-08 02:04:30,395 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" (p): "ebx"); [7076-7077] [2025-02-08 02:04:30,396 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" (p): "ebx"); [7079-7080] [2025-02-08 02:04:30,397 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" (p): "ebx"); [7083-7084] [2025-02-08 02:04:30,397 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [7111-7112] [2025-02-08 02:04:30,398 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [7114-7115] [2025-02-08 02:04:30,398 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [7118-7119] [2025-02-08 02:04:30,398 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [7121-7122] [2025-02-08 02:04:30,398 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [7125-7126] [2025-02-08 02:04:30,398 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_1": "=a" (__ret_gu___2), "=d" (__val_gu___2): "0" (p)); [7147] [2025-02-08 02:04:30,398 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_2": "=a" (__ret_gu___2), "=d" (__val_gu___2): "0" (p)); [7149] [2025-02-08 02:04:30,399 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_4": "=a" (__ret_gu___2), "=d" (__val_gu___2): "0" (p)); [7152] [2025-02-08 02:04:30,399 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_8": "=a" (__ret_gu___2), "=d" (__val_gu___2): "0" (p)); [7154] [2025-02-08 02:04:30,399 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_X": "=a" (__ret_gu___2), "=d" (__val_gu___2): "0" (p)); [7157] [2025-02-08 02:04:30,399 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [7181-7182] [2025-02-08 02:04:30,399 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [7184-7185] [2025-02-08 02:04:30,400 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [7188-7189] [2025-02-08 02:04:30,400 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [7191-7192] [2025-02-08 02:04:30,400 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [7195-7196] [2025-02-08 02:04:30,402 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_1": "=a" (__ret_gu___3), "=d" (__val_gu___3): "0" (p)); [7229] [2025-02-08 02:04:30,402 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_2": "=a" (__ret_gu___3), "=d" (__val_gu___3): "0" (p)); [7231] [2025-02-08 02:04:30,402 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_4": "=a" (__ret_gu___3), "=d" (__val_gu___3): "0" (p)); [7234] [2025-02-08 02:04:30,403 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_8": "=a" (__ret_gu___3), "=d" (__val_gu___3): "0" (p)); [7236] [2025-02-08 02:04:30,403 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_X": "=a" (__ret_gu___3), "=d" (__val_gu___3): "0" (p)); [7239] [2025-02-08 02:04:30,408 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_1": "=a" (__ret_gu___4), "=d" (__val_gu___4): "0" (p)); [7364] [2025-02-08 02:04:30,408 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_2": "=a" (__ret_gu___4), "=d" (__val_gu___4): "0" (p)); [7366] [2025-02-08 02:04:30,409 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_4": "=a" (__ret_gu___4), "=d" (__val_gu___4): "0" (p)); [7369] [2025-02-08 02:04:30,409 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_8": "=a" (__ret_gu___4), "=d" (__val_gu___4): "0" (p)); [7371] [2025-02-08 02:04:30,409 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_X": "=a" (__ret_gu___4), "=d" (__val_gu___4): "0" (p)); [7374] [2025-02-08 02:04:30,412 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_1": "=a" (__ret_gu), "=d" (__val_gu): "0" (p)); [7446] [2025-02-08 02:04:30,413 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_2": "=a" (__ret_gu), "=d" (__val_gu): "0" (p)); [7448] [2025-02-08 02:04:30,413 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_4": "=a" (__ret_gu), "=d" (__val_gu): "0" (p)); [7451] [2025-02-08 02:04:30,413 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_8": "=a" (__ret_gu), "=d" (__val_gu): "0" (p)); [7453] [2025-02-08 02:04:30,413 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_X": "=a" (__ret_gu), "=d" (__val_gu): "0" (p)); [7456] [2025-02-08 02:04:30,414 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" (p): "ebx"); [7486-7487] [2025-02-08 02:04:30,414 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" (p): "ebx"); [7489-7490] [2025-02-08 02:04:30,414 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" (p): "ebx"); [7493-7494] [2025-02-08 02:04:30,414 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" (p): "ebx"); [7496-7497] [2025-02-08 02:04:30,414 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" (p): "ebx"); [7500-7501] [2025-02-08 02:04:30,415 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_1": "=a" (__ret_gu___0), "=d" (__val_gu___0): "0" (p)); [7522] [2025-02-08 02:04:30,415 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_2": "=a" (__ret_gu___0), "=d" (__val_gu___0): "0" (p)); [7524] [2025-02-08 02:04:30,415 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_4": "=a" (__ret_gu___0), "=d" (__val_gu___0): "0" (p)); [7527] [2025-02-08 02:04:30,415 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_8": "=a" (__ret_gu___0), "=d" (__val_gu___0): "0" (p)); [7529] [2025-02-08 02:04:30,415 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_X": "=a" (__ret_gu___0), "=d" (__val_gu___0): "0" (p)); [7532] [2025-02-08 02:04:30,416 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_1": "=a" (__ret_gu___1), "=d" (__val_gu___1): "0" (p)); [7570] [2025-02-08 02:04:30,416 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_2": "=a" (__ret_gu___1), "=d" (__val_gu___1): "0" (p)); [7572] [2025-02-08 02:04:30,416 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_4": "=a" (__ret_gu___1), "=d" (__val_gu___1): "0" (p)); [7575] [2025-02-08 02:04:30,416 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_8": "=a" (__ret_gu___1), "=d" (__val_gu___1): "0" (p)); [7577] [2025-02-08 02:04:30,416 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_X": "=a" (__ret_gu___1), "=d" (__val_gu___1): "0" (p)); [7580] [2025-02-08 02:04:30,528 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-net-ppp_generic.ko.cil.out.i[288087,288100] [2025-02-08 02:04:30,567 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 02:04:30,743 INFO L204 MainTranslator]: Completed translation [2025-02-08 02:04:30,744 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:30 WrapperNode [2025-02-08 02:04:30,745 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 02:04:30,746 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 02:04:30,746 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 02:04:30,746 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 02:04:30,752 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:04:30" (1/1) ... [2025-02-08 02:04:30,815 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:04:30" (1/1) ... [2025-02-08 02:04:30,959 INFO L138 Inliner]: procedures = 301, calls = 1820, calls flagged for inlining = 148, calls inlined = 118, statements flattened = 4693 [2025-02-08 02:04:30,960 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 02:04:30,960 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 02:04:30,960 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 02:04:30,960 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 02:04:30,969 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:30" (1/1) ... [2025-02-08 02:04:30,970 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:30" (1/1) ... [2025-02-08 02:04:31,002 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:30" (1/1) ... [2025-02-08 02:04:31,682 INFO L175 MemorySlicer]: Split 742 memory accesses to 24 slices as follows [2, 10, 27, 8, 7, 4, 4, 5, 4, 4, 11, 4, 608, 1, 4, 4, 4, 10, 1, 2, 1, 7, 6, 4]. 82 percent of accesses are in the largest equivalence class. The 83 initializations are split as follows [2, 0, 0, 8, 7, 4, 4, 0, 4, 4, 0, 0, 11, 1, 4, 4, 4, 10, 0, 0, 0, 6, 6, 4]. The 255 writes are split as follows [0, 2, 27, 0, 0, 0, 0, 5, 0, 0, 10, 2, 207, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0]. [2025-02-08 02:04:31,682 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:30" (1/1) ... [2025-02-08 02:04:31,682 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:30" (1/1) ... [2025-02-08 02:04:31,815 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:30" (1/1) ... [2025-02-08 02:04:31,828 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:30" (1/1) ... [2025-02-08 02:04:31,856 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:30" (1/1) ... [2025-02-08 02:04:31,875 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:30" (1/1) ... [2025-02-08 02:04:31,914 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 02:04:31,915 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 02:04:31,916 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 02:04:31,916 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 02:04:31,917 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:30" (1/1) ... [2025-02-08 02:04:31,922 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 02:04:31,933 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 02:04:31,945 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:04:31,951 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:04:31,969 INFO L130 BoogieDeclarations]: Found specification of procedure find_comp_entry [2025-02-08 02:04:31,969 INFO L138 BoogieDeclarations]: Found implementation of procedure find_comp_entry [2025-02-08 02:04:31,969 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~X~int~TO~int [2025-02-08 02:04:31,969 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~X~int~TO~int [2025-02-08 02:04:31,969 INFO L130 BoogieDeclarations]: Found specification of procedure skb_dequeue [2025-02-08 02:04:31,970 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_dequeue [2025-02-08 02:04:31,970 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_write_lock_bh [2025-02-08 02:04:31,970 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_write_lock_bh [2025-02-08 02:04:31,970 INFO L130 BoogieDeclarations]: Found specification of procedure __xchg_wrong_size [2025-02-08 02:04:31,970 INFO L138 BoogieDeclarations]: Found implementation of procedure __xchg_wrong_size [2025-02-08 02:04:31,970 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_write_unlock_bh [2025-02-08 02:04:31,970 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_write_unlock_bh [2025-02-08 02:04:31,970 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-02-08 02:04:31,970 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-02-08 02:04:31,971 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-02-08 02:04:31,971 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-02-08 02:04:31,971 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-02-08 02:04:31,971 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-02-08 02:04:31,971 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-02-08 02:04:31,971 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-02-08 02:04:31,971 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-02-08 02:04:31,971 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-02-08 02:04:31,971 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-02-08 02:04:31,972 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-02-08 02:04:31,972 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-02-08 02:04:31,972 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-02-08 02:04:31,972 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-02-08 02:04:31,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-02-08 02:04:31,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-02-08 02:04:31,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-02-08 02:04:31,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-02-08 02:04:31,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-02-08 02:04:31,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-02-08 02:04:31,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-02-08 02:04:31,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-02-08 02:04:31,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-02-08 02:04:31,973 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_skb [2025-02-08 02:04:31,974 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_skb [2025-02-08 02:04:31,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-08 02:04:31,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-08 02:04:31,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-08 02:04:31,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-08 02:04:31,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-08 02:04:31,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-08 02:04:31,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-08 02:04:31,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-08 02:04:31,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-08 02:04:31,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-08 02:04:31,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-08 02:04:31,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-08 02:04:31,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-08 02:04:31,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-08 02:04:31,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-08 02:04:31,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-08 02:04:31,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-08 02:04:31,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-08 02:04:31,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-08 02:04:31,976 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-02-08 02:04:31,976 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-02-08 02:04:31,976 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-02-08 02:04:31,976 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-02-08 02:04:31,976 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-02-08 02:04:31,976 INFO L130 BoogieDeclarations]: Found specification of procedure skb_queue_head_init [2025-02-08 02:04:31,976 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_queue_head_init [2025-02-08 02:04:31,976 INFO L130 BoogieDeclarations]: Found specification of procedure skb_push [2025-02-08 02:04:31,977 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_push [2025-02-08 02:04:31,977 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_xmit_process [2025-02-08 02:04:31,977 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_xmit_process [2025-02-08 02:04:31,977 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_shutdown_interface [2025-02-08 02:04:31,977 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_shutdown_interface [2025-02-08 02:04:31,977 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_destroy_interface [2025-02-08 02:04:31,977 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_destroy_interface [2025-02-08 02:04:31,977 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2025-02-08 02:04:31,977 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2025-02-08 02:04:31,977 INFO L130 BoogieDeclarations]: Found specification of procedure debug_lockdep_rcu_enabled [2025-02-08 02:04:31,977 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_lockdep_rcu_enabled [2025-02-08 02:04:31,977 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2025-02-08 02:04:31,977 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2025-02-08 02:04:31,977 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-08 02:04:31,978 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-08 02:04:31,978 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_read_lock_bh [2025-02-08 02:04:31,978 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_read_lock_bh [2025-02-08 02:04:31,978 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_module_put [2025-02-08 02:04:31,978 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_module_put [2025-02-08 02:04:31,978 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_push [2025-02-08 02:04:31,978 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_push [2025-02-08 02:04:31,978 INFO L130 BoogieDeclarations]: Found specification of procedure unit_find [2025-02-08 02:04:31,978 INFO L138 BoogieDeclarations]: Found implementation of procedure unit_find [2025-02-08 02:04:31,978 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2025-02-08 02:04:31,978 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2025-02-08 02:04:31,978 INFO L130 BoogieDeclarations]: Found specification of procedure pskb_expand_head [2025-02-08 02:04:31,978 INFO L138 BoogieDeclarations]: Found implementation of procedure pskb_expand_head [2025-02-08 02:04:31,978 INFO L130 BoogieDeclarations]: Found specification of procedure put_unaligned_be16 [2025-02-08 02:04:31,978 INFO L138 BoogieDeclarations]: Found implementation of procedure put_unaligned_be16 [2025-02-08 02:04:31,978 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_return_value [2025-02-08 02:04:31,978 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_return_value [2025-02-08 02:04:31,978 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2025-02-08 02:04:31,978 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2025-02-08 02:04:31,978 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-02-08 02:04:31,978 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-02-08 02:04:31,978 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-02-08 02:04:31,978 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-02-08 02:04:31,978 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-02-08 02:04:31,978 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-02-08 02:04:31,978 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-02-08 02:04:31,978 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-02-08 02:04:31,978 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-02-08 02:04:31,978 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-02-08 02:04:31,978 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-02-08 02:04:31,981 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-02-08 02:04:31,981 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-02-08 02:04:31,981 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-02-08 02:04:31,981 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-02-08 02:04:31,981 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-02-08 02:04:31,981 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-02-08 02:04:31,981 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-02-08 02:04:31,981 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-02-08 02:04:31,981 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-02-08 02:04:31,981 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-02-08 02:04:31,981 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-02-08 02:04:31,981 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-02-08 02:04:31,981 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2025-02-08 02:04:31,981 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-02-08 02:04:31,981 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-02-08 02:04:31,981 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-02-08 02:04:31,981 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-02-08 02:04:31,981 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-02-08 02:04:31,981 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-02-08 02:04:31,981 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-02-08 02:04:31,981 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-02-08 02:04:31,981 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-02-08 02:04:31,981 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-02-08 02:04:31,981 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-02-08 02:04:31,981 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-02-08 02:04:31,981 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-02-08 02:04:31,981 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-02-08 02:04:31,981 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-02-08 02:04:31,981 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-02-08 02:04:31,982 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-02-08 02:04:31,982 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-02-08 02:04:31,982 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-02-08 02:04:31,982 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-02-08 02:04:31,982 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-02-08 02:04:31,982 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-02-08 02:04:31,982 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-02-08 02:04:31,982 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2025-02-08 02:04:31,982 INFO L130 BoogieDeclarations]: Found specification of procedure init_ppp_file [2025-02-08 02:04:31,982 INFO L138 BoogieDeclarations]: Found implementation of procedure init_ppp_file [2025-02-08 02:04:31,982 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_err [2025-02-08 02:04:31,982 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_err [2025-02-08 02:04:31,982 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-02-08 02:04:31,982 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-02-08 02:04:31,982 INFO L130 BoogieDeclarations]: Found specification of procedure skb_peek [2025-02-08 02:04:31,982 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_peek [2025-02-08 02:04:31,982 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_release [2025-02-08 02:04:31,982 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_release [2025-02-08 02:04:31,982 INFO L130 BoogieDeclarations]: Found specification of procedure get_filter [2025-02-08 02:04:31,982 INFO L138 BoogieDeclarations]: Found implementation of procedure get_filter [2025-02-08 02:04:31,982 INFO L130 BoogieDeclarations]: Found specification of procedure __unit_alloc [2025-02-08 02:04:31,982 INFO L138 BoogieDeclarations]: Found implementation of procedure __unit_alloc [2025-02-08 02:04:31,982 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-08 02:04:31,982 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2025-02-08 02:04:31,982 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2025-02-08 02:04:31,982 INFO L130 BoogieDeclarations]: Found specification of procedure skb_queue_empty [2025-02-08 02:04:31,982 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_queue_empty [2025-02-08 02:04:31,982 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-08 02:04:31,982 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-08 02:04:31,982 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-08 02:04:31,982 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-08 02:04:31,982 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-08 02:04:31,982 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-08 02:04:31,982 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-08 02:04:31,982 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-08 02:04:31,982 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-08 02:04:31,982 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-08 02:04:31,982 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-08 02:04:31,983 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-08 02:04:31,983 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-08 02:04:31,983 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-08 02:04:31,983 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-08 02:04:31,983 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-08 02:04:31,983 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-08 02:04:31,983 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-08 02:04:31,983 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-08 02:04:31,985 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-02-08 02:04:31,985 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-02-08 02:04:31,985 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-02-08 02:04:31,985 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-02-08 02:04:31,985 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-02-08 02:04:31,985 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_dec_and_test [2025-02-08 02:04:31,986 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_dec_and_test [2025-02-08 02:04:31,986 INFO L130 BoogieDeclarations]: Found specification of procedure skb_end_pointer [2025-02-08 02:04:31,986 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_end_pointer [2025-02-08 02:04:31,986 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_blast_assert [2025-02-08 02:04:31,986 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_blast_assert [2025-02-08 02:04:31,986 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-08 02:04:31,986 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-02-08 02:04:31,986 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-02-08 02:04:31,986 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-02-08 02:04:31,986 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-02-08 02:04:31,986 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-02-08 02:04:31,986 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-02-08 02:04:31,986 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-02-08 02:04:31,986 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-02-08 02:04:31,986 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-02-08 02:04:31,986 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-02-08 02:04:31,986 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-02-08 02:04:31,986 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-02-08 02:04:31,986 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-02-08 02:04:31,986 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-02-08 02:04:31,986 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-02-08 02:04:31,986 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-02-08 02:04:31,986 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-02-08 02:04:31,986 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-02-08 02:04:31,986 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-02-08 02:04:31,986 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-02-08 02:04:31,986 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-02-08 02:04:31,986 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-02-08 02:04:31,986 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-02-08 02:04:31,986 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-02-08 02:04:31,986 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_find_unit [2025-02-08 02:04:31,986 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_find_unit [2025-02-08 02:04:31,987 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2025-02-08 02:04:31,987 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2025-02-08 02:04:31,987 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-08 02:04:31,987 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-08 02:04:31,987 INFO L130 BoogieDeclarations]: Found specification of procedure kfree_skb [2025-02-08 02:04:31,987 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree_skb [2025-02-08 02:04:31,987 INFO L130 BoogieDeclarations]: Found specification of procedure list_del [2025-02-08 02:04:31,987 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del [2025-02-08 02:04:31,987 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab16 [2025-02-08 02:04:31,987 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab16 [2025-02-08 02:04:31,987 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_channel_push [2025-02-08 02:04:31,987 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_channel_push [2025-02-08 02:04:31,987 INFO L130 BoogieDeclarations]: Found specification of procedure sk_run_filter [2025-02-08 02:04:31,987 INFO L138 BoogieDeclarations]: Found implementation of procedure sk_run_filter [2025-02-08 02:04:31,987 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_nested [2025-02-08 02:04:31,987 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_nested [2025-02-08 02:04:31,987 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2025-02-08 02:04:31,987 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2025-02-08 02:04:31,987 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2025-02-08 02:04:31,987 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2025-02-08 02:04:31,987 INFO L130 BoogieDeclarations]: Found specification of procedure find_compressor [2025-02-08 02:04:31,987 INFO L138 BoogieDeclarations]: Found implementation of procedure find_compressor [2025-02-08 02:04:31,987 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_pernet [2025-02-08 02:04:31,987 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_pernet [2025-02-08 02:04:31,987 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2025-02-08 02:04:31,987 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2025-02-08 02:04:31,987 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_bh [2025-02-08 02:04:31,987 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_bh [2025-02-08 02:04:31,987 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-02-08 02:04:31,987 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-02-08 02:04:31,987 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-02-08 02:04:31,987 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-02-08 02:04:31,987 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-02-08 02:04:31,987 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-02-08 02:04:31,987 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-02-08 02:04:31,987 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-02-08 02:04:31,987 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-02-08 02:04:31,987 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-02-08 02:04:31,987 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-02-08 02:04:31,988 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-02-08 02:04:31,992 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-02-08 02:04:31,992 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-02-08 02:04:31,992 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-02-08 02:04:31,992 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-02-08 02:04:31,992 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-02-08 02:04:31,992 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-02-08 02:04:31,992 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-02-08 02:04:31,992 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-02-08 02:04:31,992 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-02-08 02:04:31,992 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-02-08 02:04:31,992 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2025-02-08 02:04:31,992 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2025-02-08 02:04:31,992 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2025-02-08 02:04:31,992 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2025-02-08 02:04:31,992 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_pernet_device [2025-02-08 02:04:31,992 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_pernet_device [2025-02-08 02:04:31,992 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2025-02-08 02:04:31,992 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2025-02-08 02:04:31,992 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_disconnect_channel [2025-02-08 02:04:31,992 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_disconnect_channel [2025-02-08 02:04:31,992 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-02-08 02:04:31,992 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-02-08 02:04:31,992 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-02-08 02:04:31,992 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-02-08 02:04:31,992 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-02-08 02:04:31,992 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-02-08 02:04:31,992 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-02-08 02:04:31,993 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-02-08 02:04:31,993 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-02-08 02:04:31,993 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-02-08 02:04:31,993 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-02-08 02:04:31,993 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-02-08 02:04:31,993 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-02-08 02:04:31,993 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-02-08 02:04:31,993 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-02-08 02:04:31,993 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-02-08 02:04:31,993 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-02-08 02:04:31,993 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-02-08 02:04:31,993 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-02-08 02:04:31,993 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-02-08 02:04:31,993 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-02-08 02:04:31,993 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-02-08 02:04:31,993 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-02-08 02:04:31,993 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-02-08 02:04:31,993 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_read_unlock_bh [2025-02-08 02:04:31,993 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_read_unlock_bh [2025-02-08 02:04:31,993 INFO L130 BoogieDeclarations]: Found specification of procedure skb_reserve [2025-02-08 02:04:31,993 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_reserve [2025-02-08 02:04:31,993 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_chrdev [2025-02-08 02:04:31,993 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_chrdev [2025-02-08 02:04:31,993 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-08 02:04:31,993 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-02-08 02:04:31,993 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-02-08 02:04:31,993 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-02-08 02:04:31,993 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-02-08 02:04:31,993 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-02-08 02:04:31,993 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-02-08 02:04:31,993 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-02-08 02:04:31,993 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-02-08 02:04:31,993 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-02-08 02:04:31,993 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-02-08 02:04:31,993 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-02-08 02:04:31,993 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-02-08 02:04:31,993 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-02-08 02:04:31,993 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-02-08 02:04:31,993 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-02-08 02:04:31,993 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-02-08 02:04:31,993 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-02-08 02:04:31,994 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-02-08 02:04:31,994 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-02-08 02:04:31,994 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-02-08 02:04:31,994 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-02-08 02:04:31,997 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-02-08 02:04:31,998 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-02-08 02:04:31,998 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2025-02-08 02:04:31,998 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2025-02-08 02:04:31,998 INFO L130 BoogieDeclarations]: Found specification of procedure skb_headroom [2025-02-08 02:04:31,998 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_headroom [2025-02-08 02:04:31,998 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_exit_net [2025-02-08 02:04:31,998 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_exit_net [2025-02-08 02:04:31,998 INFO L130 BoogieDeclarations]: Found specification of procedure slhc_free [2025-02-08 02:04:31,998 INFO L138 BoogieDeclarations]: Found implementation of procedure slhc_free [2025-02-08 02:04:31,998 INFO L130 BoogieDeclarations]: Found specification of procedure get_unaligned_be16 [2025-02-08 02:04:31,998 INFO L138 BoogieDeclarations]: Found implementation of procedure get_unaligned_be16 [2025-02-08 02:04:31,998 INFO L130 BoogieDeclarations]: Found specification of procedure proto_to_npindex [2025-02-08 02:04:31,998 INFO L138 BoogieDeclarations]: Found implementation of procedure proto_to_npindex [2025-02-08 02:04:31,998 INFO L130 BoogieDeclarations]: Found specification of procedure net_generic [2025-02-08 02:04:31,998 INFO L138 BoogieDeclarations]: Found implementation of procedure net_generic [2025-02-08 02:04:31,998 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-02-08 02:04:31,998 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-02-08 02:04:31,998 INFO L130 BoogieDeclarations]: Found specification of procedure unit_put [2025-02-08 02:04:31,998 INFO L138 BoogieDeclarations]: Found implementation of procedure unit_put [2025-02-08 02:04:31,998 INFO L130 BoogieDeclarations]: Found specification of procedure skb_queue_purge [2025-02-08 02:04:31,998 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_queue_purge [2025-02-08 02:04:31,998 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-08 02:04:31,998 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-02-08 02:04:31,998 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-02-08 02:04:31,998 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-02-08 02:04:31,998 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-02-08 02:04:31,998 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-02-08 02:04:31,998 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-02-08 02:04:31,999 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-02-08 02:04:31,999 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-02-08 02:04:31,999 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-02-08 02:04:31,999 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-02-08 02:04:31,999 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-02-08 02:04:31,999 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-02-08 02:04:31,999 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-02-08 02:04:31,999 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-02-08 02:04:31,999 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-02-08 02:04:31,999 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-02-08 02:04:31,999 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-02-08 02:04:31,999 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-02-08 02:04:31,999 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-02-08 02:04:31,999 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-02-08 02:04:31,999 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-02-08 02:04:31,999 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-02-08 02:04:31,999 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-02-08 02:04:31,999 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2025-02-08 02:04:31,999 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2025-02-08 02:04:31,999 INFO L130 BoogieDeclarations]: Found specification of procedure skb_pull [2025-02-08 02:04:31,999 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_pull [2025-02-08 02:04:31,999 INFO L130 BoogieDeclarations]: Found specification of procedure net_ratelimit [2025-02-08 02:04:31,999 INFO L138 BoogieDeclarations]: Found implementation of procedure net_ratelimit [2025-02-08 02:04:31,999 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_ccp_closed [2025-02-08 02:04:31,999 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_ccp_closed [2025-02-08 02:04:31,999 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_open [2025-02-08 02:04:31,999 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_open [2025-02-08 02:04:31,999 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-08 02:04:31,999 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2025-02-08 02:04:31,999 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2025-02-08 02:04:31,999 INFO L130 BoogieDeclarations]: Found specification of procedure __list_add [2025-02-08 02:04:31,999 INFO L138 BoogieDeclarations]: Found implementation of procedure __list_add [2025-02-08 02:04:31,999 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 02:04:31,999 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_inc [2025-02-08 02:04:31,999 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_inc [2025-02-08 02:04:31,999 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-08 02:04:31,999 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-08 02:04:31,999 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-08 02:04:31,999 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-08 02:04:31,999 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-08 02:04:31,999 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-08 02:04:31,999 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-08 02:04:31,999 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-08 02:04:31,999 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-08 02:04:32,000 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-08 02:04:32,000 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-08 02:04:32,000 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-08 02:04:32,000 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-08 02:04:32,000 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-08 02:04:32,000 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-08 02:04:32,000 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-08 02:04:32,000 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-08 02:04:32,000 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-08 02:04:32,000 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-08 02:04:32,001 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-02-08 02:04:32,001 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-02-08 02:04:32,001 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-02-08 02:04:32,001 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-02-08 02:04:32,002 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-02-08 02:04:32,002 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~TO~$Pointer$ [2025-02-08 02:04:32,002 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~TO~$Pointer$ [2025-02-08 02:04:32,002 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-02-08 02:04:32,002 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-02-08 02:04:32,002 INFO L130 BoogieDeclarations]: Found specification of procedure skb_headlen [2025-02-08 02:04:32,003 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_headlen [2025-02-08 02:04:32,003 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_printk [2025-02-08 02:04:32,003 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_printk [2025-02-08 02:04:32,003 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_dec [2025-02-08 02:04:32,003 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_dec [2025-02-08 02:04:32,003 INFO L130 BoogieDeclarations]: Found specification of procedure __wake_up [2025-02-08 02:04:32,003 INFO L138 BoogieDeclarations]: Found implementation of procedure __wake_up [2025-02-08 02:04:32,003 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2025-02-08 02:04:32,003 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2025-02-08 02:04:32,003 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_long_read [2025-02-08 02:04:32,003 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_long_read [2025-02-08 02:04:32,003 INFO L130 BoogieDeclarations]: Found specification of procedure list_add [2025-02-08 02:04:32,003 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add [2025-02-08 02:04:32,003 INFO L130 BoogieDeclarations]: Found specification of procedure skb_queue_tail [2025-02-08 02:04:32,003 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_queue_tail [2025-02-08 02:04:32,003 INFO L130 BoogieDeclarations]: Found specification of procedure skb_put [2025-02-08 02:04:32,003 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_put [2025-02-08 02:04:32,003 INFO L130 BoogieDeclarations]: Found specification of procedure idr_remove [2025-02-08 02:04:32,003 INFO L138 BoogieDeclarations]: Found implementation of procedure idr_remove [2025-02-08 02:04:32,003 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2025-02-08 02:04:32,004 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2025-02-08 02:04:32,004 INFO L130 BoogieDeclarations]: Found specification of procedure pskb_may_pull [2025-02-08 02:04:32,004 INFO L138 BoogieDeclarations]: Found implementation of procedure pskb_may_pull [2025-02-08 02:04:32,004 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2025-02-08 02:04:32,004 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2025-02-08 02:04:32,004 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_ioctl [2025-02-08 02:04:32,004 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_ioctl [2025-02-08 02:04:32,004 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_ccp_peek [2025-02-08 02:04:32,004 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_ccp_peek [2025-02-08 02:04:32,004 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_poll [2025-02-08 02:04:32,004 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_poll [2025-02-08 02:04:32,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-08 02:04:32,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-08 02:04:32,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-02-08 02:04:32,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-02-08 02:04:32,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-02-08 02:04:32,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-02-08 02:04:32,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-02-08 02:04:32,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-02-08 02:04:32,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-02-08 02:04:32,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-02-08 02:04:32,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-02-08 02:04:32,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-02-08 02:04:32,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-02-08 02:04:32,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-02-08 02:04:32,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-02-08 02:04:32,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-02-08 02:04:32,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-02-08 02:04:32,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-02-08 02:04:32,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-02-08 02:04:32,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-02-08 02:04:32,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-02-08 02:04:32,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-02-08 02:04:32,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-02-08 02:04:32,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-02-08 02:04:32,004 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_destroy_channel [2025-02-08 02:04:32,004 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_destroy_channel [2025-02-08 02:04:32,004 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~VOID [2025-02-08 02:04:32,004 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~VOID [2025-02-08 02:04:32,004 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 02:04:32,004 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 02:04:32,004 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_bh [2025-02-08 02:04:32,004 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_bh [2025-02-08 02:04:32,004 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2025-02-08 02:04:32,004 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2025-02-08 02:04:32,797 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 02:04:32,800 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 02:04:32,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint find_comp_entryFINAL: assume true; [2025-02-08 02:04:32,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10017: #res.base, #res.offset := 0, 0; [2025-02-08 02:04:32,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10004: assume #t~mem1104 == ~proto;havoc #t~mem1103.base, #t~mem1103.offset;havoc #t~mem1104;#res.base, #res.offset := ~ce~0.base, ~ce~0.offset; [2025-02-08 02:04:32,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10004: assume !(#t~mem1104 == ~proto);havoc #t~mem1103.base, #t~mem1103.offset;havoc #t~mem1104;call #t~mem1105.base, #t~mem1105.offset := read~$Pointer$#12(~ce~0.base, ~ce~0.offset, 8);~__mptr___0~5.base, ~__mptr___0~5.offset := #t~mem1105.base, #t~mem1105.offset;havoc #t~mem1105.base, #t~mem1105.offset;~ce~0.base, ~ce~0.offset := ~__mptr___0~5.base, ~__mptr___0~5.offset; [2025-02-08 02:04:32,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10004-1: call #t~mem1103.base, #t~mem1103.offset := read~$Pointer$#12(~ce~0.base, 16 + ~ce~0.offset, 8);call #t~mem1104 := read~int#12(#t~mem1103.base, #t~mem1103.offset, 4); [2025-02-08 02:04:32,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11205: havoc #t~ret1263.base, #t~ret1263.offset; [2025-02-08 02:04:32,965 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5628: call ULTIMATE.dealloc(~#__key~0#1.base, ~#__key~0#1.offset);havoc ~#__key~0#1.base, ~#__key~0#1.offset; [2025-02-08 02:04:32,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11214: havoc #t~ret1266.base, #t~ret1266.offset; [2025-02-08 02:04:33,309 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8219-1: [2025-02-08 02:04:33,310 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8186: assume 49185 != ppp_send_frame_~proto~1#1; [2025-02-08 02:04:33,310 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8186: assume !(49185 != ppp_send_frame_~proto~1#1); [2025-02-08 02:04:33,310 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8219: assume 0 != ppp_send_frame_#t~bitwise576#1 % 4294967296;havoc ppp_send_frame_#t~mem575#1;havoc ppp_send_frame_#t~bitwise576#1;call ppp_send_frame_#t~mem577#1 := read~int#12(ppp_send_frame_~ppp#1.base, 108 + ppp_send_frame_~ppp#1.offset, 4); [2025-02-08 02:04:33,310 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8219: assume !(0 != ppp_send_frame_#t~bitwise576#1 % 4294967296);havoc ppp_send_frame_#t~mem575#1;havoc ppp_send_frame_#t~bitwise576#1;call write~$Pointer$#12(ppp_send_frame_~skb#1.base, ppp_send_frame_~skb#1.offset, ppp_send_frame_~ppp#1.base, 496 + ppp_send_frame_~ppp#1.offset, 8); [2025-02-08 02:04:33,310 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8029: assume pad_compress_skb_~len~1#1 > 0;call pad_compress_skb_#t~mem505#1 := read~int#12(pad_compress_skb_~ppp#1.base, 448 + pad_compress_skb_~ppp#1.offset, 4); [2025-02-08 02:04:33,310 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8029: assume !(pad_compress_skb_~len~1#1 > 0); [2025-02-08 02:04:33,310 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8219-5: call ppp_send_frame_#t~mem575#1 := read~int#12(ppp_send_frame_~ppp#1.base, 448 + ppp_send_frame_~ppp#1.offset, 4); [2025-02-08 02:04:33,310 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8153-3: assume 0 == ppp_send_frame_#t~mem548#1 % 4294967296;ppp_send_frame_#t~bitwise549#1 := 0; [2025-02-08 02:04:33,310 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8153-3: assume !(0 == ppp_send_frame_#t~mem548#1 % 4294967296); [2025-02-08 02:04:33,310 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8219-4: assume 0 == ppp_send_frame_#t~mem575#1 % 4294967296;ppp_send_frame_#t~bitwise576#1 := 0; [2025-02-08 02:04:33,310 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8219-4: assume !(0 == ppp_send_frame_#t~mem575#1 % 4294967296); [2025-02-08 02:04:33,310 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8153-2: assume 8 == ppp_send_frame_#t~mem548#1 % 4294967296;ppp_send_frame_#t~bitwise549#1 := ppp_send_frame_#t~mem548#1; [2025-02-08 02:04:33,310 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8153-2: assume !(8 == ppp_send_frame_#t~mem548#1 % 4294967296); [2025-02-08 02:04:33,310 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8219-3: assume 512 == ppp_send_frame_#t~mem575#1 % 4294967296;ppp_send_frame_#t~bitwise576#1 := ppp_send_frame_#t~mem575#1; [2025-02-08 02:04:33,310 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8219-3: assume !(512 == ppp_send_frame_#t~mem575#1 % 4294967296); [2025-02-08 02:04:33,310 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8153-1: havoc ppp_send_frame_#t~bitwise549#1;assume ppp_send_frame_#t~bitwise549#1 % 4294967296 <= ppp_send_frame_#t~mem548#1 % 4294967296 && ppp_send_frame_#t~bitwise549#1 % 4294967296 <= 8; [2025-02-08 02:04:33,310 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8219-2: havoc ppp_send_frame_#t~bitwise576#1;assume ppp_send_frame_#t~bitwise576#1 % 4294967296 <= ppp_send_frame_#t~mem575#1 % 4294967296 && ppp_send_frame_#t~bitwise576#1 % 4294967296 <= 512; [2025-02-08 02:04:33,310 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8153: [2025-02-08 02:04:33,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8178: SUMMARY for call ppp_ccp_peek(ppp_send_frame_~ppp#1.base, ppp_send_frame_~ppp#1.offset, ppp_send_frame_~skb#1.base, ppp_send_frame_~skb#1.offset, 0); srcloc: null [2025-02-08 02:04:33,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8021-1: SUMMARY for call skb_reserve(pad_compress_skb_~new_skb~0#1.base, pad_compress_skb_~new_skb~0#1.offset, -4 + (if pad_compress_skb_#t~mem490#1 % 65536 % 4294967296 <= 2147483647 then pad_compress_skb_#t~mem490#1 % 65536 % 4294967296 else pad_compress_skb_#t~mem490#1 % 65536 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:33,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8021: havoc pad_compress_skb_#t~mem489#1.base, pad_compress_skb_#t~mem489#1.offset;havoc pad_compress_skb_#t~mem490#1; [2025-02-08 02:04:33,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8170: call write~$Pointer$#1(ppp_send_frame_#t~ret561#1.base, ppp_send_frame_#t~ret561#1.offset, ppp_send_frame_~#cp~0#1.base, ppp_send_frame_~#cp~0#1.offset, 8);havoc ppp_send_frame_#t~ret561#1.base, ppp_send_frame_#t~ret561#1.offset;call ppp_send_frame_#t~mem562#1.base, ppp_send_frame_#t~mem562#1.offset := read~$Pointer$#1(ppp_send_frame_~#cp~0#1.base, ppp_send_frame_~#cp~0#1.offset, 8);call write~int#12(0, ppp_send_frame_#t~mem562#1.base, ppp_send_frame_#t~mem562#1.offset, 1);havoc ppp_send_frame_#t~mem562#1.base, ppp_send_frame_#t~mem562#1.offset;call ppp_send_frame_#t~mem563#1.base, ppp_send_frame_#t~mem563#1.offset := read~$Pointer$#1(ppp_send_frame_~#cp~0#1.base, ppp_send_frame_~#cp~0#1.offset, 8);call write~int#12(ppp_send_frame_~proto~1#1, ppp_send_frame_#t~mem563#1.base, 1 + ppp_send_frame_#t~mem563#1.offset, 1);havoc ppp_send_frame_#t~mem563#1.base, ppp_send_frame_#t~mem563#1.offset; [2025-02-08 02:04:33,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8071: call ULTIMATE.dealloc(ppp_send_frame_~#cp~0#1.base, ppp_send_frame_~#cp~0#1.offset);havoc ppp_send_frame_~#cp~0#1.base, ppp_send_frame_~#cp~0#1.offset;havoc ppp_send_frame_#t~mem512#1.base, ppp_send_frame_#t~mem512#1.offset, ppp_send_frame_#t~ret513#1, ppp_send_frame_#t~ret514#1.base, ppp_send_frame_#t~ret514#1.offset, ppp_send_frame_#t~mem515#1.base, ppp_send_frame_#t~mem515#1.offset, ppp_send_frame_#t~mem516#1.base, ppp_send_frame_#t~mem516#1.offset, ppp_send_frame_#t~ret517#1, ppp_send_frame_#t~mem518#1, ppp_send_frame_#t~mem519#1.base, ppp_send_frame_#t~mem519#1.offset, ppp_send_frame_#t~ret520#1, ppp_send_frame_#t~mem521#1.base, ppp_send_frame_#t~mem521#1.offset, ppp_send_frame_#t~mem522#1.base, ppp_send_frame_#t~mem522#1.offset, ppp_send_frame_#t~ret523#1, ppp_send_frame_#t~ret524#1.base, ppp_send_frame_#t~ret524#1.offset, ppp_send_frame_#t~mem525#1.base, ppp_send_frame_#t~mem525#1.offset, ppp_send_frame_#t~mem526#1.base, ppp_send_frame_#t~mem526#1.offset, ppp_send_frame_#t~mem527#1, ppp_send_frame_#t~mem528#1.base, ppp_send_frame_#t~mem528#1.offset, ppp_send_frame_#t~mem529#1.base, ppp_send_frame_#t~mem529#1.offset, ppp_send_frame_#t~mem531#1, ppp_send_frame_#t~mem530#1, ppp_send_frame_#t~mem532#1.base, ppp_send_frame_#t~mem532#1.offset, ppp_send_frame_#t~mem533#1, ppp_send_frame_#t~bitwise534#1, ppp_send_frame_#t~mem537#1, ppp_send_frame_#t~mem535#1.base, ppp_send_frame_#t~mem535#1.offset, ppp_send_frame_#t~mem536#1, ppp_send_frame_#t~ret538#1.base, ppp_send_frame_#t~ret538#1.offset, ppp_send_frame_#t~mem539#1.base, ppp_send_frame_#t~mem539#1.offset, ppp_send_frame_#t~ret540#1, ppp_send_frame_#t~mem541#1.base, ppp_send_frame_#t~mem541#1.offset, ppp_send_frame_#t~mem542#1, ppp_send_frame_#t~mem543#1.base, ppp_send_frame_#t~mem543#1.offset, ppp_send_frame_#t~mem544#1.base, ppp_send_frame_#t~mem544#1.offset, ppp_send_frame_#t~mem545#1.base, ppp_send_frame_#t~mem545#1.offset, ppp_send_frame_#t~mem546#1, ppp_send_frame_#t~mem547#1.base, ppp_send_frame_#t~mem547#1.offset, ppp_send_frame_#t~mem548#1, ppp_send_frame_#t~bitwise549#1, ppp_send_frame_#t~ret550#1, ppp_send_frame_#t~mem551#1.base, ppp_send_frame_#t~mem551#1.offset, ppp_send_frame_#t~mem552#1.base, ppp_send_frame_#t~mem552#1.offset, ppp_send_frame_#t~mem553#1.base, ppp_send_frame_#t~mem553#1.offset, ppp_send_frame_#t~mem554#1, ppp_send_frame_#t~mem555#1.base, ppp_send_frame_#t~mem555#1.offset, ppp_send_frame_#t~mem556#1.base, ppp_send_frame_#t~mem556#1.offset, ppp_send_frame_#t~mem557#1, ppp_send_frame_#t~mem558#1.base, ppp_send_frame_#t~mem558#1.offset, ppp_send_frame_#t~mem559#1.base, ppp_send_frame_#t~mem559#1.offset, ppp_send_frame_#t~mem560#1, ppp_send_frame_#t~ret561#1.base, ppp_send_frame_#t~ret561#1.offset, ppp_send_frame_#t~mem562#1.base, ppp_send_frame_#t~mem562#1.offset, ppp_send_frame_#t~mem563#1.base, ppp_send_frame_#t~mem563#1.offset, ppp_send_frame_#t~mem564#1, ppp_send_frame_#t~bitwise565#1, ppp_send_frame_#t~mem566#1.base, ppp_send_frame_#t~mem566#1.offset, ppp_send_frame_#t~mem567#1, ppp_send_frame_#t~bitwise568#1, ppp_send_frame_#t~mem569#1, ppp_send_frame_#t~bitwise570#1, ppp_send_frame_#t~ret571#1, ppp_send_frame_#t~mem572#1.base, ppp_send_frame_#t~mem572#1.offset, ppp_send_frame_#t~ret573#1, ppp_send_frame_#t~ret574#1.base, ppp_send_frame_#t~ret574#1.offset, ppp_send_frame_#t~mem575#1, ppp_send_frame_#t~bitwise576#1, ppp_send_frame_#t~mem577#1, ppp_send_frame_#t~mem578#1.base, ppp_send_frame_#t~mem578#1.offset, ppp_send_frame_#t~mem579#1.base, ppp_send_frame_#t~mem579#1.offset, ppp_send_frame_#t~mem580#1, ppp_send_frame_~ppp#1.base, ppp_send_frame_~ppp#1.offset, ppp_send_frame_~skb#1.base, ppp_send_frame_~skb#1.offset, ppp_send_frame_~proto~1#1, ppp_send_frame_~tmp~45#1, ppp_send_frame_~new_skb~1#1.base, ppp_send_frame_~new_skb~1#1.offset, ppp_send_frame_~len~2#1, ppp_send_frame_~#cp~0#1.base, ppp_send_frame_~#cp~0#1.offset, ppp_send_frame_~tmp___0~23#1.base, ppp_send_frame_~tmp___0~23#1.offset, ppp_send_frame_~tmp___1~12#1, ppp_send_frame_~tmp___2~9#1, ppp_send_frame_~tmp___3~5#1;havoc ppp_send_frame_#in~ppp#1.base, ppp_send_frame_#in~ppp#1.offset, ppp_send_frame_#in~skb#1.base, ppp_send_frame_#in~skb#1.offset;assume { :end_inline_ppp_send_frame } true;call #t~mem468#1.base, #t~mem468#1.offset := read~$Pointer$#12(~ppp#1.base, 496 + ~ppp#1.offset, 8); [2025-02-08 02:04:33,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8170-1: SUMMARY for call ppp_send_frame_#t~ret561#1.base, ppp_send_frame_#t~ret561#1.offset := skb_put(ppp_send_frame_~skb#1.base, ppp_send_frame_~skb#1.offset, 2 + ppp_send_frame_~len~2#1); srcloc: null [2025-02-08 02:04:33,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8195-1: SUMMARY for call ppp_send_frame_#t~ret573#1 := netdev_err(ppp_send_frame_#t~mem572#1.base, ppp_send_frame_#t~mem572#1.offset, 29, 0); srcloc: null [2025-02-08 02:04:33,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8195: assume -2147483648 <= ppp_send_frame_#t~ret573#1 && ppp_send_frame_#t~ret573#1 <= 2147483647;havoc ppp_send_frame_#t~mem572#1.base, ppp_send_frame_#t~mem572#1.offset;havoc ppp_send_frame_#t~ret573#1; [2025-02-08 02:04:33,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8063-1: pad_compress_skb_#res#1.base, pad_compress_skb_#res#1.offset := pad_compress_skb_~new_skb~0#1.base, pad_compress_skb_~new_skb~0#1.offset; [2025-02-08 02:04:33,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8030: assume 0 != pad_compress_skb_#t~bitwise506#1 % 4294967296;havoc pad_compress_skb_#t~mem505#1;havoc pad_compress_skb_#t~bitwise506#1; [2025-02-08 02:04:33,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8030: assume !(0 != pad_compress_skb_#t~bitwise506#1 % 4294967296);havoc pad_compress_skb_#t~mem505#1;havoc pad_compress_skb_#t~bitwise506#1; [2025-02-08 02:04:33,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8129: assume false;call ppp_send_frame_#t~mem532#1.base, ppp_send_frame_#t~mem532#1.offset := read~$Pointer$#12(ppp_send_frame_~ppp#1.base, 464 + ppp_send_frame_~ppp#1.offset, 8); [2025-02-08 02:04:33,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8129: assume !false;call ppp_send_frame_#t~mem564#1 := read~int#12(ppp_send_frame_~ppp#1.base, 452 + ppp_send_frame_~ppp#1.offset, 4); [2025-02-08 02:04:33,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8030-4: assume 0 == pad_compress_skb_#t~mem505#1 % 4294967296;pad_compress_skb_#t~bitwise506#1 := 0; [2025-02-08 02:04:33,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8030-4: assume !(0 == pad_compress_skb_#t~mem505#1 % 4294967296); [2025-02-08 02:04:33,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8030-3: assume 128 == pad_compress_skb_#t~mem505#1 % 4294967296;pad_compress_skb_#t~bitwise506#1 := pad_compress_skb_#t~mem505#1; [2025-02-08 02:04:33,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8030-3: assume !(128 == pad_compress_skb_#t~mem505#1 % 4294967296); [2025-02-08 02:04:33,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8187: assume 33021 != ppp_send_frame_~proto~1#1;call ppp_send_frame_#t~mem567#1 := read~int#12(ppp_send_frame_~ppp#1.base, 448 + ppp_send_frame_~ppp#1.offset, 4); [2025-02-08 02:04:33,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8187: assume !(33021 != ppp_send_frame_~proto~1#1); [2025-02-08 02:04:33,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7964: assume 0 != (~skb~2#1.base + ~skb~2#1.offset) % 18446744073709551616; [2025-02-08 02:04:33,312 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7964: assume !(0 != (~skb~2#1.base + ~skb~2#1.offset) % 18446744073709551616); [2025-02-08 02:04:33,312 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8220: assume ppp_send_frame_#t~mem577#1 % 4294967296 > 32;havoc ppp_send_frame_#t~mem577#1; [2025-02-08 02:04:33,312 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8220: assume !(ppp_send_frame_#t~mem577#1 % 4294967296 > 32);havoc ppp_send_frame_#t~mem577#1; [2025-02-08 02:04:33,312 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8030-2: havoc pad_compress_skb_#t~bitwise506#1;assume pad_compress_skb_#t~bitwise506#1 % 4294967296 <= pad_compress_skb_#t~mem505#1 % 4294967296 && pad_compress_skb_#t~bitwise506#1 % 4294967296 <= 128; [2025-02-08 02:04:33,312 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8030-1: [2025-02-08 02:04:33,312 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8088-1: SUMMARY for call ppp_send_frame_#t~ret517#1 := sk_run_filter(ppp_send_frame_~skb#1.base, ppp_send_frame_~skb#1.offset, ppp_send_frame_#t~mem516#1.base, ppp_send_frame_#t~mem516#1.offset); srcloc: null [2025-02-08 02:04:33,312 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8088: ppp_send_frame_~tmp___1~12#1 := ppp_send_frame_#t~ret517#1;havoc ppp_send_frame_#t~mem516#1.base, ppp_send_frame_#t~mem516#1.offset;havoc ppp_send_frame_#t~ret517#1; [2025-02-08 02:04:33,312 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8121: call ppp_send_frame_#t~mem525#1.base, ppp_send_frame_#t~mem525#1.offset := read~$Pointer$#12(ppp_send_frame_~ppp#1.base, 552 + ppp_send_frame_~ppp#1.offset, 8);call ppp_send_frame_#t~mem526#1.base, ppp_send_frame_#t~mem526#1.offset := read~$Pointer$#12(ppp_send_frame_~ppp#1.base, 552 + ppp_send_frame_~ppp#1.offset, 8);call ppp_send_frame_#t~mem527#1 := read~int#12(ppp_send_frame_#t~mem526#1.base, 196 + ppp_send_frame_#t~mem526#1.offset, 8);call write~int#12(1 + ppp_send_frame_#t~mem527#1, ppp_send_frame_#t~mem525#1.base, 196 + ppp_send_frame_#t~mem525#1.offset, 8);havoc ppp_send_frame_#t~mem525#1.base, ppp_send_frame_#t~mem525#1.offset;havoc ppp_send_frame_#t~mem526#1.base, ppp_send_frame_#t~mem526#1.offset;havoc ppp_send_frame_#t~mem527#1;call ppp_send_frame_#t~mem528#1.base, ppp_send_frame_#t~mem528#1.offset := read~$Pointer$#12(ppp_send_frame_~ppp#1.base, 552 + ppp_send_frame_~ppp#1.offset, 8);call ppp_send_frame_#t~mem529#1.base, ppp_send_frame_#t~mem529#1.offset := read~$Pointer$#12(ppp_send_frame_~ppp#1.base, 552 + ppp_send_frame_~ppp#1.offset, 8);call ppp_send_frame_#t~mem531#1 := read~int#12(ppp_send_frame_#t~mem529#1.base, 212 + ppp_send_frame_#t~mem529#1.offset, 8);call ppp_send_frame_#t~mem530#1 := read~int#12(ppp_send_frame_~skb#1.base, 104 + ppp_send_frame_~skb#1.offset, 4);call write~int#12(ppp_send_frame_#t~mem531#1 + (ppp_send_frame_#t~mem530#1 - 2) % 4294967296, ppp_send_frame_#t~mem528#1.base, 212 + ppp_send_frame_#t~mem528#1.offset, 8);havoc ppp_send_frame_#t~mem528#1.base, ppp_send_frame_#t~mem528#1.offset;havoc ppp_send_frame_#t~mem529#1.base, ppp_send_frame_#t~mem529#1.offset;havoc ppp_send_frame_#t~mem531#1;havoc ppp_send_frame_#t~mem530#1; [2025-02-08 02:04:33,312 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8006: assume 0 == (pad_compress_skb_~new_skb~0#1.base + pad_compress_skb_~new_skb~0#1.offset) % 18446744073709551616; [2025-02-08 02:04:33,312 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8006: assume !(0 == (pad_compress_skb_~new_skb~0#1.base + pad_compress_skb_~new_skb~0#1.offset) % 18446744073709551616);call pad_compress_skb_#t~mem487#1.base, pad_compress_skb_#t~mem487#1.offset := read~$Pointer$#12(pad_compress_skb_~ppp#1.base, 552 + pad_compress_skb_~ppp#1.offset, 8);call pad_compress_skb_#t~mem488#1 := read~int#12(pad_compress_skb_#t~mem487#1.base, 442 + pad_compress_skb_#t~mem487#1.offset, 2); [2025-02-08 02:04:33,312 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8105-1: call ppp_send_frame_#t~mem521#1.base, ppp_send_frame_#t~mem521#1.offset := read~$Pointer$#12(ppp_send_frame_~ppp#1.base, 680 + ppp_send_frame_~ppp#1.offset, 8); [2025-02-08 02:04:33,312 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11235: havoc slhc_compress_#t~nondet1270#1;ppp_send_frame_#t~ret550#1 := slhc_compress_#res#1;havoc slhc_compress_#t~nondet1270#1, slhc_compress_~arg0#1.base, slhc_compress_~arg0#1.offset, slhc_compress_~arg1#1.base, slhc_compress_~arg1#1.offset, slhc_compress_~arg2#1, slhc_compress_~arg3#1.base, slhc_compress_~arg3#1.offset, slhc_compress_~arg4#1.base, slhc_compress_~arg4#1.offset, slhc_compress_~arg5#1;havoc slhc_compress_#in~arg0#1.base, slhc_compress_#in~arg0#1.offset, slhc_compress_#in~arg1#1.base, slhc_compress_#in~arg1#1.offset, slhc_compress_#in~arg2#1, slhc_compress_#in~arg3#1.base, slhc_compress_#in~arg3#1.offset, slhc_compress_#in~arg4#1.base, slhc_compress_#in~arg4#1.offset, slhc_compress_#in~arg5#1;assume { :end_inline_slhc_compress } true;assume -2147483648 <= ppp_send_frame_#t~ret550#1 && ppp_send_frame_#t~ret550#1 <= 2147483647;ppp_send_frame_~len~2#1 := ppp_send_frame_#t~ret550#1;havoc ppp_send_frame_#t~mem544#1.base, ppp_send_frame_#t~mem544#1.offset;havoc ppp_send_frame_#t~mem545#1.base, ppp_send_frame_#t~mem545#1.offset;havoc ppp_send_frame_#t~mem546#1;havoc ppp_send_frame_#t~mem547#1.base, ppp_send_frame_#t~mem547#1.offset;havoc ppp_send_frame_#t~mem548#1;havoc ppp_send_frame_#t~bitwise549#1;havoc ppp_send_frame_#t~ret550#1;call ppp_send_frame_#t~mem551#1.base, ppp_send_frame_#t~mem551#1.offset := read~$Pointer$#12(ppp_send_frame_~skb#1.base, 226 + ppp_send_frame_~skb#1.offset, 8);call ppp_send_frame_#t~mem552#1.base, ppp_send_frame_#t~mem552#1.offset := read~$Pointer$#1(ppp_send_frame_~#cp~0#1.base, ppp_send_frame_~#cp~0#1.offset, 8); [2025-02-08 02:04:33,316 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8105: assume 0 == (ppp_send_frame_#t~mem521#1.base + ppp_send_frame_#t~mem521#1.offset) % 18446744073709551616;havoc ppp_send_frame_#t~mem521#1.base, ppp_send_frame_#t~mem521#1.offset;call write~int#12(~jiffies~0, ppp_send_frame_~ppp#1.base, 536 + ppp_send_frame_~ppp#1.offset, 8); [2025-02-08 02:04:33,316 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8105: assume !(0 == (ppp_send_frame_#t~mem521#1.base + ppp_send_frame_#t~mem521#1.offset) % 18446744073709551616);havoc ppp_send_frame_#t~mem521#1.base, ppp_send_frame_#t~mem521#1.offset;call ppp_send_frame_#t~mem522#1.base, ppp_send_frame_#t~mem522#1.offset := read~$Pointer$#12(ppp_send_frame_~ppp#1.base, 680 + ppp_send_frame_~ppp#1.offset, 8); [2025-02-08 02:04:33,316 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7973-1: call #t~mem470#1.base, #t~mem470#1.offset := read~$Pointer$#12(~ppp#1.base, 496 + ~ppp#1.offset, 8); [2025-02-08 02:04:33,316 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7973: assume 0 == (#t~mem470#1.base + #t~mem470#1.offset) % 18446744073709551616;havoc #t~mem470#1.base, #t~mem470#1.offset; [2025-02-08 02:04:33,316 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7973: assume !(0 == (#t~mem470#1.base + #t~mem470#1.offset) % 18446744073709551616);havoc #t~mem470#1.base, #t~mem470#1.offset; [2025-02-08 02:04:33,316 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8188-2: havoc ppp_send_frame_#t~bitwise568#1;assume ppp_send_frame_#t~bitwise568#1 % 4294967296 <= ppp_send_frame_#t~mem567#1 % 4294967296 && ppp_send_frame_#t~bitwise568#1 % 4294967296 <= 128; [2025-02-08 02:04:33,316 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8188-1: [2025-02-08 02:04:33,316 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8155: assume (ppp_send_frame_#t~mem551#1.base + (2 + ppp_send_frame_#t~mem551#1.offset)) % 18446744073709551616 == (ppp_send_frame_#t~mem552#1.base + ppp_send_frame_#t~mem552#1.offset) % 18446744073709551616;havoc ppp_send_frame_#t~mem551#1.base, ppp_send_frame_#t~mem551#1.offset;havoc ppp_send_frame_#t~mem552#1.base, ppp_send_frame_#t~mem552#1.offset; [2025-02-08 02:04:33,316 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8155: assume !((ppp_send_frame_#t~mem551#1.base + (2 + ppp_send_frame_#t~mem551#1.offset)) % 18446744073709551616 == (ppp_send_frame_#t~mem552#1.base + ppp_send_frame_#t~mem552#1.offset) % 18446744073709551616);havoc ppp_send_frame_#t~mem551#1.base, ppp_send_frame_#t~mem551#1.offset;havoc ppp_send_frame_#t~mem552#1.base, ppp_send_frame_#t~mem552#1.offset;call ppp_send_frame_#t~mem553#1.base, ppp_send_frame_#t~mem553#1.offset := read~$Pointer$#1(ppp_send_frame_~#cp~0#1.base, ppp_send_frame_~#cp~0#1.offset, 8);call ppp_send_frame_#t~mem554#1 := read~int#12(ppp_send_frame_#t~mem553#1.base, ppp_send_frame_#t~mem553#1.offset, 1); [2025-02-08 02:04:33,316 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8188: assume 0 == ppp_send_frame_#t~bitwise568#1 % 4294967296;havoc ppp_send_frame_#t~mem567#1;havoc ppp_send_frame_#t~bitwise568#1;call ppp_send_frame_#t~mem569#1 := read~int#12(ppp_send_frame_~ppp#1.base, 448 + ppp_send_frame_~ppp#1.offset, 4); [2025-02-08 02:04:33,317 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8188: assume !(0 == ppp_send_frame_#t~bitwise568#1 % 4294967296);havoc ppp_send_frame_#t~mem567#1;havoc ppp_send_frame_#t~bitwise568#1; [2025-02-08 02:04:33,317 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8188-4: assume 0 == ppp_send_frame_#t~mem567#1 % 4294967296;ppp_send_frame_#t~bitwise568#1 := 0; [2025-02-08 02:04:33,317 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8188-4: assume !(0 == ppp_send_frame_#t~mem567#1 % 4294967296); [2025-02-08 02:04:33,317 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8188-3: assume 128 == ppp_send_frame_#t~mem567#1 % 4294967296;ppp_send_frame_#t~bitwise568#1 := ppp_send_frame_#t~mem567#1; [2025-02-08 02:04:33,317 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8188-3: assume !(128 == ppp_send_frame_#t~mem567#1 % 4294967296); [2025-02-08 02:04:33,317 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7957: assume { :begin_inline_ppp_send_frame } true;ppp_send_frame_#in~ppp#1.base, ppp_send_frame_#in~ppp#1.offset, ppp_send_frame_#in~skb#1.base, ppp_send_frame_#in~skb#1.offset := ~ppp#1.base, ~ppp#1.offset, ~skb~2#1.base, ~skb~2#1.offset;havoc ppp_send_frame_#t~mem512#1.base, ppp_send_frame_#t~mem512#1.offset, ppp_send_frame_#t~ret513#1, ppp_send_frame_#t~ret514#1.base, ppp_send_frame_#t~ret514#1.offset, ppp_send_frame_#t~mem515#1.base, ppp_send_frame_#t~mem515#1.offset, ppp_send_frame_#t~mem516#1.base, ppp_send_frame_#t~mem516#1.offset, ppp_send_frame_#t~ret517#1, ppp_send_frame_#t~mem518#1, ppp_send_frame_#t~mem519#1.base, ppp_send_frame_#t~mem519#1.offset, ppp_send_frame_#t~ret520#1, ppp_send_frame_#t~mem521#1.base, ppp_send_frame_#t~mem521#1.offset, ppp_send_frame_#t~mem522#1.base, ppp_send_frame_#t~mem522#1.offset, ppp_send_frame_#t~ret523#1, ppp_send_frame_#t~ret524#1.base, ppp_send_frame_#t~ret524#1.offset, ppp_send_frame_#t~mem525#1.base, ppp_send_frame_#t~mem525#1.offset, ppp_send_frame_#t~mem526#1.base, ppp_send_frame_#t~mem526#1.offset, ppp_send_frame_#t~mem527#1, ppp_send_frame_#t~mem528#1.base, ppp_send_frame_#t~mem528#1.offset, ppp_send_frame_#t~mem529#1.base, ppp_send_frame_#t~mem529#1.offset, ppp_send_frame_#t~mem531#1, ppp_send_frame_#t~mem530#1, ppp_send_frame_#t~mem532#1.base, ppp_send_frame_#t~mem532#1.offset, ppp_send_frame_#t~mem533#1, ppp_send_frame_#t~bitwise534#1, ppp_send_frame_#t~mem537#1, ppp_send_frame_#t~mem535#1.base, ppp_send_frame_#t~mem535#1.offset, ppp_send_frame_#t~mem536#1, ppp_send_frame_#t~ret538#1.base, ppp_send_frame_#t~ret538#1.offset, ppp_send_frame_#t~mem539#1.base, ppp_send_frame_#t~mem539#1.offset, ppp_send_frame_#t~ret540#1, ppp_send_frame_#t~mem541#1.base, ppp_send_frame_#t~mem541#1.offset, ppp_send_frame_#t~mem542#1, ppp_send_frame_#t~mem543#1.base, ppp_send_frame_#t~mem543#1.offset, ppp_send_frame_#t~mem544#1.base, ppp_send_frame_#t~mem544#1.offset, ppp_send_frame_#t~mem545#1.base, ppp_send_frame_#t~mem545#1.offset, ppp_send_frame_#t~mem546#1, ppp_send_frame_#t~mem547#1.base, ppp_send_frame_#t~mem547#1.offset, ppp_send_frame_#t~mem548#1, ppp_send_frame_#t~bitwise549#1, ppp_send_frame_#t~ret550#1, ppp_send_frame_#t~mem551#1.base, ppp_send_frame_#t~mem551#1.offset, ppp_send_frame_#t~mem552#1.base, ppp_send_frame_#t~mem552#1.offset, ppp_send_frame_#t~mem553#1.base, ppp_send_frame_#t~mem553#1.offset, ppp_send_frame_#t~mem554#1, ppp_send_frame_#t~mem555#1.base, ppp_send_frame_#t~mem555#1.offset, ppp_send_frame_#t~mem556#1.base, ppp_send_frame_#t~mem556#1.offset, ppp_send_frame_#t~mem557#1, ppp_send_frame_#t~mem558#1.base, ppp_send_frame_#t~mem558#1.offset, ppp_send_frame_#t~mem559#1.base, ppp_send_frame_#t~mem559#1.offset, ppp_send_frame_#t~mem560#1, ppp_send_frame_#t~ret561#1.base, ppp_send_frame_#t~ret561#1.offset, ppp_send_frame_#t~mem562#1.base, ppp_send_frame_#t~mem562#1.offset, ppp_send_frame_#t~mem563#1.base, ppp_send_frame_#t~mem563#1.offset, ppp_send_frame_#t~mem564#1, ppp_send_frame_#t~bitwise565#1, ppp_send_frame_#t~mem566#1.base, ppp_send_frame_#t~mem566#1.offset, ppp_send_frame_#t~mem567#1, ppp_send_frame_#t~bitwise568#1, ppp_send_frame_#t~mem569#1, ppp_send_frame_#t~bitwise570#1, ppp_send_frame_#t~ret571#1, ppp_send_frame_#t~mem572#1.base, ppp_send_frame_#t~mem572#1.offset, ppp_send_frame_#t~ret573#1, ppp_send_frame_#t~ret574#1.base, ppp_send_frame_#t~ret574#1.offset, ppp_send_frame_#t~mem575#1, ppp_send_frame_#t~bitwise576#1, ppp_send_frame_#t~mem577#1, ppp_send_frame_#t~mem578#1.base, ppp_send_frame_#t~mem578#1.offset, ppp_send_frame_#t~mem579#1.base, ppp_send_frame_#t~mem579#1.offset, ppp_send_frame_#t~mem580#1, ppp_send_frame_~ppp#1.base, ppp_send_frame_~ppp#1.offset, ppp_send_frame_~skb#1.base, ppp_send_frame_~skb#1.offset, ppp_send_frame_~proto~1#1, ppp_send_frame_~tmp~45#1, ppp_send_frame_~new_skb~1#1.base, ppp_send_frame_~new_skb~1#1.offset, ppp_send_frame_~len~2#1, ppp_send_frame_~#cp~0#1.base, ppp_send_frame_~#cp~0#1.offset, ppp_send_frame_~tmp___0~23#1.base, ppp_send_frame_~tmp___0~23#1.offset, ppp_send_frame_~tmp___1~12#1, ppp_send_frame_~tmp___2~9#1, ppp_send_frame_~tmp___3~5#1;ppp_send_frame_~ppp#1.base, ppp_send_frame_~ppp#1.offset := ppp_send_frame_#in~ppp#1.base, ppp_send_frame_#in~ppp#1.offset;ppp_send_frame_~skb#1.base, ppp_send_frame_~skb#1.offset := ppp_send_frame_#in~skb#1.base, ppp_send_frame_#in~skb#1.offset;havoc ppp_send_frame_~proto~1#1;havoc ppp_send_frame_~tmp~45#1;havoc ppp_send_frame_~new_skb~1#1.base, ppp_send_frame_~new_skb~1#1.offset;havoc ppp_send_frame_~len~2#1;call ppp_send_frame_~#cp~0#1.base, ppp_send_frame_~#cp~0#1.offset := #Ultimate.allocOnStack(8);havoc ppp_send_frame_~tmp___0~23#1.base, ppp_send_frame_~tmp___0~23#1.offset;havoc ppp_send_frame_~tmp___1~12#1;havoc ppp_send_frame_~tmp___2~9#1;havoc ppp_send_frame_~tmp___3~5#1;call ppp_send_frame_#t~mem512#1.base, ppp_send_frame_#t~mem512#1.offset := read~$Pointer$#12(ppp_send_frame_~skb#1.base, 226 + ppp_send_frame_~skb#1.offset, 8); [2025-02-08 02:04:33,317 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8238: call ppp_send_frame_#t~mem578#1.base, ppp_send_frame_#t~mem578#1.offset := read~$Pointer$#12(ppp_send_frame_~ppp#1.base, 552 + ppp_send_frame_~ppp#1.offset, 8);call ppp_send_frame_#t~mem579#1.base, ppp_send_frame_#t~mem579#1.offset := read~$Pointer$#12(ppp_send_frame_~ppp#1.base, 552 + ppp_send_frame_~ppp#1.offset, 8);call ppp_send_frame_#t~mem580#1 := read~int#12(ppp_send_frame_#t~mem579#1.base, 228 + ppp_send_frame_#t~mem579#1.offset, 8);call write~int#12(1 + ppp_send_frame_#t~mem580#1, ppp_send_frame_#t~mem578#1.base, 228 + ppp_send_frame_#t~mem578#1.offset, 8);havoc ppp_send_frame_#t~mem578#1.base, ppp_send_frame_#t~mem578#1.offset;havoc ppp_send_frame_#t~mem579#1.base, ppp_send_frame_#t~mem579#1.offset;havoc ppp_send_frame_#t~mem580#1;call ULTIMATE.dealloc(ppp_send_frame_~#cp~0#1.base, ppp_send_frame_~#cp~0#1.offset);havoc ppp_send_frame_~#cp~0#1.base, ppp_send_frame_~#cp~0#1.offset; [2025-02-08 02:04:33,317 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8081: assume ppp_send_frame_~proto~1#1 <= 32767; [2025-02-08 02:04:33,317 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8081: assume !(ppp_send_frame_~proto~1#1 <= 32767); [2025-02-08 02:04:33,317 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8139-1: SUMMARY for call ppp_send_frame_#t~ret538#1.base, ppp_send_frame_#t~ret538#1.offset := alloc_skb(ppp_send_frame_#t~mem537#1 + ppp_send_frame_#t~mem536#1 % 65536 - 2, 32); srcloc: null [2025-02-08 02:04:33,318 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8139: ppp_send_frame_~new_skb~1#1.base, ppp_send_frame_~new_skb~1#1.offset := ppp_send_frame_#t~ret538#1.base, ppp_send_frame_#t~ret538#1.offset;havoc ppp_send_frame_#t~mem537#1;havoc ppp_send_frame_#t~mem535#1.base, ppp_send_frame_#t~mem535#1.offset;havoc ppp_send_frame_#t~mem536#1;havoc ppp_send_frame_#t~ret538#1.base, ppp_send_frame_#t~ret538#1.offset; [2025-02-08 02:04:33,318 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8205-1: assume { :begin_inline_pad_compress_skb } true;pad_compress_skb_#in~ppp#1.base, pad_compress_skb_#in~ppp#1.offset, pad_compress_skb_#in~skb#1.base, pad_compress_skb_#in~skb#1.offset := ppp_send_frame_~ppp#1.base, ppp_send_frame_~ppp#1.offset, ppp_send_frame_~skb#1.base, ppp_send_frame_~skb#1.offset;havoc pad_compress_skb_#res#1.base, pad_compress_skb_#res#1.offset;havoc pad_compress_skb_#t~mem473#1.base, pad_compress_skb_#t~mem473#1.offset, pad_compress_skb_#t~mem475#1, pad_compress_skb_#t~mem474#1.base, pad_compress_skb_#t~mem474#1.offset, pad_compress_skb_#t~mem476#1, pad_compress_skb_#t~mem477#1.base, pad_compress_skb_#t~mem477#1.offset, pad_compress_skb_#t~mem478#1, pad_compress_skb_#t~mem479#1.base, pad_compress_skb_#t~mem479#1.offset, pad_compress_skb_#t~mem481#1, pad_compress_skb_#t~mem480#1.base, pad_compress_skb_#t~mem480#1.offset, pad_compress_skb_#t~mem482#1, pad_compress_skb_#t~ret483#1.base, pad_compress_skb_#t~ret483#1.offset, pad_compress_skb_#t~ret484#1, pad_compress_skb_#t~mem485#1.base, pad_compress_skb_#t~mem485#1.offset, pad_compress_skb_#t~ret486#1, pad_compress_skb_#t~mem487#1.base, pad_compress_skb_#t~mem487#1.offset, pad_compress_skb_#t~mem488#1, pad_compress_skb_#t~mem489#1.base, pad_compress_skb_#t~mem489#1.offset, pad_compress_skb_#t~mem490#1, pad_compress_skb_#t~mem498#1.base, pad_compress_skb_#t~mem498#1.offset, pad_compress_skb_#t~mem499#1.base, pad_compress_skb_#t~mem499#1.offset, pad_compress_skb_#t~mem500#1.base, pad_compress_skb_#t~mem500#1.offset, pad_compress_skb_#t~mem501#1, pad_compress_skb_#t~mem502#1.base, pad_compress_skb_#t~mem502#1.offset, pad_compress_skb_#t~mem503#1.base, pad_compress_skb_#t~mem503#1.offset, pad_compress_skb_#t~ret504#1, pad_compress_skb_#t~mem505#1, pad_compress_skb_#t~bitwise506#1, pad_compress_skb_#t~ret507#1.base, pad_compress_skb_#t~ret507#1.offset, pad_compress_skb_#t~ret508#1.base, pad_compress_skb_#t~ret508#1.offset, pad_compress_skb_#t~ret509#1, pad_compress_skb_#t~mem510#1.base, pad_compress_skb_#t~mem510#1.offset, pad_compress_skb_#t~ret511#1, pad_compress_skb_~ppp#1.base, pad_compress_skb_~ppp#1.offset, pad_compress_skb_~skb#1.base, pad_compress_skb_~skb#1.offset, pad_compress_skb_~new_skb~0#1.base, pad_compress_skb_~new_skb~0#1.offset, pad_compress_skb_~len~1#1, pad_compress_skb_~new_skb_size~0#1, pad_compress_skb_~compressor_skb_size~0#1, pad_compress_skb_~tmp~44#1, pad_compress_skb_~tmp___0~22#1;pad_compress_skb_~ppp#1.base, pad_compress_skb_~ppp#1.offset := pad_compress_skb_#in~ppp#1.base, pad_compress_skb_#in~ppp#1.offset;pad_compress_skb_~skb#1.base, pad_compress_skb_~skb#1.offset := pad_compress_skb_#in~skb#1.base, pad_compress_skb_#in~skb#1.offset;havoc pad_compress_skb_~new_skb~0#1.base, pad_compress_skb_~new_skb~0#1.offset;havoc pad_compress_skb_~len~1#1;havoc pad_compress_skb_~new_skb_size~0#1;havoc pad_compress_skb_~compressor_skb_size~0#1;havoc pad_compress_skb_~tmp~44#1;havoc pad_compress_skb_~tmp___0~22#1;call pad_compress_skb_#t~mem473#1.base, pad_compress_skb_#t~mem473#1.offset := read~$Pointer$#12(pad_compress_skb_~ppp#1.base, 552 + pad_compress_skb_~ppp#1.offset, 8);call pad_compress_skb_#t~mem475#1 := read~int#12(pad_compress_skb_#t~mem473#1.base, 436 + pad_compress_skb_#t~mem473#1.offset, 4);call pad_compress_skb_#t~mem474#1.base, pad_compress_skb_#t~mem474#1.offset := read~$Pointer$#12(pad_compress_skb_~ppp#1.base, 504 + pad_compress_skb_~ppp#1.offset, 8);call pad_compress_skb_#t~mem476#1 := read~int#12(pad_compress_skb_#t~mem474#1.base, 116 + pad_compress_skb_#t~mem474#1.offset, 4);call pad_compress_skb_#t~mem477#1.base, pad_compress_skb_#t~mem477#1.offset := read~$Pointer$#12(pad_compress_skb_~ppp#1.base, 552 + pad_compress_skb_~ppp#1.offset, 8);call pad_compress_skb_#t~mem478#1 := read~int#12(pad_compress_skb_#t~mem477#1.base, 442 + pad_compress_skb_#t~mem477#1.offset, 2);pad_compress_skb_~new_skb_size~0#1 := (if (pad_compress_skb_#t~mem475#1 + pad_compress_skb_#t~mem476#1 + pad_compress_skb_#t~mem478#1 % 65536) % 4294967296 % 4294967296 <= 2147483647 then (pad_compress_skb_#t~mem475#1 + pad_compress_skb_#t~mem476#1 + pad_compress_skb_#t~mem478#1 % 65536) % 4294967296 % 4294967296 else (pad_compress_skb_#t~mem475#1 + pad_compress_skb_#t~mem476#1 + pad_compress_skb_#t~mem478#1 % 65536) % 4294967296 % 4294967296 - 4294967296);havoc pad_compress_skb_#t~mem473#1.base, pad_compress_skb_#t~mem473#1.offset;havoc pad_compress_skb_#t~mem475#1;havoc pad_compress_skb_#t~mem474#1.base, pad_compress_skb_#t~mem474#1.offset;havoc pad_compress_skb_#t~mem476#1;havoc pad_compress_skb_#t~mem477#1.base, pad_compress_skb_#t~mem477#1.offset;havoc pad_compress_skb_#t~mem478#1;call pad_compress_skb_#t~mem479#1.base, pad_compress_skb_#t~mem479#1.offset := read~$Pointer$#12(pad_compress_skb_~ppp#1.base, 552 + pad_compress_skb_~ppp#1.offset, 8);call pad_compress_skb_#t~mem481#1 := read~int#12(pad_compress_skb_#t~mem479#1.base, 436 + pad_compress_skb_#t~mem479#1.offset, 4);call pad_compress_skb_#t~mem480#1.base, pad_compress_skb_#t~mem480#1.offset := read~$Pointer$#12(pad_compress_skb_~ppp#1.base, 504 + pad_compress_skb_~ppp#1.offset, 8);call pad_compress_skb_#t~mem482#1 := read~int#12(pad_compress_skb_#t~mem480#1.base, 116 + pad_compress_skb_#t~mem480#1.offset, 4);pad_compress_skb_~compressor_skb_size~0#1 := (if (4 + (pad_compress_skb_#t~mem481#1 + pad_compress_skb_#t~mem482#1)) % 4294967296 % 4294967296 <= 2147483647 then (4 + (pad_compress_skb_#t~mem481#1 + pad_compress_skb_#t~mem482#1)) % 4294967296 % 4294967296 else (4 + (pad_compress_skb_#t~mem481#1 + pad_compress_skb_#t~mem482#1)) % 4294967296 % 4294967296 - 4294967296);havoc pad_compress_skb_#t~mem479#1.base, pad_compress_skb_#t~mem479#1.offset;havoc pad_compress_skb_#t~mem481#1;havoc pad_compress_skb_#t~mem480#1.base, pad_compress_skb_#t~mem480#1.offset;havoc pad_compress_skb_#t~mem482#1; [2025-02-08 02:04:33,319 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8238-1: SUMMARY for call kfree_skb(ppp_send_frame_~skb#1.base, ppp_send_frame_~skb#1.offset); srcloc: null [2025-02-08 02:04:33,319 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8205: ppp_send_frame_#t~ret574#1.base, ppp_send_frame_#t~ret574#1.offset := pad_compress_skb_#res#1.base, pad_compress_skb_#res#1.offset;havoc pad_compress_skb_#t~mem473#1.base, pad_compress_skb_#t~mem473#1.offset, pad_compress_skb_#t~mem475#1, pad_compress_skb_#t~mem474#1.base, pad_compress_skb_#t~mem474#1.offset, pad_compress_skb_#t~mem476#1, pad_compress_skb_#t~mem477#1.base, pad_compress_skb_#t~mem477#1.offset, pad_compress_skb_#t~mem478#1, pad_compress_skb_#t~mem479#1.base, pad_compress_skb_#t~mem479#1.offset, pad_compress_skb_#t~mem481#1, pad_compress_skb_#t~mem480#1.base, pad_compress_skb_#t~mem480#1.offset, pad_compress_skb_#t~mem482#1, pad_compress_skb_#t~ret483#1.base, pad_compress_skb_#t~ret483#1.offset, pad_compress_skb_#t~ret484#1, pad_compress_skb_#t~mem485#1.base, pad_compress_skb_#t~mem485#1.offset, pad_compress_skb_#t~ret486#1, pad_compress_skb_#t~mem487#1.base, pad_compress_skb_#t~mem487#1.offset, pad_compress_skb_#t~mem488#1, pad_compress_skb_#t~mem489#1.base, pad_compress_skb_#t~mem489#1.offset, pad_compress_skb_#t~mem490#1, pad_compress_skb_#t~mem498#1.base, pad_compress_skb_#t~mem498#1.offset, pad_compress_skb_#t~mem499#1.base, pad_compress_skb_#t~mem499#1.offset, pad_compress_skb_#t~mem500#1.base, pad_compress_skb_#t~mem500#1.offset, pad_compress_skb_#t~mem501#1, pad_compress_skb_#t~mem502#1.base, pad_compress_skb_#t~mem502#1.offset, pad_compress_skb_#t~mem503#1.base, pad_compress_skb_#t~mem503#1.offset, pad_compress_skb_#t~ret504#1, pad_compress_skb_#t~mem505#1, pad_compress_skb_#t~bitwise506#1, pad_compress_skb_#t~ret507#1.base, pad_compress_skb_#t~ret507#1.offset, pad_compress_skb_#t~ret508#1.base, pad_compress_skb_#t~ret508#1.offset, pad_compress_skb_#t~ret509#1, pad_compress_skb_#t~mem510#1.base, pad_compress_skb_#t~mem510#1.offset, pad_compress_skb_#t~ret511#1, pad_compress_skb_~ppp#1.base, pad_compress_skb_~ppp#1.offset, pad_compress_skb_~skb#1.base, pad_compress_skb_~skb#1.offset, pad_compress_skb_~new_skb~0#1.base, pad_compress_skb_~new_skb~0#1.offset, pad_compress_skb_~len~1#1, pad_compress_skb_~new_skb_size~0#1, pad_compress_skb_~compressor_skb_size~0#1, pad_compress_skb_~tmp~44#1, pad_compress_skb_~tmp___0~22#1;havoc pad_compress_skb_#in~ppp#1.base, pad_compress_skb_#in~ppp#1.offset, pad_compress_skb_#in~skb#1.base, pad_compress_skb_#in~skb#1.offset;assume { :end_inline_pad_compress_skb } true;ppp_send_frame_~skb#1.base, ppp_send_frame_~skb#1.offset := ppp_send_frame_#t~ret574#1.base, ppp_send_frame_#t~ret574#1.offset;havoc ppp_send_frame_#t~ret574#1.base, ppp_send_frame_#t~ret574#1.offset; [2025-02-08 02:04:33,319 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8098: call ULTIMATE.dealloc(ppp_send_frame_~#cp~0#1.base, ppp_send_frame_~#cp~0#1.offset);havoc ppp_send_frame_~#cp~0#1.base, ppp_send_frame_~#cp~0#1.offset; [2025-02-08 02:04:33,319 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8131: assume 0 == (ppp_send_frame_#t~mem532#1.base + ppp_send_frame_#t~mem532#1.offset) % 18446744073709551616;havoc ppp_send_frame_#t~mem532#1.base, ppp_send_frame_#t~mem532#1.offset; [2025-02-08 02:04:33,319 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8131: assume !(0 == (ppp_send_frame_#t~mem532#1.base + ppp_send_frame_#t~mem532#1.offset) % 18446744073709551616);havoc ppp_send_frame_#t~mem532#1.base, ppp_send_frame_#t~mem532#1.offset;call ppp_send_frame_#t~mem533#1 := read~int#12(ppp_send_frame_~ppp#1.base, 448 + ppp_send_frame_~ppp#1.offset, 4); [2025-02-08 02:04:33,319 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8032-1: SUMMARY for call kfree_skb(pad_compress_skb_~skb#1.base, pad_compress_skb_~skb#1.offset); srcloc: null [2025-02-08 02:04:33,319 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8032: pad_compress_skb_~skb#1.base, pad_compress_skb_~skb#1.offset := pad_compress_skb_~new_skb~0#1.base, pad_compress_skb_~new_skb~0#1.offset; [2025-02-08 02:04:33,319 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8098-1: SUMMARY for call kfree_skb(ppp_send_frame_~skb#1.base, ppp_send_frame_~skb#1.offset); srcloc: null [2025-02-08 02:04:33,319 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8189-3: assume 4194304 == ppp_send_frame_#t~mem569#1 % 4294967296;ppp_send_frame_#t~bitwise570#1 := ppp_send_frame_#t~mem569#1; [2025-02-08 02:04:33,319 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8189-3: assume !(4194304 == ppp_send_frame_#t~mem569#1 % 4294967296); [2025-02-08 02:04:33,319 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8090: assume 0 == ppp_send_frame_~tmp___1~12#1 % 4294967296;call ppp_send_frame_#t~mem518#1 := read~int#12(ppp_send_frame_~ppp#1.base, 460 + ppp_send_frame_~ppp#1.offset, 4); [2025-02-08 02:04:33,319 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8090: assume !(0 == ppp_send_frame_~tmp___1~12#1 % 4294967296); [2025-02-08 02:04:33,319 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8189-2: havoc ppp_send_frame_#t~bitwise570#1;assume ppp_send_frame_#t~bitwise570#1 % 4294967296 <= ppp_send_frame_#t~mem569#1 % 4294967296 && ppp_send_frame_#t~bitwise570#1 % 4294967296 <= 4194304; [2025-02-08 02:04:33,319 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8123: assume 33 == ppp_send_frame_~proto~1#1; [2025-02-08 02:04:33,319 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8123: assume !(33 == ppp_send_frame_~proto~1#1); [2025-02-08 02:04:33,319 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8189-1: [2025-02-08 02:04:33,319 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8189: assume 0 != ppp_send_frame_#t~bitwise570#1 % 4294967296;havoc ppp_send_frame_#t~mem569#1;havoc ppp_send_frame_#t~bitwise570#1; [2025-02-08 02:04:33,319 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8189: assume !(0 != ppp_send_frame_#t~bitwise570#1 % 4294967296);havoc ppp_send_frame_#t~mem569#1;havoc ppp_send_frame_#t~bitwise570#1; [2025-02-08 02:04:33,319 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8189-4: assume 0 == ppp_send_frame_#t~mem569#1 % 4294967296;ppp_send_frame_#t~bitwise570#1 := 0; [2025-02-08 02:04:33,319 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8189-4: assume !(0 == ppp_send_frame_#t~mem569#1 % 4294967296); [2025-02-08 02:04:33,319 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8016-1: pad_compress_skb_#res#1.base, pad_compress_skb_#res#1.offset := 0, 0; [2025-02-08 02:04:33,319 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8049-1: SUMMARY for call pad_compress_skb_#t~ret509#1 := net_ratelimit(); srcloc: null [2025-02-08 02:04:33,320 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8049: assume -2147483648 <= pad_compress_skb_#t~ret509#1 && pad_compress_skb_#t~ret509#1 <= 2147483647;pad_compress_skb_~tmp___0~22#1 := pad_compress_skb_#t~ret509#1;havoc pad_compress_skb_#t~ret509#1; [2025-02-08 02:04:33,320 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7975-1: SUMMARY for call #t~ret471#1.base, #t~ret471#1.offset := skb_peek(~ppp#1.base, 4 + ~ppp#1.offset); srcloc: null [2025-02-08 02:04:33,320 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7975: ~tmp~43#1.base, ~tmp~43#1.offset := #t~ret471#1.base, #t~ret471#1.offset;havoc #t~ret471#1.base, #t~ret471#1.offset; [2025-02-08 02:04:33,320 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8008-1: SUMMARY for call pad_compress_skb_#t~ret484#1 := net_ratelimit(); srcloc: null [2025-02-08 02:04:33,320 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8008: assume -2147483648 <= pad_compress_skb_#t~ret484#1 && pad_compress_skb_#t~ret484#1 <= 2147483647;pad_compress_skb_~tmp~44#1 := pad_compress_skb_#t~ret484#1;havoc pad_compress_skb_#t~ret484#1; [2025-02-08 02:04:33,320 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8058: SUMMARY for call kfree_skb(pad_compress_skb_~skb#1.base, pad_compress_skb_~skb#1.offset); srcloc: null [2025-02-08 02:04:33,320 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8091: assume 0 != ppp_send_frame_#t~mem518#1 % 2;havoc ppp_send_frame_#t~mem518#1;call ppp_send_frame_#t~mem519#1.base, ppp_send_frame_#t~mem519#1.offset := read~$Pointer$#12(ppp_send_frame_~ppp#1.base, 552 + ppp_send_frame_~ppp#1.offset, 8); [2025-02-08 02:04:33,320 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8091: assume !(0 != ppp_send_frame_#t~mem518#1 % 2);havoc ppp_send_frame_#t~mem518#1; [2025-02-08 02:04:33,320 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8157: SUMMARY for call kfree_skb(ppp_send_frame_~new_skb~1#1.base, ppp_send_frame_~new_skb~1#1.offset); srcloc: null [2025-02-08 02:04:33,320 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8083-1: SUMMARY for call ppp_send_frame_#t~ret514#1.base, ppp_send_frame_#t~ret514#1.offset := skb_push(ppp_send_frame_~skb#1.base, ppp_send_frame_~skb#1.offset, 2); srcloc: null [2025-02-08 02:04:33,320 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8083: ppp_send_frame_~tmp___0~23#1.base, ppp_send_frame_~tmp___0~23#1.offset := ppp_send_frame_#t~ret514#1.base, ppp_send_frame_#t~ret514#1.offset;havoc ppp_send_frame_#t~ret514#1.base, ppp_send_frame_#t~ret514#1.offset;call write~int#12(1, ppp_send_frame_~tmp___0~23#1.base, ppp_send_frame_~tmp___0~23#1.offset, 1);call ppp_send_frame_#t~mem515#1.base, ppp_send_frame_#t~mem515#1.offset := read~$Pointer$#12(ppp_send_frame_~ppp#1.base, 672 + ppp_send_frame_~ppp#1.offset, 8); [2025-02-08 02:04:33,320 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8207: assume 0 == (ppp_send_frame_~skb#1.base + ppp_send_frame_~skb#1.offset) % 18446744073709551616; [2025-02-08 02:04:33,320 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8207: assume !(0 == (ppp_send_frame_~skb#1.base + ppp_send_frame_~skb#1.offset) % 18446744073709551616); [2025-02-08 02:04:33,320 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8042: assume 0 == pad_compress_skb_~len~1#1; [2025-02-08 02:04:33,320 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8042: assume !(0 == pad_compress_skb_~len~1#1); [2025-02-08 02:04:33,320 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8034: havoc pad_compress_skb_#t~ret507#1.base, pad_compress_skb_#t~ret507#1.offset; [2025-02-08 02:04:33,320 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8191-1: SUMMARY for call ppp_send_frame_#t~ret571#1 := net_ratelimit(); srcloc: null [2025-02-08 02:04:33,320 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8191: assume -2147483648 <= ppp_send_frame_#t~ret571#1 && ppp_send_frame_#t~ret571#1 <= 2147483647;ppp_send_frame_~tmp___3~5#1 := ppp_send_frame_#t~ret571#1;havoc ppp_send_frame_#t~ret571#1; [2025-02-08 02:04:33,320 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8034-1: SUMMARY for call pad_compress_skb_#t~ret507#1.base, pad_compress_skb_#t~ret507#1.offset := skb_put(pad_compress_skb_~skb#1.base, pad_compress_skb_~skb#1.offset, pad_compress_skb_~len~1#1); srcloc: null [2025-02-08 02:04:33,320 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8059-1: SUMMARY for call kfree_skb(pad_compress_skb_~new_skb~0#1.base, pad_compress_skb_~new_skb~0#1.offset); srcloc: null [2025-02-08 02:04:33,320 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8026: call pad_compress_skb_#t~mem498#1.base, pad_compress_skb_#t~mem498#1.offset := read~$Pointer$#12(pad_compress_skb_~ppp#1.base, 512 + pad_compress_skb_~ppp#1.offset, 8);call pad_compress_skb_#t~mem499#1.base, pad_compress_skb_#t~mem499#1.offset := read~$Pointer$#12(pad_compress_skb_~skb#1.base, 226 + pad_compress_skb_~skb#1.offset, 8);call pad_compress_skb_#t~mem500#1.base, pad_compress_skb_#t~mem500#1.offset := read~$Pointer$#12(pad_compress_skb_~new_skb~0#1.base, 226 + pad_compress_skb_~new_skb~0#1.offset, 8);call pad_compress_skb_#t~mem501#1 := read~int#12(pad_compress_skb_~skb#1.base, 104 + pad_compress_skb_~skb#1.offset, 4);call pad_compress_skb_#t~mem502#1.base, pad_compress_skb_#t~mem502#1.offset := read~$Pointer$#12(pad_compress_skb_~ppp#1.base, 504 + pad_compress_skb_~ppp#1.offset, 8);call pad_compress_skb_#t~mem503#1.base, pad_compress_skb_#t~mem503#1.offset := read~$Pointer$#12(pad_compress_skb_#t~mem502#1.base, 36 + pad_compress_skb_#t~mem502#1.offset, 8);assume { :begin_inline_##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~X~int~TO~int } true;##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~X~int~TO~int_#in~493#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~X~int~TO~int_#in~493#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~X~int~TO~int_#in~494#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~X~int~TO~int_#in~494#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~X~int~TO~int_#in~495#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~X~int~TO~int_#in~495#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~X~int~TO~int_#in~496#1, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~X~int~TO~int_#in~497#1, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~X~int~TO~int_#in~#fp#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~X~int~TO~int_#in~#fp#1.offset := pad_compress_skb_#t~mem498#1.base, pad_compress_skb_#t~mem498#1.offset, pad_compress_skb_#t~mem499#1.base, 1152921504606846974 + pad_compress_skb_#t~mem499#1.offset, pad_compress_skb_#t~mem500#1.base, pad_compress_skb_#t~mem500#1.offset, (if (2 + pad_compress_skb_#t~mem501#1) % 4294967296 % 4294967296 <= 2147483647 then (2 + pad_compress_skb_#t~mem501#1) % 4294967296 % 4294967296 else (2 + pad_compress_skb_#t~mem501#1) % 4294967296 % 4294967296 - 4294967296), pad_compress_skb_~compressor_skb_size~0#1, pad_compress_skb_#t~mem503#1.base, pad_compress_skb_#t~mem503#1.offset;havoc ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~X~int~TO~int_#res#1;havoc ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~X~int~TO~int_#~493#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~X~int~TO~int_#~493#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~X~int~TO~int_#~494#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~X~int~TO~int_#~494#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~X~int~TO~int_#~495#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~X~int~TO~int_#~495#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~X~int~TO~int_#~496#1, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~X~int~TO~int_#~497#1;##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~X~int~TO~int_#~493#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~X~int~TO~int_#~493#1.offset := ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~X~int~TO~int_#in~493#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~X~int~TO~int_#in~493#1.offset;##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~X~int~TO~int_#~494#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~X~int~TO~int_#~494#1.offset := ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~X~int~TO~int_#in~494#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~X~int~TO~int_#in~494#1.offset;##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~X~int~TO~int_#~495#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~X~int~TO~int_#~495#1.offset := ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~X~int~TO~int_#in~495#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~X~int~TO~int_#in~495#1.offset;##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~X~int~TO~int_#~496#1 := ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~X~int~TO~int_#in~496#1;##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~X~int~TO~int_#~497#1 := ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~X~int~TO~int_#in~497#1;pad_compress_skb_#t~ret504#1 := ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~X~int~TO~int_#res#1;havoc ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~X~int~TO~int_#~493#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~X~int~TO~int_#~493#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~X~int~TO~int_#~494#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~X~int~TO~int_#~494#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~X~int~TO~int_#~495#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~X~int~TO~int_#~495#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~X~int~TO~int_#~496#1, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~X~int~TO~int_#~497#1;havoc ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~X~int~TO~int_#in~493#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~X~int~TO~int_#in~493#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~X~int~TO~int_#in~494#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~X~int~TO~int_#in~494#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~X~int~TO~int_#in~495#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~X~int~TO~int_#in~495#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~X~int~TO~int_#in~496#1, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~X~int~TO~int_#in~497#1, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~X~int~TO~int_#in~#fp#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~X~int~TO~int_#in~#fp#1.offset;assume { :end_inline_##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~X~int~TO~int } true;assume -2147483648 <= pad_compress_skb_#t~ret504#1 && pad_compress_skb_#t~ret504#1 <= 2147483647;pad_compress_skb_~len~1#1 := pad_compress_skb_#t~ret504#1;havoc pad_compress_skb_#t~mem498#1.base, pad_compress_skb_#t~mem498#1.offset;havoc pad_compress_skb_#t~mem499#1.base, pad_compress_skb_#t~mem499#1.offset;havoc pad_compress_skb_#t~mem500#1.base, pad_compress_skb_#t~mem500#1.offset;havoc pad_compress_skb_#t~mem501#1;havoc pad_compress_skb_#t~mem502#1.base, pad_compress_skb_#t~mem502#1.offset;havoc pad_compress_skb_#t~mem503#1.base, pad_compress_skb_#t~mem503#1.offset;havoc pad_compress_skb_#t~ret504#1; [2025-02-08 02:04:33,320 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8059: pad_compress_skb_~new_skb~0#1.base, pad_compress_skb_~new_skb~0#1.offset := 0, 0; [2025-02-08 02:04:33,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8150: havoc ppp_send_frame_#t~mem541#1.base, ppp_send_frame_#t~mem541#1.offset;havoc ppp_send_frame_#t~mem542#1;call ppp_send_frame_#t~mem543#1.base, ppp_send_frame_#t~mem543#1.offset := read~$Pointer$#12(ppp_send_frame_~skb#1.base, 226 + ppp_send_frame_~skb#1.offset, 8);call write~$Pointer$#1(ppp_send_frame_#t~mem543#1.base, 2 + ppp_send_frame_#t~mem543#1.offset, ppp_send_frame_~#cp~0#1.base, ppp_send_frame_~#cp~0#1.offset, 8);havoc ppp_send_frame_#t~mem543#1.base, ppp_send_frame_#t~mem543#1.offset;call ppp_send_frame_#t~mem544#1.base, ppp_send_frame_#t~mem544#1.offset := read~$Pointer$#12(ppp_send_frame_~ppp#1.base, 464 + ppp_send_frame_~ppp#1.offset, 8);call ppp_send_frame_#t~mem545#1.base, ppp_send_frame_#t~mem545#1.offset := read~$Pointer$#1(ppp_send_frame_~#cp~0#1.base, ppp_send_frame_~#cp~0#1.offset, 8);call ppp_send_frame_#t~mem546#1 := read~int#12(ppp_send_frame_~skb#1.base, 104 + ppp_send_frame_~skb#1.offset, 4);call ppp_send_frame_#t~mem547#1.base, ppp_send_frame_#t~mem547#1.offset := read~$Pointer$#12(ppp_send_frame_~new_skb~1#1.base, 226 + ppp_send_frame_~new_skb~1#1.offset, 8);call ppp_send_frame_#t~mem548#1 := read~int#12(ppp_send_frame_~ppp#1.base, 448 + ppp_send_frame_~ppp#1.offset, 4); [2025-02-08 02:04:33,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7960: assume 0 == (#t~mem468#1.base + #t~mem468#1.offset) % 18446744073709551616;havoc #t~mem468#1.base, #t~mem468#1.offset; [2025-02-08 02:04:33,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7960: assume !(0 == (#t~mem468#1.base + #t~mem468#1.offset) % 18446744073709551616);havoc #t~mem468#1.base, #t~mem468#1.offset; [2025-02-08 02:04:33,324 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8051: assume 0 != pad_compress_skb_~tmp___0~22#1;call pad_compress_skb_#t~mem510#1.base, pad_compress_skb_#t~mem510#1.offset := read~$Pointer$#12(pad_compress_skb_~ppp#1.base, 552 + pad_compress_skb_~ppp#1.offset, 8); [2025-02-08 02:04:33,324 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8051: assume !(0 != pad_compress_skb_~tmp___0~22#1); [2025-02-08 02:04:33,324 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8117-1: SUMMARY for call ppp_send_frame_#t~ret524#1.base, ppp_send_frame_#t~ret524#1.offset := skb_pull(ppp_send_frame_~skb#1.base, ppp_send_frame_~skb#1.offset, 2); srcloc: null [2025-02-08 02:04:33,324 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8150-1: SUMMARY for call skb_reserve(ppp_send_frame_~new_skb~1#1.base, ppp_send_frame_~new_skb~1#1.offset, -2 + (if ppp_send_frame_#t~mem542#1 % 65536 % 4294967296 <= 2147483647 then ppp_send_frame_#t~mem542#1 % 65536 % 4294967296 else ppp_send_frame_#t~mem542#1 % 65536 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:33,324 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8117: havoc ppp_send_frame_#t~ret524#1.base, ppp_send_frame_#t~ret524#1.offset; [2025-02-08 02:04:33,324 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8142: assume 0 == (ppp_send_frame_~new_skb~1#1.base + ppp_send_frame_~new_skb~1#1.offset) % 18446744073709551616;call ppp_send_frame_#t~mem539#1.base, ppp_send_frame_#t~mem539#1.offset := read~$Pointer$#12(ppp_send_frame_~ppp#1.base, 552 + ppp_send_frame_~ppp#1.offset, 8); [2025-02-08 02:04:33,324 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8142: assume !(0 == (ppp_send_frame_~new_skb~1#1.base + ppp_send_frame_~new_skb~1#1.offset) % 18446744073709551616);call ppp_send_frame_#t~mem541#1.base, ppp_send_frame_#t~mem541#1.offset := read~$Pointer$#12(ppp_send_frame_~ppp#1.base, 552 + ppp_send_frame_~ppp#1.offset, 8);call ppp_send_frame_#t~mem542#1 := read~int#12(ppp_send_frame_#t~mem541#1.base, 442 + ppp_send_frame_#t~mem541#1.offset, 2); [2025-02-08 02:04:33,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8010: assume 0 != pad_compress_skb_~tmp~44#1;call pad_compress_skb_#t~mem485#1.base, pad_compress_skb_#t~mem485#1.offset := read~$Pointer$#12(pad_compress_skb_~ppp#1.base, 552 + pad_compress_skb_~ppp#1.offset, 8); [2025-02-08 02:04:33,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8010: assume !(0 != pad_compress_skb_~tmp~44#1); [2025-02-08 02:04:33,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8109-1: SUMMARY for call ppp_send_frame_#t~ret523#1 := sk_run_filter(ppp_send_frame_~skb#1.base, ppp_send_frame_~skb#1.offset, ppp_send_frame_#t~mem522#1.base, ppp_send_frame_#t~mem522#1.offset); srcloc: null [2025-02-08 02:04:33,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8109: ppp_send_frame_~tmp___2~9#1 := ppp_send_frame_#t~ret523#1;havoc ppp_send_frame_#t~mem522#1.base, ppp_send_frame_#t~mem522#1.offset;havoc ppp_send_frame_#t~ret523#1; [2025-02-08 02:04:33,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8134: assume 0 == ppp_send_frame_#t~bitwise534#1 % 4294967296;havoc ppp_send_frame_#t~mem533#1;havoc ppp_send_frame_#t~bitwise534#1; [2025-02-08 02:04:33,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8134: assume !(0 == ppp_send_frame_#t~bitwise534#1 % 4294967296);havoc ppp_send_frame_#t~mem533#1;havoc ppp_send_frame_#t~bitwise534#1;call ppp_send_frame_#t~mem537#1 := read~int#12(ppp_send_frame_~skb#1.base, 104 + ppp_send_frame_~skb#1.offset, 4);call ppp_send_frame_#t~mem535#1.base, ppp_send_frame_#t~mem535#1.offset := read~$Pointer$#12(ppp_send_frame_~ppp#1.base, 552 + ppp_send_frame_~ppp#1.offset, 8);call ppp_send_frame_#t~mem536#1 := read~int#12(ppp_send_frame_#t~mem535#1.base, 442 + ppp_send_frame_#t~mem535#1.offset, 2); [2025-02-08 02:04:33,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8233-1: SUMMARY for call ppp_push(ppp_send_frame_~ppp#1.base, ppp_send_frame_~ppp#1.offset); srcloc: null [2025-02-08 02:04:33,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7977: assume 0 == (~tmp~43#1.base + ~tmp~43#1.offset) % 18446744073709551616;call #t~mem472#1.base, #t~mem472#1.offset := read~$Pointer$#12(~ppp#1.base, 552 + ~ppp#1.offset, 8); [2025-02-08 02:04:33,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7977: assume !(0 == (~tmp~43#1.base + ~tmp~43#1.offset) % 18446744073709551616); [2025-02-08 02:04:33,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8233: call ULTIMATE.dealloc(ppp_send_frame_~#cp~0#1.base, ppp_send_frame_~#cp~0#1.offset);havoc ppp_send_frame_~#cp~0#1.base, ppp_send_frame_~#cp~0#1.offset; [2025-02-08 02:04:33,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8035-1: SUMMARY for call pad_compress_skb_#t~ret508#1.base, pad_compress_skb_#t~ret508#1.offset := skb_pull(pad_compress_skb_~skb#1.base, pad_compress_skb_~skb#1.offset, 2); srcloc: null [2025-02-08 02:04:33,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8134-4: assume 0 == ppp_send_frame_#t~mem533#1 % 4294967296;ppp_send_frame_#t~bitwise534#1 := 0; [2025-02-08 02:04:33,326 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8134-4: assume !(0 == ppp_send_frame_#t~mem533#1 % 4294967296); [2025-02-08 02:04:33,326 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8035: havoc pad_compress_skb_#t~ret508#1.base, pad_compress_skb_#t~ret508#1.offset; [2025-02-08 02:04:33,326 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8134-3: assume 4 == ppp_send_frame_#t~mem533#1 % 4294967296;ppp_send_frame_#t~bitwise534#1 := ppp_send_frame_#t~mem533#1; [2025-02-08 02:04:33,326 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8134-3: assume !(4 == ppp_send_frame_#t~mem533#1 % 4294967296); [2025-02-08 02:04:33,326 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8134-2: havoc ppp_send_frame_#t~bitwise534#1;assume ppp_send_frame_#t~bitwise534#1 % 4294967296 <= ppp_send_frame_#t~mem533#1 % 4294967296 && ppp_send_frame_#t~bitwise534#1 % 4294967296 <= 4; [2025-02-08 02:04:33,326 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8134-1: [2025-02-08 02:04:33,327 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8126: assume 33021 == ppp_send_frame_~proto~1#1; [2025-02-08 02:04:33,327 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8126: assume !(33021 == ppp_send_frame_~proto~1#1); [2025-02-08 02:04:33,327 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8225: SUMMARY for call skb_queue_tail(ppp_send_frame_~ppp#1.base, 92 + ppp_send_frame_~ppp#1.offset, ppp_send_frame_~skb#1.base, ppp_send_frame_~skb#1.offset); srcloc: null [2025-02-08 02:04:33,327 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8093-1: SUMMARY for call ppp_send_frame_#t~ret520#1 := netdev_printk(26, 0, ppp_send_frame_#t~mem519#1.base, ppp_send_frame_#t~mem519#1.offset, 27, 0); srcloc: null [2025-02-08 02:04:33,327 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8093: assume -2147483648 <= ppp_send_frame_#t~ret520#1 && ppp_send_frame_#t~ret520#1 <= 2147483647;havoc ppp_send_frame_#t~mem519#1.base, ppp_send_frame_#t~mem519#1.offset;havoc ppp_send_frame_#t~ret520#1; [2025-02-08 02:04:33,327 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8184-2: havoc ppp_send_frame_#t~bitwise565#1;assume ppp_send_frame_#t~bitwise565#1 % 4294967296 <= ppp_send_frame_#t~mem564#1 % 4294967296 && ppp_send_frame_#t~bitwise565#1 % 4294967296 <= 4096; [2025-02-08 02:04:33,327 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8184-1: [2025-02-08 02:04:33,327 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8184: assume 0 != ppp_send_frame_#t~bitwise565#1 % 4294967296;havoc ppp_send_frame_#t~mem564#1;havoc ppp_send_frame_#t~bitwise565#1;call ppp_send_frame_#t~mem566#1.base, ppp_send_frame_#t~mem566#1.offset := read~$Pointer$#12(ppp_send_frame_~ppp#1.base, 512 + ppp_send_frame_~ppp#1.offset, 8); [2025-02-08 02:04:33,327 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8184: assume !(0 != ppp_send_frame_#t~bitwise565#1 % 4294967296);havoc ppp_send_frame_#t~mem564#1;havoc ppp_send_frame_#t~bitwise565#1; [2025-02-08 02:04:33,327 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8019: assume pad_compress_skb_#t~mem488#1 % 65536 % 4294967296 > 4;havoc pad_compress_skb_#t~mem487#1.base, pad_compress_skb_#t~mem487#1.offset;havoc pad_compress_skb_#t~mem488#1;call pad_compress_skb_#t~mem489#1.base, pad_compress_skb_#t~mem489#1.offset := read~$Pointer$#12(pad_compress_skb_~ppp#1.base, 552 + pad_compress_skb_~ppp#1.offset, 8);call pad_compress_skb_#t~mem490#1 := read~int#12(pad_compress_skb_#t~mem489#1.base, 442 + pad_compress_skb_#t~mem489#1.offset, 2); [2025-02-08 02:04:33,327 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8019: assume !(pad_compress_skb_#t~mem488#1 % 65536 % 4294967296 > 4);havoc pad_compress_skb_#t~mem487#1.base, pad_compress_skb_#t~mem487#1.offset;havoc pad_compress_skb_#t~mem488#1; [2025-02-08 02:04:33,327 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8184-4: assume 0 == ppp_send_frame_#t~mem564#1 % 4294967296;ppp_send_frame_#t~bitwise565#1 := 0; [2025-02-08 02:04:33,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8184-4: assume !(0 == ppp_send_frame_#t~mem564#1 % 4294967296); [2025-02-08 02:04:33,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8184-3: assume 4096 == ppp_send_frame_#t~mem564#1 % 4294967296;ppp_send_frame_#t~bitwise565#1 := ppp_send_frame_#t~mem564#1; [2025-02-08 02:04:33,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8184-3: assume !(4096 == ppp_send_frame_#t~mem564#1 % 4294967296); [2025-02-08 02:04:33,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8044-1: SUMMARY for call kfree_skb(pad_compress_skb_~new_skb~0#1.base, pad_compress_skb_~new_skb~0#1.offset); srcloc: null [2025-02-08 02:04:33,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8044: pad_compress_skb_~new_skb~0#1.base, pad_compress_skb_~new_skb~0#1.offset := pad_compress_skb_~skb#1.base, pad_compress_skb_~skb#1.offset; [2025-02-08 02:04:33,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8168-1: SUMMARY for call kfree_skb(ppp_send_frame_~skb#1.base, ppp_send_frame_~skb#1.offset); srcloc: null [2025-02-08 02:04:33,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8168: ppp_send_frame_~skb#1.base, ppp_send_frame_~skb#1.offset := ppp_send_frame_~new_skb~1#1.base, ppp_send_frame_~new_skb~1#1.offset; [2025-02-08 02:04:33,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8226: call ULTIMATE.dealloc(ppp_send_frame_~#cp~0#1.base, ppp_send_frame_~#cp~0#1.offset);havoc ppp_send_frame_~#cp~0#1.base, ppp_send_frame_~#cp~0#1.offset; [2025-02-08 02:04:33,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8160: assume (if ppp_send_frame_#t~mem554#1 % 256 % 256 <= 127 then ppp_send_frame_#t~mem554#1 % 256 % 256 else ppp_send_frame_#t~mem554#1 % 256 % 256 - 256) < 0;havoc ppp_send_frame_#t~mem553#1.base, ppp_send_frame_#t~mem553#1.offset;havoc ppp_send_frame_#t~mem554#1;ppp_send_frame_~proto~1#1 := 45;call ppp_send_frame_#t~mem555#1.base, ppp_send_frame_#t~mem555#1.offset := read~$Pointer$#1(ppp_send_frame_~#cp~0#1.base, ppp_send_frame_~#cp~0#1.offset, 8);call ppp_send_frame_#t~mem556#1.base, ppp_send_frame_#t~mem556#1.offset := read~$Pointer$#1(ppp_send_frame_~#cp~0#1.base, ppp_send_frame_~#cp~0#1.offset, 8);call ppp_send_frame_#t~mem557#1 := read~int#12(ppp_send_frame_#t~mem556#1.base, ppp_send_frame_#t~mem556#1.offset, 1);call write~int#12(ppp_send_frame_#t~mem557#1 % 256 % 128, ppp_send_frame_#t~mem555#1.base, ppp_send_frame_#t~mem555#1.offset, 1);havoc ppp_send_frame_#t~mem555#1.base, ppp_send_frame_#t~mem555#1.offset;havoc ppp_send_frame_#t~mem556#1.base, ppp_send_frame_#t~mem556#1.offset;havoc ppp_send_frame_#t~mem557#1; [2025-02-08 02:04:33,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8160: assume !((if ppp_send_frame_#t~mem554#1 % 256 % 256 <= 127 then ppp_send_frame_#t~mem554#1 % 256 % 256 else ppp_send_frame_#t~mem554#1 % 256 % 256 - 256) < 0);havoc ppp_send_frame_#t~mem553#1.base, ppp_send_frame_#t~mem553#1.offset;havoc ppp_send_frame_#t~mem554#1;ppp_send_frame_~proto~1#1 := 47;call ppp_send_frame_#t~mem558#1.base, ppp_send_frame_#t~mem558#1.offset := read~$Pointer$#1(ppp_send_frame_~#cp~0#1.base, ppp_send_frame_~#cp~0#1.offset, 8);call ppp_send_frame_#t~mem559#1.base, ppp_send_frame_#t~mem559#1.offset := read~$Pointer$#12(ppp_send_frame_~skb#1.base, 226 + ppp_send_frame_~skb#1.offset, 8);call ppp_send_frame_#t~mem560#1 := read~int#12(ppp_send_frame_#t~mem559#1.base, 2 + ppp_send_frame_#t~mem559#1.offset, 1);call write~int#12(ppp_send_frame_#t~mem560#1, ppp_send_frame_#t~mem558#1.base, ppp_send_frame_#t~mem558#1.offset, 1);havoc ppp_send_frame_#t~mem558#1.base, ppp_send_frame_#t~mem558#1.offset;havoc ppp_send_frame_#t~mem559#1.base, ppp_send_frame_#t~mem559#1.offset;havoc ppp_send_frame_#t~mem560#1; [2025-02-08 02:04:33,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8226-1: SUMMARY for call __wake_up(ppp_send_frame_~ppp#1.base, 180 + ppp_send_frame_~ppp#1.offset, 1, 1, 0, 0); srcloc: null [2025-02-08 02:04:33,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8193: assume 0 != ppp_send_frame_~tmp___3~5#1;call ppp_send_frame_#t~mem572#1.base, ppp_send_frame_#t~mem572#1.offset := read~$Pointer$#12(ppp_send_frame_~ppp#1.base, 552 + ppp_send_frame_~ppp#1.offset, 8); [2025-02-08 02:04:33,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8193: assume !(0 != ppp_send_frame_~tmp___3~5#1); [2025-02-08 02:04:33,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7962: ~skb~2#1.base, ~skb~2#1.offset := #t~ret469#1.base, #t~ret469#1.offset;havoc #t~ret469#1.base, #t~ret469#1.offset; [2025-02-08 02:04:33,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8086: assume 0 != (ppp_send_frame_#t~mem515#1.base + ppp_send_frame_#t~mem515#1.offset) % 18446744073709551616;havoc ppp_send_frame_#t~mem515#1.base, ppp_send_frame_#t~mem515#1.offset;call ppp_send_frame_#t~mem516#1.base, ppp_send_frame_#t~mem516#1.offset := read~$Pointer$#12(ppp_send_frame_~ppp#1.base, 672 + ppp_send_frame_~ppp#1.offset, 8); [2025-02-08 02:04:33,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8086: assume !(0 != (ppp_send_frame_#t~mem515#1.base + ppp_send_frame_#t~mem515#1.offset) % 18446744073709551616);havoc ppp_send_frame_#t~mem515#1.base, ppp_send_frame_#t~mem515#1.offset; [2025-02-08 02:04:33,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8152: assume { :begin_inline_slhc_compress } true;slhc_compress_#in~arg0#1.base, slhc_compress_#in~arg0#1.offset, slhc_compress_#in~arg1#1.base, slhc_compress_#in~arg1#1.offset, slhc_compress_#in~arg2#1, slhc_compress_#in~arg3#1.base, slhc_compress_#in~arg3#1.offset, slhc_compress_#in~arg4#1.base, slhc_compress_#in~arg4#1.offset, slhc_compress_#in~arg5#1 := ppp_send_frame_#t~mem544#1.base, ppp_send_frame_#t~mem544#1.offset, ppp_send_frame_#t~mem545#1.base, ppp_send_frame_#t~mem545#1.offset, (if (ppp_send_frame_#t~mem546#1 - 2) % 4294967296 % 4294967296 <= 2147483647 then (ppp_send_frame_#t~mem546#1 - 2) % 4294967296 % 4294967296 else (ppp_send_frame_#t~mem546#1 - 2) % 4294967296 % 4294967296 - 4294967296), ppp_send_frame_#t~mem547#1.base, 2 + ppp_send_frame_#t~mem547#1.offset, ppp_send_frame_~#cp~0#1.base, ppp_send_frame_~#cp~0#1.offset, (if 0 == ppp_send_frame_#t~bitwise549#1 % 4294967296 then 1 else 0);havoc slhc_compress_#res#1;havoc slhc_compress_#t~nondet1270#1, slhc_compress_~arg0#1.base, slhc_compress_~arg0#1.offset, slhc_compress_~arg1#1.base, slhc_compress_~arg1#1.offset, slhc_compress_~arg2#1, slhc_compress_~arg3#1.base, slhc_compress_~arg3#1.offset, slhc_compress_~arg4#1.base, slhc_compress_~arg4#1.offset, slhc_compress_~arg5#1;slhc_compress_~arg0#1.base, slhc_compress_~arg0#1.offset := slhc_compress_#in~arg0#1.base, slhc_compress_#in~arg0#1.offset;slhc_compress_~arg1#1.base, slhc_compress_~arg1#1.offset := slhc_compress_#in~arg1#1.base, slhc_compress_#in~arg1#1.offset;slhc_compress_~arg2#1 := slhc_compress_#in~arg2#1;slhc_compress_~arg3#1.base, slhc_compress_~arg3#1.offset := slhc_compress_#in~arg3#1.base, slhc_compress_#in~arg3#1.offset;slhc_compress_~arg4#1.base, slhc_compress_~arg4#1.offset := slhc_compress_#in~arg4#1.base, slhc_compress_#in~arg4#1.offset;slhc_compress_~arg5#1 := slhc_compress_#in~arg5#1;havoc slhc_compress_#t~nondet1270#1;assume -2147483648 <= slhc_compress_#t~nondet1270#1 && slhc_compress_#t~nondet1270#1 <= 2147483647;slhc_compress_#res#1 := slhc_compress_#t~nondet1270#1;havoc slhc_compress_#t~nondet1270#1; [2025-02-08 02:04:33,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7962-1: SUMMARY for call #t~ret469#1.base, #t~ret469#1.offset := skb_dequeue(~ppp#1.base, 4 + ~ppp#1.offset); srcloc: null [2025-02-08 02:04:33,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8185: assume 0 != (ppp_send_frame_#t~mem566#1.base + ppp_send_frame_#t~mem566#1.offset) % 18446744073709551616;havoc ppp_send_frame_#t~mem566#1.base, ppp_send_frame_#t~mem566#1.offset; [2025-02-08 02:04:33,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8185: assume !(0 != (ppp_send_frame_#t~mem566#1.base + ppp_send_frame_#t~mem566#1.offset) % 18446744073709551616);havoc ppp_send_frame_#t~mem566#1.base, ppp_send_frame_#t~mem566#1.offset; [2025-02-08 02:04:33,330 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8053-1: SUMMARY for call pad_compress_skb_#t~ret511#1 := netdev_err(pad_compress_skb_#t~mem510#1.base, pad_compress_skb_#t~mem510#1.offset, 25, 0); srcloc: null [2025-02-08 02:04:33,330 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8053: assume -2147483648 <= pad_compress_skb_#t~ret511#1 && pad_compress_skb_#t~ret511#1 <= 2147483647;havoc pad_compress_skb_#t~mem510#1.base, pad_compress_skb_#t~mem510#1.offset;havoc pad_compress_skb_#t~ret511#1; [2025-02-08 02:04:33,331 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8078: ppp_send_frame_~tmp~45#1 := ppp_send_frame_#t~ret513#1;havoc ppp_send_frame_#t~mem512#1.base, ppp_send_frame_#t~mem512#1.offset;havoc ppp_send_frame_#t~ret513#1;ppp_send_frame_~proto~1#1 := (if ppp_send_frame_~tmp~45#1 % 65536 % 4294967296 <= 2147483647 then ppp_send_frame_~tmp~45#1 % 65536 % 4294967296 else ppp_send_frame_~tmp~45#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:04:33,331 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8144-1: SUMMARY for call ppp_send_frame_#t~ret540#1 := netdev_err(ppp_send_frame_#t~mem539#1.base, ppp_send_frame_#t~mem539#1.offset, 28, 0); srcloc: null [2025-02-08 02:04:33,331 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8111: assume 0 != ppp_send_frame_~tmp___2~9#1 % 4294967296;call write~int#12(~jiffies~0, ppp_send_frame_~ppp#1.base, 536 + ppp_send_frame_~ppp#1.offset, 8); [2025-02-08 02:04:33,331 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8111: assume !(0 != ppp_send_frame_~tmp___2~9#1 % 4294967296); [2025-02-08 02:04:33,331 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8144: assume -2147483648 <= ppp_send_frame_#t~ret540#1 && ppp_send_frame_#t~ret540#1 <= 2147483647;havoc ppp_send_frame_#t~mem539#1.base, ppp_send_frame_#t~mem539#1.offset;havoc ppp_send_frame_#t~ret540#1; [2025-02-08 02:04:33,331 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7979-1: SUMMARY for call netif_wake_queue(#t~mem472#1.base, #t~mem472#1.offset); srcloc: null [2025-02-08 02:04:33,331 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7979: havoc #t~mem472#1.base, #t~mem472#1.offset; [2025-02-08 02:04:33,331 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8012-1: SUMMARY for call pad_compress_skb_#t~ret486#1 := netdev_err(pad_compress_skb_#t~mem485#1.base, pad_compress_skb_#t~mem485#1.offset, 24, 0); srcloc: null [2025-02-08 02:04:33,331 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8012: assume -2147483648 <= pad_compress_skb_#t~ret486#1 && pad_compress_skb_#t~ret486#1 <= 2147483647;havoc pad_compress_skb_#t~mem485#1.base, pad_compress_skb_#t~mem485#1.offset;havoc pad_compress_skb_#t~ret486#1; [2025-02-08 02:04:33,331 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8078-1: SUMMARY for call ppp_send_frame_#t~ret513#1 := get_unaligned_be16(ppp_send_frame_#t~mem512#1.base, ppp_send_frame_#t~mem512#1.offset); srcloc: null [2025-02-08 02:04:33,332 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8004-1: SUMMARY for call pad_compress_skb_#t~ret483#1.base, pad_compress_skb_#t~ret483#1.offset := alloc_skb(pad_compress_skb_~new_skb_size~0#1, 32); srcloc: null [2025-02-08 02:04:33,332 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8004: pad_compress_skb_~new_skb~0#1.base, pad_compress_skb_~new_skb~0#1.offset := pad_compress_skb_#t~ret483#1.base, pad_compress_skb_#t~ret483#1.offset;havoc pad_compress_skb_#t~ret483#1.base, pad_compress_skb_#t~ret483#1.offset; [2025-02-08 02:04:33,361 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10271: havoc #t~mem1157#1; [2025-02-08 02:04:33,362 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10271-1: SUMMARY for call unit_put(~pn~6#1.base, ~pn~6#1.offset, #t~mem1157#1); srcloc: null [2025-02-08 02:04:33,362 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10270: havoc unregister_netdev_~arg0#1.base, unregister_netdev_~arg0#1.offset;havoc unregister_netdev_#in~arg0#1.base, unregister_netdev_#in~arg0#1.offset;assume { :end_inline_unregister_netdev } true;havoc #t~mem1156#1.base, #t~mem1156#1.offset;call #t~mem1157#1 := read~int#12(~ppp#1.base, 272 + ~ppp#1.offset, 4); [2025-02-08 02:04:33,410 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11164: havoc netpoll_trap_#t~nondet1254#1; [2025-02-08 02:04:33,410 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5976: havoc netif_tx_start_queue_~dev_queue#1.base, netif_tx_start_queue_~dev_queue#1.offset;havoc netif_tx_start_queue_#in~dev_queue#1.base, netif_tx_start_queue_#in~dev_queue#1.offset;assume { :end_inline_netif_tx_start_queue } true; [2025-02-08 02:04:33,410 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5962: havoc clear_bit_~nr#1, clear_bit_~addr#1.base, clear_bit_~addr#1.offset;havoc clear_bit_#in~nr#1, clear_bit_#in~addr#1.base, clear_bit_#in~addr#1.offset;assume { :end_inline_clear_bit } true; [2025-02-08 02:04:33,410 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5986: havoc __netif_schedule_~arg0#1.base, __netif_schedule_~arg0#1.offset;havoc __netif_schedule_#in~arg0#1.base, __netif_schedule_#in~arg0#1.offset;assume { :end_inline___netif_schedule } true;havoc netif_tx_wake_queue_#t~mem237#1.base, netif_tx_wake_queue_#t~mem237#1.offset; [2025-02-08 02:04:33,413 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11065: havoc #t~nondet1241; [2025-02-08 02:04:33,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5185: assume false; [2025-02-08 02:04:33,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5185: assume !false; [2025-02-08 02:04:33,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5203: #res#1.base, #res#1.offset := ~pfo_ret__~0#1.base, ~pfo_ret__~0#1.offset; [2025-02-08 02:04:33,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint get_currentFINAL: assume true; [2025-02-08 02:04:33,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5197: assume { :begin_inline___bad_percpu_size } true;assume { :end_inline___bad_percpu_size } true; [2025-02-08 02:04:33,783 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8384: assume ppp_mp_explode_#t~mem613#1 > ppp_mp_explode_~i~1#1;havoc ppp_mp_explode_#t~mem613#1;call write~int#12(ppp_mp_explode_~i~1#1, ppp_mp_explode_~ppp#1.base, 564 + ppp_mp_explode_~ppp#1.offset, 4); [2025-02-08 02:04:33,783 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8384: assume !(ppp_mp_explode_#t~mem613#1 > ppp_mp_explode_~i~1#1);havoc ppp_mp_explode_#t~mem613#1; [2025-02-08 02:04:33,783 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8442: call ppp_mp_explode_#t~mem620#1.base, ppp_mp_explode_#t~mem620#1.offset := read~$Pointer$#12(ppp_mp_explode_~list~2#1.base, ppp_mp_explode_~list~2#1.offset, 8);ppp_mp_explode_~list~2#1.base, ppp_mp_explode_~list~2#1.offset := ppp_mp_explode_#t~mem620#1.base, ppp_mp_explode_#t~mem620#1.offset; [2025-02-08 02:04:33,783 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5114: havoc list_empty_#t~mem8#1.base, list_empty_#t~mem8#1.offset; [2025-02-08 02:04:33,783 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8467: assume 0 == ppp_mp_explode_#t~mem624#1;havoc ppp_mp_explode_#t~mem624#1;ppp_mp_explode_~nzero~0#1 := ppp_mp_explode_~nzero~0#1 - 1; [2025-02-08 02:04:33,784 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8467: assume !(0 == ppp_mp_explode_#t~mem624#1);havoc ppp_mp_explode_#t~mem624#1;call ppp_mp_explode_#t~mem625#1 := read~int#12(ppp_mp_explode_~pch~2#1.base, 610 + ppp_mp_explode_~pch~2#1.offset, 4);ppp_mp_explode_~totspeed~0#1 := ppp_mp_explode_~totspeed~0#1 - ppp_mp_explode_#t~mem625#1;havoc ppp_mp_explode_#t~mem625#1; [2025-02-08 02:04:33,784 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8368: assume 0 != ppp_mp_explode_~tmp~47#1; [2025-02-08 02:04:33,784 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8368: assume !(0 != ppp_mp_explode_~tmp~47#1);call ppp_mp_explode_#t~mem609#1 := read~int#12(ppp_mp_explode_~pch~2#1.base, 605 + ppp_mp_explode_~pch~2#1.offset, 1); [2025-02-08 02:04:33,784 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8426: assume (ppp_mp_explode_~ppp#1.base + (288 + ppp_mp_explode_~ppp#1.offset)) % 18446744073709551616 == (ppp_mp_explode_~list~2#1.base + ppp_mp_explode_~list~2#1.offset) % 18446744073709551616;ppp_mp_explode_~i~1#1 := 0; [2025-02-08 02:04:33,784 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8426: assume !((ppp_mp_explode_~ppp#1.base + (288 + ppp_mp_explode_~ppp#1.offset)) % 18446744073709551616 == (ppp_mp_explode_~list~2#1.base + ppp_mp_explode_~list~2#1.offset) % 18446744073709551616);ppp_mp_explode_~i~1#1 := 1 + ppp_mp_explode_~i~1#1; [2025-02-08 02:04:33,784 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8517: SUMMARY for call spin_unlock_bh(ppp_mp_explode_~pch~2#1.base, 440 + ppp_mp_explode_~pch~2#1.offset); srcloc: null [2025-02-08 02:04:33,784 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8451: assume 0 == ppp_mp_explode_#t~mem621#1 % 256 % 4294967296;havoc ppp_mp_explode_#t~mem621#1; [2025-02-08 02:04:33,784 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8451: assume !(0 == ppp_mp_explode_#t~mem621#1 % 256 % 4294967296);havoc ppp_mp_explode_#t~mem621#1;call ppp_mp_explode_#t~mem622#1 := read~int#12(ppp_mp_explode_~pch~2#1.base, 604 + ppp_mp_explode_~pch~2#1.offset, 1); [2025-02-08 02:04:33,784 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8583: SUMMARY for call spin_unlock_bh(ppp_mp_explode_~pch~2#1.base, 440 + ppp_mp_explode_~pch~2#1.offset); srcloc: null [2025-02-08 02:04:33,784 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8443: assume (ppp_mp_explode_~ppp#1.base + (288 + ppp_mp_explode_~ppp#1.offset)) % 18446744073709551616 == (ppp_mp_explode_~list~2#1.base + ppp_mp_explode_~list~2#1.offset) % 18446744073709551616;ppp_mp_explode_~i~1#1 := 0; [2025-02-08 02:04:33,784 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8443: assume !((ppp_mp_explode_~ppp#1.base + (288 + ppp_mp_explode_~ppp#1.offset)) % 18446744073709551616 == (ppp_mp_explode_~list~2#1.base + ppp_mp_explode_~list~2#1.offset) % 18446744073709551616);ppp_mp_explode_~__mptr___1~2#1.base, ppp_mp_explode_~__mptr___1~2#1.offset := ppp_mp_explode_~list~2#1.base, ppp_mp_explode_~list~2#1.offset;ppp_mp_explode_~pch~2#1.base, ppp_mp_explode_~pch~2#1.offset := ppp_mp_explode_~__mptr___1~2#1.base, 707893803828603699424 + ppp_mp_explode_~__mptr___1~2#1.offset;ppp_mp_explode_~i~1#1 := 1 + ppp_mp_explode_~i~1#1;call ppp_mp_explode_#t~mem621#1 := read~int#12(ppp_mp_explode_~pch~2#1.base, 604 + ppp_mp_explode_~pch~2#1.offset, 1); [2025-02-08 02:04:33,784 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8402: assume 0 == ppp_mp_explode_~nfree~0#1;ppp_mp_explode_#res#1 := 0; [2025-02-08 02:04:33,784 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8402: assume !(0 == ppp_mp_explode_~nfree~0#1); [2025-02-08 02:04:33,784 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8600: assume -2147483648 <= ppp_mp_explode_#t~ret655#1 && ppp_mp_explode_#t~ret655#1 <= 2147483647;havoc ppp_mp_explode_#t~mem654#1.base, ppp_mp_explode_#t~mem654#1.offset;havoc ppp_mp_explode_#t~ret655#1; [2025-02-08 02:04:33,784 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8600-1: SUMMARY for call ppp_mp_explode_#t~ret655#1 := netdev_err(ppp_mp_explode_#t~mem654#1.base, ppp_mp_explode_#t~mem654#1.offset, 30, 0); srcloc: null [2025-02-08 02:04:33,784 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8592: call write~int#12(ppp_mp_explode_~i~1#1, ppp_mp_explode_~ppp#1.base, 564 + ppp_mp_explode_~ppp#1.offset, 4);ppp_mp_explode_#res#1 := 1; [2025-02-08 02:04:33,784 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8419: ppp_mp_explode_~totlen~0#1 := ppp_mp_explode_~len~3#1;ppp_mp_explode_~nbigger~0#1 := (if ppp_mp_explode_~len~3#1 < 0 && 0 != ppp_mp_explode_~len~3#1 % ppp_mp_explode_~nfree~0#1 then (if ppp_mp_explode_~nfree~0#1 < 0 then ppp_mp_explode_~len~3#1 % ppp_mp_explode_~nfree~0#1 + ppp_mp_explode_~nfree~0#1 else ppp_mp_explode_~len~3#1 % ppp_mp_explode_~nfree~0#1 - ppp_mp_explode_~nfree~0#1) else ppp_mp_explode_~len~3#1 % ppp_mp_explode_~nfree~0#1);ppp_mp_explode_~list~2#1.base, ppp_mp_explode_~list~2#1.offset := ppp_mp_explode_~ppp#1.base, 288 + ppp_mp_explode_~ppp#1.offset;ppp_mp_explode_~i~1#1 := 0; [2025-02-08 02:04:33,784 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8378: call write~int#12(2, ppp_mp_explode_~pch~2#1.base, 604 + ppp_mp_explode_~pch~2#1.offset, 1);ppp_mp_explode_~nfree~0#1 := 1 + ppp_mp_explode_~nfree~0#1;ppp_mp_explode_~totfree~0#1 := 1 + ppp_mp_explode_~totfree~0#1; [2025-02-08 02:04:33,784 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8411: assume 0 == ppp_mp_explode_#t~mem617#1 % 256 % 4294967296;havoc ppp_mp_explode_#t~mem617#1; [2025-02-08 02:04:33,784 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8411: assume !(0 == ppp_mp_explode_#t~mem617#1 % 256 % 4294967296);havoc ppp_mp_explode_#t~mem617#1; [2025-02-08 02:04:33,784 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8543: ppp_mp_explode_~q~0#1.base, ppp_mp_explode_~q~0#1.offset := ppp_mp_explode_#t~ret634#1.base, ppp_mp_explode_#t~ret634#1.offset;havoc ppp_mp_explode_#t~ret634#1.base, ppp_mp_explode_#t~ret634#1.offset; [2025-02-08 02:04:33,784 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8543-1: SUMMARY for call ppp_mp_explode_#t~ret634#1.base, ppp_mp_explode_#t~ret634#1.offset := skb_put(ppp_mp_explode_~frag~0#1.base, ppp_mp_explode_~frag~0#1.offset, ppp_mp_explode_~flen~0#1 + ppp_mp_explode_~hdrlen~0#1); srcloc: null [2025-02-08 02:04:33,784 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8510: assume ppp_mp_explode_~flen~0#1 > ppp_mp_explode_~len~3#1;ppp_mp_explode_~flen~0#1 := ppp_mp_explode_~len~3#1; [2025-02-08 02:04:33,784 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8510: assume !(ppp_mp_explode_~flen~0#1 > ppp_mp_explode_~len~3#1); [2025-02-08 02:04:33,784 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8568: assume -2147483648 <= ppp_mp_explode_#t~ret651#1 && ppp_mp_explode_#t~ret651#1 <= 2147483647;ppp_mp_explode_~tmp___1~14#1 := ppp_mp_explode_#t~ret651#1;havoc ppp_mp_explode_#t~mem649#1.base, ppp_mp_explode_#t~mem649#1.offset;havoc ppp_mp_explode_#t~mem650#1.base, ppp_mp_explode_#t~mem650#1.offset;havoc ppp_mp_explode_#t~ret651#1; [2025-02-08 02:04:33,784 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8568-1: SUMMARY for call ppp_mp_explode_#t~ret651#1 := ##fun~$Pointer$~X~$Pointer$~TO~int(ppp_mp_explode_~chan~2#1.base, ppp_mp_explode_~chan~2#1.offset, ppp_mp_explode_~frag~0#1.base, ppp_mp_explode_~frag~0#1.offset, ppp_mp_explode_#t~mem650#1.base, ppp_mp_explode_#t~mem650#1.offset); srcloc: null [2025-02-08 02:04:33,784 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8560: assume -2147483648 <= ppp_mp_explode_#t~ret644#1 && ppp_mp_explode_#t~ret644#1 <= 2147483647;ppp_mp_explode_~tmp___0~25#1 := ppp_mp_explode_#t~ret644#1;havoc ppp_mp_explode_#t~ret644#1; [2025-02-08 02:04:33,785 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8560-1: SUMMARY for call ppp_mp_explode_#t~ret644#1 := skb_queue_empty(ppp_mp_explode_~pch~2#1.base, 4 + ppp_mp_explode_~pch~2#1.offset); srcloc: null [2025-02-08 02:04:33,785 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8527: assume ppp_mp_explode_~flen~0#1 > ppp_mp_explode_~mtu~0#1;ppp_mp_explode_~flen~0#1 := ppp_mp_explode_~mtu~0#1; [2025-02-08 02:04:33,785 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8527: assume !(ppp_mp_explode_~flen~0#1 > ppp_mp_explode_~mtu~0#1); [2025-02-08 02:04:33,785 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8544: call ppp_mp_explode_#t~mem635#1 := read~int#12(ppp_mp_explode_~ppp#1.base, 448 + ppp_mp_explode_~ppp#1.offset, 4); [2025-02-08 02:04:33,785 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8544-1: SUMMARY for call put_unaligned_be16(61, ppp_mp_explode_~q~0#1.base, ppp_mp_explode_~q~0#1.offset); srcloc: null [2025-02-08 02:04:33,785 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8412: assume 0 != (if ~mp_protocol_compress~0 % 256 % 4294967296 <= 2147483647 then ~mp_protocol_compress~0 % 256 % 4294967296 else ~mp_protocol_compress~0 % 256 % 4294967296 - 4294967296);ppp_mp_explode_~p~2#1.base, ppp_mp_explode_~p~2#1.offset := ppp_mp_explode_~p~2#1.base, 1 + ppp_mp_explode_~p~2#1.offset;ppp_mp_explode_~len~3#1 := ppp_mp_explode_~len~3#1 - 1; [2025-02-08 02:04:33,786 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8412: assume !(0 != (if ~mp_protocol_compress~0 % 256 % 4294967296 <= 2147483647 then ~mp_protocol_compress~0 % 256 % 4294967296 else ~mp_protocol_compress~0 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:04:33,786 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8536: ppp_mp_explode_~frag~0#1.base, ppp_mp_explode_~frag~0#1.offset := ppp_mp_explode_#t~ret633#1.base, ppp_mp_explode_#t~ret633#1.offset;havoc ppp_mp_explode_#t~ret633#1.base, ppp_mp_explode_#t~ret633#1.offset; [2025-02-08 02:04:33,786 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8371: assume 0 == ppp_mp_explode_#t~mem609#1 % 256 % 4294967296;havoc ppp_mp_explode_#t~mem609#1;call ppp_mp_explode_#t~mem610#1 := read~int#12(ppp_mp_explode_~pch~2#1.base, 610 + ppp_mp_explode_~pch~2#1.offset, 4); [2025-02-08 02:04:33,786 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8371: assume !(0 == ppp_mp_explode_#t~mem609#1 % 256 % 4294967296);havoc ppp_mp_explode_#t~mem609#1; [2025-02-08 02:04:33,786 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8536-1: SUMMARY for call ppp_mp_explode_#t~ret633#1.base, ppp_mp_explode_#t~ret633#1.offset := alloc_skb(ppp_mp_explode_~flen~0#1 + ppp_mp_explode_~hdrlen~0#1 + (if 0 == ppp_mp_explode_~flen~0#1 then 1 else 0), 32); srcloc: null [2025-02-08 02:04:33,786 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8578: call write~int#12(1, ppp_mp_explode_~pch~2#1.base, 605 + ppp_mp_explode_~pch~2#1.offset, 1);ppp_mp_explode_~p~2#1.base, ppp_mp_explode_~p~2#1.offset := ppp_mp_explode_~p~2#1.base, ppp_mp_explode_~p~2#1.offset + (if ppp_mp_explode_~flen~0#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ppp_mp_explode_~flen~0#1 % 18446744073709551616 % 18446744073709551616 else ppp_mp_explode_~flen~0#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);ppp_mp_explode_~len~3#1 := ppp_mp_explode_~len~3#1 - ppp_mp_explode_~flen~0#1;call ppp_mp_explode_#t~mem652#1 := read~int#12(ppp_mp_explode_~ppp#1.base, 568 + ppp_mp_explode_~ppp#1.offset, 4);call write~int#12(1 + ppp_mp_explode_#t~mem652#1, ppp_mp_explode_~ppp#1.base, 568 + ppp_mp_explode_~ppp#1.offset, 4);havoc ppp_mp_explode_#t~mem652#1;ppp_mp_explode_~bits~0#1 := 0; [2025-02-08 02:04:33,786 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8570: assume 0 == ppp_mp_explode_~tmp___1~14#1; [2025-02-08 02:04:33,786 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8570: assume !(0 == ppp_mp_explode_~tmp___1~14#1); [2025-02-08 02:04:33,786 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8562: assume 0 == ppp_mp_explode_~tmp___0~25#1; [2025-02-08 02:04:33,786 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8562: assume !(0 == ppp_mp_explode_~tmp___0~25#1);call ppp_mp_explode_#t~mem649#1.base, ppp_mp_explode_#t~mem649#1.offset := read~$Pointer$#12(ppp_mp_explode_~chan~2#1.base, 8 + ppp_mp_explode_~chan~2#1.offset, 8);call ppp_mp_explode_#t~mem650#1.base, ppp_mp_explode_#t~mem650#1.offset := read~$Pointer$#12(ppp_mp_explode_#t~mem649#1.base, ppp_mp_explode_#t~mem649#1.offset, 8); [2025-02-08 02:04:33,786 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8306: SUMMARY for call kfree_skb(~skb~3#1.base, ~skb~3#1.offset); srcloc: null [2025-02-08 02:04:33,786 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8504: ppp_mp_explode_~nfree~0#1 := ppp_mp_explode_~nfree~0#1 - 1; [2025-02-08 02:04:33,786 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8405: assume (if ppp_mp_explode_~navail~0#1 < 0 && 0 != ppp_mp_explode_~navail~0#1 % 2 then 1 + ppp_mp_explode_~navail~0#1 / 2 else ppp_mp_explode_~navail~0#1 / 2) > ppp_mp_explode_~nfree~0#1;ppp_mp_explode_#res#1 := 0; [2025-02-08 02:04:33,786 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8405: assume !((if ppp_mp_explode_~navail~0#1 < 0 && 0 != ppp_mp_explode_~navail~0#1 % 2 then 1 + ppp_mp_explode_~navail~0#1 / 2 else ppp_mp_explode_~navail~0#1 / 2) > ppp_mp_explode_~nfree~0#1);call ppp_mp_explode_#t~mem615#1.base, ppp_mp_explode_#t~mem615#1.offset := read~$Pointer$#12(ppp_mp_explode_~skb#1.base, 226 + ppp_mp_explode_~skb#1.offset, 8);ppp_mp_explode_~p~2#1.base, ppp_mp_explode_~p~2#1.offset := ppp_mp_explode_#t~mem615#1.base, ppp_mp_explode_#t~mem615#1.offset;havoc ppp_mp_explode_#t~mem615#1.base, ppp_mp_explode_#t~mem615#1.offset;call ppp_mp_explode_#t~mem616#1 := read~int#12(ppp_mp_explode_~skb#1.base, 104 + ppp_mp_explode_~skb#1.offset, 4);ppp_mp_explode_~len~3#1 := (if ppp_mp_explode_#t~mem616#1 % 4294967296 % 4294967296 <= 2147483647 then ppp_mp_explode_#t~mem616#1 % 4294967296 % 4294967296 else ppp_mp_explode_#t~mem616#1 % 4294967296 % 4294967296 - 4294967296);havoc ppp_mp_explode_#t~mem616#1;call ppp_mp_explode_#t~mem617#1 := read~int#12(ppp_mp_explode_~p~2#1.base, ppp_mp_explode_~p~2#1.offset, 1); [2025-02-08 02:04:33,786 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8364-1: call ppp_mp_explode_#t~mem607#1 := read~int#12(ppp_mp_explode_~pch~2#1.base, 604 + ppp_mp_explode_~pch~2#1.offset, 1); [2025-02-08 02:04:33,786 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8364: assume 0 != ppp_mp_explode_#t~mem607#1 % 256 % 4294967296;havoc ppp_mp_explode_#t~mem607#1; [2025-02-08 02:04:33,786 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8364: assume !(0 != ppp_mp_explode_#t~mem607#1 % 256 % 4294967296);havoc ppp_mp_explode_#t~mem607#1; [2025-02-08 02:04:33,786 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8546: assume 0 != ppp_mp_explode_#t~bitwise636#1 % 4294967296;havoc ppp_mp_explode_#t~mem635#1;havoc ppp_mp_explode_#t~bitwise636#1;call ppp_mp_explode_#t~mem637#1 := read~int#12(ppp_mp_explode_~ppp#1.base, 568 + ppp_mp_explode_~ppp#1.offset, 4);call write~int#12(ppp_mp_explode_#t~mem637#1 % 4294967296 / 256 % 256 % 16 + ppp_mp_explode_~bits~0#1 % 256, ppp_mp_explode_~q~0#1.base, 2 + ppp_mp_explode_~q~0#1.offset, 1);havoc ppp_mp_explode_#t~mem637#1;call ppp_mp_explode_#t~mem638#1 := read~int#12(ppp_mp_explode_~ppp#1.base, 568 + ppp_mp_explode_~ppp#1.offset, 4);call write~int#12(ppp_mp_explode_#t~mem638#1, ppp_mp_explode_~q~0#1.base, 3 + ppp_mp_explode_~q~0#1.offset, 1);havoc ppp_mp_explode_#t~mem638#1; [2025-02-08 02:04:33,786 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8546: assume !(0 != ppp_mp_explode_#t~bitwise636#1 % 4294967296);havoc ppp_mp_explode_#t~mem635#1;havoc ppp_mp_explode_#t~bitwise636#1;call write~int#12(ppp_mp_explode_~bits~0#1, ppp_mp_explode_~q~0#1.base, 2 + ppp_mp_explode_~q~0#1.offset, 1);call ppp_mp_explode_#t~mem639#1 := read~int#12(ppp_mp_explode_~ppp#1.base, 568 + ppp_mp_explode_~ppp#1.offset, 4);call write~int#12(ppp_mp_explode_#t~mem639#1 % 4294967296 / 65536, ppp_mp_explode_~q~0#1.base, 3 + ppp_mp_explode_~q~0#1.offset, 1);havoc ppp_mp_explode_#t~mem639#1;call ppp_mp_explode_#t~mem640#1 := read~int#12(ppp_mp_explode_~ppp#1.base, 568 + ppp_mp_explode_~ppp#1.offset, 4);call write~int#12(ppp_mp_explode_#t~mem640#1 % 4294967296 / 256, ppp_mp_explode_~q~0#1.base, 4 + ppp_mp_explode_~q~0#1.offset, 1);havoc ppp_mp_explode_#t~mem640#1;call ppp_mp_explode_#t~mem641#1 := read~int#12(ppp_mp_explode_~ppp#1.base, 568 + ppp_mp_explode_~ppp#1.offset, 4);call write~int#12(ppp_mp_explode_#t~mem641#1, ppp_mp_explode_~q~0#1.base, 5 + ppp_mp_explode_~q~0#1.offset, 1);havoc ppp_mp_explode_#t~mem641#1; [2025-02-08 02:04:33,786 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8488: assume ppp_mp_explode_~nfree~0#1 > 0;call ppp_mp_explode_#t~mem626#1 := read~int#12(ppp_mp_explode_~pch~2#1.base, 610 + ppp_mp_explode_~pch~2#1.offset, 4); [2025-02-08 02:04:33,786 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8488: assume !(ppp_mp_explode_~nfree~0#1 > 0); [2025-02-08 02:04:33,786 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8455: assume 1 == ppp_mp_explode_#t~mem622#1 % 256 % 4294967296;havoc ppp_mp_explode_#t~mem622#1; [2025-02-08 02:04:33,786 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8455: assume !(1 == ppp_mp_explode_#t~mem622#1 % 256 % 4294967296);havoc ppp_mp_explode_#t~mem622#1; [2025-02-08 02:04:33,787 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8604: call ppp_mp_explode_#t~mem656#1.base, ppp_mp_explode_#t~mem656#1.offset := read~$Pointer$#12(ppp_mp_explode_~ppp#1.base, 552 + ppp_mp_explode_~ppp#1.offset, 8);call ppp_mp_explode_#t~mem657#1.base, ppp_mp_explode_#t~mem657#1.offset := read~$Pointer$#12(ppp_mp_explode_~ppp#1.base, 552 + ppp_mp_explode_~ppp#1.offset, 8);call ppp_mp_explode_#t~mem658#1 := read~int#12(ppp_mp_explode_#t~mem657#1.base, 228 + ppp_mp_explode_#t~mem657#1.offset, 8);call write~int#12(1 + ppp_mp_explode_#t~mem658#1, ppp_mp_explode_#t~mem656#1.base, 228 + ppp_mp_explode_#t~mem656#1.offset, 8);havoc ppp_mp_explode_#t~mem656#1.base, ppp_mp_explode_#t~mem656#1.offset;havoc ppp_mp_explode_#t~mem657#1.base, ppp_mp_explode_#t~mem657#1.offset;havoc ppp_mp_explode_#t~mem658#1;call ppp_mp_explode_#t~mem659#1 := read~int#12(ppp_mp_explode_~ppp#1.base, 568 + ppp_mp_explode_~ppp#1.offset, 4);call write~int#12(1 + ppp_mp_explode_#t~mem659#1, ppp_mp_explode_~ppp#1.base, 568 + ppp_mp_explode_~ppp#1.offset, 4);havoc ppp_mp_explode_#t~mem659#1;ppp_mp_explode_#res#1 := 1; [2025-02-08 02:04:33,787 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1: assume #Ultimate.C_memcpy_#t~loopctr1292#1 % 18446744073709551616 < #Ultimate.C_memcpy_size#1 % 18446744073709551616;call #Ultimate.C_memcpy_#t~mem1293#1.base, #Ultimate.C_memcpy_#t~mem1293#1.offset := read~unchecked~$Pointer$#12(#Ultimate.C_memcpy_src#1.base, #Ultimate.C_memcpy_src#1.offset + #Ultimate.C_memcpy_#t~loopctr1292#1, 8);call write~unchecked~$Pointer$#12(#Ultimate.C_memcpy_#t~mem1293#1.base, #Ultimate.C_memcpy_#t~mem1293#1.offset, #Ultimate.C_memcpy_dest#1.base, #Ultimate.C_memcpy_dest#1.offset + #Ultimate.C_memcpy_#t~loopctr1292#1, 8);#Ultimate.C_memcpy_#t~loopctr1292#1 := 8 + #Ultimate.C_memcpy_#t~loopctr1292#1; [2025-02-08 02:04:33,787 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1: assume !(#Ultimate.C_memcpy_#t~loopctr1292#1 % 18446744073709551616 < #Ultimate.C_memcpy_size#1 % 18446744073709551616);assume #Ultimate.C_memcpy_#res#1.base == #Ultimate.C_memcpy_dest#1.base && #Ultimate.C_memcpy_#res#1.offset == #Ultimate.C_memcpy_dest#1.offset;ppp_mp_explode_#t~memcpy~res642#1.base, ppp_mp_explode_#t~memcpy~res642#1.offset := #Ultimate.C_memcpy_#res#1.base, #Ultimate.C_memcpy_#res#1.offset;havoc #Ultimate.C_memcpy_#t~loopctr1284#1, #Ultimate.C_memcpy_#t~mem1285#1, #Ultimate.C_memcpy_#t~mem1286#1, #Ultimate.C_memcpy_#t~mem1287#1, #Ultimate.C_memcpy_#t~mem1288#1, #Ultimate.C_memcpy_#t~mem1289#1, #Ultimate.C_memcpy_#t~mem1290#1, #Ultimate.C_memcpy_#t~mem1291#1, #Ultimate.C_memcpy_#t~loopctr1292#1, #Ultimate.C_memcpy_#t~mem1293#1.base, #Ultimate.C_memcpy_#t~mem1293#1.offset;havoc #Ultimate.C_memcpy_dest#1.base, #Ultimate.C_memcpy_dest#1.offset, #Ultimate.C_memcpy_src#1.base, #Ultimate.C_memcpy_src#1.offset, #Ultimate.C_memcpy_size#1;assume { :end_inline_#Ultimate.C_memcpy } true;ppp_mp_explode_~__ret~0#1.base, ppp_mp_explode_~__ret~0#1.offset := ppp_mp_explode_#t~memcpy~res642#1.base, ppp_mp_explode_#t~memcpy~res642#1.offset;havoc ppp_mp_explode_#t~memcpy~res642#1.base, ppp_mp_explode_#t~memcpy~res642#1.offset;call ppp_mp_explode_#t~mem643#1.base, ppp_mp_explode_#t~mem643#1.offset := read~$Pointer$#12(ppp_mp_explode_~pch~2#1.base, 296 + ppp_mp_explode_~pch~2#1.offset, 8);ppp_mp_explode_~chan~2#1.base, ppp_mp_explode_~chan~2#1.offset := ppp_mp_explode_#t~mem643#1.base, ppp_mp_explode_#t~mem643#1.offset;havoc ppp_mp_explode_#t~mem643#1.base, ppp_mp_explode_#t~mem643#1.offset; [2025-02-08 02:04:33,787 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-1: assume #Ultimate.C_memcpy_#t~loopctr1284#1 % 18446744073709551616 < #Ultimate.C_memcpy_size#1 % 18446744073709551616;call #Ultimate.C_memcpy_#t~mem1285#1 := read~unchecked~int#12(#Ultimate.C_memcpy_src#1.base, #Ultimate.C_memcpy_src#1.offset + #Ultimate.C_memcpy_#t~loopctr1284#1, 2);call write~unchecked~int#12(#Ultimate.C_memcpy_#t~mem1285#1, #Ultimate.C_memcpy_dest#1.base, #Ultimate.C_memcpy_dest#1.offset + #Ultimate.C_memcpy_#t~loopctr1284#1, 2);call #Ultimate.C_memcpy_#t~mem1286#1 := read~unchecked~int#12(#Ultimate.C_memcpy_src#1.base, #Ultimate.C_memcpy_src#1.offset + #Ultimate.C_memcpy_#t~loopctr1284#1, 1);call write~unchecked~int#12(#Ultimate.C_memcpy_#t~mem1286#1, #Ultimate.C_memcpy_dest#1.base, #Ultimate.C_memcpy_dest#1.offset + #Ultimate.C_memcpy_#t~loopctr1284#1, 1);call #Ultimate.C_memcpy_#t~mem1287#1 := read~unchecked~int#12(#Ultimate.C_memcpy_src#1.base, #Ultimate.C_memcpy_src#1.offset + #Ultimate.C_memcpy_#t~loopctr1284#1, 4);call write~unchecked~int#12(#Ultimate.C_memcpy_#t~mem1287#1, #Ultimate.C_memcpy_dest#1.base, #Ultimate.C_memcpy_dest#1.offset + #Ultimate.C_memcpy_#t~loopctr1284#1, 4);call #Ultimate.C_memcpy_#t~mem1288#1 := read~unchecked~int#12(#Ultimate.C_memcpy_src#1.base, #Ultimate.C_memcpy_src#1.offset + #Ultimate.C_memcpy_#t~loopctr1284#1, 1);call write~unchecked~int#12(#Ultimate.C_memcpy_#t~mem1288#1, #Ultimate.C_memcpy_dest#1.base, #Ultimate.C_memcpy_dest#1.offset + #Ultimate.C_memcpy_#t~loopctr1284#1, 1);call #Ultimate.C_memcpy_#t~mem1289#1 := read~unchecked~int#12(#Ultimate.C_memcpy_src#1.base, #Ultimate.C_memcpy_src#1.offset + #Ultimate.C_memcpy_#t~loopctr1284#1, 8);call write~unchecked~int#12(#Ultimate.C_memcpy_#t~mem1289#1, #Ultimate.C_memcpy_dest#1.base, #Ultimate.C_memcpy_dest#1.offset + #Ultimate.C_memcpy_#t~loopctr1284#1, 8);call #Ultimate.C_memcpy_#t~mem1290#1 := read~unchecked~int#12(#Ultimate.C_memcpy_src#1.base, #Ultimate.C_memcpy_src#1.offset + #Ultimate.C_memcpy_#t~loopctr1284#1, 4);call write~unchecked~int#12(#Ultimate.C_memcpy_#t~mem1290#1, #Ultimate.C_memcpy_dest#1.base, #Ultimate.C_memcpy_dest#1.offset + #Ultimate.C_memcpy_#t~loopctr1284#1, 4);call #Ultimate.C_memcpy_#t~mem1291#1 := read~unchecked~int#12(#Ultimate.C_memcpy_src#1.base, #Ultimate.C_memcpy_src#1.offset + #Ultimate.C_memcpy_#t~loopctr1284#1, 8);call write~unchecked~int#12(#Ultimate.C_memcpy_#t~mem1291#1, #Ultimate.C_memcpy_dest#1.base, #Ultimate.C_memcpy_dest#1.offset + #Ultimate.C_memcpy_#t~loopctr1284#1, 8);#Ultimate.C_memcpy_#t~loopctr1284#1 := 1 + #Ultimate.C_memcpy_#t~loopctr1284#1; [2025-02-08 02:04:33,787 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-1: assume !(#Ultimate.C_memcpy_#t~loopctr1284#1 % 18446744073709551616 < #Ultimate.C_memcpy_size#1 % 18446744073709551616);#Ultimate.C_memcpy_#t~loopctr1292#1 := 0; [2025-02-08 02:04:33,788 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8538: assume 0 == (ppp_mp_explode_~frag~0#1.base + ppp_mp_explode_~frag~0#1.offset) % 18446744073709551616; [2025-02-08 02:04:33,788 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8538: assume !(0 == (ppp_mp_explode_~frag~0#1.base + ppp_mp_explode_~frag~0#1.offset) % 18446744073709551616); [2025-02-08 02:04:33,788 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8546-1: [2025-02-08 02:04:33,788 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8546-2: havoc ppp_mp_explode_#t~bitwise636#1;assume ppp_mp_explode_#t~bitwise636#1 % 4294967296 <= ppp_mp_explode_#t~mem635#1 % 4294967296 && ppp_mp_explode_#t~bitwise636#1 % 4294967296 <= 16384; [2025-02-08 02:04:33,788 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8480: assume 0 == ppp_mp_explode_~navail~0#1; [2025-02-08 02:04:33,788 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8480: assume !(0 == ppp_mp_explode_~navail~0#1); [2025-02-08 02:04:33,788 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8546-3: assume 16384 == ppp_mp_explode_#t~mem635#1 % 4294967296;ppp_mp_explode_#t~bitwise636#1 := ppp_mp_explode_#t~mem635#1; [2025-02-08 02:04:33,788 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8546-3: assume !(16384 == ppp_mp_explode_#t~mem635#1 % 4294967296); [2025-02-08 02:04:33,788 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8546-4: assume 0 == ppp_mp_explode_#t~mem635#1 % 4294967296;ppp_mp_explode_#t~bitwise636#1 := 0; [2025-02-08 02:04:33,788 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8546-4: assume !(0 == ppp_mp_explode_#t~mem635#1 % 4294967296); [2025-02-08 02:04:33,788 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8406: #t~ret597#1 := ppp_mp_explode_#res#1;havoc ppp_mp_explode_#t~mem601#1, ppp_mp_explode_#t~bitwise602#1, ppp_mp_explode_#t~mem603#1.base, ppp_mp_explode_#t~mem603#1.offset, ppp_mp_explode_#t~mem604#1.base, ppp_mp_explode_#t~mem604#1.offset, ppp_mp_explode_#t~mem605#1.base, ppp_mp_explode_#t~mem605#1.offset, ppp_mp_explode_#t~mem606#1, ppp_mp_explode_#t~mem607#1, ppp_mp_explode_#t~ret608#1, ppp_mp_explode_#t~mem609#1, ppp_mp_explode_#t~mem610#1, ppp_mp_explode_#t~mem611#1, ppp_mp_explode_#t~mem612#1, ppp_mp_explode_#t~mem613#1, ppp_mp_explode_#t~mem614#1.base, ppp_mp_explode_#t~mem614#1.offset, ppp_mp_explode_#t~mem615#1.base, ppp_mp_explode_#t~mem615#1.offset, ppp_mp_explode_#t~mem616#1, ppp_mp_explode_#t~mem617#1, ppp_mp_explode_#t~mem618#1.base, ppp_mp_explode_#t~mem618#1.offset, ppp_mp_explode_#t~mem619#1, ppp_mp_explode_#t~mem620#1.base, ppp_mp_explode_#t~mem620#1.offset, ppp_mp_explode_#t~mem621#1, ppp_mp_explode_#t~mem622#1, ppp_mp_explode_#t~mem623#1.base, ppp_mp_explode_#t~mem623#1.offset, ppp_mp_explode_#t~mem624#1, ppp_mp_explode_#t~mem625#1, ppp_mp_explode_#t~mem626#1, ppp_mp_explode_#t~mem627#1, ppp_mp_explode_#t~mem628#1, ppp_mp_explode_#t~mem629#1, ppp_mp_explode_#t~mem630#1.base, ppp_mp_explode_#t~mem630#1.offset, ppp_mp_explode_#t~mem631#1, ppp_mp_explode_#t~bitwise632#1, ppp_mp_explode_#t~ret633#1.base, ppp_mp_explode_#t~ret633#1.offset, ppp_mp_explode_#t~ret634#1.base, ppp_mp_explode_#t~ret634#1.offset, ppp_mp_explode_#t~mem635#1, ppp_mp_explode_#t~bitwise636#1, ppp_mp_explode_#t~mem637#1, ppp_mp_explode_#t~mem638#1, ppp_mp_explode_#t~mem639#1, ppp_mp_explode_#t~mem640#1, ppp_mp_explode_#t~mem641#1, ppp_mp_explode_#t~memcpy~res642#1.base, ppp_mp_explode_#t~memcpy~res642#1.offset, ppp_mp_explode_#t~mem643#1.base, ppp_mp_explode_#t~mem643#1.offset, ppp_mp_explode_#t~ret644#1, ppp_mp_explode_#t~mem649#1.base, ppp_mp_explode_#t~mem649#1.offset, ppp_mp_explode_#t~mem650#1.base, ppp_mp_explode_#t~mem650#1.offset, ppp_mp_explode_#t~ret651#1, ppp_mp_explode_#t~mem652#1, ppp_mp_explode_#t~mem653#1, ppp_mp_explode_#t~mem654#1.base, ppp_mp_explode_#t~mem654#1.offset, ppp_mp_explode_#t~ret655#1, ppp_mp_explode_#t~mem656#1.base, ppp_mp_explode_#t~mem656#1.offset, ppp_mp_explode_#t~mem657#1.base, ppp_mp_explode_#t~mem657#1.offset, ppp_mp_explode_#t~mem658#1, ppp_mp_explode_#t~mem659#1, ppp_mp_explode_~ppp#1.base, ppp_mp_explode_~ppp#1.offset, ppp_mp_explode_~skb#1.base, ppp_mp_explode_~skb#1.offset, ppp_mp_explode_~len~3#1, ppp_mp_explode_~totlen~0#1, ppp_mp_explode_~i~1#1, ppp_mp_explode_~bits~0#1, ppp_mp_explode_~hdrlen~0#1, ppp_mp_explode_~mtu~0#1, ppp_mp_explode_~flen~0#1, ppp_mp_explode_~navail~0#1, ppp_mp_explode_~nfree~0#1, ppp_mp_explode_~nzero~0#1, ppp_mp_explode_~nbigger~0#1, ppp_mp_explode_~totspeed~0#1, ppp_mp_explode_~totfree~0#1, ppp_mp_explode_~p~2#1.base, ppp_mp_explode_~p~2#1.offset, ppp_mp_explode_~q~0#1.base, ppp_mp_explode_~q~0#1.offset, ppp_mp_explode_~list~2#1.base, ppp_mp_explode_~list~2#1.offset, ppp_mp_explode_~pch~2#1.base, ppp_mp_explode_~pch~2#1.offset, ppp_mp_explode_~frag~0#1.base, ppp_mp_explode_~frag~0#1.offset, ppp_mp_explode_~chan~2#1.base, ppp_mp_explode_~chan~2#1.offset, ppp_mp_explode_~__mptr~6#1.base, ppp_mp_explode_~__mptr~6#1.offset, ppp_mp_explode_~tmp~47#1, ppp_mp_explode_~__mptr___0~3#1.base, ppp_mp_explode_~__mptr___0~3#1.offset, ppp_mp_explode_~__mptr___1~2#1.base, ppp_mp_explode_~__mptr___1~2#1.offset, ppp_mp_explode_~__len~0#1, ppp_mp_explode_~__ret~0#1.base, ppp_mp_explode_~__ret~0#1.offset, ppp_mp_explode_~tmp___0~25#1, ppp_mp_explode_~tmp___1~14#1;havoc ppp_mp_explode_#in~ppp#1.base, ppp_mp_explode_#in~ppp#1.offset, ppp_mp_explode_#in~skb#1.base, ppp_mp_explode_#in~skb#1.offset;assume { :end_inline_ppp_mp_explode } true;assume -2147483648 <= #t~ret597#1 && #t~ret597#1 <= 2147483647;~tmp___1~13#1 := #t~ret597#1;havoc #t~ret597#1; [2025-02-08 02:04:33,788 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8596: call ppp_mp_explode_#t~mem653#1 := read~int#12(ppp_mp_explode_~ppp#1.base, 460 + ppp_mp_explode_~ppp#1.offset, 4); [2025-02-08 02:04:33,788 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8596-1: SUMMARY for call spin_unlock_bh(ppp_mp_explode_~pch~2#1.base, 440 + ppp_mp_explode_~pch~2#1.offset); srcloc: null [2025-02-08 02:04:33,788 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8439: ppp_mp_explode_~bits~0#1 := 128; [2025-02-08 02:04:33,788 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8373: assume 0 == ppp_mp_explode_#t~mem610#1;havoc ppp_mp_explode_#t~mem610#1;ppp_mp_explode_~nzero~0#1 := 1 + ppp_mp_explode_~nzero~0#1; [2025-02-08 02:04:33,788 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8373: assume !(0 == ppp_mp_explode_#t~mem610#1);havoc ppp_mp_explode_#t~mem610#1;call ppp_mp_explode_#t~mem611#1 := read~int#12(ppp_mp_explode_~pch~2#1.base, 610 + ppp_mp_explode_~pch~2#1.offset, 4);ppp_mp_explode_~totspeed~0#1 := ppp_mp_explode_#t~mem611#1 + ppp_mp_explode_~totspeed~0#1;havoc ppp_mp_explode_#t~mem611#1; [2025-02-08 02:04:33,789 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8464: call ppp_mp_explode_#t~mem623#1.base, ppp_mp_explode_#t~mem623#1.offset := read~$Pointer$#12(ppp_mp_explode_~pch~2#1.base, 296 + ppp_mp_explode_~pch~2#1.offset, 8); [2025-02-08 02:04:33,789 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8464-1: SUMMARY for call spin_lock_bh(ppp_mp_explode_~pch~2#1.base, 440 + ppp_mp_explode_~pch~2#1.offset); srcloc: null [2025-02-08 02:04:33,789 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8423: call ppp_mp_explode_#t~mem619#1 := read~int#12(ppp_mp_explode_~ppp#1.base, 564 + ppp_mp_explode_~ppp#1.offset, 4); [2025-02-08 02:04:33,789 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8514: assume ppp_mp_explode_~flen~0#1 <= 0;call write~int#12(2, ppp_mp_explode_~pch~2#1.base, 604 + ppp_mp_explode_~pch~2#1.offset, 1); [2025-02-08 02:04:33,789 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8514: assume !(ppp_mp_explode_~flen~0#1 <= 0);call ppp_mp_explode_#t~mem630#1.base, ppp_mp_explode_#t~mem630#1.offset := read~$Pointer$#12(ppp_mp_explode_~pch~2#1.base, 296 + ppp_mp_explode_~pch~2#1.offset, 8);call ppp_mp_explode_#t~mem631#1 := read~int#12(ppp_mp_explode_#t~mem630#1.base, 16 + ppp_mp_explode_#t~mem630#1.offset, 4);ppp_mp_explode_~mtu~0#1 := ppp_mp_explode_#t~mem631#1 - ppp_mp_explode_~hdrlen~0#1;havoc ppp_mp_explode_#t~mem630#1.base, ppp_mp_explode_#t~mem630#1.offset;havoc ppp_mp_explode_#t~mem631#1; [2025-02-08 02:04:33,789 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8489: assume 0 == ppp_mp_explode_#t~mem626#1;havoc ppp_mp_explode_#t~mem626#1;ppp_mp_explode_~flen~0#1 := (if ppp_mp_explode_~len~3#1 < 0 && 0 != ppp_mp_explode_~len~3#1 % ppp_mp_explode_~nfree~0#1 then (if ppp_mp_explode_~nfree~0#1 < 0 then ppp_mp_explode_~len~3#1 / ppp_mp_explode_~nfree~0#1 - 1 else 1 + ppp_mp_explode_~len~3#1 / ppp_mp_explode_~nfree~0#1) else ppp_mp_explode_~len~3#1 / ppp_mp_explode_~nfree~0#1); [2025-02-08 02:04:33,789 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8489: assume !(0 == ppp_mp_explode_#t~mem626#1);havoc ppp_mp_explode_#t~mem626#1;call ppp_mp_explode_#t~mem627#1 := read~int#12(ppp_mp_explode_~pch~2#1.base, 610 + ppp_mp_explode_~pch~2#1.offset, 4);ppp_mp_explode_~flen~0#1 := (if (ppp_mp_explode_~totfree~0#1 - ppp_mp_explode_~nzero~0#1) * (ppp_mp_explode_~hdrlen~0#1 * ppp_mp_explode_~totfree~0#1 + ppp_mp_explode_~totlen~0#1) < 0 && 0 != (ppp_mp_explode_~totfree~0#1 - ppp_mp_explode_~nzero~0#1) * (ppp_mp_explode_~hdrlen~0#1 * ppp_mp_explode_~totfree~0#1 + ppp_mp_explode_~totlen~0#1) % (if ppp_mp_explode_~totspeed~0#1 * ppp_mp_explode_~totfree~0#1 < 0 && 0 != ppp_mp_explode_~totspeed~0#1 * ppp_mp_explode_~totfree~0#1 % ppp_mp_explode_#t~mem627#1 then (if ppp_mp_explode_#t~mem627#1 < 0 then ppp_mp_explode_~totspeed~0#1 * ppp_mp_explode_~totfree~0#1 / ppp_mp_explode_#t~mem627#1 - 1 else 1 + ppp_mp_explode_~totspeed~0#1 * ppp_mp_explode_~totfree~0#1 / ppp_mp_explode_#t~mem627#1) else ppp_mp_explode_~totspeed~0#1 * ppp_mp_explode_~totfree~0#1 / ppp_mp_explode_#t~mem627#1) then (if (if ppp_mp_explode_~totspeed~0#1 * ppp_mp_explode_~totfree~0#1 < 0 && 0 != ppp_mp_explode_~totspeed~0#1 * ppp_mp_explode_~totfree~0#1 % ppp_mp_explode_#t~mem627#1 then (if ppp_mp_explode_#t~mem627#1 < 0 then ppp_mp_explode_~totspeed~0#1 * ppp_mp_explode_~totfree~0#1 / ppp_mp_explode_#t~mem627#1 - 1 else 1 + ppp_mp_explode_~totspeed~0#1 * ppp_mp_explode_~totfree~0#1 / ppp_mp_explode_#t~mem627#1) else ppp_mp_explode_~totspeed~0#1 * ppp_mp_explode_~totfree~0#1 / ppp_mp_explode_#t~mem627#1) < 0 then (ppp_mp_explode_~totfree~0#1 - ppp_mp_explode_~nzero~0#1) * (ppp_mp_explode_~hdrlen~0#1 * ppp_mp_explode_~totfree~0#1 + ppp_mp_explode_~totlen~0#1) / (if ppp_mp_explode_~totspeed~0#1 * ppp_mp_explode_~totfree~0#1 < 0 && 0 != ppp_mp_explode_~totspeed~0#1 * ppp_mp_explode_~totfree~0#1 % ppp_mp_explode_#t~mem627#1 then (if ppp_mp_explode_#t~mem627#1 < 0 then ppp_mp_explode_~totspeed~0#1 * ppp_mp_explode_~totfree~0#1 / ppp_mp_explode_#t~mem627#1 - 1 else 1 + ppp_mp_explode_~totspeed~0#1 * ppp_mp_explode_~totfree~0#1 / ppp_mp_explode_#t~mem627#1) else ppp_mp_explode_~totspeed~0#1 * ppp_mp_explode_~totfree~0#1 / ppp_mp_explode_#t~mem627#1) - 1 else 1 + (ppp_mp_explode_~totfree~0#1 - ppp_mp_explode_~nzero~0#1) * (ppp_mp_explode_~hdrlen~0#1 * ppp_mp_explode_~totfree~0#1 + ppp_mp_explode_~totlen~0#1) / (if ppp_mp_explode_~totspeed~0#1 * ppp_mp_explode_~totfree~0#1 < 0 && 0 != ppp_mp_explode_~totspeed~0#1 * ppp_mp_explode_~totfree~0#1 % ppp_mp_explode_#t~mem627#1 then (if ppp_mp_explode_#t~mem627#1 < 0 then ppp_mp_explode_~totspeed~0#1 * ppp_mp_explode_~totfree~0#1 / ppp_mp_explode_#t~mem627#1 - 1 else 1 + ppp_mp_explode_~totspeed~0#1 * ppp_mp_explode_~totfree~0#1 / ppp_mp_explode_#t~mem627#1) else ppp_mp_explode_~totspeed~0#1 * ppp_mp_explode_~totfree~0#1 / ppp_mp_explode_#t~mem627#1)) else (ppp_mp_explode_~totfree~0#1 - ppp_mp_explode_~nzero~0#1) * (ppp_mp_explode_~hdrlen~0#1 * ppp_mp_explode_~totfree~0#1 + ppp_mp_explode_~totlen~0#1) / (if ppp_mp_explode_~totspeed~0#1 * ppp_mp_explode_~totfree~0#1 < 0 && 0 != ppp_mp_explode_~totspeed~0#1 * ppp_mp_explode_~totfree~0#1 % ppp_mp_explode_#t~mem627#1 then (if ppp_mp_explode_#t~mem627#1 < 0 then ppp_mp_explode_~totspeed~0#1 * ppp_mp_explode_~totfree~0#1 / ppp_mp_explode_#t~mem627#1 - 1 else 1 + ppp_mp_explode_~totspeed~0#1 * ppp_mp_explode_~totfree~0#1 / ppp_mp_explode_#t~mem627#1) else ppp_mp_explode_~totspeed~0#1 * ppp_mp_explode_~totfree~0#1 / ppp_mp_explode_#t~mem627#1)) - ppp_mp_explode_~hdrlen~0#1;havoc ppp_mp_explode_#t~mem627#1; [2025-02-08 02:04:33,789 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8456: assume ppp_mp_explode_~nfree~0#1 > 0; [2025-02-08 02:04:33,789 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8456: assume !(ppp_mp_explode_~nfree~0#1 > 0);call write~int#12(1, ppp_mp_explode_~pch~2#1.base, 604 + ppp_mp_explode_~pch~2#1.offset, 1); [2025-02-08 02:04:33,789 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8357-1: call ppp_mp_explode_#t~mem604#1.base, ppp_mp_explode_#t~mem604#1.offset := read~$Pointer$#12(ppp_mp_explode_~pch~2#1.base, 296 + ppp_mp_explode_~pch~2#1.offset, 8); [2025-02-08 02:04:33,789 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8357: assume 0 != (ppp_mp_explode_#t~mem604#1.base + ppp_mp_explode_#t~mem604#1.offset) % 18446744073709551616;havoc ppp_mp_explode_#t~mem604#1.base, ppp_mp_explode_#t~mem604#1.offset;call write~int#12(1, ppp_mp_explode_~pch~2#1.base, 604 + ppp_mp_explode_~pch~2#1.offset, 1);ppp_mp_explode_~navail~0#1 := 1 + ppp_mp_explode_~navail~0#1;call ppp_mp_explode_#t~mem605#1.base, ppp_mp_explode_#t~mem605#1.offset := read~$Pointer$#12(ppp_mp_explode_~pch~2#1.base, 296 + ppp_mp_explode_~pch~2#1.offset, 8);call ppp_mp_explode_#t~mem606#1 := read~int#12(ppp_mp_explode_#t~mem605#1.base, 32 + ppp_mp_explode_#t~mem605#1.offset, 4);call write~int#12(ppp_mp_explode_#t~mem606#1, ppp_mp_explode_~pch~2#1.base, 610 + ppp_mp_explode_~pch~2#1.offset, 4);havoc ppp_mp_explode_#t~mem605#1.base, ppp_mp_explode_#t~mem605#1.offset;havoc ppp_mp_explode_#t~mem606#1; [2025-02-08 02:04:33,789 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8357: assume !(0 != (ppp_mp_explode_#t~mem604#1.base + ppp_mp_explode_#t~mem604#1.offset) % 18446744073709551616);havoc ppp_mp_explode_#t~mem604#1.base, ppp_mp_explode_#t~mem604#1.offset;call write~int#12(0, ppp_mp_explode_~pch~2#1.base, 604 + ppp_mp_explode_~pch~2#1.offset, 1); [2025-02-08 02:04:33,789 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8572: SUMMARY for call skb_queue_tail(ppp_mp_explode_~pch~2#1.base, 4 + ppp_mp_explode_~pch~2#1.offset, ppp_mp_explode_~frag~0#1.base, ppp_mp_explode_~frag~0#1.offset); srcloc: null [2025-02-08 02:04:33,789 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8564: SUMMARY for call skb_queue_tail(ppp_mp_explode_~pch~2#1.base, 4 + ppp_mp_explode_~pch~2#1.offset, ppp_mp_explode_~frag~0#1.base, ppp_mp_explode_~frag~0#1.offset); srcloc: null [2025-02-08 02:04:33,789 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8531: assume ppp_mp_explode_~flen~0#1 == ppp_mp_explode_~len~3#1; [2025-02-08 02:04:33,789 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8531: assume !(ppp_mp_explode_~flen~0#1 == ppp_mp_explode_~len~3#1); [2025-02-08 02:04:33,790 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8498: assume ppp_mp_explode_~nbigger~0#1 > 0;call ppp_mp_explode_#t~mem628#1 := read~int#12(ppp_mp_explode_~pch~2#1.base, 610 + ppp_mp_explode_~pch~2#1.offset, 4);ppp_mp_explode_~flen~0#1 := (if (ppp_mp_explode_~totfree~0#1 - ppp_mp_explode_~nzero~0#1) * ppp_mp_explode_#t~mem628#1 < 0 && 0 != (ppp_mp_explode_~totfree~0#1 - ppp_mp_explode_~nzero~0#1) * ppp_mp_explode_#t~mem628#1 % ppp_mp_explode_~totspeed~0#1 then (if ppp_mp_explode_~totspeed~0#1 < 0 then (ppp_mp_explode_~totfree~0#1 - ppp_mp_explode_~nzero~0#1) * ppp_mp_explode_#t~mem628#1 / ppp_mp_explode_~totspeed~0#1 - 1 else 1 + (ppp_mp_explode_~totfree~0#1 - ppp_mp_explode_~nzero~0#1) * ppp_mp_explode_#t~mem628#1 / ppp_mp_explode_~totspeed~0#1) else (ppp_mp_explode_~totfree~0#1 - ppp_mp_explode_~nzero~0#1) * ppp_mp_explode_#t~mem628#1 / ppp_mp_explode_~totspeed~0#1) + ppp_mp_explode_~flen~0#1;havoc ppp_mp_explode_#t~mem628#1;call ppp_mp_explode_#t~mem629#1 := read~int#12(ppp_mp_explode_~pch~2#1.base, 610 + ppp_mp_explode_~pch~2#1.offset, 4);ppp_mp_explode_~nbigger~0#1 := ppp_mp_explode_~nbigger~0#1 - (if (ppp_mp_explode_~totfree~0#1 - ppp_mp_explode_~nzero~0#1) * ppp_mp_explode_#t~mem629#1 < 0 && 0 != (ppp_mp_explode_~totfree~0#1 - ppp_mp_explode_~nzero~0#1) * ppp_mp_explode_#t~mem629#1 % ppp_mp_explode_~totspeed~0#1 then (if ppp_mp_explode_~totspeed~0#1 < 0 then (ppp_mp_explode_~totfree~0#1 - ppp_mp_explode_~nzero~0#1) * ppp_mp_explode_#t~mem629#1 / ppp_mp_explode_~totspeed~0#1 - 1 else 1 + (ppp_mp_explode_~totfree~0#1 - ppp_mp_explode_~nzero~0#1) * ppp_mp_explode_#t~mem629#1 / ppp_mp_explode_~totspeed~0#1) else (ppp_mp_explode_~totfree~0#1 - ppp_mp_explode_~nzero~0#1) * ppp_mp_explode_#t~mem629#1 / ppp_mp_explode_~totspeed~0#1);havoc ppp_mp_explode_#t~mem629#1; [2025-02-08 02:04:33,790 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8498: assume !(ppp_mp_explode_~nbigger~0#1 > 0); [2025-02-08 02:04:33,790 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8473: call write~int#12(0, ppp_mp_explode_~pch~2#1.base, 604 + ppp_mp_explode_~pch~2#1.offset, 1);ppp_mp_explode_~totlen~0#1 := ppp_mp_explode_~len~3#1;ppp_mp_explode_~totfree~0#1 := ppp_mp_explode_~totfree~0#1 - 1;ppp_mp_explode_~nfree~0#1 := ppp_mp_explode_~nfree~0#1 - 1;ppp_mp_explode_~navail~0#1 := ppp_mp_explode_~navail~0#1 - 1; [2025-02-08 02:04:33,790 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8473-1: SUMMARY for call spin_unlock_bh(ppp_mp_explode_~pch~2#1.base, 440 + ppp_mp_explode_~pch~2#1.offset); srcloc: null [2025-02-08 02:04:33,790 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8440: assume ppp_mp_explode_~len~3#1 > 0; [2025-02-08 02:04:33,790 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8440: assume !(ppp_mp_explode_~len~3#1 > 0); [2025-02-08 02:04:33,790 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8366: assume -2147483648 <= ppp_mp_explode_#t~ret608#1 && ppp_mp_explode_#t~ret608#1 <= 2147483647;ppp_mp_explode_~tmp~47#1 := ppp_mp_explode_#t~ret608#1;havoc ppp_mp_explode_#t~ret608#1; [2025-02-08 02:04:33,790 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8556: ppp_mp_explode_~__len~0#1 := ppp_mp_explode_~flen~0#1;assume { :begin_inline_#Ultimate.C_memcpy } true;#Ultimate.C_memcpy_dest#1.base, #Ultimate.C_memcpy_dest#1.offset, #Ultimate.C_memcpy_src#1.base, #Ultimate.C_memcpy_src#1.offset, #Ultimate.C_memcpy_size#1 := ppp_mp_explode_~q~0#1.base, ppp_mp_explode_~q~0#1.offset + (if ppp_mp_explode_~hdrlen~0#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ppp_mp_explode_~hdrlen~0#1 % 18446744073709551616 % 18446744073709551616 else ppp_mp_explode_~hdrlen~0#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), ppp_mp_explode_~p~2#1.base, ppp_mp_explode_~p~2#1.offset, ppp_mp_explode_~__len~0#1;havoc #Ultimate.C_memcpy_#res#1.base, #Ultimate.C_memcpy_#res#1.offset;havoc #Ultimate.C_memcpy_#t~loopctr1284#1, #Ultimate.C_memcpy_#t~mem1285#1, #Ultimate.C_memcpy_#t~mem1286#1, #Ultimate.C_memcpy_#t~mem1287#1, #Ultimate.C_memcpy_#t~mem1288#1, #Ultimate.C_memcpy_#t~mem1289#1, #Ultimate.C_memcpy_#t~mem1290#1, #Ultimate.C_memcpy_#t~mem1291#1, #Ultimate.C_memcpy_#t~loopctr1292#1, #Ultimate.C_memcpy_#t~mem1293#1.base, #Ultimate.C_memcpy_#t~mem1293#1.offset;#Ultimate.C_memcpy_#t~loopctr1284#1 := 0; [2025-02-08 02:04:33,790 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8523: assume ppp_mp_explode_~mtu~0#1 <= 3;ppp_mp_explode_~mtu~0#1 := 4; [2025-02-08 02:04:33,790 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8523: assume !(ppp_mp_explode_~mtu~0#1 <= 3); [2025-02-08 02:04:33,790 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8300: assume 0 == ~tmp___1~13#1; [2025-02-08 02:04:33,790 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8300: assume !(0 == ~tmp___1~13#1);call write~$Pointer$#12(0, 0, ~ppp#1.base, 496 + ~ppp#1.offset, 8); [2025-02-08 02:04:33,790 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8366-1: SUMMARY for call ppp_mp_explode_#t~ret608#1 := skb_queue_empty(ppp_mp_explode_~pch~2#1.base, 4 + ppp_mp_explode_~pch~2#1.offset); srcloc: null [2025-02-08 02:04:33,790 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8383-1: call ppp_mp_explode_#t~mem612#1 := read~int#12(ppp_mp_explode_~pch~2#1.base, 605 + ppp_mp_explode_~pch~2#1.offset, 1); [2025-02-08 02:04:33,790 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8383: assume 0 == ppp_mp_explode_#t~mem612#1 % 256 % 4294967296;havoc ppp_mp_explode_#t~mem612#1;call ppp_mp_explode_#t~mem613#1 := read~int#12(ppp_mp_explode_~ppp#1.base, 564 + ppp_mp_explode_~ppp#1.offset, 4); [2025-02-08 02:04:33,790 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8383: assume !(0 == ppp_mp_explode_#t~mem612#1 % 256 % 4294967296);havoc ppp_mp_explode_#t~mem612#1; [2025-02-08 02:04:33,790 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8507: assume ppp_mp_explode_~nfree~0#1 <= 0;ppp_mp_explode_~flen~0#1 := ppp_mp_explode_~len~3#1; [2025-02-08 02:04:33,790 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8507: assume !(ppp_mp_explode_~nfree~0#1 <= 0); [2025-02-08 02:04:33,790 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8532: ppp_mp_explode_~bits~0#1 := ppp_mp_explode_#t~bitwise632#1;havoc ppp_mp_explode_#t~bitwise632#1; [2025-02-08 02:04:33,790 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8532-1: [2025-02-08 02:04:33,790 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8532-2: havoc ppp_mp_explode_#t~bitwise632#1;assume ((((ppp_mp_explode_~bits~0#1 < 0 || ppp_mp_explode_#t~bitwise632#1 >= 64) && ppp_mp_explode_#t~bitwise632#1 >= ppp_mp_explode_~bits~0#1) && (ppp_mp_explode_~bits~0#1 < 0 || ppp_mp_explode_#t~bitwise632#1 <= 64 + ppp_mp_explode_~bits~0#1)) && (ppp_mp_explode_~bits~0#1 >= 0 || ppp_mp_explode_#t~bitwise632#1 < 0)) && ppp_mp_explode_#t~bitwise632#1 <= 2147483647; [2025-02-08 02:04:33,790 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8466: assume 0 == (ppp_mp_explode_#t~mem623#1.base + ppp_mp_explode_#t~mem623#1.offset) % 18446744073709551616;havoc ppp_mp_explode_#t~mem623#1.base, ppp_mp_explode_#t~mem623#1.offset;call ppp_mp_explode_#t~mem624#1 := read~int#12(ppp_mp_explode_~pch~2#1.base, 610 + ppp_mp_explode_~pch~2#1.offset, 4); [2025-02-08 02:04:33,791 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8466: assume !(0 == (ppp_mp_explode_#t~mem623#1.base + ppp_mp_explode_#t~mem623#1.offset) % 18446744073709551616);havoc ppp_mp_explode_#t~mem623#1.base, ppp_mp_explode_#t~mem623#1.offset;ppp_mp_explode_~flen~0#1 := ppp_mp_explode_~len~3#1; [2025-02-08 02:04:33,791 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8598: assume 0 != ppp_mp_explode_#t~mem653#1 % 2;havoc ppp_mp_explode_#t~mem653#1;call ppp_mp_explode_#t~mem654#1.base, ppp_mp_explode_#t~mem654#1.offset := read~$Pointer$#12(ppp_mp_explode_~ppp#1.base, 552 + ppp_mp_explode_~ppp#1.offset, 8); [2025-02-08 02:04:33,791 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8598: assume !(0 != ppp_mp_explode_#t~mem653#1 % 2);havoc ppp_mp_explode_#t~mem653#1; [2025-02-08 02:04:33,791 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8491: assume ppp_mp_explode_~nbigger~0#1 > 0;ppp_mp_explode_~flen~0#1 := 1 + ppp_mp_explode_~flen~0#1;ppp_mp_explode_~nbigger~0#1 := ppp_mp_explode_~nbigger~0#1 - 1; [2025-02-08 02:04:33,791 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8491: assume !(ppp_mp_explode_~nbigger~0#1 > 0); [2025-02-08 02:04:33,791 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8532-3: assume false;ppp_mp_explode_#t~bitwise632#1 := ppp_mp_explode_~bits~0#1; [2025-02-08 02:04:33,791 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8532-3: assume !false; [2025-02-08 02:04:33,791 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8433: assume ppp_mp_explode_#t~mem619#1 > ppp_mp_explode_~i~1#1;havoc ppp_mp_explode_#t~mem619#1; [2025-02-08 02:04:33,791 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8433: assume !(ppp_mp_explode_#t~mem619#1 > ppp_mp_explode_~i~1#1);havoc ppp_mp_explode_#t~mem619#1; [2025-02-08 02:04:33,791 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8532-4: assume 0 == ppp_mp_explode_~bits~0#1 || 64 == ppp_mp_explode_~bits~0#1;ppp_mp_explode_#t~bitwise632#1 := 64; [2025-02-08 02:04:33,791 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8532-4: assume !(0 == ppp_mp_explode_~bits~0#1 || 64 == ppp_mp_explode_~bits~0#1); [2025-02-08 02:04:33,791 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8392: ppp_mp_explode_~i~1#1 := 1 + ppp_mp_explode_~i~1#1;call ppp_mp_explode_#t~mem614#1.base, ppp_mp_explode_#t~mem614#1.offset := read~$Pointer$#12(ppp_mp_explode_~pch~2#1.base, 524 + ppp_mp_explode_~pch~2#1.offset, 8);ppp_mp_explode_~__mptr___0~3#1.base, ppp_mp_explode_~__mptr___0~3#1.offset := ppp_mp_explode_#t~mem614#1.base, ppp_mp_explode_#t~mem614#1.offset;havoc ppp_mp_explode_#t~mem614#1.base, ppp_mp_explode_#t~mem614#1.offset;ppp_mp_explode_~pch~2#1.base, ppp_mp_explode_~pch~2#1.offset := ppp_mp_explode_~__mptr___0~3#1.base, 707893803828603699424 + ppp_mp_explode_~__mptr___0~3#1.offset; [2025-02-08 02:04:33,791 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8425: call ppp_mp_explode_#t~mem618#1.base, ppp_mp_explode_#t~mem618#1.offset := read~$Pointer$#12(ppp_mp_explode_~list~2#1.base, ppp_mp_explode_~list~2#1.offset, 8);ppp_mp_explode_~list~2#1.base, ppp_mp_explode_~list~2#1.offset := ppp_mp_explode_#t~mem618#1.base, ppp_mp_explode_#t~mem618#1.offset; [2025-02-08 02:04:33,798 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11089: havoc idr_find_#t~ret1244#1.base, idr_find_#t~ret1244#1.offset; [2025-02-08 02:04:33,803 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11172: havoc #t~nondet1256; [2025-02-08 02:04:33,812 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5228: havoc #t~mem27; [2025-02-08 02:04:33,820 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10244: call ULTIMATE.dealloc(~#__key~5#1.base, ~#__key~5#1.offset);havoc ~#__key~5#1.base, ~#__key~5#1.offset; [2025-02-08 02:04:33,823 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11152: havoc #t~nondet1251; [2025-02-08 02:04:33,854 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6375: ~__mptr___1~0.base, ~__mptr___1~0.offset := ~pf~0.base, ~pf~0.offset; [2025-02-08 02:04:33,854 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6376: SUMMARY for call ppp_destroy_channel(~__mptr___1~0.base, ~__mptr___1~0.offset); srcloc: null [2025-02-08 02:04:33,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11135: havoc memdup_user_#t~ret1249#1.base, memdup_user_#t~ret1249#1.offset; [2025-02-08 02:04:33,894 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6742: havoc #t~mem346#1;call ULTIMATE.dealloc(~#uprog~0#1.base, ~#uprog~0#1.offset);havoc ~#uprog~0#1.base, ~#uprog~0#1.offset; [2025-02-08 02:04:33,894 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11190: havoc sk_chk_filter_#t~nondet1259#1; [2025-02-08 02:04:33,912 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11100: havoc idr_pre_get_#t~nondet1246#1; [2025-02-08 02:04:33,912 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11093: havoc idr_get_new_above_#t~nondet1245#1; [2025-02-08 02:04:33,912 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10567: havoc #t~mem1206#1;call ULTIMATE.dealloc(~#unit~3#1.base, ~#unit~3#1.offset);havoc ~#unit~3#1.base, ~#unit~3#1.offset; [2025-02-08 02:04:33,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5535: havoc #t~mem140.base, #t~mem140.offset; [2025-02-08 02:04:33,924 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5529: havoc #t~mem138.base, #t~mem138.offset;havoc #t~mem139; [2025-02-08 02:04:33,932 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11168: havoc #t~nondet1255; [2025-02-08 02:04:33,956 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5150: havoc #t~bitwise9; [2025-02-08 02:04:33,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8628: havoc skb_queue_head_~arg0#1.base, skb_queue_head_~arg0#1.offset, skb_queue_head_~arg1#1.base, skb_queue_head_~arg1#1.offset;havoc skb_queue_head_#in~arg0#1.base, skb_queue_head_#in~arg0#1.offset, skb_queue_head_#in~arg1#1.base, skb_queue_head_#in~arg1#1.offset;assume { :end_inline_skb_queue_head } true; [2025-02-08 02:04:33,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8626: assume 0 == ~tmp~48#1;assume { :begin_inline_skb_queue_head } true;skb_queue_head_#in~arg0#1.base, skb_queue_head_#in~arg0#1.offset, skb_queue_head_#in~arg1#1.base, skb_queue_head_#in~arg1#1.offset := ~pch#1.base, 4 + ~pch#1.offset, ~skb~4#1.base, ~skb~4#1.offset;havoc skb_queue_head_~arg0#1.base, skb_queue_head_~arg0#1.offset, skb_queue_head_~arg1#1.base, skb_queue_head_~arg1#1.offset;skb_queue_head_~arg0#1.base, skb_queue_head_~arg0#1.offset := skb_queue_head_#in~arg0#1.base, skb_queue_head_#in~arg0#1.offset;skb_queue_head_~arg1#1.base, skb_queue_head_~arg1#1.offset := skb_queue_head_#in~arg1#1.base, skb_queue_head_#in~arg1#1.offset; [2025-02-08 02:04:33,985 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8626: assume !(0 == ~tmp~48#1); [2025-02-08 02:04:33,985 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8624: assume -2147483648 <= #t~ret671#1 && #t~ret671#1 <= 2147483647;~tmp~48#1 := #t~ret671#1;havoc #t~mem667#1.base, #t~mem667#1.offset;havoc #t~mem668#1.base, #t~mem668#1.offset;havoc #t~mem669#1.base, #t~mem669#1.offset;havoc #t~mem670#1.base, #t~mem670#1.offset;havoc #t~ret671#1; [2025-02-08 02:04:33,985 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8624-1: SUMMARY for call #t~ret671#1 := ##fun~$Pointer$~X~$Pointer$~TO~int(#t~mem667#1.base, #t~mem667#1.offset, ~skb~4#1.base, ~skb~4#1.offset, #t~mem670#1.base, #t~mem670#1.offset); srcloc: null [2025-02-08 02:04:33,985 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8637: assume 0 == ~tmp___0~26#1; [2025-02-08 02:04:33,985 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8637: assume !(0 == ~tmp___0~26#1); [2025-02-08 02:04:33,985 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8635: assume -2147483648 <= #t~ret672#1 && #t~ret672#1 <= 2147483647;~tmp___0~26#1 := #t~ret672#1;havoc #t~ret672#1; [2025-02-08 02:04:33,985 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8635-1: SUMMARY for call #t~ret672#1 := skb_queue_empty(~pch#1.base, 4 + ~pch#1.offset); srcloc: null [2025-02-08 02:04:33,985 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8623: ~skb~4#1.base, ~skb~4#1.offset := #t~ret661#1.base, #t~ret661#1.offset;havoc #t~ret661#1.base, #t~ret661#1.offset;call #t~mem667#1.base, #t~mem667#1.offset := read~$Pointer$#12(~pch#1.base, 296 + ~pch#1.offset, 8);call #t~mem668#1.base, #t~mem668#1.offset := read~$Pointer$#12(~pch#1.base, 296 + ~pch#1.offset, 8);call #t~mem669#1.base, #t~mem669#1.offset := read~$Pointer$#12(#t~mem668#1.base, 8 + #t~mem668#1.offset, 8);call #t~mem670#1.base, #t~mem670#1.offset := read~$Pointer$#12(#t~mem669#1.base, #t~mem669#1.offset, 8); [2025-02-08 02:04:33,985 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8623-1: SUMMARY for call #t~ret661#1.base, #t~ret661#1.offset := skb_dequeue(~pch#1.base, 4 + ~pch#1.offset); srcloc: null [2025-02-08 02:04:33,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11194: havoc #t~nondet1260; [2025-02-08 02:04:33,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5936: havoc #t~mem230.base, #t~mem230.offset; [2025-02-08 02:04:34,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10944: ldv_try_module_get_7_#t~ret1224#1 := ldv_try_module_get_#res#1;havoc ldv_try_module_get_#t~ret1223#1, ldv_try_module_get_~module#1.base, ldv_try_module_get_~module#1.offset, ldv_try_module_get_~module_get_succeeded~0#1;havoc ldv_try_module_get_#in~module#1.base, ldv_try_module_get_#in~module#1.offset;assume { :end_inline_ldv_try_module_get } true;assume -2147483648 <= ldv_try_module_get_7_#t~ret1224#1 && ldv_try_module_get_7_#t~ret1224#1 <= 2147483647;ldv_try_module_get_7_~tmp~70#1 := ldv_try_module_get_7_#t~ret1224#1;havoc ldv_try_module_get_7_#t~ret1224#1;ldv_try_module_get_7_#res#1 := ldv_try_module_get_7_~tmp~70#1; [2025-02-08 02:04:34,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11116: havoc ldv_undefined_int_#t~nondet1247#1;ldv_try_module_get_#t~ret1223#1 := ldv_undefined_int_#res#1;havoc ldv_undefined_int_#t~nondet1247#1;assume { :end_inline_ldv_undefined_int } true;assume -2147483648 <= ldv_try_module_get_#t~ret1223#1 && ldv_try_module_get_#t~ret1223#1 <= 2147483647;ldv_try_module_get_~module_get_succeeded~0#1 := ldv_try_module_get_#t~ret1223#1;havoc ldv_try_module_get_#t~ret1223#1; [2025-02-08 02:04:34,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10092: #t~ret1115#1 := ldv_try_module_get_7_#res#1;havoc ldv_try_module_get_7_#t~ret1224#1, ldv_try_module_get_7_~module#1.base, ldv_try_module_get_7_~module#1.offset, ldv_try_module_get_7_~tmp~70#1;havoc ldv_try_module_get_7_#in~module#1.base, ldv_try_module_get_7_#in~module#1.offset;assume { :end_inline_ldv_try_module_get_7 } true;assume -2147483648 <= #t~ret1115#1 && #t~ret1115#1 <= 2147483647;~tmp~61#1 := #t~ret1115#1;havoc #t~mem1114#1.base, #t~mem1114#1.offset;havoc #t~ret1115#1; [2025-02-08 02:04:34,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10094: assume 0 == ~tmp~61#1;~cp~2#1.base, ~cp~2#1.offset := 0, 0; [2025-02-08 02:04:34,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10094: assume !(0 == ~tmp~61#1); [2025-02-08 02:04:34,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10831: assume 1 == ldv_try_module_get_~module_get_succeeded~0#1;~ldv_module_refcounter~0 := 1 + ~ldv_module_refcounter~0;ldv_try_module_get_#res#1 := 1; [2025-02-08 02:04:34,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10831: assume !(1 == ldv_try_module_get_~module_get_succeeded~0#1);ldv_try_module_get_#res#1 := 0; [2025-02-08 02:04:34,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11020: havoc #t~nondet1237; [2025-02-08 02:04:34,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5748: havoc #t~mem182.base, #t~mem182.offset;havoc #t~mem183.base, #t~mem183.offset; [2025-02-08 02:04:34,088 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6262: #res := 5; [2025-02-08 02:04:34,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6258: #res := 3; [2025-02-08 02:04:34,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6260: #res := 4; [2025-02-08 02:04:34,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6254: #res := 1; [2025-02-08 02:04:34,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6256: #res := 2; [2025-02-08 02:04:34,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6130: havoc lockdep_rcu_dereference_~arg0#1.base, lockdep_rcu_dereference_~arg0#1.offset, lockdep_rcu_dereference_~arg1#1;havoc lockdep_rcu_dereference_#in~arg0#1.base, lockdep_rcu_dereference_#in~arg0#1.offset, lockdep_rcu_dereference_#in~arg1#1;assume { :end_inline_lockdep_rcu_dereference } true; [2025-02-08 02:04:34,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11126: havoc lock_is_held_#t~nondet1248#1;rcu_read_lock_held_#t~ret86#1 := lock_is_held_#res#1;havoc lock_is_held_#t~nondet1248#1, lock_is_held_~arg0#1.base, lock_is_held_~arg0#1.offset;havoc lock_is_held_#in~arg0#1.base, lock_is_held_#in~arg0#1.offset;assume { :end_inline_lock_is_held } true;assume -2147483648 <= rcu_read_lock_held_#t~ret86#1 && rcu_read_lock_held_#t~ret86#1 <= 2147483647;rcu_read_lock_held_~tmp___0~0#1 := rcu_read_lock_held_#t~ret86#1;havoc rcu_read_lock_held_#t~ret86#1;rcu_read_lock_held_#res#1 := rcu_read_lock_held_~tmp___0~0#1; [2025-02-08 02:04:34,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6127: assume 0 == ~tmp___0~12#1;~__warned~0#1 := 1;assume { :begin_inline_lockdep_rcu_dereference } true;lockdep_rcu_dereference_#in~arg0#1.base, lockdep_rcu_dereference_#in~arg0#1.offset, lockdep_rcu_dereference_#in~arg1#1 := 8, 0, 39;havoc lockdep_rcu_dereference_~arg0#1.base, lockdep_rcu_dereference_~arg0#1.offset, lockdep_rcu_dereference_~arg1#1;lockdep_rcu_dereference_~arg0#1.base, lockdep_rcu_dereference_~arg0#1.offset := lockdep_rcu_dereference_#in~arg0#1.base, lockdep_rcu_dereference_#in~arg0#1.offset;lockdep_rcu_dereference_~arg1#1 := lockdep_rcu_dereference_#in~arg1#1; [2025-02-08 02:04:34,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6127: assume !(0 == ~tmp___0~12#1); [2025-02-08 02:04:34,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6125: #t~ret283#1 := rcu_read_lock_held_#res#1;havoc rcu_read_lock_held_#t~ret85#1, rcu_read_lock_held_#t~ret86#1, rcu_read_lock_held_~tmp~5#1, rcu_read_lock_held_~tmp___0~0#1;assume { :end_inline_rcu_read_lock_held } true;assume -2147483648 <= #t~ret283#1 && #t~ret283#1 <= 2147483647;~tmp___0~12#1 := #t~ret283#1;havoc #t~ret283#1; [2025-02-08 02:04:34,135 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11024: havoc _copy_to_user_#t~nondet1238#1; [2025-02-08 02:04:34,163 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11208: havoc #t~ret1264.base, #t~ret1264.offset; [2025-02-08 02:04:34,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11148: havoc #t~nondet1250; [2025-02-08 02:04:34,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9982: havoc ldv_module_put_6_~ldv_func_arg1#1.base, ldv_module_put_6_~ldv_func_arg1#1.offset;havoc ldv_module_put_6_#in~ldv_func_arg1#1.base, ldv_module_put_6_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_module_put_6 } true;havoc #t~mem1101#1.base, #t~mem1101#1.offset; [2025-02-08 02:04:34,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9975: havoc ldv_module_put_5_~ldv_func_arg1#1.base, ldv_module_put_5_~ldv_func_arg1#1.offset;havoc ldv_module_put_5_#in~ldv_func_arg1#1.base, ldv_module_put_5_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_module_put_5 } true;havoc #t~mem1097#1.base, #t~mem1097#1.offset; [2025-02-08 02:04:34,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11058: havoc capable_#t~nondet1240#1; [2025-02-08 02:04:34,310 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5486: havoc warn_slowpath_fmt_~arg0#1.base, warn_slowpath_fmt_~arg0#1.offset, warn_slowpath_fmt_~arg1#1, warn_slowpath_fmt_~arg2#1.base, warn_slowpath_fmt_~arg2#1.offset;havoc warn_slowpath_fmt_#in~arg0#1.base, warn_slowpath_fmt_#in~arg0#1.offset, warn_slowpath_fmt_#in~arg1#1, warn_slowpath_fmt_#in~arg2#1.base, warn_slowpath_fmt_#in~arg2#1.offset;assume { :end_inline_warn_slowpath_fmt } true; [2025-02-08 02:04:34,369 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1: havoc ppp_setup_#t~mem463#1, ppp_setup_#t~bitwise464#1, ppp_setup_#t~mem465#1, ppp_setup_#t~bitwise466#1, ppp_setup_~dev#1.base, ppp_setup_~dev#1.offset;havoc ppp_setup_#in~dev#1.base, ppp_setup_#in~dev#1.offset;assume { :end_inline_ppp_setup } true; [2025-02-08 02:04:34,372 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5689: havoc #t~mem164;havoc #t~mem165; [2025-02-08 02:04:34,374 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11156: havoc #t~nondet1252; [2025-02-08 02:04:34,384 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5263: havoc atomic64_read_#t~mem28#1; [2025-02-08 02:04:34,407 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10996: havoc __pskb_pull_tail_#t~ret1234#1.base, __pskb_pull_tail_#t~ret1234#1.offset; [2025-02-08 02:04:34,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7038: assume 0 != ~__ret_gu___1~0#1; [2025-02-08 02:04:34,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7038: assume !(0 != ~__ret_gu___1~0#1); [2025-02-08 02:04:34,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10176: SUMMARY for call INIT_LIST_HEAD(ppp_create_interface_~ppp~8#1.base, 288 + ppp_create_interface_~ppp~8#1.offset); srcloc: null [2025-02-08 02:04:34,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7005: assume 0 != ~__ret_gu___0~0#1; [2025-02-08 02:04:34,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7005: assume !(0 != ~__ret_gu___0~0#1);call write~int#12(~val~0#1, ~ppp~3#1.base, 444 + ~ppp~3#1.offset, 4);~err~1#1 := 0; [2025-02-08 02:04:34,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9813: havoc ldv_module_put_4_~ldv_func_arg1#1.base, ldv_module_put_4_~ldv_func_arg1#1.offset;havoc ldv_module_put_4_#in~ldv_func_arg1#1.base, ldv_module_put_4_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_module_put_4 } true;havoc ppp_set_compress_#t~mem1006#1.base, ppp_set_compress_#t~mem1006#1.offset; [2025-02-08 02:04:34,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9747: ppp_set_compress_~tmp___2~12#1.base, ppp_set_compress_~tmp___2~12#1.offset := ppp_set_compress_#t~ret971#1.base, ppp_set_compress_#t~ret971#1.offset;havoc ppp_set_compress_#t~mem970#1;havoc ppp_set_compress_#t~ret971#1.base, ppp_set_compress_#t~ret971#1.offset;ppp_set_compress_~cp~1#1.base, ppp_set_compress_~cp~1#1.offset := ppp_set_compress_~tmp___2~12#1.base, ppp_set_compress_~tmp___2~12#1.offset; [2025-02-08 02:04:34,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9747-1: SUMMARY for call ppp_set_compress_#t~ret971#1.base, ppp_set_compress_#t~ret971#1.offset := find_compressor((if ppp_set_compress_#t~mem970#1 % 256 % 4294967296 <= 2147483647 then ppp_set_compress_#t~mem970#1 % 256 % 4294967296 else ppp_set_compress_#t~mem970#1 % 256 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:34,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10441: ppp_connect_channel_#res#1 := ppp_connect_channel_~ret~4#1; [2025-02-08 02:04:34,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10441-1: SUMMARY for call mutex_unlock(ppp_connect_channel_~pn~7#1.base, 92 + ppp_connect_channel_~pn~7#1.offset); srcloc: null [2025-02-08 02:04:34,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10177: havoc ppp_create_interface_#t~ret1142#1.base, ppp_create_interface_#t~ret1142#1.offset; [2025-02-08 02:04:34,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10177-1: SUMMARY for call ppp_create_interface_#t~ret1142#1.base, ppp_create_interface_#t~ret1142#1.offset := spinlock_check(ppp_create_interface_~ppp~8#1.base, 308 + ppp_create_interface_~ppp~8#1.offset); srcloc: null [2025-02-08 02:04:34,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10574-1: SUMMARY for call unit_set_#t~ret1207#1 := __unit_alloc(unit_set_~p#1.base, unit_set_~p#1.offset, unit_set_~ptr#1.base, unit_set_~ptr#1.offset, unit_set_~n#1); srcloc: null [2025-02-08 02:04:34,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10574: assume -2147483648 <= unit_set_#t~ret1207#1 && unit_set_#t~ret1207#1 <= 2147483647;unit_set_~unit~4#1 := unit_set_#t~ret1207#1;havoc unit_set_#t~ret1207#1; [2025-02-08 02:04:34,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7436: assume false; [2025-02-08 02:04:34,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7436: assume !false; [2025-02-08 02:04:34,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7271: assume 0 != (#t~mem392#1.base + #t~mem392#1.offset) % 18446744073709551616;havoc #t~mem392#1.base, #t~mem392#1.offset;call #t~mem393#1.base, #t~mem393#1.offset := read~$Pointer$#12(~ppp~3#1.base, 464 + ~ppp~3#1.offset, 8); [2025-02-08 02:04:34,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7271: assume !(0 != (#t~mem392#1.base + #t~mem392#1.offset) % 18446744073709551616);havoc #t~mem392#1.base, #t~mem392#1.offset; [2025-02-08 02:04:34,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10178: SUMMARY for call __raw_spin_lock_init(ppp_create_interface_~ppp~8#1.base, 308 + ppp_create_interface_~ppp~8#1.offset, 49, 0, ppp_create_interface_~#__key~4#1.base, ppp_create_interface_~#__key~4#1.offset); srcloc: null [2025-02-08 02:04:34,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7106: assume true; [2025-02-08 02:04:34,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7106: assume !true; [2025-02-08 02:04:34,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10409: assume 0 != (ppp_connect_channel_#t~mem1184#1.base + ppp_connect_channel_#t~mem1184#1.offset) % 18446744073709551616;havoc ppp_connect_channel_#t~mem1184#1.base, ppp_connect_channel_#t~mem1184#1.offset; [2025-02-08 02:04:34,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10409: assume !(0 != (ppp_connect_channel_#t~mem1184#1.base + ppp_connect_channel_#t~mem1184#1.offset) % 18446744073709551616);havoc ppp_connect_channel_#t~mem1184#1.base, ppp_connect_channel_#t~mem1184#1.offset; [2025-02-08 02:04:34,981 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9716: ppp_set_compress_~tmp~58#1 := ppp_set_compress_#t~ret959#1;havoc ppp_set_compress_#t~ret959#1; [2025-02-08 02:04:34,981 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9716-1: SUMMARY for call ppp_set_compress_#t~ret959#1 := copy_from_user(ppp_set_compress_~#data~0#1.base, ppp_set_compress_~#data~0#1.offset, 0, (if ppp_set_compress_~arg#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ppp_set_compress_~arg#1 % 18446744073709551616 % 18446744073709551616 else ppp_set_compress_~arg#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 16); srcloc: null [2025-02-08 02:04:34,981 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7470: assume 0 == (ppp_unattached_ioctl_~ppp~4#1.base + ppp_unattached_ioctl_~ppp~4#1.offset) % 18446744073709551616; [2025-02-08 02:04:34,981 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7470: assume !(0 == (ppp_unattached_ioctl_~ppp~4#1.base + ppp_unattached_ioctl_~ppp~4#1.offset) % 18446744073709551616);call write~$Pointer$#12(ppp_unattached_ioctl_~ppp~4#1.base, ppp_unattached_ioctl_~ppp~4#1.offset, ppp_unattached_ioctl_~file#1.base, 280 + ppp_unattached_ioctl_~file#1.offset, 8);call write~$Pointer$#12(ppp_unattached_ioctl_~file#1.base, ppp_unattached_ioctl_~file#1.offset, ppp_unattached_ioctl_~ppp~4#1.base, 280 + ppp_unattached_ioctl_~ppp~4#1.offset, 8);call write~int#10(-14, ppp_unattached_ioctl_~#err~2#1.base, ppp_unattached_ioctl_~#err~2#1.offset, 4); [2025-02-08 02:04:34,981 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7569: assume false; [2025-02-08 02:04:34,981 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7569: assume !false;ppp_unattached_ioctl_~unit~1#1 := (if ppp_unattached_ioctl_~__val_gu___1~1#1 % 18446744073709551616 % 4294967296 <= 2147483647 then ppp_unattached_ioctl_~__val_gu___1~1#1 % 18446744073709551616 % 4294967296 else ppp_unattached_ioctl_~__val_gu___1~1#1 % 18446744073709551616 % 4294967296 - 4294967296); [2025-02-08 02:04:34,981 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7305-1: SUMMARY for call #t~ret398#1 := copy_to_user(~argp~0#1.base, ~argp~0#1.offset, ~#npi~0#1.base, ~#npi~0#1.offset, 8); srcloc: null [2025-02-08 02:04:34,981 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10179: havoc ppp_create_interface_#t~ret1143#1.base, ppp_create_interface_#t~ret1143#1.offset; [2025-02-08 02:04:34,981 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7305: assume -2147483648 <= #t~ret398#1 && #t~ret398#1 <= 2147483647;~tmp___5~2#1 := #t~ret398#1;havoc #t~ret398#1; [2025-02-08 02:04:34,981 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10179-1: SUMMARY for call ppp_create_interface_#t~ret1143#1.base, ppp_create_interface_#t~ret1143#1.offset := spinlock_check(ppp_create_interface_~ppp~8#1.base, 376 + ppp_create_interface_~ppp~8#1.offset); srcloc: null [2025-02-08 02:04:34,981 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7173-1: SUMMARY for call might_fault(); srcloc: null [2025-02-08 02:04:34,981 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7140: SUMMARY for call might_fault(); srcloc: null [2025-02-08 02:04:34,981 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7173: call #t~mem385#1 := read~int#12(~ppp~3#1.base, 460 + ~ppp~3#1.offset, 4);~__pu_val___1~0#1 := #t~mem385#1;havoc #t~mem385#1; [2025-02-08 02:04:34,981 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9783: ppp_set_compress_~err~5#1 := 0; [2025-02-08 02:04:34,981 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7339-1: SUMMARY for call #t~ret404#1 := get_filter(~argp~0#1.base, ~argp~0#1.offset, ~#code___0~0#1.base, ~#code___0~0#1.offset); srcloc: null [2025-02-08 02:04:34,981 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10576: assume unit_set_~unit~4#1 < 0;unit_set_#res#1 := unit_set_~unit~4#1; [2025-02-08 02:04:34,981 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10576: assume !(unit_set_~unit~4#1 < 0); [2025-02-08 02:04:34,981 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7339: assume -2147483648 <= #t~ret404#1 && #t~ret404#1 <= 2147483647;~err~1#1 := #t~ret404#1;havoc #t~ret404#1; [2025-02-08 02:04:34,982 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10213: call write~int#12(ppp_create_interface_~unit#1, ppp_create_interface_~ppp~8#1.base, 272 + ppp_create_interface_~ppp~8#1.offset, 4);ppp_create_interface_#t~loopctr1147#1 := 0; [2025-02-08 02:04:34,982 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10180: call write~int#12(4294967295, ppp_create_interface_~ppp~8#1.base, 580 + ppp_create_interface_~ppp~8#1.offset, 4); [2025-02-08 02:04:34,982 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7273-1: SUMMARY for call slhc_free(#t~mem393#1.base, #t~mem393#1.offset); srcloc: null [2025-02-08 02:04:34,982 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10180-1: SUMMARY for call __raw_spin_lock_init(ppp_create_interface_~ppp~8#1.base, 376 + ppp_create_interface_~ppp~8#1.offset, 50, 0, ppp_create_interface_~#__key___0~2#1.base, ppp_create_interface_~#__key___0~2#1.offset); srcloc: null [2025-02-08 02:04:34,982 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7273: havoc #t~mem393#1.base, #t~mem393#1.offset; [2025-02-08 02:04:34,982 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9718: assume 0 != ppp_set_compress_~tmp~58#1 % 18446744073709551616; [2025-02-08 02:04:34,982 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9718: assume !(0 != ppp_set_compress_~tmp~58#1 % 18446744073709551616);call ppp_set_compress_#t~mem960#1 := read~int#12(ppp_set_compress_~#data~0#1.base, 8 + ppp_set_compress_~#data~0#1.offset, 4); [2025-02-08 02:04:34,982 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7439: SUMMARY for call might_fault(); srcloc: null [2025-02-08 02:04:34,982 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7307: assume 0 != ~tmp___5~2#1; [2025-02-08 02:04:34,983 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7307: assume !(0 != ~tmp___5~2#1); [2025-02-08 02:04:34,983 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7142: assume true; [2025-02-08 02:04:34,983 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7142: assume !true; [2025-02-08 02:04:34,983 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5094: havoc list_add_tail_#t~mem5#1.base, list_add_tail_#t~mem5#1.offset; [2025-02-08 02:04:34,983 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7043: SUMMARY for call spin_lock_bh(~ppp~3#1.base, 376 + ~ppp~3#1.offset); srcloc: null [2025-02-08 02:04:34,983 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5094-1: SUMMARY for call __list_add(list_add_tail_~new#1.base, list_add_tail_~new#1.offset, list_add_tail_#t~mem5#1.base, list_add_tail_#t~mem5#1.offset, list_add_tail_~head#1.base, list_add_tail_~head#1.offset); srcloc: null [2025-02-08 02:04:34,983 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10214: assume true;havoc ppp_create_interface_#t~nondet1148#1;call write~int#12(ppp_create_interface_#t~nondet1148#1, ppp_create_interface_~dev~0#1.base, ppp_create_interface_~dev~0#1.offset + ppp_create_interface_#t~loopctr1147#1, 8);ppp_create_interface_#t~loopctr1147#1 := 1 + ppp_create_interface_#t~loopctr1147#1; [2025-02-08 02:04:34,983 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10214: assume true;havoc ppp_create_interface_#t~loopctr1147#1;havoc ppp_create_interface_#t~nondet1148#1;havoc ppp_create_interface_#t~ret1149#1;assume { :begin_inline_register_netdev } true;register_netdev_#in~arg0#1.base, register_netdev_#in~arg0#1.offset := ppp_create_interface_~dev~0#1.base, ppp_create_interface_~dev~0#1.offset;havoc register_netdev_#res#1;havoc register_netdev_#t~nondet1257#1, register_netdev_~arg0#1.base, register_netdev_~arg0#1.offset;register_netdev_~arg0#1.base, register_netdev_~arg0#1.offset := register_netdev_#in~arg0#1.base, register_netdev_#in~arg0#1.offset;havoc register_netdev_#t~nondet1257#1;assume -2147483648 <= register_netdev_#t~nondet1257#1 && register_netdev_#t~nondet1257#1 <= 2147483647;register_netdev_#res#1 := register_netdev_#t~nondet1257#1;havoc register_netdev_#t~nondet1257#1; [2025-02-08 02:04:34,983 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10908: SUMMARY for call ldv_module_put(ldv_module_put_3_~ldv_func_arg1#1.base, ldv_module_put_3_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:04:34,983 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6911-1: assume { :begin_inline_up_read } true;up_read_#in~arg0#1.base, up_read_#in~arg0#1.offset := ~pch~0#1.base, 304 + ~pch~0#1.offset;havoc up_read_~arg0#1.base, up_read_~arg0#1.offset;up_read_~arg0#1.base, up_read_~arg0#1.offset := up_read_#in~arg0#1.base, up_read_#in~arg0#1.offset; [2025-02-08 02:04:34,983 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6911: havoc up_read_~arg0#1.base, up_read_~arg0#1.offset;havoc up_read_#in~arg0#1.base, up_read_#in~arg0#1.offset;assume { :end_inline_up_read } true; [2025-02-08 02:04:34,983 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11007: havoc __request_module_#t~nondet1236#1;ppp_set_compress_#t~ret973#1 := __request_module_#res#1;havoc __request_module_#t~nondet1236#1, __request_module_~arg0#1, __request_module_~arg1#1.base, __request_module_~arg1#1.offset;havoc __request_module_#in~arg0#1, __request_module_#in~arg1#1.base, __request_module_#in~arg1#1.offset;assume { :end_inline___request_module } true;assume -2147483648 <= ppp_set_compress_#t~ret973#1 && ppp_set_compress_#t~ret973#1 <= 2147483647;havoc ppp_set_compress_#t~mem972#1;havoc ppp_set_compress_#t~ret973#1;call ppp_set_compress_#t~mem974#1 := read~int#12(ppp_set_compress_~#ccp_option~0#1.base, ppp_set_compress_~#ccp_option~0#1.offset, 1); [2025-02-08 02:04:34,983 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9818-1: ppp_set_compress_#res#1 := ppp_set_compress_~err~5#1;call ULTIMATE.dealloc(ppp_set_compress_~#data~0#1.base, ppp_set_compress_~#data~0#1.offset);havoc ppp_set_compress_~#data~0#1.base, ppp_set_compress_~#data~0#1.offset;call ULTIMATE.dealloc(ppp_set_compress_~#ccp_option~0#1.base, ppp_set_compress_~#ccp_option~0#1.offset);havoc ppp_set_compress_~#ccp_option~0#1.base, ppp_set_compress_~#ccp_option~0#1.offset; [2025-02-08 02:04:34,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7539: assume 0 != ppp_unattached_ioctl_~__ret_gu___0~1#1; [2025-02-08 02:04:34,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7539: assume !(0 != ppp_unattached_ioctl_~__ret_gu___0~1#1);call write~int#10(-6, ppp_unattached_ioctl_~#err~2#1.base, ppp_unattached_ioctl_~#err~2#1.offset, 4); [2025-02-08 02:04:34,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10380: assume (ppp_find_channel_~pch~11#1.base + (280 + ppp_find_channel_~pch~11#1.offset)) % 18446744073709551616 != (ppp_find_channel_~pn#1.base + (248 + ppp_find_channel_~pn#1.offset)) % 18446744073709551616; [2025-02-08 02:04:34,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10380: assume !((ppp_find_channel_~pch~11#1.base + (280 + ppp_find_channel_~pch~11#1.offset)) % 18446744073709551616 != (ppp_find_channel_~pn#1.base + (248 + ppp_find_channel_~pn#1.offset)) % 18446744073709551616); [2025-02-08 02:04:34,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7341: assume ~err~1#1 >= 0; [2025-02-08 02:04:34,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7341: assume !(~err~1#1 >= 0); [2025-02-08 02:04:34,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7110: assume false; [2025-02-08 02:04:34,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7110: assume !false; [2025-02-08 02:04:34,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10182-1: SUMMARY for call skb_queue_head_init(ppp_create_interface_~ppp~8#1.base, 584 + ppp_create_interface_~ppp~8#1.offset); srcloc: null [2025-02-08 02:04:34,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7176: assume true; [2025-02-08 02:04:34,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7176: assume !true; [2025-02-08 02:04:34,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6978: assume false; [2025-02-08 02:04:34,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6978: assume !false; [2025-02-08 02:04:34,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7044-1: SUMMARY for call spin_lock_bh(~ppp~3#1.base, 308 + ~ppp~3#1.offset); srcloc: null [2025-02-08 02:04:34,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7044: call #t~mem374#1 := read~int#12(~ppp~3#1.base, 448 + ~ppp~3#1.offset, 4); [2025-02-08 02:04:34,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10182: assume { :begin_inline_dev_net_set } true;dev_net_set_#in~dev#1.base, dev_net_set_#in~dev#1.offset, dev_net_set_#in~net#1.base, dev_net_set_#in~net#1.offset := ppp_create_interface_~dev~0#1.base, ppp_create_interface_~dev~0#1.offset, ppp_create_interface_~net#1.base, ppp_create_interface_~net#1.offset;havoc dev_net_set_#t~mem231#1.base, dev_net_set_#t~mem231#1.offset, dev_net_set_#t~ret232#1.base, dev_net_set_#t~ret232#1.offset, dev_net_set_~dev#1.base, dev_net_set_~dev#1.offset, dev_net_set_~net#1.base, dev_net_set_~net#1.offset;dev_net_set_~dev#1.base, dev_net_set_~dev#1.offset := dev_net_set_#in~dev#1.base, dev_net_set_#in~dev#1.offset;dev_net_set_~net#1.base, dev_net_set_~net#1.offset := dev_net_set_#in~net#1.base, dev_net_set_#in~net#1.offset;call dev_net_set_#t~mem231#1.base, dev_net_set_#t~mem231#1.offset := read~$Pointer$#12(dev_net_set_~dev#1.base, 1128 + dev_net_set_~dev#1.offset, 8);assume { :begin_inline_release_net } true;release_net_#in~net#1.base, release_net_#in~net#1.offset := dev_net_set_#t~mem231#1.base, dev_net_set_#t~mem231#1.offset;havoc release_net_~net#1.base, release_net_~net#1.offset;release_net_~net#1.base, release_net_~net#1.offset := release_net_#in~net#1.base, release_net_#in~net#1.offset; [2025-02-08 02:04:34,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9786: havoc ldv_module_put_2_~ldv_func_arg1#1.base, ldv_module_put_2_~ldv_func_arg1#1.offset;havoc ldv_module_put_2_#in~ldv_func_arg1#1.base, ldv_module_put_2_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_module_put_2 } true;havoc ppp_set_compress_#t~mem991#1.base, ppp_set_compress_#t~mem991#1.offset; [2025-02-08 02:04:34,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7606: SUMMARY for call spin_unlock_bh(ppp_unattached_ioctl_~pn~0#1.base, 284 + ppp_unattached_ioctl_~pn~0#1.offset); srcloc: null [2025-02-08 02:04:34,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10579: assume unit_set_~unit~4#1 != unit_set_~n#1; [2025-02-08 02:04:34,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10579: assume !(unit_set_~unit~4#1 != unit_set_~n#1);unit_set_#res#1 := unit_set_~unit~4#1; [2025-02-08 02:04:34,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9753: ppp_set_compress_~tmp___3~8#1.base, ppp_set_compress_~tmp___3~8#1.offset := ppp_set_compress_#t~ret975#1.base, ppp_set_compress_#t~ret975#1.offset;havoc ppp_set_compress_#t~mem974#1;havoc ppp_set_compress_#t~ret975#1.base, ppp_set_compress_#t~ret975#1.offset;ppp_set_compress_~cp~1#1.base, ppp_set_compress_~cp~1#1.offset := ppp_set_compress_~tmp___3~8#1.base, ppp_set_compress_~tmp___3~8#1.offset; [2025-02-08 02:04:34,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9753-1: SUMMARY for call ppp_set_compress_#t~ret975#1.base, ppp_set_compress_#t~ret975#1.offset := find_compressor((if ppp_set_compress_#t~mem974#1 % 256 % 4294967296 <= 2147483647 then ppp_set_compress_#t~mem974#1 % 256 % 4294967296 else ppp_set_compress_#t~mem974#1 % 256 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:34,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7507: assume 0 != ppp_unattached_ioctl_~__ret_pu~1#1; [2025-02-08 02:04:34,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7507: assume !(0 != ppp_unattached_ioctl_~__ret_pu~1#1);call write~int#10(0, ppp_unattached_ioctl_~#err~2#1.base, ppp_unattached_ioctl_~#err~2#1.offset, 4); [2025-02-08 02:04:34,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7441: assume true; [2025-02-08 02:04:34,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7441: assume !true; [2025-02-08 02:04:34,985 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7210: call #t~mem386#1 := read~int#12(~ppp~3#1.base, 536 + ~ppp~3#1.offset, 8);call write~int#12((if (~jiffies~0 - #t~mem386#1) % 18446744073709551616 / 250 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (~jiffies~0 - #t~mem386#1) % 18446744073709551616 / 250 % 18446744073709551616 % 18446744073709551616 else (~jiffies~0 - #t~mem386#1) % 18446744073709551616 / 250 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), ~#idle~0#1.base, ~#idle~0#1.offset, 8);havoc #t~mem386#1;call #t~mem387#1 := read~int#12(~ppp~3#1.base, 544 + ~ppp~3#1.offset, 8);call write~int#12((if (~jiffies~0 - #t~mem387#1) % 18446744073709551616 / 250 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (~jiffies~0 - #t~mem387#1) % 18446744073709551616 / 250 % 18446744073709551616 % 18446744073709551616 else (~jiffies~0 - #t~mem387#1) % 18446744073709551616 / 250 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), ~#idle~0#1.base, 8 + ~#idle~0#1.offset, 8);havoc #t~mem387#1; [2025-02-08 02:04:34,985 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10414: SUMMARY for call spin_lock_bh(ppp_connect_channel_~ppp~9#1.base, 376 + ppp_connect_channel_~ppp~9#1.offset); srcloc: null [2025-02-08 02:04:34,985 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7045-3: assume #t~mem374#1 % 4294967296 == (-1 - ~val~0#1) % 4294967296;#t~bitwise375#1 := #t~mem374#1; [2025-02-08 02:04:34,985 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7045-3: assume !(#t~mem374#1 % 4294967296 == (-1 - ~val~0#1) % 4294967296); [2025-02-08 02:04:34,985 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7045-2: havoc #t~bitwise375#1;assume #t~bitwise375#1 % 4294967296 <= #t~mem374#1 % 4294967296 && #t~bitwise375#1 % 4294967296 <= (-1 - ~val~0#1) % 4294967296; [2025-02-08 02:04:34,985 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7045-1: [2025-02-08 02:04:34,985 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10183: havoc dev_net_set_#t~mem231#1.base, dev_net_set_#t~mem231#1.offset, dev_net_set_#t~ret232#1.base, dev_net_set_#t~ret232#1.offset, dev_net_set_~dev#1.base, dev_net_set_~dev#1.offset, dev_net_set_~net#1.base, dev_net_set_~net#1.offset;havoc dev_net_set_#in~dev#1.base, dev_net_set_#in~dev#1.offset, dev_net_set_#in~net#1.base, dev_net_set_#in~net#1.offset;assume { :end_inline_dev_net_set } true; [2025-02-08 02:04:34,985 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7045: ~cflags~0#1 := (if #t~bitwise375#1 % 4294967296 % 4294967296 <= 2147483647 then #t~bitwise375#1 % 4294967296 % 4294967296 else #t~bitwise375#1 % 4294967296 % 4294967296 - 4294967296);havoc #t~mem374#1;havoc #t~bitwise375#1; [2025-02-08 02:04:34,985 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10150: assume 0 == (ppp_create_interface_~dev~0#1.base + ppp_create_interface_~dev~0#1.offset) % 18446744073709551616; [2025-02-08 02:04:34,986 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10150: assume !(0 == (ppp_create_interface_~dev~0#1.base + ppp_create_interface_~dev~0#1.offset) % 18446744073709551616); [2025-02-08 02:04:34,986 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6880: assume 0 != ~__ret_gu~0#1; [2025-02-08 02:04:34,986 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6880: assume !(0 != ~__ret_gu~0#1);assume { :begin_inline_ppp_connect_channel } true;ppp_connect_channel_#in~pch#1.base, ppp_connect_channel_#in~pch#1.offset, ppp_connect_channel_#in~unit#1 := ~pch~0#1.base, ~pch~0#1.offset, ~unit~0#1;havoc ppp_connect_channel_#res#1;havoc ppp_connect_channel_#t~mem1181#1.base, ppp_connect_channel_#t~mem1181#1.offset, ppp_connect_channel_#t~ret1182#1.base, ppp_connect_channel_#t~ret1182#1.offset, ppp_connect_channel_#t~ret1183#1.base, ppp_connect_channel_#t~ret1183#1.offset, ppp_connect_channel_#t~mem1184#1.base, ppp_connect_channel_#t~mem1184#1.offset, ppp_connect_channel_#t~mem1185#1, ppp_connect_channel_#t~mem1186#1, ppp_connect_channel_#t~mem1187#1, ppp_connect_channel_#t~mem1188#1, ppp_connect_channel_#t~mem1189#1.base, ppp_connect_channel_#t~mem1189#1.offset, ppp_connect_channel_#t~mem1190#1, ppp_connect_channel_#t~mem1191#1.base, ppp_connect_channel_#t~mem1191#1.offset, ppp_connect_channel_#t~mem1192#1, ppp_connect_channel_~pch#1.base, ppp_connect_channel_~pch#1.offset, ppp_connect_channel_~unit#1, ppp_connect_channel_~ppp~9#1.base, ppp_connect_channel_~ppp~9#1.offset, ppp_connect_channel_~pn~7#1.base, ppp_connect_channel_~pn~7#1.offset, ppp_connect_channel_~ret~4#1, ppp_connect_channel_~hdrlen~1#1;ppp_connect_channel_~pch#1.base, ppp_connect_channel_~pch#1.offset := ppp_connect_channel_#in~pch#1.base, ppp_connect_channel_#in~pch#1.offset;ppp_connect_channel_~unit#1 := ppp_connect_channel_#in~unit#1;havoc ppp_connect_channel_~ppp~9#1.base, ppp_connect_channel_~ppp~9#1.offset;havoc ppp_connect_channel_~pn~7#1.base, ppp_connect_channel_~pn~7#1.offset;havoc ppp_connect_channel_~ret~4#1;havoc ppp_connect_channel_~hdrlen~1#1;ppp_connect_channel_~ret~4#1 := -6;call ppp_connect_channel_#t~mem1181#1.base, ppp_connect_channel_#t~mem1181#1.offset := read~$Pointer$#12(ppp_connect_channel_~pch#1.base, 516 + ppp_connect_channel_~pch#1.offset, 8); [2025-02-08 02:04:34,986 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7045-4: assume 0 == #t~mem374#1 % 4294967296 || 0 == (-1 - ~val~0#1) % 4294967296;#t~bitwise375#1 := 0; [2025-02-08 02:04:34,986 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7045-4: assume !(0 == #t~mem374#1 % 4294967296 || 0 == (-1 - ~val~0#1) % 4294967296); [2025-02-08 02:04:34,986 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9721: assume ppp_set_compress_#t~mem960#1 % 4294967296 <= 32;havoc ppp_set_compress_#t~mem960#1;call ppp_set_compress_#t~mem961#1.base, ppp_set_compress_#t~mem961#1.offset := read~$Pointer$#12(ppp_set_compress_~#data~0#1.base, ppp_set_compress_~#data~0#1.offset, 8);call ppp_set_compress_#t~mem962#1 := read~int#12(ppp_set_compress_~#data~0#1.base, 8 + ppp_set_compress_~#data~0#1.offset, 4); [2025-02-08 02:04:34,986 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9721: assume !(ppp_set_compress_#t~mem960#1 % 4294967296 <= 32);havoc ppp_set_compress_#t~mem960#1; [2025-02-08 02:04:34,986 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7343: SUMMARY for call spin_lock_bh(~ppp~3#1.base, 376 + ~ppp~3#1.offset); srcloc: null [2025-02-08 02:04:34,986 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10415: call ppp_connect_channel_#t~mem1185#1 := read~int#12(ppp_connect_channel_~pch#1.base, 268 + ppp_connect_channel_~pch#1.offset, 4);call ppp_connect_channel_#t~mem1186#1 := read~int#12(ppp_connect_channel_~ppp~9#1.base, 268 + ppp_connect_channel_~ppp~9#1.offset, 4); [2025-02-08 02:04:34,986 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10415-1: SUMMARY for call spin_lock_bh(ppp_connect_channel_~ppp~9#1.base, 308 + ppp_connect_channel_~ppp~9#1.offset); srcloc: null [2025-02-08 02:04:34,986 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7046: call write~int#12(#t~bitwise376#1, ~ppp~3#1.base, 448 + ~ppp~3#1.offset, 4);havoc #t~bitwise376#1; [2025-02-08 02:04:34,986 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7046-4: assume 0 == ~val~0#1 % 4294967296;#t~bitwise376#1 := 0; [2025-02-08 02:04:34,986 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7046-4: assume !(0 == ~val~0#1 % 4294967296); [2025-02-08 02:04:34,986 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10217: assume 0 != ppp_create_interface_~ret~3#1; [2025-02-08 02:04:34,986 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10217: assume !(0 != ppp_create_interface_~ret~3#1);call write~$Pointer$#12(ppp_create_interface_~net#1.base, ppp_create_interface_~net#1.offset, ppp_create_interface_~ppp~8#1.base, 696 + ppp_create_interface_~ppp~8#1.offset, 8); [2025-02-08 02:04:34,986 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11241: havoc slhc_init_#t~ret1271#1.base, slhc_init_#t~ret1271#1.offset;#t~ret389#1.base, #t~ret389#1.offset := slhc_init_#res#1.base, slhc_init_#res#1.offset;havoc slhc_init_#t~ret1271#1.base, slhc_init_#t~ret1271#1.offset, slhc_init_~arg0#1, slhc_init_~arg1#1;havoc slhc_init_#in~arg0#1, slhc_init_#in~arg1#1;assume { :end_inline_slhc_init } true;~vj~0#1.base, ~vj~0#1.offset := #t~ret389#1.base, #t~ret389#1.offset;havoc #t~ret389#1.base, #t~ret389#1.offset; [2025-02-08 02:04:34,986 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7046-3: assume 4214508 == ~val~0#1 % 4294967296;#t~bitwise376#1 := ~val~0#1; [2025-02-08 02:04:34,986 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7046-3: assume !(4214508 == ~val~0#1 % 4294967296); [2025-02-08 02:04:34,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10184: SUMMARY for call mutex_lock_nested(ppp_create_interface_~pn~5#1.base, 92 + ppp_create_interface_~pn~5#1.offset, 0); srcloc: null [2025-02-08 02:04:34,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11241-3: SUMMARY for call slhc_init_#t~ret1271#1.base, slhc_init_#t~ret1271#1.offset := ldv_malloc(70); srcloc: null [2025-02-08 02:04:34,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7046-2: havoc #t~bitwise376#1;assume #t~bitwise376#1 % 4294967296 <= ~val~0#1 % 4294967296 && #t~bitwise376#1 % 4294967296 <= 4214508; [2025-02-08 02:04:34,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11241-2: slhc_init_#res#1.base, slhc_init_#res#1.offset := slhc_init_#t~ret1271#1.base, slhc_init_#t~ret1271#1.offset;havoc slhc_init_#t~ret1271#1.base, slhc_init_#t~ret1271#1.offset; [2025-02-08 02:04:34,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7046-1: [2025-02-08 02:04:34,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10581-1: SUMMARY for call idr_remove(unit_set_~p#1.base, unit_set_~p#1.offset, unit_set_~unit~4#1); srcloc: null [2025-02-08 02:04:34,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10581: unit_set_#res#1 := -22; [2025-02-08 02:04:34,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7278: call write~$Pointer$#12(~vj~0#1.base, ~vj~0#1.offset, ~ppp~3#1.base, 464 + ~ppp~3#1.offset, 8); [2025-02-08 02:04:34,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7344-1: SUMMARY for call spin_lock_bh(~ppp~3#1.base, 308 + ~ppp~3#1.offset); srcloc: null [2025-02-08 02:04:34,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7344: call #t~mem405#1.base, #t~mem405#1.offset := read~$Pointer$#12(~ppp~3#1.base, 680 + ~ppp~3#1.offset, 8); [2025-02-08 02:04:34,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7146: assume false; [2025-02-08 02:04:34,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7146: assume !false;~val~0#1 := (if ~__val_gu___2~0#1 % 18446744073709551616 % 4294967296 <= 2147483647 then ~__val_gu___2~0#1 % 18446744073709551616 % 4294967296 else ~__val_gu___2~0#1 % 18446744073709551616 % 4294967296 - 4294967296); [2025-02-08 02:04:34,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7212-1: SUMMARY for call #t~ret388#1 := copy_to_user(~argp~0#1.base, ~argp~0#1.offset, ~#idle~0#1.base, ~#idle~0#1.offset, 16); srcloc: null [2025-02-08 02:04:34,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7212: assume -2147483648 <= #t~ret388#1 && #t~ret388#1 <= 2147483647;~tmp___3~3#1 := #t~ret388#1;havoc #t~ret388#1; [2025-02-08 02:04:34,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7014: SUMMARY for call might_fault(); srcloc: null [2025-02-08 02:04:34,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7047: SUMMARY for call spin_unlock_bh(~ppp~3#1.base, 308 + ~ppp~3#1.offset); srcloc: null [2025-02-08 02:04:34,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11176: havoc register_netdev_#t~nondet1257#1;ppp_create_interface_#t~ret1150#1 := register_netdev_#res#1;havoc register_netdev_#t~nondet1257#1, register_netdev_~arg0#1.base, register_netdev_~arg0#1.offset;havoc register_netdev_#in~arg0#1.base, register_netdev_#in~arg0#1.offset;assume { :end_inline_register_netdev } true;assume -2147483648 <= ppp_create_interface_#t~ret1150#1 && ppp_create_interface_#t~ret1150#1 <= 2147483647;ppp_create_interface_~ret~3#1 := ppp_create_interface_#t~ret1150#1;havoc ppp_create_interface_#t~ret1150#1; [2025-02-08 02:04:34,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6981: SUMMARY for call might_fault(); srcloc: null [2025-02-08 02:04:34,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9723: ppp_set_compress_~tmp___0~33#1 := ppp_set_compress_#t~ret963#1;havoc ppp_set_compress_#t~mem961#1.base, ppp_set_compress_#t~mem961#1.offset;havoc ppp_set_compress_#t~mem962#1;havoc ppp_set_compress_#t~ret963#1; [2025-02-08 02:04:34,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9723-1: SUMMARY for call ppp_set_compress_#t~ret963#1 := copy_from_user(ppp_set_compress_~#ccp_option~0#1.base, ppp_set_compress_~#ccp_option~0#1.offset, ppp_set_compress_#t~mem961#1.base, ppp_set_compress_#t~mem961#1.offset, ppp_set_compress_#t~mem962#1 % 4294967296); srcloc: null [2025-02-08 02:04:34,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7246: assume 0 != ~__ret_gu___3~0#1; [2025-02-08 02:04:34,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7246: assume !(0 != ~__ret_gu___3~0#1);~val2~0#1 := 15; [2025-02-08 02:04:34,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7279: SUMMARY for call spin_unlock_bh(~ppp~3#1.base, 308 + ~ppp~3#1.offset); srcloc: null [2025-02-08 02:04:34,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7345-1: SUMMARY for call kfree(#t~mem405#1.base, #t~mem405#1.offset); srcloc: null [2025-02-08 02:04:34,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10219: call ppp_create_interface_#t~mem1151#1.base, ppp_create_interface_#t~mem1151#1.offset := read~$Pointer$#12(ppp_create_interface_~ppp~8#1.base, 552 + ppp_create_interface_~ppp~8#1.offset, 8); [2025-02-08 02:04:34,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7345: havoc #t~mem405#1.base, #t~mem405#1.offset;call #t~mem406#1.base, #t~mem406#1.offset := read~$Pointer$#11(~#code___0~0#1.base, ~#code___0~0#1.offset, 8);call write~$Pointer$#12(#t~mem406#1.base, #t~mem406#1.offset, ~ppp~3#1.base, 680 + ~ppp~3#1.offset, 8);havoc #t~mem406#1.base, #t~mem406#1.offset;call write~int#12(~err~1#1, ~ppp~3#1.base, 692 + ~ppp~3#1.offset, 4); [2025-02-08 02:04:34,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10219-1: SUMMARY for call unit_put(ppp_create_interface_~pn~5#1.base, ppp_create_interface_~pn~5#1.offset, ppp_create_interface_~unit#1); srcloc: null [2025-02-08 02:04:34,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10186: assume ppp_create_interface_~unit#1 < 0;assume { :begin_inline_unit_get } true;unit_get_#in~p#1.base, unit_get_#in~p#1.offset, unit_get_#in~ptr#1.base, unit_get_#in~ptr#1.offset := ppp_create_interface_~pn~5#1.base, ppp_create_interface_~pn~5#1.offset, ppp_create_interface_~ppp~8#1.base, ppp_create_interface_~ppp~8#1.offset;havoc unit_get_#res#1;havoc unit_get_#t~ret1208#1, unit_get_~p#1.base, unit_get_~p#1.offset, unit_get_~ptr#1.base, unit_get_~ptr#1.offset, unit_get_~tmp~67#1;unit_get_~p#1.base, unit_get_~p#1.offset := unit_get_#in~p#1.base, unit_get_#in~p#1.offset;unit_get_~ptr#1.base, unit_get_~ptr#1.offset := unit_get_#in~ptr#1.base, unit_get_#in~ptr#1.offset;havoc unit_get_~tmp~67#1; [2025-02-08 02:04:34,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10186: assume !(ppp_create_interface_~unit#1 < 0);ppp_create_interface_~ret~3#1 := -17; [2025-02-08 02:04:34,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10417: assume ppp_connect_channel_#t~mem1185#1 > ppp_connect_channel_#t~mem1186#1;havoc ppp_connect_channel_#t~mem1185#1;havoc ppp_connect_channel_#t~mem1186#1;call ppp_connect_channel_#t~mem1187#1 := read~int#12(ppp_connect_channel_~pch#1.base, 268 + ppp_connect_channel_~pch#1.offset, 4);call write~int#12(ppp_connect_channel_#t~mem1187#1, ppp_connect_channel_~ppp~9#1.base, 268 + ppp_connect_channel_~ppp~9#1.offset, 4);havoc ppp_connect_channel_#t~mem1187#1; [2025-02-08 02:04:34,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10417: assume !(ppp_connect_channel_#t~mem1185#1 > ppp_connect_channel_#t~mem1186#1);havoc ppp_connect_channel_#t~mem1185#1;havoc ppp_connect_channel_#t~mem1186#1; [2025-02-08 02:04:34,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7180: assume false; [2025-02-08 02:04:34,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7180: assume !false; [2025-02-08 02:04:34,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7048: SUMMARY for call spin_unlock_bh(~ppp~3#1.base, 376 + ~ppp~3#1.offset); srcloc: null [2025-02-08 02:04:34,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9757: assume 0 == (ppp_set_compress_~cp~1#1.base + ppp_set_compress_~cp~1#1.offset) % 18446744073709551616; [2025-02-08 02:04:34,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9757: assume !(0 == (ppp_set_compress_~cp~1#1.base + ppp_set_compress_~cp~1#1.offset) % 18446744073709551616);ppp_set_compress_~err~5#1 := -105;call ppp_set_compress_#t~mem976#1 := read~int#12(ppp_set_compress_~#data~0#1.base, 12 + ppp_set_compress_~#data~0#1.offset, 4); [2025-02-08 02:04:34,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7610: call write~int#10(-25, ppp_unattached_ioctl_~#err~2#1.base, ppp_unattached_ioctl_~#err~2#1.offset, 4); [2025-02-08 02:04:34,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7478: call ppp_unattached_ioctl_#t~mem408#1 := read~int#12(ppp_unattached_ioctl_~ppp~4#1.base, 272 + ppp_unattached_ioctl_~ppp~4#1.offset, 4);ppp_unattached_ioctl_~__pu_val~1#1 := ppp_unattached_ioctl_#t~mem408#1;havoc ppp_unattached_ioctl_#t~mem408#1; [2025-02-08 02:04:34,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7478-1: SUMMARY for call might_fault(); srcloc: null [2025-02-08 02:04:34,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7445: assume false; [2025-02-08 02:04:34,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7445: assume !false;ppp_unattached_ioctl_~unit~1#1 := (if ppp_unattached_ioctl_~__val_gu~1#1 % 18446744073709551616 % 4294967296 <= 2147483647 then ppp_unattached_ioctl_~__val_gu~1#1 % 18446744073709551616 % 4294967296 else ppp_unattached_ioctl_~__val_gu~1#1 % 18446744073709551616 % 4294967296 - 4294967296); [2025-02-08 02:04:34,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7214: assume 0 != ~tmp___3~3#1; [2025-02-08 02:04:34,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7214: assume !(0 != ~tmp___3~3#1);~err~1#1 := 0; [2025-02-08 02:04:34,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7280-1: SUMMARY for call spin_unlock_bh(~ppp~3#1.base, 376 + ~ppp~3#1.offset); srcloc: null [2025-02-08 02:04:34,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10220: assume -2147483648 <= ppp_create_interface_#t~ret1152#1 && ppp_create_interface_#t~ret1152#1 <= 2147483647;havoc ppp_create_interface_#t~mem1151#1.base, ppp_create_interface_#t~mem1151#1.offset;havoc ppp_create_interface_#t~ret1152#1; [2025-02-08 02:04:34,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7280: ~err~1#1 := 0; [2025-02-08 02:04:34,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10220-1: SUMMARY for call ppp_create_interface_#t~ret1152#1 := netdev_err(ppp_create_interface_#t~mem1151#1.base, ppp_create_interface_#t~mem1151#1.offset, 51, 0); srcloc: null [2025-02-08 02:04:34,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6983: assume true; [2025-02-08 02:04:34,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6983: assume !true; [2025-02-08 02:04:34,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7016: assume true; [2025-02-08 02:04:34,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7016: assume !true; [2025-02-08 02:04:34,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9725: assume 0 != ppp_set_compress_~tmp___0~33#1 % 18446744073709551616; [2025-02-08 02:04:34,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9725: assume !(0 != ppp_set_compress_~tmp___0~33#1 % 18446744073709551616); [2025-02-08 02:04:34,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6752: call ULTIMATE.dealloc(~#idle~0#1.base, ~#idle~0#1.offset);havoc ~#idle~0#1.base, ~#idle~0#1.offset;call ULTIMATE.dealloc(~#npi~0#1.base, ~#npi~0#1.offset);havoc ~#npi~0#1.base, ~#npi~0#1.offset;call ULTIMATE.dealloc(~#code~1#1.base, ~#code~1#1.offset);havoc ~#code~1#1.base, ~#code~1#1.offset;call ULTIMATE.dealloc(~#code___0~0#1.base, ~#code___0~0#1.offset);havoc ~#code___0~0#1.base, ~#code___0~0#1.offset; [2025-02-08 02:04:34,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9791: ppp_set_compress_~state~0#1.base, ppp_set_compress_~state~0#1.offset := ppp_set_compress_#t~ret997#1.base, ppp_set_compress_#t~ret997#1.offset;havoc ppp_set_compress_#t~mem995#1;havoc ppp_set_compress_#t~mem996#1.base, ppp_set_compress_#t~mem996#1.offset;havoc ppp_set_compress_#t~ret997#1.base, ppp_set_compress_#t~ret997#1.offset; [2025-02-08 02:04:34,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9791-1: SUMMARY for call ppp_set_compress_#t~ret997#1.base, ppp_set_compress_#t~ret997#1.offset := ##fun~$Pointer$~X~int~TO~$Pointer$(ppp_set_compress_~#ccp_option~0#1.base, ppp_set_compress_~#ccp_option~0#1.offset, (if ppp_set_compress_#t~mem995#1 % 4294967296 % 4294967296 <= 2147483647 then ppp_set_compress_#t~mem995#1 % 4294967296 % 4294967296 else ppp_set_compress_#t~mem995#1 % 4294967296 % 4294967296 - 4294967296), ppp_set_compress_#t~mem996#1.base, ppp_set_compress_#t~mem996#1.offset); srcloc: null [2025-02-08 02:04:34,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7545-1: SUMMARY for call ppp_unattached_ioctl_#t~ret409#1.base, ppp_unattached_ioctl_#t~ret409#1.offset := ppp_pernet(ppp_unattached_ioctl_~net#1.base, ppp_unattached_ioctl_~net#1.offset); srcloc: null [2025-02-08 02:04:34,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7545: ppp_unattached_ioctl_~pn~0#1.base, ppp_unattached_ioctl_~pn~0#1.offset := ppp_unattached_ioctl_#t~ret409#1.base, ppp_unattached_ioctl_#t~ret409#1.offset;havoc ppp_unattached_ioctl_#t~ret409#1.base, ppp_unattached_ioctl_#t~ret409#1.offset; [2025-02-08 02:04:34,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7314: havoc #t~mem400#1.base, #t~mem400#1.offset; [2025-02-08 02:04:34,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10188: ppp_create_interface_#t~ret1144#1 := unit_get_#res#1;havoc unit_get_#t~ret1208#1, unit_get_~p#1.base, unit_get_~p#1.offset, unit_get_~ptr#1.base, unit_get_~ptr#1.offset, unit_get_~tmp~67#1;havoc unit_get_#in~p#1.base, unit_get_#in~p#1.offset, unit_get_#in~ptr#1.base, unit_get_#in~ptr#1.offset;assume { :end_inline_unit_get } true;assume -2147483648 <= ppp_create_interface_#t~ret1144#1 && ppp_create_interface_#t~ret1144#1 <= 2147483647;ppp_create_interface_~unit#1 := ppp_create_interface_#t~ret1144#1;havoc ppp_create_interface_#t~ret1144#1; [2025-02-08 02:04:34,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10155: ppp_create_interface_~pn~5#1.base, ppp_create_interface_~pn~5#1.offset := ppp_create_interface_#t~ret1140#1.base, ppp_create_interface_#t~ret1140#1.offset;havoc ppp_create_interface_#t~ret1140#1.base, ppp_create_interface_#t~ret1140#1.offset; [2025-02-08 02:04:34,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7314-1: SUMMARY for call netif_wake_queue(#t~mem400#1.base, #t~mem400#1.offset); srcloc: null [2025-02-08 02:04:34,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10155-1: SUMMARY for call ppp_create_interface_#t~ret1140#1.base, ppp_create_interface_#t~ret1140#1.offset := ppp_pernet(ppp_create_interface_~net#1.base, ppp_create_interface_~net#1.offset); srcloc: null [2025-02-08 02:04:34,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7050: assume 0 != #t~bitwise377#1;havoc #t~bitwise377#1; [2025-02-08 02:04:34,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7050: assume !(0 != #t~bitwise377#1);havoc #t~bitwise377#1; [2025-02-08 02:04:34,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10386-1: ppp_find_channel_#res#1.base, ppp_find_channel_#res#1.offset := 0, 0; [2025-02-08 02:04:34,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10353: assume ppp_find_channel_#t~mem1176#1 == ppp_find_channel_~unit#1;havoc ppp_find_channel_#t~mem1176#1;assume { :begin_inline_list_move } true;list_move_#in~list#1.base, list_move_#in~list#1.offset, list_move_#in~head#1.base, list_move_#in~head#1.offset := ppp_find_channel_~pch~11#1.base, 280 + ppp_find_channel_~pch~11#1.offset, ppp_find_channel_~pn#1.base, 248 + ppp_find_channel_~pn#1.offset;havoc list_move_~list#1.base, list_move_~list#1.offset, list_move_~head#1.base, list_move_~head#1.offset;list_move_~list#1.base, list_move_~list#1.offset := list_move_#in~list#1.base, list_move_#in~list#1.offset;list_move_~head#1.base, list_move_~head#1.offset := list_move_#in~head#1.base, list_move_#in~head#1.offset;assume { :begin_inline___list_del_entry } true;__list_del_entry_#in~arg0#1.base, __list_del_entry_#in~arg0#1.offset := list_move_~list#1.base, list_move_~list#1.offset;havoc __list_del_entry_~arg0#1.base, __list_del_entry_~arg0#1.offset;__list_del_entry_~arg0#1.base, __list_del_entry_~arg0#1.offset := __list_del_entry_#in~arg0#1.base, __list_del_entry_#in~arg0#1.offset; [2025-02-08 02:04:34,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10353: assume !(ppp_find_channel_#t~mem1176#1 == ppp_find_channel_~unit#1);havoc ppp_find_channel_#t~mem1176#1;call ppp_find_channel_#t~mem1177#1.base, ppp_find_channel_#t~mem1177#1.offset := read~$Pointer$#12(ppp_find_channel_~pch~11#1.base, 280 + ppp_find_channel_~pch~11#1.offset, 8);ppp_find_channel_~__mptr___0~6#1.base, ppp_find_channel_~__mptr___0~6#1.offset := ppp_find_channel_#t~mem1177#1.base, ppp_find_channel_#t~mem1177#1.offset;havoc ppp_find_channel_#t~mem1177#1.base, ppp_find_channel_#t~mem1177#1.offset;ppp_find_channel_~pch~11#1.base, ppp_find_channel_~pch~11#1.offset := ppp_find_channel_~__mptr___0~6#1.base, 707893803828603856608 + ppp_find_channel_~__mptr___0~6#1.offset; [2025-02-08 02:04:34,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10353-1: call ppp_find_channel_#t~mem1176#1 := read~int#12(ppp_find_channel_~pch~11#1.base, 272 + ppp_find_channel_~pch~11#1.offset, 4); [2025-02-08 02:04:34,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7050-4: assume 0 == ~cflags~0#1;#t~bitwise377#1 := 0; [2025-02-08 02:04:34,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7050-4: assume !(0 == ~cflags~0#1); [2025-02-08 02:04:34,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6918: #res#1 := ~err~1#1;call ULTIMATE.dealloc(~#idle~0#1.base, ~#idle~0#1.offset);havoc ~#idle~0#1.base, ~#idle~0#1.offset;call ULTIMATE.dealloc(~#npi~0#1.base, ~#npi~0#1.offset);havoc ~#npi~0#1.base, ~#npi~0#1.offset;call ULTIMATE.dealloc(~#code~1#1.base, ~#code~1#1.offset);havoc ~#code~1#1.base, ~#code~1#1.offset;call ULTIMATE.dealloc(~#code___0~0#1.base, ~#code___0~0#1.offset);havoc ~#code___0~0#1.base, ~#code___0~0#1.offset; [2025-02-08 02:04:34,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7050-3: assume 64 == ~cflags~0#1;#t~bitwise377#1 := ~cflags~0#1; [2025-02-08 02:04:34,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7050-3: assume !(64 == ~cflags~0#1); [2025-02-08 02:04:34,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7050-2: havoc #t~bitwise377#1;assume ((((~cflags~0#1 < 0 || #t~bitwise377#1 <= ~cflags~0#1) && #t~bitwise377#1 <= 64) && #t~bitwise377#1 >= 0) && (~cflags~0#1 >= 0 || #t~bitwise377#1 > 64 + ~cflags~0#1)) && #t~bitwise377#1 >= -2147483648; [2025-02-08 02:04:34,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7050-1: [2025-02-08 02:04:34,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6918-1: SUMMARY for call mutex_unlock(~#ppp_mutex~0.base, ~#ppp_mutex~0.offset); srcloc: null [2025-02-08 02:04:34,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6885: #t~ret359#1 := ppp_connect_channel_#res#1;havoc ppp_connect_channel_#t~mem1181#1.base, ppp_connect_channel_#t~mem1181#1.offset, ppp_connect_channel_#t~ret1182#1.base, ppp_connect_channel_#t~ret1182#1.offset, ppp_connect_channel_#t~ret1183#1.base, ppp_connect_channel_#t~ret1183#1.offset, ppp_connect_channel_#t~mem1184#1.base, ppp_connect_channel_#t~mem1184#1.offset, ppp_connect_channel_#t~mem1185#1, ppp_connect_channel_#t~mem1186#1, ppp_connect_channel_#t~mem1187#1, ppp_connect_channel_#t~mem1188#1, ppp_connect_channel_#t~mem1189#1.base, ppp_connect_channel_#t~mem1189#1.offset, ppp_connect_channel_#t~mem1190#1, ppp_connect_channel_#t~mem1191#1.base, ppp_connect_channel_#t~mem1191#1.offset, ppp_connect_channel_#t~mem1192#1, ppp_connect_channel_~pch#1.base, ppp_connect_channel_~pch#1.offset, ppp_connect_channel_~unit#1, ppp_connect_channel_~ppp~9#1.base, ppp_connect_channel_~ppp~9#1.offset, ppp_connect_channel_~pn~7#1.base, ppp_connect_channel_~pn~7#1.offset, ppp_connect_channel_~ret~4#1, ppp_connect_channel_~hdrlen~1#1;havoc ppp_connect_channel_#in~pch#1.base, ppp_connect_channel_#in~pch#1.offset, ppp_connect_channel_#in~unit#1;assume { :end_inline_ppp_connect_channel } true;assume -2147483648 <= #t~ret359#1 && #t~ret359#1 <= 2147483647;~err~1#1 := #t~ret359#1;havoc #t~ret359#1; [2025-02-08 02:04:34,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7546: SUMMARY for call mutex_lock_nested(ppp_unattached_ioctl_~pn~0#1.base, 92 + ppp_unattached_ioctl_~pn~0#1.offset, 0); srcloc: null [2025-02-08 02:04:34,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7348: SUMMARY for call spin_unlock_bh(~ppp~3#1.base, 308 + ~ppp~3#1.offset); srcloc: null [2025-02-08 02:04:34,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7381: assume 0 != ~__ret_gu___4~0#1; [2025-02-08 02:04:34,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7381: assume !(0 != ~__ret_gu___4~0#1); [2025-02-08 02:04:34,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10156: ppp_create_interface_~tmp~62#1.base, ppp_create_interface_~tmp~62#1.offset := ppp_create_interface_#t~ret1141#1.base, ppp_create_interface_#t~ret1141#1.offset;havoc ppp_create_interface_#t~ret1141#1.base, ppp_create_interface_#t~ret1141#1.offset;ppp_create_interface_~ppp~8#1.base, ppp_create_interface_~ppp~8#1.offset := ppp_create_interface_~tmp~62#1.base, ppp_create_interface_~tmp~62#1.offset;call write~$Pointer$#12(ppp_create_interface_~dev~0#1.base, ppp_create_interface_~dev~0#1.offset, ppp_create_interface_~ppp~8#1.base, 552 + ppp_create_interface_~ppp~8#1.offset, 8);call write~int#12(1500, ppp_create_interface_~ppp~8#1.base, 444 + ppp_create_interface_~ppp~8#1.offset, 4); [2025-02-08 02:04:34,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10156-1: SUMMARY for call ppp_create_interface_#t~ret1141#1.base, ppp_create_interface_#t~ret1141#1.offset := netdev_priv(ppp_create_interface_~dev~0#1.base, ppp_create_interface_~dev~0#1.offset); srcloc: null [2025-02-08 02:04:34,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6853: assume false; [2025-02-08 02:04:34,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6853: assume !false; [2025-02-08 02:04:34,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9793: assume 0 != (ppp_set_compress_~state~0#1.base + ppp_set_compress_~state~0#1.offset) % 18446744073709551616; [2025-02-08 02:04:34,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9793: assume !(0 != (ppp_set_compress_~state~0#1.base + ppp_set_compress_~state~0#1.offset) % 18446744073709551616);call ppp_set_compress_#t~mem1006#1.base, ppp_set_compress_#t~mem1006#1.offset := read~$Pointer$#12(ppp_set_compress_~cp~1#1.base, 108 + ppp_set_compress_~cp~1#1.offset, 8);assume { :begin_inline_ldv_module_put_4 } true;ldv_module_put_4_#in~ldv_func_arg1#1.base, ldv_module_put_4_#in~ldv_func_arg1#1.offset := ppp_set_compress_#t~mem1006#1.base, ppp_set_compress_#t~mem1006#1.offset;havoc ldv_module_put_4_~ldv_func_arg1#1.base, ldv_module_put_4_~ldv_func_arg1#1.offset;ldv_module_put_4_~ldv_func_arg1#1.base, ldv_module_put_4_~ldv_func_arg1#1.offset := ldv_module_put_4_#in~ldv_func_arg1#1.base, ldv_module_put_4_#in~ldv_func_arg1#1.offset; [2025-02-08 02:04:34,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7547-1: SUMMARY for call ppp_unattached_ioctl_#t~ret410#1.base, ppp_unattached_ioctl_#t~ret410#1.offset := ppp_find_unit(ppp_unattached_ioctl_~pn~0#1.base, ppp_unattached_ioctl_~pn~0#1.offset, ppp_unattached_ioctl_~unit~1#1); srcloc: null [2025-02-08 02:04:34,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7547: ppp_unattached_ioctl_~ppp~4#1.base, ppp_unattached_ioctl_~ppp~4#1.offset := ppp_unattached_ioctl_#t~ret410#1.base, ppp_unattached_ioctl_#t~ret410#1.offset;havoc ppp_unattached_ioctl_#t~ret410#1.base, ppp_unattached_ioctl_#t~ret410#1.offset; [2025-02-08 02:04:34,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10421: call ppp_connect_channel_#t~mem1188#1 := read~int#12(ppp_connect_channel_~pch#1.base, 268 + ppp_connect_channel_~pch#1.offset, 4);ppp_connect_channel_~hdrlen~1#1 := 2 + ppp_connect_channel_#t~mem1188#1;havoc ppp_connect_channel_#t~mem1188#1;call ppp_connect_channel_#t~mem1189#1.base, ppp_connect_channel_#t~mem1189#1.offset := read~$Pointer$#12(ppp_connect_channel_~ppp~9#1.base, 552 + ppp_connect_channel_~ppp~9#1.offset, 8);call ppp_connect_channel_#t~mem1190#1 := read~int#12(ppp_connect_channel_#t~mem1189#1.base, 442 + ppp_connect_channel_#t~mem1189#1.offset, 2); [2025-02-08 02:04:34,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10355: havoc list_move_~list#1.base, list_move_~list#1.offset, list_move_~head#1.base, list_move_~head#1.offset;havoc list_move_#in~list#1.base, list_move_#in~list#1.offset, list_move_#in~head#1.base, list_move_#in~head#1.offset;assume { :end_inline_list_move } true;ppp_find_channel_#res#1.base, ppp_find_channel_#res#1.offset := ppp_find_channel_~pch~11#1.base, ppp_find_channel_~pch~11#1.offset; [2025-02-08 02:04:34,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7481: assume true; [2025-02-08 02:04:34,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7481: assume !true; [2025-02-08 02:04:34,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7349-1: SUMMARY for call spin_unlock_bh(~ppp~3#1.base, 376 + ~ppp~3#1.offset); srcloc: null [2025-02-08 02:04:34,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7349: ~err~1#1 := 0; [2025-02-08 02:04:34,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7052: SUMMARY for call ppp_ccp_closed(~ppp~3#1.base, ~ppp~3#1.offset); srcloc: null [2025-02-08 02:04:34,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10190: assume ppp_create_interface_~unit#1 < 0;ppp_create_interface_~ret~3#1 := ppp_create_interface_~unit#1; [2025-02-08 02:04:34,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10190: assume !(ppp_create_interface_~unit#1 < 0); [2025-02-08 02:04:34,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10917: SUMMARY for call ldv_module_put(ldv_module_put_4_~ldv_func_arg1#1.base, ldv_module_put_4_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:04:34,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7515: SUMMARY for call might_fault(); srcloc: null [2025-02-08 02:04:34,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7251: assume 0 != ~val~0#1 / 65536;~val2~0#1 := ~val~0#1 / 65536;~val~0#1 := ~val~0#1 % 65536; [2025-02-08 02:04:34,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7251: assume !(0 != ~val~0#1 / 65536); [2025-02-08 02:04:34,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7317: ~err~1#1 := 0; [2025-02-08 02:04:34,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10422: assume (if ppp_connect_channel_#t~mem1190#1 % 65536 % 4294967296 <= 2147483647 then ppp_connect_channel_#t~mem1190#1 % 65536 % 4294967296 else ppp_connect_channel_#t~mem1190#1 % 65536 % 4294967296 - 4294967296) < ppp_connect_channel_~hdrlen~1#1;havoc ppp_connect_channel_#t~mem1189#1.base, ppp_connect_channel_#t~mem1189#1.offset;havoc ppp_connect_channel_#t~mem1190#1;call ppp_connect_channel_#t~mem1191#1.base, ppp_connect_channel_#t~mem1191#1.offset := read~$Pointer$#12(ppp_connect_channel_~ppp~9#1.base, 552 + ppp_connect_channel_~ppp~9#1.offset, 8);call write~int#12(ppp_connect_channel_~hdrlen~1#1, ppp_connect_channel_#t~mem1191#1.base, 442 + ppp_connect_channel_#t~mem1191#1.offset, 2);havoc ppp_connect_channel_#t~mem1191#1.base, ppp_connect_channel_#t~mem1191#1.offset; [2025-02-08 02:04:34,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10422: assume !((if ppp_connect_channel_#t~mem1190#1 % 65536 % 4294967296 <= 2147483647 then ppp_connect_channel_#t~mem1190#1 % 65536 % 4294967296 else ppp_connect_channel_#t~mem1190#1 % 65536 % 4294967296 - 4294967296) < ppp_connect_channel_~hdrlen~1#1);havoc ppp_connect_channel_#t~mem1189#1.base, ppp_connect_channel_#t~mem1189#1.offset;havoc ppp_connect_channel_#t~mem1190#1; [2025-02-08 02:04:34,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6987: assume false; [2025-02-08 02:04:34,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6987: assume !false;~val~0#1 := (if ~__val_gu___0~0#1 % 18446744073709551616 % 4294967296 <= 2147483647 then ~__val_gu___0~0#1 % 18446744073709551616 % 4294967296 else ~__val_gu___0~0#1 % 18446744073709551616 % 4294967296 - 4294967296); [2025-02-08 02:04:34,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7020: assume false; [2025-02-08 02:04:34,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7020: assume !false;~val~0#1 := (if ~__val_gu___1~0#1 % 18446744073709551616 % 4294967296 <= 2147483647 then ~__val_gu___1~0#1 % 18446744073709551616 % 4294967296 else ~__val_gu___1~0#1 % 18446744073709551616 % 4294967296 - 4294967296); [2025-02-08 02:04:34,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9795: call ppp_set_compress_#t~mem998#1 := read~int#12(ppp_set_compress_~ppp#1.base, 456 + ppp_set_compress_~ppp#1.offset, 4); [2025-02-08 02:04:34,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9795-1: SUMMARY for call spin_lock_bh(ppp_set_compress_~ppp#1.base, 308 + ppp_set_compress_~ppp#1.offset); srcloc: null [2025-02-08 02:04:34,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9762: assume 0 != ppp_set_compress_#t~mem976#1;havoc ppp_set_compress_#t~mem976#1;call ppp_set_compress_#t~mem980#1 := read~int#12(ppp_set_compress_~#data~0#1.base, 8 + ppp_set_compress_~#data~0#1.offset, 4);call ppp_set_compress_#t~mem981#1.base, ppp_set_compress_#t~mem981#1.offset := read~$Pointer$#12(ppp_set_compress_~cp~1#1.base, 4 + ppp_set_compress_~cp~1#1.offset, 8); [2025-02-08 02:04:34,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9762: assume !(0 != ppp_set_compress_#t~mem976#1);havoc ppp_set_compress_#t~mem976#1;call ppp_set_compress_#t~mem995#1 := read~int#12(ppp_set_compress_~#data~0#1.base, 8 + ppp_set_compress_~#data~0#1.offset, 4);call ppp_set_compress_#t~mem996#1.base, ppp_set_compress_#t~mem996#1.offset := read~$Pointer$#12(ppp_set_compress_~cp~1#1.base, 52 + ppp_set_compress_~cp~1#1.offset, 8); [2025-02-08 02:04:34,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7549: assume 0 != (ppp_unattached_ioctl_~ppp~4#1.base + ppp_unattached_ioctl_~ppp~4#1.offset) % 18446744073709551616; [2025-02-08 02:04:34,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7549: assume !(0 != (ppp_unattached_ioctl_~ppp~4#1.base + ppp_unattached_ioctl_~ppp~4#1.offset) % 18446744073709551616); [2025-02-08 02:04:34,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5105: havoc __list_del_entry_~arg0#1.base, __list_del_entry_~arg0#1.offset;havoc __list_del_entry_#in~arg0#1.base, __list_del_entry_#in~arg0#1.offset;assume { :end_inline___list_del_entry } true; [2025-02-08 02:04:34,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9796: call write~int#12(ppp_set_compress_#t~bitwise999#1, ppp_set_compress_~ppp#1.base, 456 + ppp_set_compress_~ppp#1.offset, 4);havoc ppp_set_compress_#t~mem998#1;havoc ppp_set_compress_#t~bitwise999#1;call ppp_set_compress_#t~mem1000#1.base, ppp_set_compress_#t~mem1000#1.offset := read~$Pointer$#12(ppp_set_compress_~ppp#1.base, 520 + ppp_set_compress_~ppp#1.offset, 8);ppp_set_compress_~ocomp~0#1.base, ppp_set_compress_~ocomp~0#1.offset := ppp_set_compress_#t~mem1000#1.base, ppp_set_compress_#t~mem1000#1.offset;havoc ppp_set_compress_#t~mem1000#1.base, ppp_set_compress_#t~mem1000#1.offset;call ppp_set_compress_#t~mem1001#1.base, ppp_set_compress_#t~mem1001#1.offset := read~$Pointer$#12(ppp_set_compress_~ppp#1.base, 528 + ppp_set_compress_~ppp#1.offset, 8);ppp_set_compress_~ostate~0#1.base, ppp_set_compress_~ostate~0#1.offset := ppp_set_compress_#t~mem1001#1.base, ppp_set_compress_#t~mem1001#1.offset;havoc ppp_set_compress_#t~mem1001#1.base, ppp_set_compress_#t~mem1001#1.offset;call write~$Pointer$#12(ppp_set_compress_~cp~1#1.base, ppp_set_compress_~cp~1#1.offset, ppp_set_compress_~ppp#1.base, 520 + ppp_set_compress_~ppp#1.offset, 8);call write~$Pointer$#12(ppp_set_compress_~state~0#1.base, ppp_set_compress_~state~0#1.offset, ppp_set_compress_~ppp#1.base, 528 + ppp_set_compress_~ppp#1.offset, 8); [2025-02-08 02:04:34,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9796-1: [2025-02-08 02:04:34,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6856: SUMMARY for call might_fault(); srcloc: null [2025-02-08 02:04:34,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9796-2: havoc ppp_set_compress_#t~bitwise999#1;assume ppp_set_compress_#t~bitwise999#1 % 4294967296 <= ppp_set_compress_#t~mem998#1 % 4294967296 && ppp_set_compress_#t~bitwise999#1 % 4294967296 <= 4294959103; [2025-02-08 02:04:34,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7616-1: SUMMARY for call mutex_unlock(~#ppp_mutex~0.base, ~#ppp_mutex~0.offset); srcloc: null [2025-02-08 02:04:34,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7616: call ppp_unattached_ioctl_#t~mem413#1 := read~int#10(ppp_unattached_ioctl_~#err~2#1.base, ppp_unattached_ioctl_~#err~2#1.offset, 4);ppp_unattached_ioctl_#res#1 := ppp_unattached_ioctl_#t~mem413#1;havoc ppp_unattached_ioctl_#t~mem413#1;call ULTIMATE.dealloc(ppp_unattached_ioctl_~#err~2#1.base, ppp_unattached_ioctl_~#err~2#1.offset);havoc ppp_unattached_ioctl_~#err~2#1.base, ppp_unattached_ioctl_~#err~2#1.offset; [2025-02-08 02:04:34,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9796-3: assume 4294959103 == ppp_set_compress_#t~mem998#1 % 4294967296;ppp_set_compress_#t~bitwise999#1 := ppp_set_compress_#t~mem998#1; [2025-02-08 02:04:34,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9796-3: assume !(4294959103 == ppp_set_compress_#t~mem998#1 % 4294967296); [2025-02-08 02:04:34,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9796-4: assume 0 == ppp_set_compress_#t~mem998#1 % 4294967296;ppp_set_compress_#t~bitwise999#1 := 0; [2025-02-08 02:04:34,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9796-4: assume !(0 == ppp_set_compress_#t~mem998#1 % 4294967296); [2025-02-08 02:04:34,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7517: assume true; [2025-02-08 02:04:34,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7517: assume !true; [2025-02-08 02:04:34,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5106: SUMMARY for call list_add(list_move_~list#1.base, list_move_~list#1.offset, list_move_~head#1.base, list_move_~head#1.offset); srcloc: null [2025-02-08 02:04:34,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6890: assume -2147483648 <= #t~ret360#1 && #t~ret360#1 <= 2147483647;~err~1#1 := #t~ret360#1;havoc #t~ret360#1; [2025-02-08 02:04:34,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10160: call write~int#12(2, ppp_create_interface_~ppp~8#1.base, 268 + ppp_create_interface_~ppp~8#1.offset, 4);ppp_create_interface_~i~2#1 := 0; [2025-02-08 02:04:34,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10160-1: SUMMARY for call init_ppp_file(ppp_create_interface_~ppp~8#1.base, ppp_create_interface_~ppp~8#1.offset, 1); srcloc: null [2025-02-08 02:04:34,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9764: ppp_set_compress_~state~0#1.base, ppp_set_compress_~state~0#1.offset := ppp_set_compress_#t~ret982#1.base, ppp_set_compress_#t~ret982#1.offset;havoc ppp_set_compress_#t~mem980#1;havoc ppp_set_compress_#t~mem981#1.base, ppp_set_compress_#t~mem981#1.offset;havoc ppp_set_compress_#t~ret982#1.base, ppp_set_compress_#t~ret982#1.offset; [2025-02-08 02:04:34,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9764-1: SUMMARY for call ppp_set_compress_#t~ret982#1.base, ppp_set_compress_#t~ret982#1.offset := ##fun~$Pointer$~X~int~TO~$Pointer$(ppp_set_compress_~#ccp_option~0#1.base, ppp_set_compress_~#ccp_option~0#1.offset, (if ppp_set_compress_#t~mem980#1 % 4294967296 % 4294967296 <= 2147483647 then ppp_set_compress_#t~mem980#1 % 4294967296 % 4294967296 else ppp_set_compress_#t~mem980#1 % 4294967296 % 4294967296 - 4294967296), ppp_set_compress_#t~mem981#1.base, ppp_set_compress_#t~mem981#1.offset); srcloc: null [2025-02-08 02:04:34,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9731: ppp_set_compress_~err~5#1 := -22;call ppp_set_compress_#t~mem964#1 := read~int#12(ppp_set_compress_~#data~0#1.base, 8 + ppp_set_compress_~#data~0#1.offset, 4); [2025-02-08 02:04:34,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6890-1: SUMMARY for call #t~ret360#1 := ppp_disconnect_channel(~pch~0#1.base, ~pch~0#1.offset); srcloc: null [2025-02-08 02:04:34,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7551-1: SUMMARY for call atomic_inc(ppp_unattached_ioctl_~ppp~4#1.base, 264 + ppp_unattached_ioctl_~ppp~4#1.offset); srcloc: null [2025-02-08 02:04:34,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7551: call write~$Pointer$#12(ppp_unattached_ioctl_~ppp~4#1.base, ppp_unattached_ioctl_~ppp~4#1.offset, ppp_unattached_ioctl_~file#1.base, 280 + ppp_unattached_ioctl_~file#1.offset, 8);call write~int#10(0, ppp_unattached_ioctl_~#err~2#1.base, ppp_unattached_ioctl_~#err~2#1.offset, 4); [2025-02-08 02:04:34,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7386: call write~int#12(~val~0#1, ~ppp~3#1.base, 572 + ~ppp~3#1.offset, 4); [2025-02-08 02:04:34,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7485: assume false; [2025-02-08 02:04:34,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7485: assume !false; [2025-02-08 02:04:34,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7287-1: SUMMARY for call #t~ret394#1 := copy_from_user(~#npi~0#1.base, ~#npi~0#1.offset, ~argp~0#1.base, ~argp~0#1.offset, 8); srcloc: null [2025-02-08 02:04:34,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7287: ~tmp___4~2#1 := #t~ret394#1;havoc #t~ret394#1; [2025-02-08 02:04:34,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7386-1: SUMMARY for call spin_lock_bh(~ppp~3#1.base, 308 + ~ppp~3#1.offset); srcloc: null [2025-02-08 02:04:34,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7056: ~err~1#1 := 0; [2025-02-08 02:04:34,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6858: assume true; [2025-02-08 02:04:34,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6858: assume !true; [2025-02-08 02:04:34,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9732: assume ppp_set_compress_#t~mem964#1 % 4294967296 > 32;havoc ppp_set_compress_#t~mem964#1; [2025-02-08 02:04:34,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9732: assume !(ppp_set_compress_#t~mem964#1 % 4294967296 > 32);havoc ppp_set_compress_#t~mem964#1;call ppp_set_compress_#t~mem965#1 := read~int#12(ppp_set_compress_~#ccp_option~0#1.base, 1 + ppp_set_compress_~#ccp_option~0#1.offset, 1); [2025-02-08 02:04:34,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7618: havoc ppp_unattached_ioctl_#t~mem413#1;call ULTIMATE.dealloc(ppp_unattached_ioctl_~#err~2#1.base, ppp_unattached_ioctl_~#err~2#1.offset);havoc ppp_unattached_ioctl_~#err~2#1.base, ppp_unattached_ioctl_~#err~2#1.offset;#t~ret351#1 := ppp_unattached_ioctl_#res#1;havoc ppp_unattached_ioctl_#t~ret407#1.base, ppp_unattached_ioctl_#t~ret407#1.offset, ppp_unattached_ioctl_#t~mem408#1, ppp_unattached_ioctl_#t~ret409#1.base, ppp_unattached_ioctl_#t~ret409#1.offset, ppp_unattached_ioctl_#t~ret410#1.base, ppp_unattached_ioctl_#t~ret410#1.offset, ppp_unattached_ioctl_#t~ret411#1.base, ppp_unattached_ioctl_#t~ret411#1.offset, ppp_unattached_ioctl_#t~ret412#1.base, ppp_unattached_ioctl_#t~ret412#1.offset, ppp_unattached_ioctl_#t~mem413#1, ppp_unattached_ioctl_~net#1.base, ppp_unattached_ioctl_~net#1.offset, ppp_unattached_ioctl_~pf#1.base, ppp_unattached_ioctl_~pf#1.offset, ppp_unattached_ioctl_~file#1.base, ppp_unattached_ioctl_~file#1.offset, ppp_unattached_ioctl_~cmd#1, ppp_unattached_ioctl_~arg#1, ppp_unattached_ioctl_~unit~1#1, ppp_unattached_ioctl_~#err~2#1.base, ppp_unattached_ioctl_~#err~2#1.offset, ppp_unattached_ioctl_~ppp~4#1.base, ppp_unattached_ioctl_~ppp~4#1.offset, ppp_unattached_ioctl_~chan~1#1.base, ppp_unattached_ioctl_~chan~1#1.offset, ppp_unattached_ioctl_~pn~0#1.base, ppp_unattached_ioctl_~pn~0#1.offset, ppp_unattached_ioctl_~p~1#1.base, ppp_unattached_ioctl_~p~1#1.offset, ppp_unattached_ioctl_~__ret_gu~1#1, ppp_unattached_ioctl_~__val_gu~1#1, ppp_unattached_ioctl_~__ret_pu~1#1, ppp_unattached_ioctl_~__pu_val~1#1, ppp_unattached_ioctl_~__ret_gu___0~1#1, ppp_unattached_ioctl_~__val_gu___0~1#1, ppp_unattached_ioctl_~__ret_gu___1~1#1, ppp_unattached_ioctl_~__val_gu___1~1#1;havoc ppp_unattached_ioctl_#in~net#1.base, ppp_unattached_ioctl_#in~net#1.offset, ppp_unattached_ioctl_#in~pf#1.base, ppp_unattached_ioctl_#in~pf#1.offset, ppp_unattached_ioctl_#in~file#1.base, ppp_unattached_ioctl_#in~file#1.offset, ppp_unattached_ioctl_#in~cmd#1, ppp_unattached_ioctl_#in~arg#1;assume { :end_inline_ppp_unattached_ioctl } true;assume -2147483648 <= #t~ret351#1 && #t~ret351#1 <= 2147483647;~tmp___0~18#1 := #t~ret351#1;havoc #t~mem349#1.base, #t~mem349#1.offset;havoc #t~mem350#1.base, #t~mem350#1.offset;havoc #t~ret351#1;#res#1 := ~tmp___0~18#1;call ULTIMATE.dealloc(~#idle~0#1.base, ~#idle~0#1.offset);havoc ~#idle~0#1.base, ~#idle~0#1.offset;call ULTIMATE.dealloc(~#npi~0#1.base, ~#npi~0#1.offset);havoc ~#npi~0#1.base, ~#npi~0#1.offset;call ULTIMATE.dealloc(~#code~1#1.base, ~#code~1#1.offset);havoc ~#code~1#1.base, ~#code~1#1.offset;call ULTIMATE.dealloc(~#code___0~0#1.base, ~#code___0~0#1.offset);havoc ~#code___0~0#1.base, ~#code___0~0#1.offset; [2025-02-08 02:04:34,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7222: SUMMARY for call might_fault(); srcloc: null [2025-02-08 02:04:34,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10228: SUMMARY for call atomic_inc(~#ppp_unit_count~0.base, ~#ppp_unit_count~0.offset); srcloc: null [2025-02-08 02:04:34,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7321-1: SUMMARY for call #t~ret401#1 := get_filter(~argp~0#1.base, ~argp~0#1.offset, ~#code~1#1.base, ~#code~1#1.offset); srcloc: null [2025-02-08 02:04:34,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7321: assume -2147483648 <= #t~ret401#1 && #t~ret401#1 <= 2147483647;~err~1#1 := #t~ret401#1;havoc #t~ret401#1; [2025-02-08 02:04:34,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7090: assume 0 != ~__ret_pu~0#1; [2025-02-08 02:04:34,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7090: assume !(0 != ~__ret_pu~0#1);~err~1#1 := 0; [2025-02-08 02:04:34,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11054-2: alloc_netdev_mqs_#res#1.base, alloc_netdev_mqs_#res#1.offset := alloc_netdev_mqs_#t~ret1239#1.base, alloc_netdev_mqs_#t~ret1239#1.offset;havoc alloc_netdev_mqs_#t~ret1239#1.base, alloc_netdev_mqs_#t~ret1239#1.offset; [2025-02-08 02:04:34,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11054-3: SUMMARY for call alloc_netdev_mqs_#t~ret1239#1.base, alloc_netdev_mqs_#t~ret1239#1.offset := ldv_malloc(2385); srcloc: null [2025-02-08 02:04:34,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11054: havoc alloc_netdev_mqs_#t~ret1239#1.base, alloc_netdev_mqs_#t~ret1239#1.offset;ppp_create_interface_#t~ret1139#1.base, ppp_create_interface_#t~ret1139#1.offset := alloc_netdev_mqs_#res#1.base, alloc_netdev_mqs_#res#1.offset;havoc alloc_netdev_mqs_#t~ret1239#1.base, alloc_netdev_mqs_#t~ret1239#1.offset, alloc_netdev_mqs_~arg0#1, alloc_netdev_mqs_~arg1#1.base, alloc_netdev_mqs_~arg1#1.offset, alloc_netdev_mqs_~arg2#1.base, alloc_netdev_mqs_~arg2#1.offset, alloc_netdev_mqs_~arg3#1, alloc_netdev_mqs_~arg4#1;havoc alloc_netdev_mqs_#in~arg0#1, alloc_netdev_mqs_#in~arg1#1.base, alloc_netdev_mqs_#in~arg1#1.offset, alloc_netdev_mqs_#in~arg2#1.base, alloc_netdev_mqs_#in~arg2#1.offset, alloc_netdev_mqs_#in~arg3#1, alloc_netdev_mqs_#in~arg4#1;assume { :end_inline_alloc_netdev_mqs } true;ppp_create_interface_~dev~0#1.base, ppp_create_interface_~dev~0#1.offset := ppp_create_interface_#t~ret1139#1.base, ppp_create_interface_#t~ret1139#1.offset;havoc ppp_create_interface_#t~ret1139#1.base, ppp_create_interface_#t~ret1139#1.offset; [2025-02-08 02:04:34,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9766: assume 0 != (ppp_set_compress_~state~0#1.base + ppp_set_compress_~state~0#1.offset) % 18446744073709551616; [2025-02-08 02:04:34,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9766: assume !(0 != (ppp_set_compress_~state~0#1.base + ppp_set_compress_~state~0#1.offset) % 18446744073709551616);call ppp_set_compress_#t~mem991#1.base, ppp_set_compress_#t~mem991#1.offset := read~$Pointer$#12(ppp_set_compress_~cp~1#1.base, 108 + ppp_set_compress_~cp~1#1.offset, 8);assume { :begin_inline_ldv_module_put_2 } true;ldv_module_put_2_#in~ldv_func_arg1#1.base, ldv_module_put_2_#in~ldv_func_arg1#1.offset := ppp_set_compress_#t~mem991#1.base, ppp_set_compress_#t~mem991#1.offset;havoc ldv_module_put_2_~ldv_func_arg1#1.base, ldv_module_put_2_~ldv_func_arg1#1.offset;ldv_module_put_2_~ldv_func_arg1#1.base, ldv_module_put_2_~ldv_func_arg1#1.offset := ldv_module_put_2_#in~ldv_func_arg1#1.base, ldv_module_put_2_#in~ldv_func_arg1#1.offset; [2025-02-08 02:04:34,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10427: havoc list_add_tail_#t~mem5#1.base, list_add_tail_#t~mem5#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;call ppp_connect_channel_#t~mem1192#1 := read~int#12(ppp_connect_channel_~ppp~9#1.base, 304 + ppp_connect_channel_~ppp~9#1.offset, 4);call write~int#12(1 + ppp_connect_channel_#t~mem1192#1, ppp_connect_channel_~ppp~9#1.base, 304 + ppp_connect_channel_~ppp~9#1.offset, 4);havoc ppp_connect_channel_#t~mem1192#1;call write~$Pointer$#12(ppp_connect_channel_~ppp~9#1.base, ppp_connect_channel_~ppp~9#1.offset, ppp_connect_channel_~pch#1.base, 508 + ppp_connect_channel_~pch#1.offset, 8); [2025-02-08 02:04:34,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10427-1: 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 := ppp_connect_channel_~pch#1.base, 524 + ppp_connect_channel_~pch#1.offset, ppp_connect_channel_~ppp~9#1.base, 288 + ppp_connect_channel_~ppp~9#1.offset;havoc list_add_tail_#t~mem5#1.base, list_add_tail_#t~mem5#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~mem5#1.base, list_add_tail_#t~mem5#1.offset := read~$Pointer$#12(list_add_tail_~head#1.base, 8 + list_add_tail_~head#1.offset, 8); [2025-02-08 02:04:34,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7388-1: SUMMARY for call spin_unlock_bh(~ppp~3#1.base, 308 + ~ppp~3#1.offset); srcloc: null [2025-02-08 02:04:34,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7388: ~err~1#1 := 0; [2025-02-08 02:04:34,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10229: call write~int#10(0, ppp_create_interface_~retp#1.base, ppp_create_interface_~retp#1.offset, 4);ppp_create_interface_#res#1.base, ppp_create_interface_#res#1.offset := ppp_create_interface_~ppp~8#1.base, ppp_create_interface_~ppp~8#1.offset;call ULTIMATE.dealloc(ppp_create_interface_~#__key~4#1.base, ppp_create_interface_~#__key~4#1.offset);havoc ppp_create_interface_~#__key~4#1.base, ppp_create_interface_~#__key~4#1.offset;call ULTIMATE.dealloc(ppp_create_interface_~#__key___0~2#1.base, ppp_create_interface_~#__key___0~2#1.offset);havoc ppp_create_interface_~#__key___0~2#1.base, ppp_create_interface_~#__key___0~2#1.offset; [2025-02-08 02:04:34,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10229-1: SUMMARY for call mutex_unlock(ppp_create_interface_~pn~5#1.base, 92 + ppp_create_interface_~pn~5#1.offset); srcloc: null [2025-02-08 02:04:34,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7289: assume 0 != ~tmp___4~2#1 % 18446744073709551616; [2025-02-08 02:04:34,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7289: assume !(0 != ~tmp___4~2#1 % 18446744073709551616);call #t~mem395#1 := read~int#12(~#npi~0#1.base, ~#npi~0#1.offset, 4); [2025-02-08 02:04:34,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10890: SUMMARY for call ldv_module_put(ldv_module_put_1_~ldv_func_arg1#1.base, ldv_module_put_1_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:04:34,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7587: assume 0 != ppp_unattached_ioctl_~__ret_gu___1~1#1; [2025-02-08 02:04:34,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7587: assume !(0 != ppp_unattached_ioctl_~__ret_gu___1~1#1);call write~int#10(-6, ppp_unattached_ioctl_~#err~2#1.base, ppp_unattached_ioctl_~#err~2#1.offset, 4); [2025-02-08 02:04:34,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7521: assume false; [2025-02-08 02:04:34,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7521: assume !false;ppp_unattached_ioctl_~unit~1#1 := (if ppp_unattached_ioctl_~__val_gu___0~1#1 % 18446744073709551616 % 4294967296 <= 2147483647 then ppp_unattached_ioctl_~__val_gu___0~1#1 % 18446744073709551616 % 4294967296 else ppp_unattached_ioctl_~__val_gu___0~1#1 % 18446744073709551616 % 4294967296 - 4294967296); [2025-02-08 02:04:34,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10593-1: SUMMARY for call unit_get_#t~ret1208#1 := __unit_alloc(unit_get_~p#1.base, unit_get_~p#1.offset, unit_get_~ptr#1.base, unit_get_~ptr#1.offset, 0); srcloc: null [2025-02-08 02:04:34,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7323: assume ~err~1#1 >= 0; [2025-02-08 02:04:34,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7323: assume !(~err~1#1 >= 0); [2025-02-08 02:04:34,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10593: assume -2147483648 <= unit_get_#t~ret1208#1 && unit_get_#t~ret1208#1 <= 2147483647;unit_get_~tmp~67#1 := unit_get_#t~ret1208#1;havoc unit_get_#t~ret1208#1;unit_get_#res#1 := unit_get_~tmp~67#1; [2025-02-08 02:04:34,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7224: assume true; [2025-02-08 02:04:34,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7224: assume !true; [2025-02-08 02:04:34,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7257: assume { :begin_inline_slhc_init } true;slhc_init_#in~arg0#1, slhc_init_#in~arg1#1 := 1 + ~val2~0#1, 1 + ~val~0#1;havoc slhc_init_#res#1.base, slhc_init_#res#1.offset;havoc slhc_init_#t~ret1271#1.base, slhc_init_#t~ret1271#1.offset, slhc_init_~arg0#1, slhc_init_~arg1#1;slhc_init_~arg0#1 := slhc_init_#in~arg0#1;slhc_init_~arg1#1 := slhc_init_#in~arg1#1; [2025-02-08 02:04:34,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9801: SUMMARY for call spin_unlock_bh(ppp_set_compress_~ppp#1.base, 308 + ppp_set_compress_~ppp#1.offset); srcloc: null [2025-02-08 02:04:34,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9768: call ppp_set_compress_#t~mem983#1 := read~int#12(ppp_set_compress_~ppp#1.base, 452 + ppp_set_compress_~ppp#1.offset, 4); [2025-02-08 02:04:34,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9768-1: SUMMARY for call spin_lock_bh(ppp_set_compress_~ppp#1.base, 376 + ppp_set_compress_~ppp#1.offset); srcloc: null [2025-02-08 02:04:34,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9735: assume ppp_set_compress_#t~mem965#1 % 256 % 4294967296 <= 1;havoc ppp_set_compress_#t~mem965#1; [2025-02-08 02:04:34,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9735: assume !(ppp_set_compress_#t~mem965#1 % 256 % 4294967296 <= 1);havoc ppp_set_compress_#t~mem965#1;call ppp_set_compress_#t~mem966#1 := read~int#12(ppp_set_compress_~#ccp_option~0#1.base, 1 + ppp_set_compress_~#ccp_option~0#1.offset, 1);call ppp_set_compress_#t~mem967#1 := read~int#12(ppp_set_compress_~#data~0#1.base, 8 + ppp_set_compress_~#data~0#1.offset, 4); [2025-02-08 02:04:34,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10363: assume (ppp_find_channel_~pch~11#1.base + (280 + ppp_find_channel_~pch~11#1.offset)) % 18446744073709551616 != (ppp_find_channel_~pn#1.base + (264 + ppp_find_channel_~pn#1.offset)) % 18446744073709551616; [2025-02-08 02:04:34,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10363: assume !((ppp_find_channel_~pch~11#1.base + (280 + ppp_find_channel_~pch~11#1.offset)) % 18446744073709551616 != (ppp_find_channel_~pn#1.base + (264 + ppp_find_channel_~pn#1.offset)) % 18446744073709551616); [2025-02-08 02:04:34,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7357: SUMMARY for call might_fault(); srcloc: null [2025-02-08 02:04:34,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10198-1: SUMMARY for call ppp_create_interface_#t~ret1145#1.base, ppp_create_interface_#t~ret1145#1.offset := unit_find(ppp_create_interface_~pn~5#1.base, ppp_create_interface_~pn~5#1.offset, ppp_create_interface_~unit#1); srcloc: null [2025-02-08 02:04:34,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7060-2: havoc #t~bitwise382#1;assume (#t~bitwise382#1 % 4294967296 >= #t~bitwise380#1 % 4294967296 && #t~bitwise382#1 % 4294967296 >= #t~mem381#1 % 4294967296) && #t~bitwise382#1 % 4294967296 <= #t~bitwise380#1 % 4294967296 + #t~mem381#1 % 4294967296; [2025-02-08 02:04:34,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7060-1: [2025-02-08 02:04:34,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7060: ~val~0#1 := (if #t~bitwise382#1 % 4294967296 % 4294967296 <= 2147483647 then #t~bitwise382#1 % 4294967296 % 4294967296 else #t~bitwise382#1 % 4294967296 % 4294967296 - 4294967296);havoc #t~mem378#1;havoc #t~mem379#1;havoc #t~bitwise380#1;havoc #t~mem381#1;havoc #t~bitwise382#1; [2025-02-08 02:04:34,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10198: ppp_create_interface_~tmp___0~36#1.base, ppp_create_interface_~tmp___0~36#1.offset := ppp_create_interface_#t~ret1145#1.base, ppp_create_interface_#t~ret1145#1.offset;havoc ppp_create_interface_#t~ret1145#1.base, ppp_create_interface_#t~ret1145#1.offset; [2025-02-08 02:04:34,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7060-6: [2025-02-08 02:04:34,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6895-1: assume { :begin_inline_down_read } true;down_read_#in~arg0#1.base, down_read_#in~arg0#1.offset := ~pch~0#1.base, 304 + ~pch~0#1.offset;havoc down_read_~arg0#1.base, down_read_~arg0#1.offset;down_read_~arg0#1.base, down_read_~arg0#1.offset := down_read_#in~arg0#1.base, down_read_#in~arg0#1.offset; [2025-02-08 02:04:34,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6862: assume false; [2025-02-08 02:04:34,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6862: assume !false;~unit~0#1 := (if ~__val_gu~0#1 % 18446744073709551616 % 4294967296 <= 2147483647 then ~__val_gu~0#1 % 18446744073709551616 % 4294967296 else ~__val_gu~0#1 % 18446744073709551616 % 4294967296 - 4294967296); [2025-02-08 02:04:34,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7060-5: call #t~mem381#1 := read~int#12(~ppp~3#1.base, 456 + ~ppp~3#1.offset, 4); [2025-02-08 02:04:34,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6895: havoc down_read_~arg0#1.base, down_read_~arg0#1.offset;havoc down_read_#in~arg0#1.base, down_read_#in~arg0#1.offset;assume { :end_inline_down_read } true;call #t~mem361#1.base, #t~mem361#1.offset := read~$Pointer$#12(~pch~0#1.base, 296 + ~pch~0#1.offset, 8);~chan~0#1.base, ~chan~0#1.offset := #t~mem361#1.base, #t~mem361#1.offset;havoc #t~mem361#1.base, #t~mem361#1.offset;~err~1#1 := -25; [2025-02-08 02:04:34,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7060-4: assume 0 == #t~bitwise380#1 % 4294967296 || #t~bitwise380#1 % 4294967296 == #t~mem381#1 % 4294967296;#t~bitwise382#1 := #t~mem381#1; [2025-02-08 02:04:34,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7060-4: assume !(0 == #t~bitwise380#1 % 4294967296 || #t~bitwise380#1 % 4294967296 == #t~mem381#1 % 4294967296); [2025-02-08 02:04:34,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7060-3: assume 0 == #t~mem381#1 % 4294967296;#t~bitwise382#1 := #t~bitwise380#1; [2025-02-08 02:04:34,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7060-3: assume !(0 == #t~mem381#1 % 4294967296); [2025-02-08 02:04:34,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7060-10: call #t~mem378#1 := read~int#12(~ppp~3#1.base, 448 + ~ppp~3#1.offset, 4);call #t~mem379#1 := read~int#12(~ppp~3#1.base, 452 + ~ppp~3#1.offset, 4); [2025-02-08 02:04:34,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7060-9: assume 0 == #t~mem378#1 % 4294967296 || #t~mem378#1 % 4294967296 == #t~mem379#1 % 4294967296;#t~bitwise380#1 := #t~mem379#1; [2025-02-08 02:04:34,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7060-9: assume !(0 == #t~mem378#1 % 4294967296 || #t~mem378#1 % 4294967296 == #t~mem379#1 % 4294967296); [2025-02-08 02:04:34,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7060-8: assume 0 == #t~mem379#1 % 4294967296;#t~bitwise380#1 := #t~mem378#1; [2025-02-08 02:04:34,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7060-8: assume !(0 == #t~mem379#1 % 4294967296); [2025-02-08 02:04:34,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7060-7: havoc #t~bitwise380#1;assume (#t~bitwise380#1 % 4294967296 >= #t~mem378#1 % 4294967296 && #t~bitwise380#1 % 4294967296 >= #t~mem379#1 % 4294967296) && #t~bitwise380#1 % 4294967296 <= #t~mem378#1 % 4294967296 + #t~mem379#1 % 4294967296; [2025-02-08 02:04:34,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9769-4: assume 0 == ppp_set_compress_#t~mem983#1 % 4294967296;ppp_set_compress_#t~bitwise984#1 := 0; [2025-02-08 02:04:34,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9769-4: assume !(0 == ppp_set_compress_#t~mem983#1 % 4294967296); [2025-02-08 02:04:34,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9769: call write~int#12(ppp_set_compress_#t~bitwise984#1, ppp_set_compress_~ppp#1.base, 452 + ppp_set_compress_~ppp#1.offset, 4);havoc ppp_set_compress_#t~mem983#1;havoc ppp_set_compress_#t~bitwise984#1;call ppp_set_compress_#t~mem985#1.base, ppp_set_compress_#t~mem985#1.offset := read~$Pointer$#12(ppp_set_compress_~ppp#1.base, 504 + ppp_set_compress_~ppp#1.offset, 8);ppp_set_compress_~ocomp~0#1.base, ppp_set_compress_~ocomp~0#1.offset := ppp_set_compress_#t~mem985#1.base, ppp_set_compress_#t~mem985#1.offset;havoc ppp_set_compress_#t~mem985#1.base, ppp_set_compress_#t~mem985#1.offset;call ppp_set_compress_#t~mem986#1.base, ppp_set_compress_#t~mem986#1.offset := read~$Pointer$#12(ppp_set_compress_~ppp#1.base, 512 + ppp_set_compress_~ppp#1.offset, 8);ppp_set_compress_~ostate~0#1.base, ppp_set_compress_~ostate~0#1.offset := ppp_set_compress_#t~mem986#1.base, ppp_set_compress_#t~mem986#1.offset;havoc ppp_set_compress_#t~mem986#1.base, ppp_set_compress_#t~mem986#1.offset;call write~$Pointer$#12(ppp_set_compress_~cp~1#1.base, ppp_set_compress_~cp~1#1.offset, ppp_set_compress_~ppp#1.base, 504 + ppp_set_compress_~ppp#1.offset, 8);call write~$Pointer$#12(ppp_set_compress_~state~0#1.base, ppp_set_compress_~state~0#1.offset, ppp_set_compress_~ppp#1.base, 512 + ppp_set_compress_~ppp#1.offset, 8); [2025-02-08 02:04:34,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9769-1: [2025-02-08 02:04:34,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9769-2: havoc ppp_set_compress_#t~bitwise984#1;assume ppp_set_compress_#t~bitwise984#1 % 4294967296 <= ppp_set_compress_#t~mem983#1 % 4294967296 && ppp_set_compress_#t~bitwise984#1 % 4294967296 <= 4294963199; [2025-02-08 02:04:34,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9769-3: assume 4294963199 == ppp_set_compress_#t~mem983#1 % 4294967296;ppp_set_compress_#t~bitwise984#1 := ppp_set_compress_#t~mem983#1; [2025-02-08 02:04:35,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9769-3: assume !(4294963199 == ppp_set_compress_#t~mem983#1 % 4294967296); [2025-02-08 02:04:35,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10397: ppp_connect_channel_~pn~7#1.base, ppp_connect_channel_~pn~7#1.offset := ppp_connect_channel_#t~ret1182#1.base, ppp_connect_channel_#t~ret1182#1.offset;havoc ppp_connect_channel_#t~mem1181#1.base, ppp_connect_channel_#t~mem1181#1.offset;havoc ppp_connect_channel_#t~ret1182#1.base, ppp_connect_channel_#t~ret1182#1.offset; [2025-02-08 02:04:35,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10397-1: SUMMARY for call ppp_connect_channel_#t~ret1182#1.base, ppp_connect_channel_#t~ret1182#1.offset := ppp_pernet(ppp_connect_channel_#t~mem1181#1.base, ppp_connect_channel_#t~mem1181#1.offset); srcloc: null [2025-02-08 02:04:35,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7259: assume 0 == (~vj~0#1.base + ~vj~0#1.offset) % 18446744073709551616;call #t~mem390#1.base, #t~mem390#1.offset := read~$Pointer$#12(~ppp~3#1.base, 552 + ~ppp~3#1.offset, 8); [2025-02-08 02:04:35,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7259: assume !(0 == (~vj~0#1.base + ~vj~0#1.offset) % 18446744073709551616); [2025-02-08 02:04:35,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7325: SUMMARY for call spin_lock_bh(~ppp~3#1.base, 376 + ~ppp~3#1.offset); srcloc: null [2025-02-08 02:04:35,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10430: SUMMARY for call atomic_inc(ppp_connect_channel_~ppp~9#1.base, 264 + ppp_connect_channel_~ppp~9#1.offset); srcloc: null [2025-02-08 02:04:35,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7061-1: SUMMARY for call might_fault(); srcloc: null [2025-02-08 02:04:35,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7061: ~__pu_val~0#1 := ~val~0#1; [2025-02-08 02:04:35,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10166: call write~int#12(0, ppp_create_interface_~ppp~8#1.base, 472 + ppp_create_interface_~ppp~8#1.offset + 4 * ppp_create_interface_~i~2#1, 4);ppp_create_interface_~i~2#1 := 1 + ppp_create_interface_~i~2#1; [2025-02-08 02:04:35,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9803: assume 0 != (ppp_set_compress_~ostate~0#1.base + ppp_set_compress_~ostate~0#1.offset) % 18446744073709551616;call ppp_set_compress_#t~mem1004#1.base, ppp_set_compress_#t~mem1004#1.offset := read~$Pointer$#12(ppp_set_compress_~ocomp~0#1.base, 60 + ppp_set_compress_~ocomp~0#1.offset, 8); [2025-02-08 02:04:35,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9803: assume !(0 != (ppp_set_compress_~ostate~0#1.base + ppp_set_compress_~ostate~0#1.offset) % 18446744073709551616); [2025-02-08 02:04:35,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9704: call ULTIMATE.dealloc(ppp_set_compress_~#data~0#1.base, ppp_set_compress_~#data~0#1.offset);havoc ppp_set_compress_~#data~0#1.base, ppp_set_compress_~#data~0#1.offset;call ULTIMATE.dealloc(ppp_set_compress_~#ccp_option~0#1.base, ppp_set_compress_~#ccp_option~0#1.offset);havoc ppp_set_compress_~#ccp_option~0#1.base, ppp_set_compress_~#ccp_option~0#1.offset;#t~ret383#1 := ppp_set_compress_#res#1;havoc ppp_set_compress_#t~ret959#1, ppp_set_compress_#t~mem960#1, ppp_set_compress_#t~mem961#1.base, ppp_set_compress_#t~mem961#1.offset, ppp_set_compress_#t~mem962#1, ppp_set_compress_#t~ret963#1, ppp_set_compress_#t~mem964#1, ppp_set_compress_#t~mem965#1, ppp_set_compress_#t~mem966#1, ppp_set_compress_#t~mem967#1, ppp_set_compress_#t~mem968#1, ppp_set_compress_#t~ret969#1.base, ppp_set_compress_#t~ret969#1.offset, ppp_set_compress_#t~mem970#1, ppp_set_compress_#t~ret971#1.base, ppp_set_compress_#t~ret971#1.offset, ppp_set_compress_#t~mem972#1, ppp_set_compress_#t~ret973#1, ppp_set_compress_#t~mem974#1, ppp_set_compress_#t~ret975#1.base, ppp_set_compress_#t~ret975#1.offset, ppp_set_compress_#t~mem976#1, ppp_set_compress_#t~mem980#1, ppp_set_compress_#t~mem981#1.base, ppp_set_compress_#t~mem981#1.offset, ppp_set_compress_#t~ret982#1.base, ppp_set_compress_#t~ret982#1.offset, ppp_set_compress_#t~mem983#1, ppp_set_compress_#t~bitwise984#1, ppp_set_compress_#t~mem985#1.base, ppp_set_compress_#t~mem985#1.offset, ppp_set_compress_#t~mem986#1.base, ppp_set_compress_#t~mem986#1.offset, ppp_set_compress_#t~mem989#1.base, ppp_set_compress_#t~mem989#1.offset, ppp_set_compress_#t~mem990#1.base, ppp_set_compress_#t~mem990#1.offset, ppp_set_compress_#t~mem991#1.base, ppp_set_compress_#t~mem991#1.offset, ppp_set_compress_#t~mem995#1, ppp_set_compress_#t~mem996#1.base, ppp_set_compress_#t~mem996#1.offset, ppp_set_compress_#t~ret997#1.base, ppp_set_compress_#t~ret997#1.offset, ppp_set_compress_#t~mem998#1, ppp_set_compress_#t~bitwise999#1, ppp_set_compress_#t~mem1000#1.base, ppp_set_compress_#t~mem1000#1.offset, ppp_set_compress_#t~mem1001#1.base, ppp_set_compress_#t~mem1001#1.offset, ppp_set_compress_#t~mem1004#1.base, ppp_set_compress_#t~mem1004#1.offset, ppp_set_compress_#t~mem1005#1.base, ppp_set_compress_#t~mem1005#1.offset, ppp_set_compress_#t~mem1006#1.base, ppp_set_compress_#t~mem1006#1.offset, ppp_set_compress_~ppp#1.base, ppp_set_compress_~ppp#1.offset, ppp_set_compress_~arg#1, ppp_set_compress_~err~5#1, ppp_set_compress_~cp~1#1.base, ppp_set_compress_~cp~1#1.offset, ppp_set_compress_~ocomp~0#1.base, ppp_set_compress_~ocomp~0#1.offset, ppp_set_compress_~#data~0#1.base, ppp_set_compress_~#data~0#1.offset, ppp_set_compress_~state~0#1.base, ppp_set_compress_~state~0#1.offset, ppp_set_compress_~ostate~0#1.base, ppp_set_compress_~ostate~0#1.offset, ppp_set_compress_~#ccp_option~0#1.base, ppp_set_compress_~#ccp_option~0#1.offset, ppp_set_compress_~tmp~58#1, ppp_set_compress_~tmp___0~33#1, ppp_set_compress_~tmp___2~12#1.base, ppp_set_compress_~tmp___2~12#1.offset, ppp_set_compress_~tmp___3~8#1.base, ppp_set_compress_~tmp___3~8#1.offset, ppp_set_compress_~tmp___4~5#1.base, ppp_set_compress_~tmp___4~5#1.offset;havoc ppp_set_compress_#in~ppp#1.base, ppp_set_compress_#in~ppp#1.offset, ppp_set_compress_#in~arg#1;assume { :end_inline_ppp_set_compress } true;assume -2147483648 <= #t~ret383#1 && #t~ret383#1 <= 2147483647;~err~1#1 := #t~ret383#1;havoc #t~ret383#1; [2025-02-08 02:04:35,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7326: call #t~mem402#1.base, #t~mem402#1.offset := read~$Pointer$#12(~ppp~3#1.base, 672 + ~ppp~3#1.offset, 8); [2025-02-08 02:04:35,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7359: assume true; [2025-02-08 02:04:35,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7359: assume !true; [2025-02-08 02:04:35,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10431: SUMMARY for call spin_unlock_bh(ppp_connect_channel_~ppp~9#1.base, 308 + ppp_connect_channel_~ppp~9#1.offset); srcloc: null [2025-02-08 02:04:35,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7326-1: SUMMARY for call spin_lock_bh(~ppp~3#1.base, 308 + ~ppp~3#1.offset); srcloc: null [2025-02-08 02:04:35,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10398: SUMMARY for call mutex_lock_nested(ppp_connect_channel_~pn~7#1.base, 92 + ppp_connect_channel_~pn~7#1.offset, 0); srcloc: null [2025-02-08 02:04:35,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10200: assume 0 != (ppp_create_interface_~tmp___0~36#1.base + ppp_create_interface_~tmp___0~36#1.offset) % 18446744073709551616; [2025-02-08 02:04:35,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10200: assume !(0 != (ppp_create_interface_~tmp___0~36#1.base + ppp_create_interface_~tmp___0~36#1.offset) % 18446744073709551616);assume { :begin_inline_unit_set } true;unit_set_#in~p#1.base, unit_set_#in~p#1.offset, unit_set_#in~ptr#1.base, unit_set_#in~ptr#1.offset, unit_set_#in~n#1 := ppp_create_interface_~pn~5#1.base, ppp_create_interface_~pn~5#1.offset, ppp_create_interface_~ppp~8#1.base, ppp_create_interface_~ppp~8#1.offset, ppp_create_interface_~unit#1;havoc unit_set_#res#1;havoc unit_set_#t~ret1207#1, unit_set_~p#1.base, unit_set_~p#1.offset, unit_set_~ptr#1.base, unit_set_~ptr#1.offset, unit_set_~n#1, unit_set_~unit~4#1;unit_set_~p#1.base, unit_set_~p#1.offset := unit_set_#in~p#1.base, unit_set_#in~p#1.offset;unit_set_~ptr#1.base, unit_set_~ptr#1.offset := unit_set_#in~ptr#1.base, unit_set_#in~ptr#1.offset;unit_set_~n#1 := unit_set_#in~n#1;havoc unit_set_~unit~4#1; [2025-02-08 02:04:35,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9738: assume ppp_set_compress_#t~mem966#1 % 256 % 4294967296 > ppp_set_compress_#t~mem967#1 % 4294967296;havoc ppp_set_compress_#t~mem966#1;havoc ppp_set_compress_#t~mem967#1; [2025-02-08 02:04:35,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9738: assume !(ppp_set_compress_#t~mem966#1 % 256 % 4294967296 > ppp_set_compress_#t~mem967#1 % 4294967296);havoc ppp_set_compress_#t~mem966#1;havoc ppp_set_compress_#t~mem967#1;call ppp_set_compress_#t~mem968#1 := read~int#12(ppp_set_compress_~#ccp_option~0#1.base, ppp_set_compress_~#ccp_option~0#1.offset, 1); [2025-02-08 02:04:35,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7558: SUMMARY for call mutex_unlock(ppp_unattached_ioctl_~pn~0#1.base, 92 + ppp_unattached_ioctl_~pn~0#1.offset); srcloc: null [2025-02-08 02:04:35,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7327-1: SUMMARY for call kfree(#t~mem402#1.base, #t~mem402#1.offset); srcloc: null [2025-02-08 02:04:35,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7294: assume -2147483648 <= #t~ret396#1 && #t~ret396#1 <= 2147483647;~err~1#1 := #t~ret396#1;havoc #t~mem395#1;havoc #t~ret396#1; [2025-02-08 02:04:35,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7327: havoc #t~mem402#1.base, #t~mem402#1.offset;call #t~mem403#1.base, #t~mem403#1.offset := read~$Pointer$#11(~#code~1#1.base, ~#code~1#1.offset, 8);call write~$Pointer$#12(#t~mem403#1.base, #t~mem403#1.offset, ~ppp~3#1.base, 672 + ~ppp~3#1.offset, 8);havoc #t~mem403#1.base, #t~mem403#1.offset;call write~int#12(~err~1#1, ~ppp~3#1.base, 688 + ~ppp~3#1.offset, 4); [2025-02-08 02:04:35,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7393: ~err~1#1 := -25; [2025-02-08 02:04:35,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10432: ppp_connect_channel_~ret~4#1 := 0; [2025-02-08 02:04:35,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7261-1: SUMMARY for call #t~ret391#1 := netdev_err(#t~mem390#1.base, #t~mem390#1.offset, 13, 0); srcloc: null [2025-02-08 02:04:35,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7228: assume false; [2025-02-08 02:04:35,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7228: assume !false;~val~0#1 := (if ~__val_gu___3~0#1 % 18446744073709551616 % 4294967296 <= 2147483647 then ~__val_gu___3~0#1 % 18446744073709551616 % 4294967296 else ~__val_gu___3~0#1 % 18446744073709551616 % 4294967296 - 4294967296); [2025-02-08 02:04:35,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10432-1: SUMMARY for call spin_unlock_bh(ppp_connect_channel_~ppp~9#1.base, 376 + ppp_connect_channel_~ppp~9#1.offset); srcloc: null [2025-02-08 02:04:35,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10399: ppp_connect_channel_~ppp~9#1.base, ppp_connect_channel_~ppp~9#1.offset := ppp_connect_channel_#t~ret1183#1.base, ppp_connect_channel_#t~ret1183#1.offset;havoc ppp_connect_channel_#t~ret1183#1.base, ppp_connect_channel_#t~ret1183#1.offset; [2025-02-08 02:04:35,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7294-1: SUMMARY for call #t~ret396#1 := proto_to_npindex(#t~mem395#1); srcloc: null [2025-02-08 02:04:35,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7261: assume -2147483648 <= #t~ret391#1 && #t~ret391#1 <= 2147483647;havoc #t~mem390#1.base, #t~mem390#1.offset;havoc #t~ret391#1;~err~1#1 := -12; [2025-02-08 02:04:35,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10399-1: SUMMARY for call ppp_connect_channel_#t~ret1183#1.base, ppp_connect_channel_#t~ret1183#1.offset := ppp_find_unit(ppp_connect_channel_~pn~7#1.base, ppp_connect_channel_~pn~7#1.offset, ppp_connect_channel_~unit#1); srcloc: null [2025-02-08 02:04:35,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9805: havoc ppp_set_compress_#t~mem1004#1.base, ppp_set_compress_#t~mem1004#1.offset;call ppp_set_compress_#t~mem1005#1.base, ppp_set_compress_#t~mem1005#1.offset := read~$Pointer$#12(ppp_set_compress_~ocomp~0#1.base, 108 + ppp_set_compress_~ocomp~0#1.offset, 8);assume { :begin_inline_ldv_module_put_3 } true;ldv_module_put_3_#in~ldv_func_arg1#1.base, ldv_module_put_3_#in~ldv_func_arg1#1.offset := ppp_set_compress_#t~mem1005#1.base, ppp_set_compress_#t~mem1005#1.offset;havoc ldv_module_put_3_~ldv_func_arg1#1.base, ldv_module_put_3_~ldv_func_arg1#1.offset;ldv_module_put_3_~ldv_func_arg1#1.base, ldv_module_put_3_~ldv_func_arg1#1.offset := ldv_module_put_3_#in~ldv_func_arg1#1.base, ldv_module_put_3_#in~ldv_func_arg1#1.offset; [2025-02-08 02:04:35,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9805-1: SUMMARY for call ##fun~$Pointer$~TO~VOID(ppp_set_compress_~ostate~0#1.base, ppp_set_compress_~ostate~0#1.offset, ppp_set_compress_#t~mem1004#1.base, ppp_set_compress_#t~mem1004#1.offset); srcloc: null [2025-02-08 02:04:35,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10235: SUMMARY for call mutex_unlock(ppp_create_interface_~pn~5#1.base, 92 + ppp_create_interface_~pn~5#1.offset); srcloc: null [2025-02-08 02:04:35,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7064: assume true; [2025-02-08 02:04:35,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7064: assume !true; [2025-02-08 02:04:35,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10169: assume ppp_create_interface_~i~2#1 <= 5; [2025-02-08 02:04:35,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10169: assume !(ppp_create_interface_~i~2#1 <= 5); [2025-02-08 02:04:35,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6899: assume 0 != (~chan~0#1.base + ~chan~0#1.offset) % 18446744073709551616;call #t~mem362#1.base, #t~mem362#1.offset := read~$Pointer$#12(~chan~0#1.base, 8 + ~chan~0#1.offset, 8);call #t~mem363#1.base, #t~mem363#1.offset := read~$Pointer$#12(#t~mem362#1.base, 8 + #t~mem362#1.offset, 8); [2025-02-08 02:04:35,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6899: assume !(0 != (~chan~0#1.base + ~chan~0#1.offset) % 18446744073709551616); [2025-02-08 02:04:35,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9806: havoc ldv_module_put_3_~ldv_func_arg1#1.base, ldv_module_put_3_~ldv_func_arg1#1.offset;havoc ldv_module_put_3_#in~ldv_func_arg1#1.base, ldv_module_put_3_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_module_put_3 } true;havoc ppp_set_compress_#t~mem1005#1.base, ppp_set_compress_#t~mem1005#1.offset; [2025-02-08 02:04:35,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7593-1: SUMMARY for call ppp_unattached_ioctl_#t~ret411#1.base, ppp_unattached_ioctl_#t~ret411#1.offset := ppp_pernet(ppp_unattached_ioctl_~net#1.base, ppp_unattached_ioctl_~net#1.offset); srcloc: null [2025-02-08 02:04:35,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7593: ppp_unattached_ioctl_~pn~0#1.base, ppp_unattached_ioctl_~pn~0#1.offset := ppp_unattached_ioctl_#t~ret411#1.base, ppp_unattached_ioctl_#t~ret411#1.offset;havoc ppp_unattached_ioctl_#t~ret411#1.base, ppp_unattached_ioctl_#t~ret411#1.offset; [2025-02-08 02:04:35,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10236: call write~int#10(ppp_create_interface_~ret~3#1, ppp_create_interface_~retp#1.base, ppp_create_interface_~retp#1.offset, 4);ppp_create_interface_#res#1.base, ppp_create_interface_#res#1.offset := 0, 0;call ULTIMATE.dealloc(ppp_create_interface_~#__key~4#1.base, ppp_create_interface_~#__key~4#1.offset);havoc ppp_create_interface_~#__key~4#1.base, ppp_create_interface_~#__key~4#1.offset;call ULTIMATE.dealloc(ppp_create_interface_~#__key___0~2#1.base, ppp_create_interface_~#__key___0~2#1.offset);havoc ppp_create_interface_~#__key___0~2#1.base, ppp_create_interface_~#__key___0~2#1.offset; [2025-02-08 02:04:35,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7296: assume ~err~1#1 < 0; [2025-02-08 02:04:35,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7296: assume !(~err~1#1 < 0);~i~0#1 := ~err~1#1; [2025-02-08 02:04:35,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10236-1: SUMMARY for call free_netdev(ppp_create_interface_~dev~0#1.base, ppp_create_interface_~dev~0#1.offset); srcloc: null [2025-02-08 02:04:35,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7098: assume { :begin_inline_ppp_set_compress } true;ppp_set_compress_#in~ppp#1.base, ppp_set_compress_#in~ppp#1.offset, ppp_set_compress_#in~arg#1 := ~ppp~3#1.base, ~ppp~3#1.offset, ~arg#1;havoc ppp_set_compress_#res#1;havoc ppp_set_compress_#t~ret959#1, ppp_set_compress_#t~mem960#1, ppp_set_compress_#t~mem961#1.base, ppp_set_compress_#t~mem961#1.offset, ppp_set_compress_#t~mem962#1, ppp_set_compress_#t~ret963#1, ppp_set_compress_#t~mem964#1, ppp_set_compress_#t~mem965#1, ppp_set_compress_#t~mem966#1, ppp_set_compress_#t~mem967#1, ppp_set_compress_#t~mem968#1, ppp_set_compress_#t~ret969#1.base, ppp_set_compress_#t~ret969#1.offset, ppp_set_compress_#t~mem970#1, ppp_set_compress_#t~ret971#1.base, ppp_set_compress_#t~ret971#1.offset, ppp_set_compress_#t~mem972#1, ppp_set_compress_#t~ret973#1, ppp_set_compress_#t~mem974#1, ppp_set_compress_#t~ret975#1.base, ppp_set_compress_#t~ret975#1.offset, ppp_set_compress_#t~mem976#1, ppp_set_compress_#t~mem980#1, ppp_set_compress_#t~mem981#1.base, ppp_set_compress_#t~mem981#1.offset, ppp_set_compress_#t~ret982#1.base, ppp_set_compress_#t~ret982#1.offset, ppp_set_compress_#t~mem983#1, ppp_set_compress_#t~bitwise984#1, ppp_set_compress_#t~mem985#1.base, ppp_set_compress_#t~mem985#1.offset, ppp_set_compress_#t~mem986#1.base, ppp_set_compress_#t~mem986#1.offset, ppp_set_compress_#t~mem989#1.base, ppp_set_compress_#t~mem989#1.offset, ppp_set_compress_#t~mem990#1.base, ppp_set_compress_#t~mem990#1.offset, ppp_set_compress_#t~mem991#1.base, ppp_set_compress_#t~mem991#1.offset, ppp_set_compress_#t~mem995#1, ppp_set_compress_#t~mem996#1.base, ppp_set_compress_#t~mem996#1.offset, ppp_set_compress_#t~ret997#1.base, ppp_set_compress_#t~ret997#1.offset, ppp_set_compress_#t~mem998#1, ppp_set_compress_#t~bitwise999#1, ppp_set_compress_#t~mem1000#1.base, ppp_set_compress_#t~mem1000#1.offset, ppp_set_compress_#t~mem1001#1.base, ppp_set_compress_#t~mem1001#1.offset, ppp_set_compress_#t~mem1004#1.base, ppp_set_compress_#t~mem1004#1.offset, ppp_set_compress_#t~mem1005#1.base, ppp_set_compress_#t~mem1005#1.offset, ppp_set_compress_#t~mem1006#1.base, ppp_set_compress_#t~mem1006#1.offset, ppp_set_compress_~ppp#1.base, ppp_set_compress_~ppp#1.offset, ppp_set_compress_~arg#1, ppp_set_compress_~err~5#1, ppp_set_compress_~cp~1#1.base, ppp_set_compress_~cp~1#1.offset, ppp_set_compress_~ocomp~0#1.base, ppp_set_compress_~ocomp~0#1.offset, ppp_set_compress_~#data~0#1.base, ppp_set_compress_~#data~0#1.offset, ppp_set_compress_~state~0#1.base, ppp_set_compress_~state~0#1.offset, ppp_set_compress_~ostate~0#1.base, ppp_set_compress_~ostate~0#1.offset, ppp_set_compress_~#ccp_option~0#1.base, ppp_set_compress_~#ccp_option~0#1.offset, ppp_set_compress_~tmp~58#1, ppp_set_compress_~tmp___0~33#1, ppp_set_compress_~tmp___2~12#1.base, ppp_set_compress_~tmp___2~12#1.offset, ppp_set_compress_~tmp___3~8#1.base, ppp_set_compress_~tmp___3~8#1.offset, ppp_set_compress_~tmp___4~5#1.base, ppp_set_compress_~tmp___4~5#1.offset;ppp_set_compress_~ppp#1.base, ppp_set_compress_~ppp#1.offset := ppp_set_compress_#in~ppp#1.base, ppp_set_compress_#in~ppp#1.offset;ppp_set_compress_~arg#1 := ppp_set_compress_#in~arg#1;havoc ppp_set_compress_~err~5#1;havoc ppp_set_compress_~cp~1#1.base, ppp_set_compress_~cp~1#1.offset;havoc ppp_set_compress_~ocomp~0#1.base, ppp_set_compress_~ocomp~0#1.offset;call ppp_set_compress_~#data~0#1.base, ppp_set_compress_~#data~0#1.offset := #Ultimate.allocOnStack(16);havoc ppp_set_compress_~state~0#1.base, ppp_set_compress_~state~0#1.offset;havoc ppp_set_compress_~ostate~0#1.base, ppp_set_compress_~ostate~0#1.offset;call ppp_set_compress_~#ccp_option~0#1.base, ppp_set_compress_~#ccp_option~0#1.offset := #Ultimate.allocOnStack(32);havoc ppp_set_compress_~tmp~58#1;havoc ppp_set_compress_~tmp___0~33#1;havoc ppp_set_compress_~tmp___2~12#1.base, ppp_set_compress_~tmp___2~12#1.offset;havoc ppp_set_compress_~tmp___3~8#1.base, ppp_set_compress_~tmp___3~8#1.offset;havoc ppp_set_compress_~tmp___4~5#1.base, ppp_set_compress_~tmp___4~5#1.offset;ppp_set_compress_~err~5#1 := -14; [2025-02-08 02:04:35,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10401: assume 0 == (ppp_connect_channel_~ppp~9#1.base + ppp_connect_channel_~ppp~9#1.offset) % 18446744073709551616; [2025-02-08 02:04:35,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10401: assume !(0 == (ppp_connect_channel_~ppp~9#1.base + ppp_connect_channel_~ppp~9#1.offset) % 18446744073709551616); [2025-02-08 02:04:35,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7164: assume 0 != ~__ret_gu___2~0#1; [2025-02-08 02:04:35,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7164: assume !(0 != ~__ret_gu___2~0#1);call write~int#12(~val~0#1, ~ppp~3#1.base, 460 + ~ppp~3#1.offset, 4);~err~1#1 := 0; [2025-02-08 02:04:35,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6900: assume 0 != (#t~mem363#1.base + #t~mem363#1.offset) % 18446744073709551616;havoc #t~mem362#1.base, #t~mem362#1.offset;havoc #t~mem363#1.base, #t~mem363#1.offset;call #t~mem369#1.base, #t~mem369#1.offset := read~$Pointer$#12(~chan~0#1.base, 8 + ~chan~0#1.offset, 8);call #t~mem370#1.base, #t~mem370#1.offset := read~$Pointer$#12(#t~mem369#1.base, 8 + #t~mem369#1.offset, 8); [2025-02-08 02:04:35,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6900: assume !(0 != (#t~mem363#1.base + #t~mem363#1.offset) % 18446744073709551616);havoc #t~mem362#1.base, #t~mem362#1.offset;havoc #t~mem363#1.base, #t~mem363#1.offset; [2025-02-08 02:04:35,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7594: assume { :begin_inline_ppp_find_channel } true;ppp_find_channel_#in~pn#1.base, ppp_find_channel_#in~pn#1.offset, ppp_find_channel_#in~unit#1 := ppp_unattached_ioctl_~pn~0#1.base, ppp_unattached_ioctl_~pn~0#1.offset, ppp_unattached_ioctl_~unit~1#1;havoc ppp_find_channel_#res#1.base, ppp_find_channel_#res#1.offset;havoc ppp_find_channel_#t~mem1175#1.base, ppp_find_channel_#t~mem1175#1.offset, ppp_find_channel_#t~mem1176#1, ppp_find_channel_#t~mem1177#1.base, ppp_find_channel_#t~mem1177#1.offset, ppp_find_channel_#t~mem1178#1.base, ppp_find_channel_#t~mem1178#1.offset, ppp_find_channel_#t~mem1179#1, ppp_find_channel_#t~mem1180#1.base, ppp_find_channel_#t~mem1180#1.offset, ppp_find_channel_~pn#1.base, ppp_find_channel_~pn#1.offset, ppp_find_channel_~unit#1, ppp_find_channel_~pch~11#1.base, ppp_find_channel_~pch~11#1.offset, ppp_find_channel_~__mptr~9#1.base, ppp_find_channel_~__mptr~9#1.offset, ppp_find_channel_~__mptr___0~6#1.base, ppp_find_channel_~__mptr___0~6#1.offset, ppp_find_channel_~__mptr___1~3#1.base, ppp_find_channel_~__mptr___1~3#1.offset, ppp_find_channel_~__mptr___2~0#1.base, ppp_find_channel_~__mptr___2~0#1.offset;ppp_find_channel_~pn#1.base, ppp_find_channel_~pn#1.offset := ppp_find_channel_#in~pn#1.base, ppp_find_channel_#in~pn#1.offset;ppp_find_channel_~unit#1 := ppp_find_channel_#in~unit#1;havoc ppp_find_channel_~pch~11#1.base, ppp_find_channel_~pch~11#1.offset;havoc ppp_find_channel_~__mptr~9#1.base, ppp_find_channel_~__mptr~9#1.offset;havoc ppp_find_channel_~__mptr___0~6#1.base, ppp_find_channel_~__mptr___0~6#1.offset;havoc ppp_find_channel_~__mptr___1~3#1.base, ppp_find_channel_~__mptr___1~3#1.offset;havoc ppp_find_channel_~__mptr___2~0#1.base, ppp_find_channel_~__mptr___2~0#1.offset;call ppp_find_channel_#t~mem1175#1.base, ppp_find_channel_#t~mem1175#1.offset := read~$Pointer$#12(ppp_find_channel_~pn#1.base, 264 + ppp_find_channel_~pn#1.offset, 8);ppp_find_channel_~__mptr~9#1.base, ppp_find_channel_~__mptr~9#1.offset := ppp_find_channel_#t~mem1175#1.base, ppp_find_channel_#t~mem1175#1.offset;havoc ppp_find_channel_#t~mem1175#1.base, ppp_find_channel_#t~mem1175#1.offset;ppp_find_channel_~pch~11#1.base, ppp_find_channel_~pch~11#1.offset := ppp_find_channel_~__mptr~9#1.base, 707893803828603856608 + ppp_find_channel_~__mptr~9#1.offset; [2025-02-08 02:04:35,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9774: SUMMARY for call spin_unlock_bh(ppp_set_compress_~ppp#1.base, 376 + ppp_set_compress_~ppp#1.offset); srcloc: null [2025-02-08 02:04:35,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7594-1: SUMMARY for call spin_lock_bh(ppp_unattached_ioctl_~pn~0#1.base, 284 + ppp_unattached_ioctl_~pn~0#1.offset); srcloc: null [2025-02-08 02:04:35,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7330: SUMMARY for call spin_unlock_bh(~ppp~3#1.base, 308 + ~ppp~3#1.offset); srcloc: null [2025-02-08 02:04:35,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7363: assume false; [2025-02-08 02:04:35,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7363: assume !false;~val~0#1 := (if ~__val_gu___4~0#1 % 18446744073709551616 % 4294967296 <= 2147483647 then ~__val_gu___4~0#1 % 18446744073709551616 % 4294967296 else ~__val_gu___4~0#1 % 18446744073709551616 % 4294967296 - 4294967296); [2025-02-08 02:04:35,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10369: call ppp_find_channel_#t~mem1178#1.base, ppp_find_channel_#t~mem1178#1.offset := read~$Pointer$#12(ppp_find_channel_~pn#1.base, 248 + ppp_find_channel_~pn#1.offset, 8);ppp_find_channel_~__mptr___1~3#1.base, ppp_find_channel_~__mptr___1~3#1.offset := ppp_find_channel_#t~mem1178#1.base, ppp_find_channel_#t~mem1178#1.offset;ppp_find_channel_~pch~11#1.base, ppp_find_channel_~pch~11#1.offset := ppp_find_channel_~__mptr___1~3#1.base, 707893803828603856608 + ppp_find_channel_~__mptr___1~3#1.offset; [2025-02-08 02:04:35,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7132: assume 0 != ~__ret_pu___0~0#1; [2025-02-08 02:04:35,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7132: assume !(0 != ~__ret_pu___0~0#1);~err~1#1 := 0; [2025-02-08 02:04:35,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5943: havoc release_net_~net#1.base, release_net_~net#1.offset;havoc release_net_#in~net#1.base, release_net_#in~net#1.offset;assume { :end_inline_release_net } true;havoc dev_net_set_#t~mem231#1.base, dev_net_set_#t~mem231#1.offset;assume { :begin_inline_hold_net } true;hold_net_#in~net#1.base, hold_net_#in~net#1.offset := dev_net_set_~net#1.base, dev_net_set_~net#1.offset;havoc hold_net_#res#1.base, hold_net_#res#1.offset;havoc hold_net_~net#1.base, hold_net_~net#1.offset;hold_net_~net#1.base, hold_net_~net#1.offset := hold_net_#in~net#1.base, hold_net_#in~net#1.offset;hold_net_#res#1.base, hold_net_#res#1.offset := hold_net_~net#1.base, hold_net_~net#1.offset; [2025-02-08 02:04:35,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7595: ppp_unattached_ioctl_#t~ret412#1.base, ppp_unattached_ioctl_#t~ret412#1.offset := ppp_find_channel_#res#1.base, ppp_find_channel_#res#1.offset;havoc ppp_find_channel_#t~mem1175#1.base, ppp_find_channel_#t~mem1175#1.offset, ppp_find_channel_#t~mem1176#1, ppp_find_channel_#t~mem1177#1.base, ppp_find_channel_#t~mem1177#1.offset, ppp_find_channel_#t~mem1178#1.base, ppp_find_channel_#t~mem1178#1.offset, ppp_find_channel_#t~mem1179#1, ppp_find_channel_#t~mem1180#1.base, ppp_find_channel_#t~mem1180#1.offset, ppp_find_channel_~pn#1.base, ppp_find_channel_~pn#1.offset, ppp_find_channel_~unit#1, ppp_find_channel_~pch~11#1.base, ppp_find_channel_~pch~11#1.offset, ppp_find_channel_~__mptr~9#1.base, ppp_find_channel_~__mptr~9#1.offset, ppp_find_channel_~__mptr___0~6#1.base, ppp_find_channel_~__mptr___0~6#1.offset, ppp_find_channel_~__mptr___1~3#1.base, ppp_find_channel_~__mptr___1~3#1.offset, ppp_find_channel_~__mptr___2~0#1.base, ppp_find_channel_~__mptr___2~0#1.offset;havoc ppp_find_channel_#in~pn#1.base, ppp_find_channel_#in~pn#1.offset, ppp_find_channel_#in~unit#1;assume { :end_inline_ppp_find_channel } true;ppp_unattached_ioctl_~chan~1#1.base, ppp_unattached_ioctl_~chan~1#1.offset := ppp_unattached_ioctl_#t~ret412#1.base, ppp_unattached_ioctl_#t~ret412#1.offset;havoc ppp_unattached_ioctl_#t~ret412#1.base, ppp_unattached_ioctl_#t~ret412#1.offset; [2025-02-08 02:04:35,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7463: assume 0 != ppp_unattached_ioctl_~__ret_gu~1#1; [2025-02-08 02:04:35,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7463: assume !(0 != ppp_unattached_ioctl_~__ret_gu~1#1);assume { :begin_inline_ppp_create_interface } true;ppp_create_interface_#in~net#1.base, ppp_create_interface_#in~net#1.offset, ppp_create_interface_#in~unit#1, ppp_create_interface_#in~retp#1.base, ppp_create_interface_#in~retp#1.offset := ppp_unattached_ioctl_~net#1.base, ppp_unattached_ioctl_~net#1.offset, ppp_unattached_ioctl_~unit~1#1, ppp_unattached_ioctl_~#err~2#1.base, ppp_unattached_ioctl_~#err~2#1.offset;havoc ppp_create_interface_#res#1.base, ppp_create_interface_#res#1.offset;havoc ppp_create_interface_#t~ret1139#1.base, ppp_create_interface_#t~ret1139#1.offset, ppp_create_interface_#t~ret1140#1.base, ppp_create_interface_#t~ret1140#1.offset, ppp_create_interface_#t~ret1141#1.base, ppp_create_interface_#t~ret1141#1.offset, ppp_create_interface_#t~ret1142#1.base, ppp_create_interface_#t~ret1142#1.offset, ppp_create_interface_#t~ret1143#1.base, ppp_create_interface_#t~ret1143#1.offset, ppp_create_interface_#t~ret1144#1, ppp_create_interface_#t~ret1145#1.base, ppp_create_interface_#t~ret1145#1.offset, ppp_create_interface_#t~ret1146#1, ppp_create_interface_#t~loopctr1147#1, ppp_create_interface_#t~nondet1148#1, ppp_create_interface_#t~ret1149#1, ppp_create_interface_#t~ret1150#1, ppp_create_interface_#t~mem1151#1.base, ppp_create_interface_#t~mem1151#1.offset, ppp_create_interface_#t~ret1152#1, ppp_create_interface_~net#1.base, ppp_create_interface_~net#1.offset, ppp_create_interface_~unit#1, ppp_create_interface_~retp#1.base, ppp_create_interface_~retp#1.offset, ppp_create_interface_~ppp~8#1.base, ppp_create_interface_~ppp~8#1.offset, ppp_create_interface_~pn~5#1.base, ppp_create_interface_~pn~5#1.offset, ppp_create_interface_~dev~0#1.base, ppp_create_interface_~dev~0#1.offset, ppp_create_interface_~ret~3#1, ppp_create_interface_~i~2#1, ppp_create_interface_~tmp~62#1.base, ppp_create_interface_~tmp~62#1.offset, ppp_create_interface_~#__key~4#1.base, ppp_create_interface_~#__key~4#1.offset, ppp_create_interface_~#__key___0~2#1.base, ppp_create_interface_~#__key___0~2#1.offset, ppp_create_interface_~tmp___0~36#1.base, ppp_create_interface_~tmp___0~36#1.offset;ppp_create_interface_~net#1.base, ppp_create_interface_~net#1.offset := ppp_create_interface_#in~net#1.base, ppp_create_interface_#in~net#1.offset;ppp_create_interface_~unit#1 := ppp_create_interface_#in~unit#1;ppp_create_interface_~retp#1.base, ppp_create_interface_~retp#1.offset := ppp_create_interface_#in~retp#1.base, ppp_create_interface_#in~retp#1.offset;havoc ppp_create_interface_~ppp~8#1.base, ppp_create_interface_~ppp~8#1.offset;havoc ppp_create_interface_~pn~5#1.base, ppp_create_interface_~pn~5#1.offset;havoc ppp_create_interface_~dev~0#1.base, ppp_create_interface_~dev~0#1.offset;havoc ppp_create_interface_~ret~3#1;havoc ppp_create_interface_~i~2#1;havoc ppp_create_interface_~tmp~62#1.base, ppp_create_interface_~tmp~62#1.offset;call ppp_create_interface_~#__key~4#1.base, ppp_create_interface_~#__key~4#1.offset := #Ultimate.allocOnStack(8);call ppp_create_interface_~#__key___0~2#1.base, ppp_create_interface_~#__key___0~2#1.offset := #Ultimate.allocOnStack(8);havoc ppp_create_interface_~tmp___0~36#1.base, ppp_create_interface_~tmp___0~36#1.offset;ppp_create_interface_~dev~0#1.base, ppp_create_interface_~dev~0#1.offset := 0, 0;ppp_create_interface_~ret~3#1 := -12;assume { :begin_inline_alloc_netdev_mqs } true;alloc_netdev_mqs_#in~arg0#1, alloc_netdev_mqs_#in~arg1#1.base, alloc_netdev_mqs_#in~arg1#1.offset, alloc_netdev_mqs_#in~arg2#1.base, alloc_netdev_mqs_#in~arg2#1.offset, alloc_netdev_mqs_#in~arg3#1, alloc_netdev_mqs_#in~arg4#1 := 752, 48, 0, #funAddr~ppp_setup.base, #funAddr~ppp_setup.offset, 1, 1;havoc alloc_netdev_mqs_#res#1.base, alloc_netdev_mqs_#res#1.offset;havoc alloc_netdev_mqs_#t~ret1239#1.base, alloc_netdev_mqs_#t~ret1239#1.offset, alloc_netdev_mqs_~arg0#1, alloc_netdev_mqs_~arg1#1.base, alloc_netdev_mqs_~arg1#1.offset, alloc_netdev_mqs_~arg2#1.base, alloc_netdev_mqs_~arg2#1.offset, alloc_netdev_mqs_~arg3#1, alloc_netdev_mqs_~arg4#1;alloc_netdev_mqs_~arg0#1 := alloc_netdev_mqs_#in~arg0#1;alloc_netdev_mqs_~arg1#1.base, alloc_netdev_mqs_~arg1#1.offset := alloc_netdev_mqs_#in~arg1#1.base, alloc_netdev_mqs_#in~arg1#1.offset;alloc_netdev_mqs_~arg2#1.base, alloc_netdev_mqs_~arg2#1.offset := alloc_netdev_mqs_#in~arg2#1.base, alloc_netdev_mqs_#in~arg2#1.offset;alloc_netdev_mqs_~arg3#1 := alloc_netdev_mqs_#in~arg3#1;alloc_netdev_mqs_~arg4#1 := alloc_netdev_mqs_#in~arg4#1; [2025-02-08 02:04:35,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7331-1: SUMMARY for call spin_unlock_bh(~ppp~3#1.base, 376 + ~ppp~3#1.offset); srcloc: null [2025-02-08 02:04:35,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7331: ~err~1#1 := 0; [2025-02-08 02:04:35,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10205: ppp_create_interface_#t~ret1146#1 := unit_set_#res#1;havoc unit_set_#t~ret1207#1, unit_set_~p#1.base, unit_set_~p#1.offset, unit_set_~ptr#1.base, unit_set_~ptr#1.offset, unit_set_~n#1, unit_set_~unit~4#1;havoc unit_set_#in~p#1.base, unit_set_#in~p#1.offset, unit_set_#in~ptr#1.base, unit_set_#in~ptr#1.offset, unit_set_#in~n#1;assume { :end_inline_unit_set } true;assume -2147483648 <= ppp_create_interface_#t~ret1146#1 && ppp_create_interface_#t~ret1146#1 <= 2147483647;ppp_create_interface_~unit#1 := ppp_create_interface_#t~ret1146#1;havoc ppp_create_interface_#t~ret1146#1; [2025-02-08 02:04:35,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10899: SUMMARY for call ldv_module_put(ldv_module_put_2_~ldv_func_arg1#1.base, ldv_module_put_2_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:04:35,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5944: dev_net_set_#t~ret232#1.base, dev_net_set_#t~ret232#1.offset := hold_net_#res#1.base, hold_net_#res#1.offset;havoc hold_net_~net#1.base, hold_net_~net#1.offset;havoc hold_net_#in~net#1.base, hold_net_#in~net#1.offset;assume { :end_inline_hold_net } true;call write~$Pointer$#12(dev_net_set_#t~ret232#1.base, dev_net_set_#t~ret232#1.offset, dev_net_set_~dev#1.base, 1128 + dev_net_set_~dev#1.offset, 8);havoc dev_net_set_#t~ret232#1.base, dev_net_set_#t~ret232#1.offset; [2025-02-08 02:04:35,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9776: assume 0 != (ppp_set_compress_~ostate~0#1.base + ppp_set_compress_~ostate~0#1.offset) % 18446744073709551616;call ppp_set_compress_#t~mem989#1.base, ppp_set_compress_#t~mem989#1.offset := read~$Pointer$#12(ppp_set_compress_~ocomp~0#1.base, 12 + ppp_set_compress_~ocomp~0#1.offset, 8); [2025-02-08 02:04:35,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9776: assume !(0 != (ppp_set_compress_~ostate~0#1.base + ppp_set_compress_~ostate~0#1.offset) % 18446744073709551616); [2025-02-08 02:04:35,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7563: SUMMARY for call might_fault(); srcloc: null [2025-02-08 02:04:35,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9743: ppp_set_compress_~tmp___4~5#1.base, ppp_set_compress_~tmp___4~5#1.offset := ppp_set_compress_#t~ret969#1.base, ppp_set_compress_#t~ret969#1.offset;havoc ppp_set_compress_#t~mem968#1;havoc ppp_set_compress_#t~ret969#1.base, ppp_set_compress_#t~ret969#1.offset; [2025-02-08 02:04:35,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9743-1: SUMMARY for call ppp_set_compress_#t~ret969#1.base, ppp_set_compress_#t~ret969#1.offset := find_compressor((if ppp_set_compress_#t~mem968#1 % 256 % 4294967296 <= 2147483647 then ppp_set_compress_#t~mem968#1 % 256 % 4294967296 else ppp_set_compress_#t~mem968#1 % 256 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:35,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10437: SUMMARY for call _raw_write_unlock_bh(ppp_connect_channel_~pch#1.base, 540 + ppp_connect_channel_~pch#1.offset); srcloc: null [2025-02-08 02:04:35,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7068: assume false; [2025-02-08 02:04:35,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7068: assume !false; [2025-02-08 02:04:35,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9810: ppp_set_compress_~err~5#1 := 0; [2025-02-08 02:04:35,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7597: assume 0 != (ppp_unattached_ioctl_~chan~1#1.base + ppp_unattached_ioctl_~chan~1#1.offset) % 18446744073709551616; [2025-02-08 02:04:35,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7597: assume !(0 != (ppp_unattached_ioctl_~chan~1#1.base + ppp_unattached_ioctl_~chan~1#1.offset) % 18446744073709551616); [2025-02-08 02:04:35,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7399-1: SUMMARY for call mutex_unlock(~#ppp_mutex~0.base, ~#ppp_mutex~0.offset); srcloc: null [2025-02-08 02:04:35,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7399: #res#1 := ~err~1#1;call ULTIMATE.dealloc(~#idle~0#1.base, ~#idle~0#1.offset);havoc ~#idle~0#1.base, ~#idle~0#1.offset;call ULTIMATE.dealloc(~#npi~0#1.base, ~#npi~0#1.offset);havoc ~#npi~0#1.base, ~#npi~0#1.offset;call ULTIMATE.dealloc(~#code~1#1.base, ~#code~1#1.offset);havoc ~#code~1#1.base, ~#code~1#1.offset;call ULTIMATE.dealloc(~#code___0~0#1.base, ~#code___0~0#1.offset);havoc ~#code___0~0#1.base, ~#code___0~0#1.offset; [2025-02-08 02:04:35,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10141: call ULTIMATE.dealloc(ppp_create_interface_~#__key~4#1.base, ppp_create_interface_~#__key~4#1.offset);havoc ppp_create_interface_~#__key~4#1.base, ppp_create_interface_~#__key~4#1.offset;call ULTIMATE.dealloc(ppp_create_interface_~#__key___0~2#1.base, ppp_create_interface_~#__key___0~2#1.offset);havoc ppp_create_interface_~#__key___0~2#1.base, ppp_create_interface_~#__key___0~2#1.offset;ppp_unattached_ioctl_#t~ret407#1.base, ppp_unattached_ioctl_#t~ret407#1.offset := ppp_create_interface_#res#1.base, ppp_create_interface_#res#1.offset;havoc ppp_create_interface_#t~ret1139#1.base, ppp_create_interface_#t~ret1139#1.offset, ppp_create_interface_#t~ret1140#1.base, ppp_create_interface_#t~ret1140#1.offset, ppp_create_interface_#t~ret1141#1.base, ppp_create_interface_#t~ret1141#1.offset, ppp_create_interface_#t~ret1142#1.base, ppp_create_interface_#t~ret1142#1.offset, ppp_create_interface_#t~ret1143#1.base, ppp_create_interface_#t~ret1143#1.offset, ppp_create_interface_#t~ret1144#1, ppp_create_interface_#t~ret1145#1.base, ppp_create_interface_#t~ret1145#1.offset, ppp_create_interface_#t~ret1146#1, ppp_create_interface_#t~loopctr1147#1, ppp_create_interface_#t~nondet1148#1, ppp_create_interface_#t~ret1149#1, ppp_create_interface_#t~ret1150#1, ppp_create_interface_#t~mem1151#1.base, ppp_create_interface_#t~mem1151#1.offset, ppp_create_interface_#t~ret1152#1, ppp_create_interface_~net#1.base, ppp_create_interface_~net#1.offset, ppp_create_interface_~unit#1, ppp_create_interface_~retp#1.base, ppp_create_interface_~retp#1.offset, ppp_create_interface_~ppp~8#1.base, ppp_create_interface_~ppp~8#1.offset, ppp_create_interface_~pn~5#1.base, ppp_create_interface_~pn~5#1.offset, ppp_create_interface_~dev~0#1.base, ppp_create_interface_~dev~0#1.offset, ppp_create_interface_~ret~3#1, ppp_create_interface_~i~2#1, ppp_create_interface_~tmp~62#1.base, ppp_create_interface_~tmp~62#1.offset, ppp_create_interface_~#__key~4#1.base, ppp_create_interface_~#__key~4#1.offset, ppp_create_interface_~#__key___0~2#1.base, ppp_create_interface_~#__key___0~2#1.offset, ppp_create_interface_~tmp___0~36#1.base, ppp_create_interface_~tmp___0~36#1.offset;havoc ppp_create_interface_#in~net#1.base, ppp_create_interface_#in~net#1.offset, ppp_create_interface_#in~unit#1, ppp_create_interface_#in~retp#1.base, ppp_create_interface_#in~retp#1.offset;assume { :end_inline_ppp_create_interface } true;ppp_unattached_ioctl_~ppp~4#1.base, ppp_unattached_ioctl_~ppp~4#1.offset := ppp_unattached_ioctl_#t~ret407#1.base, ppp_unattached_ioctl_#t~ret407#1.offset;havoc ppp_unattached_ioctl_#t~ret407#1.base, ppp_unattached_ioctl_#t~ret407#1.offset; [2025-02-08 02:04:35,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10207: assume ppp_create_interface_~unit#1 < 0; [2025-02-08 02:04:35,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10207: assume !(ppp_create_interface_~unit#1 < 0); [2025-02-08 02:04:35,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6904-1: SUMMARY for call #t~ret371#1 := ##fun~$Pointer$~X~int~X~int~TO~int(~chan~0#1.base, ~chan~0#1.offset, ~cmd#1, ~arg#1, #t~mem370#1.base, #t~mem370#1.offset); srcloc: null [2025-02-08 02:04:35,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6904: assume -2147483648 <= #t~ret371#1 && #t~ret371#1 <= 2147483647;~err~1#1 := #t~ret371#1;havoc #t~mem369#1.base, #t~mem369#1.offset;havoc #t~mem370#1.base, #t~mem370#1.offset;havoc #t~ret371#1; [2025-02-08 02:04:35,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9778: havoc ppp_set_compress_#t~mem989#1.base, ppp_set_compress_#t~mem989#1.offset;call ppp_set_compress_#t~mem990#1.base, ppp_set_compress_#t~mem990#1.offset := read~$Pointer$#12(ppp_set_compress_~ocomp~0#1.base, 108 + ppp_set_compress_~ocomp~0#1.offset, 8);assume { :begin_inline_ldv_module_put_1 } true;ldv_module_put_1_#in~ldv_func_arg1#1.base, ldv_module_put_1_#in~ldv_func_arg1#1.offset := ppp_set_compress_#t~mem990#1.base, ppp_set_compress_#t~mem990#1.offset;havoc ldv_module_put_1_~ldv_func_arg1#1.base, ldv_module_put_1_~ldv_func_arg1#1.offset;ldv_module_put_1_~ldv_func_arg1#1.base, ldv_module_put_1_~ldv_func_arg1#1.offset := ldv_module_put_1_#in~ldv_func_arg1#1.base, ldv_module_put_1_#in~ldv_func_arg1#1.offset; [2025-02-08 02:04:35,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9778-1: SUMMARY for call ##fun~$Pointer$~TO~VOID(ppp_set_compress_~ostate~0#1.base, ppp_set_compress_~ostate~0#1.offset, ppp_set_compress_#t~mem989#1.base, ppp_set_compress_#t~mem989#1.offset); srcloc: null [2025-02-08 02:04:35,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9745: assume 0 != (ppp_set_compress_~tmp___4~5#1.base + ppp_set_compress_~tmp___4~5#1.offset) % 18446744073709551616;call ppp_set_compress_#t~mem970#1 := read~int#12(ppp_set_compress_~#ccp_option~0#1.base, ppp_set_compress_~#ccp_option~0#1.offset, 1); [2025-02-08 02:04:35,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9745: assume !(0 != (ppp_set_compress_~tmp___4~5#1.base + ppp_set_compress_~tmp___4~5#1.offset) % 18446744073709551616);call ppp_set_compress_#t~mem972#1 := read~int#12(ppp_set_compress_~#ccp_option~0#1.base, ppp_set_compress_~#ccp_option~0#1.offset, 1);assume { :begin_inline___request_module } true;__request_module_#in~arg0#1, __request_module_#in~arg1#1.base, __request_module_#in~arg1#1.offset := 1, 46, 0;havoc __request_module_#res#1;havoc __request_module_#t~nondet1236#1, __request_module_~arg0#1, __request_module_~arg1#1.base, __request_module_~arg1#1.offset;__request_module_~arg0#1 := __request_module_#in~arg0#1;__request_module_~arg1#1.base, __request_module_~arg1#1.offset := __request_module_#in~arg1#1.base, __request_module_#in~arg1#1.offset;havoc __request_module_#t~nondet1236#1;assume -2147483648 <= __request_module_#t~nondet1236#1 && __request_module_#t~nondet1236#1 <= 2147483647;__request_module_#res#1 := __request_module_#t~nondet1236#1;havoc __request_module_#t~nondet1236#1; [2025-02-08 02:04:35,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7565: assume true; [2025-02-08 02:04:35,007 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7565: assume !true; [2025-02-08 02:04:35,007 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10406-1: SUMMARY for call _raw_write_lock_bh(ppp_connect_channel_~pch#1.base, 540 + ppp_connect_channel_~pch#1.offset); srcloc: null [2025-02-08 02:04:35,007 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10373: assume ppp_find_channel_#t~mem1179#1 == ppp_find_channel_~unit#1;havoc ppp_find_channel_#t~mem1179#1;ppp_find_channel_#res#1.base, ppp_find_channel_#res#1.offset := ppp_find_channel_~pch~11#1.base, ppp_find_channel_~pch~11#1.offset; [2025-02-08 02:04:35,007 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10373: assume !(ppp_find_channel_#t~mem1179#1 == ppp_find_channel_~unit#1);havoc ppp_find_channel_#t~mem1179#1;call ppp_find_channel_#t~mem1180#1.base, ppp_find_channel_#t~mem1180#1.offset := read~$Pointer$#12(ppp_find_channel_~pch~11#1.base, 280 + ppp_find_channel_~pch~11#1.offset, 8);ppp_find_channel_~__mptr___2~0#1.base, ppp_find_channel_~__mptr___2~0#1.offset := ppp_find_channel_#t~mem1180#1.base, ppp_find_channel_#t~mem1180#1.offset;havoc ppp_find_channel_#t~mem1180#1.base, ppp_find_channel_#t~mem1180#1.offset;ppp_find_channel_~pch~11#1.base, ppp_find_channel_~pch~11#1.offset := ppp_find_channel_~__mptr___2~0#1.base, 707893803828603856608 + ppp_find_channel_~__mptr___2~0#1.offset; [2025-02-08 02:04:35,007 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10373-1: call ppp_find_channel_#t~mem1179#1 := read~int#12(ppp_find_channel_~pch~11#1.base, 272 + ppp_find_channel_~pch~11#1.offset, 4); [2025-02-08 02:04:35,007 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7202: assume 0 != ~__ret_pu___1~0#1; [2025-02-08 02:04:35,007 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7202: assume !(0 != ~__ret_pu___1~0#1);~err~1#1 := 0; [2025-02-08 02:04:35,007 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7268: SUMMARY for call spin_lock_bh(~ppp~3#1.base, 376 + ~ppp~3#1.offset); srcloc: null [2025-02-08 02:04:35,007 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7301: assume 3221779532 == ~cmd#1 % 4294967296;~err~1#1 := -14;call #t~mem397#1 := read~int#12(~ppp~3#1.base, 472 + ~ppp~3#1.offset + 4 * ~i~0#1, 4);call write~int#12(#t~mem397#1, ~#npi~0#1.base, 4 + ~#npi~0#1.offset, 4);havoc #t~mem397#1; [2025-02-08 02:04:35,007 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7301: assume !(3221779532 == ~cmd#1 % 4294967296);call #t~mem399#1 := read~int#12(~#npi~0#1.base, 4 + ~#npi~0#1.offset, 4);call write~int#12(#t~mem399#1, ~ppp~3#1.base, 472 + ~ppp~3#1.offset + 4 * ~i~0#1, 4);havoc #t~mem399#1;call #t~mem400#1.base, #t~mem400#1.offset := read~$Pointer$#12(~ppp~3#1.base, 552 + ~ppp~3#1.offset, 8); [2025-02-08 02:04:35,007 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10406: ppp_connect_channel_~ret~4#1 := -22;call ppp_connect_channel_#t~mem1184#1.base, ppp_connect_channel_#t~mem1184#1.offset := read~$Pointer$#12(ppp_connect_channel_~pch#1.base, 508 + ppp_connect_channel_~pch#1.offset, 8); [2025-02-08 02:04:35,007 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7103-1: SUMMARY for call might_fault(); srcloc: null [2025-02-08 02:04:35,007 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7103: call #t~mem384#1 := read~int#12(~ppp~3#1.base, 272 + ~ppp~3#1.offset, 4);~__pu_val___0~0#1 := #t~mem384#1;havoc #t~mem384#1; [2025-02-08 02:04:35,007 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9779: havoc ldv_module_put_1_~ldv_func_arg1#1.base, ldv_module_put_1_~ldv_func_arg1#1.offset;havoc ldv_module_put_1_#in~ldv_func_arg1#1.base, ldv_module_put_1_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_module_put_1 } true;havoc ppp_set_compress_#t~mem990#1.base, ppp_set_compress_#t~mem990#1.offset; [2025-02-08 02:04:35,007 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7599-1: SUMMARY for call atomic_inc(ppp_unattached_ioctl_~chan~1#1.base, 264 + ppp_unattached_ioctl_~chan~1#1.offset); srcloc: null [2025-02-08 02:04:35,007 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7599: call write~$Pointer$#12(ppp_unattached_ioctl_~chan~1#1.base, ppp_unattached_ioctl_~chan~1#1.offset, ppp_unattached_ioctl_~file#1.base, 280 + ppp_unattached_ioctl_~file#1.offset, 8);call write~int#10(0, ppp_unattached_ioctl_~#err~2#1.base, ppp_unattached_ioctl_~#err~2#1.offset, 4); [2025-02-08 02:04:35,007 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7269-1: SUMMARY for call spin_lock_bh(~ppp~3#1.base, 308 + ~ppp~3#1.offset); srcloc: null [2025-02-08 02:04:35,007 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7269: call #t~mem392#1.base, #t~mem392#1.offset := read~$Pointer$#12(~ppp~3#1.base, 464 + ~ppp~3#1.offset, 8); [2025-02-08 02:04:35,135 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9862-5: call #t~mem1018#1 := read~int#12(~ppp#1.base, 456 + ~ppp#1.offset, 4); [2025-02-08 02:04:35,135 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9887: assume 0 != ~inbound#1;call #t~mem1028#1.base, #t~mem1028#1.offset := read~$Pointer$#12(~ppp#1.base, 528 + ~ppp#1.offset, 8); [2025-02-08 02:04:35,135 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9887: assume !(0 != ~inbound#1);call #t~mem1049#1.base, #t~mem1049#1.offset := read~$Pointer$#12(~ppp#1.base, 512 + ~ppp#1.offset, 8); [2025-02-08 02:04:35,135 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9863-2: havoc #t~bitwise1021#1;assume #t~bitwise1021#1 % 4294967296 <= #t~mem1020#1 % 4294967296 && #t~bitwise1021#1 % 4294967296 <= 4294963199; [2025-02-08 02:04:35,135 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9863-3: assume 4294963199 == #t~mem1020#1 % 4294967296;#t~bitwise1021#1 := #t~mem1020#1; [2025-02-08 02:04:35,135 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9863-3: assume !(4294963199 == #t~mem1020#1 % 4294967296); [2025-02-08 02:04:35,136 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9863-4: assume 0 == #t~mem1020#1 % 4294967296;#t~bitwise1021#1 := 0; [2025-02-08 02:04:35,136 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9863-4: assume !(0 == #t~mem1020#1 % 4294967296); [2025-02-08 02:04:35,136 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9896: assume 0 != ~tmp___1~18#1;call #t~mem1045#1 := read~int#12(~ppp#1.base, 456 + ~ppp#1.offset, 4); [2025-02-08 02:04:35,136 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9896: assume !(0 != ~tmp___1~18#1); [2025-02-08 02:04:35,136 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9863: call write~int#12(#t~bitwise1021#1, ~ppp#1.base, 452 + ~ppp#1.offset, 4);havoc #t~mem1020#1;havoc #t~bitwise1021#1; [2025-02-08 02:04:35,136 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9863-1: [2025-02-08 02:04:35,136 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9921: assume 0 != ~inbound#1;call #t~mem1068#1.base, #t~mem1068#1.offset := read~$Pointer$#12(~ppp#1.base, 528 + ~ppp#1.offset, 8); [2025-02-08 02:04:35,136 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9921: assume !(0 != ~inbound#1); [2025-02-08 02:04:35,136 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9888: assume 0 == (#t~mem1028#1.base + #t~mem1028#1.offset) % 18446744073709551616;havoc #t~mem1028#1.base, #t~mem1028#1.offset; [2025-02-08 02:04:35,136 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9888: assume !(0 == (#t~mem1028#1.base + #t~mem1028#1.offset) % 18446744073709551616);havoc #t~mem1028#1.base, #t~mem1028#1.offset;call #t~mem1038#1.base, #t~mem1038#1.offset := read~$Pointer$#12(~ppp#1.base, 528 + ~ppp#1.offset, 8);call #t~mem1039#1 := read~int#12(~ppp#1.base, 272 + ~ppp#1.offset, 4);call #t~mem1040#1 := read~int#12(~ppp#1.base, 444 + ~ppp#1.offset, 4);call #t~mem1041#1 := read~int#12(~ppp#1.base, 460 + ~ppp#1.offset, 4);call #t~mem1042#1.base, #t~mem1042#1.offset := read~$Pointer$#12(~ppp#1.base, 520 + ~ppp#1.offset, 8);call #t~mem1043#1.base, #t~mem1043#1.offset := read~$Pointer$#12(#t~mem1042#1.base, 68 + #t~mem1042#1.offset, 8);assume { :begin_inline_##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~X~int~TO~int } true;##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~X~int~TO~int_#in~1031#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~X~int~TO~int_#in~1031#1.offset, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~X~int~TO~int_#in~1032#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~X~int~TO~int_#in~1032#1.offset, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~X~int~TO~int_#in~1033#1, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~X~int~TO~int_#in~1034#1, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~X~int~TO~int_#in~1035#1, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~X~int~TO~int_#in~1036#1, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~X~int~TO~int_#in~1037#1, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~X~int~TO~int_#in~#fp#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~X~int~TO~int_#in~#fp#1.offset := #t~mem1038#1.base, #t~mem1038#1.offset, ~dp~0#1.base, ~dp~0#1.offset, ~len~7#1, #t~mem1039#1, 0, #t~mem1040#1, #t~mem1041#1, #t~mem1043#1.base, #t~mem1043#1.offset;havoc ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~X~int~TO~int_#res#1;havoc ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~X~int~TO~int_#~1031#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~X~int~TO~int_#~1031#1.offset, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~X~int~TO~int_#~1032#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~X~int~TO~int_#~1032#1.offset, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~X~int~TO~int_#~1033#1, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~X~int~TO~int_#~1034#1, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~X~int~TO~int_#~1035#1, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~X~int~TO~int_#~1036#1, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~X~int~TO~int_#~1037#1;##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~X~int~TO~int_#~1031#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~X~int~TO~int_#~1031#1.offset := ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~X~int~TO~int_#in~1031#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~X~int~TO~int_#in~1031#1.offset;##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~X~int~TO~int_#~1032#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~X~int~TO~int_#~1032#1.offset := ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~X~int~TO~int_#in~1032#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~X~int~TO~int_#in~1032#1.offset;##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~X~int~TO~int_#~1033#1 := ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~X~int~TO~int_#in~1033#1;##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~X~int~TO~int_#~1034#1 := ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~X~int~TO~int_#in~1034#1;##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~X~int~TO~int_#~1035#1 := ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~X~int~TO~int_#in~1035#1;##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~X~int~TO~int_#~1036#1 := ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~X~int~TO~int_#in~1036#1;##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~X~int~TO~int_#~1037#1 := ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~X~int~TO~int_#in~1037#1;#t~ret1044#1 := ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~X~int~TO~int_#res#1;havoc ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~X~int~TO~int_#~1031#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~X~int~TO~int_#~1031#1.offset, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~X~int~TO~int_#~1032#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~X~int~TO~int_#~1032#1.offset, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~X~int~TO~int_#~1033#1, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~X~int~TO~int_#~1034#1, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~X~int~TO~int_#~1035#1, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~X~int~TO~int_#~1036#1, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~X~int~TO~int_#~1037#1;havoc ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~X~int~TO~int_#in~1031#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~X~int~TO~int_#in~1031#1.offset, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~X~int~TO~int_#in~1032#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~X~int~TO~int_#in~1032#1.offset, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~X~int~TO~int_#in~1033#1, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~X~int~TO~int_#in~1034#1, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~X~int~TO~int_#in~1035#1, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~X~int~TO~int_#in~1036#1, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~X~int~TO~int_#in~1037#1, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~X~int~TO~int_#in~#fp#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~X~int~TO~int_#in~#fp#1.offset;assume { :end_inline_##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~X~int~TO~int } true;assume -2147483648 <= #t~ret1044#1 && #t~ret1044#1 <= 2147483647;~tmp___1~18#1 := #t~ret1044#1;havoc #t~mem1038#1.base, #t~mem1038#1.offset;havoc #t~mem1039#1;havoc #t~mem1040#1;havoc #t~mem1041#1;havoc #t~mem1042#1.base, #t~mem1042#1.offset;havoc #t~mem1043#1.base, #t~mem1043#1.offset;havoc #t~ret1044#1; [2025-02-08 02:04:35,136 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9880: assume ~len~7#1 <= 1; [2025-02-08 02:04:35,137 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9880: assume !(~len~7#1 <= 1);call #t~mem1027#1 := read~int#12(~dp~0#1.base, 1 + ~dp~0#1.offset, 1); [2025-02-08 02:04:35,137 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9872: assume -2147483648 <= #t~ret1026#1 && #t~ret1026#1 <= 2147483647;~tmp___0~34#1 := #t~ret1026#1;havoc #t~ret1026#1; [2025-02-08 02:04:35,137 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9872-1: SUMMARY for call #t~ret1026#1 := pskb_may_pull(~skb#1.base, ~skb#1.offset, 2 + ~len~7#1); srcloc: null [2025-02-08 02:04:35,137 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9897-4: assume 0 == #t~mem1045#1 % 4294967296 || 8192 == #t~mem1045#1 % 4294967296;#t~bitwise1046#1 := 8192; [2025-02-08 02:04:35,137 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9897-4: assume !(0 == #t~mem1045#1 % 4294967296 || 8192 == #t~mem1045#1 % 4294967296); [2025-02-08 02:04:35,137 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9922: assume 0 != (#t~mem1068#1.base + #t~mem1068#1.offset) % 18446744073709551616;havoc #t~mem1068#1.base, #t~mem1068#1.offset;call #t~mem1069#1 := read~int#12(~ppp#1.base, 456 + ~ppp#1.offset, 4); [2025-02-08 02:04:35,137 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9922: assume !(0 != (#t~mem1068#1.base + #t~mem1068#1.offset) % 18446744073709551616);havoc #t~mem1068#1.base, #t~mem1068#1.offset;call #t~mem1079#1.base, #t~mem1079#1.offset := read~$Pointer$#12(~ppp#1.base, 512 + ~ppp#1.offset, 8); [2025-02-08 02:04:35,137 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9897: call write~int#12(#t~bitwise1046#1, ~ppp#1.base, 456 + ~ppp#1.offset, 4);havoc #t~mem1045#1;havoc #t~bitwise1046#1;call #t~mem1047#1 := read~int#12(~ppp#1.base, 456 + ~ppp#1.offset, 4); [2025-02-08 02:04:35,137 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9897-1: [2025-02-08 02:04:35,137 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9897-2: havoc #t~bitwise1046#1;assume (#t~bitwise1046#1 % 4294967296 >= #t~mem1045#1 % 4294967296 && #t~bitwise1046#1 % 4294967296 >= 8192) && #t~bitwise1046#1 % 4294967296 <= 8192 + #t~mem1045#1 % 4294967296; [2025-02-08 02:04:35,137 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9897-3: assume false;#t~bitwise1046#1 := #t~mem1045#1; [2025-02-08 02:04:35,137 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9897-3: assume !false; [2025-02-08 02:04:35,137 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9898: call write~int#12(#t~bitwise1048#1, ~ppp#1.base, 456 + ~ppp#1.offset, 4);havoc #t~mem1047#1;havoc #t~bitwise1048#1; [2025-02-08 02:04:35,138 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9923: assume 0 != #t~bitwise1070#1 % 4294967296;havoc #t~mem1069#1;havoc #t~bitwise1070#1;call #t~mem1074#1.base, #t~mem1074#1.offset := read~$Pointer$#12(~ppp#1.base, 528 + ~ppp#1.offset, 8);call #t~mem1075#1.base, #t~mem1075#1.offset := read~$Pointer$#12(~ppp#1.base, 520 + ~ppp#1.offset, 8);call #t~mem1076#1.base, #t~mem1076#1.offset := read~$Pointer$#12(#t~mem1075#1.base, 76 + #t~mem1075#1.offset, 8); [2025-02-08 02:04:35,138 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9923: assume !(0 != #t~bitwise1070#1 % 4294967296);havoc #t~mem1069#1;havoc #t~bitwise1070#1; [2025-02-08 02:04:35,138 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9923-1: [2025-02-08 02:04:35,138 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9898-1: [2025-02-08 02:04:35,138 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9898-2: havoc #t~bitwise1048#1;assume #t~bitwise1048#1 % 4294967296 <= #t~mem1047#1 % 4294967296 && #t~bitwise1048#1 % 4294967296 <= 4282384383; [2025-02-08 02:04:35,138 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9898-3: assume 4282384383 == #t~mem1047#1 % 4294967296;#t~bitwise1048#1 := #t~mem1047#1; [2025-02-08 02:04:35,138 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9898-3: assume !(4282384383 == #t~mem1047#1 % 4294967296); [2025-02-08 02:04:35,138 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9898-4: assume 0 == #t~mem1047#1 % 4294967296;#t~bitwise1048#1 := 0; [2025-02-08 02:04:35,138 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9898-4: assume !(0 == #t~mem1047#1 % 4294967296); [2025-02-08 02:04:35,138 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9923-2: havoc #t~bitwise1070#1;assume #t~bitwise1070#1 % 4294967296 <= #t~mem1069#1 % 4294967296 && #t~bitwise1070#1 % 4294967296 <= 8192; [2025-02-08 02:04:35,138 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9923-3: assume 8192 == #t~mem1069#1 % 4294967296;#t~bitwise1070#1 := #t~mem1069#1; [2025-02-08 02:04:35,138 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9923-3: assume !(8192 == #t~mem1069#1 % 4294967296); [2025-02-08 02:04:35,138 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9923-4: assume 0 == #t~mem1069#1 % 4294967296;#t~bitwise1070#1 := 0; [2025-02-08 02:04:35,139 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9923-4: assume !(0 == #t~mem1069#1 % 4294967296); [2025-02-08 02:04:35,139 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9874: assume 0 == ~tmp___0~34#1; [2025-02-08 02:04:35,139 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9874: assume !(0 == ~tmp___0~34#1);~dp~0#1.base, ~dp~0#1.offset := ~dp~0#1.base, 4 + ~dp~0#1.offset;~len~7#1 := -4 + ~len~7#1; [2025-02-08 02:04:35,139 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9866: assume 64 != #t~bitwise1023#1 % 4294967296;havoc #t~mem1022#1;havoc #t~bitwise1023#1; [2025-02-08 02:04:35,139 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9866: assume !(64 != #t~bitwise1023#1 % 4294967296);havoc #t~mem1022#1;havoc #t~bitwise1023#1;call #t~mem1024#1 := read~int#12(~dp~0#1.base, 2 + ~dp~0#1.offset, 1);call #t~mem1025#1 := read~int#12(~dp~0#1.base, 3 + ~dp~0#1.offset, 1);~len~7#1 := 256 * (if #t~mem1024#1 % 256 % 4294967296 <= 2147483647 then #t~mem1024#1 % 256 % 4294967296 else #t~mem1024#1 % 256 % 4294967296 - 4294967296) + (if #t~mem1025#1 % 256 % 4294967296 <= 2147483647 then #t~mem1025#1 % 256 % 4294967296 else #t~mem1025#1 % 256 % 4294967296 - 4294967296);havoc #t~mem1024#1;havoc #t~mem1025#1; [2025-02-08 02:04:35,139 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9866-5: call #t~mem1022#1 := read~int#12(~ppp#1.base, 448 + ~ppp#1.offset, 4); [2025-02-08 02:04:35,140 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9866-1: [2025-02-08 02:04:35,140 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9866-2: havoc #t~bitwise1023#1;assume #t~bitwise1023#1 % 4294967296 <= #t~mem1022#1 % 4294967296 && #t~bitwise1023#1 % 4294967296 <= 192; [2025-02-08 02:04:35,140 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9866-3: assume 192 == #t~mem1022#1 % 4294967296;#t~bitwise1023#1 := #t~mem1022#1; [2025-02-08 02:04:35,140 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9866-3: assume !(192 == #t~mem1022#1 % 4294967296); [2025-02-08 02:04:35,140 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9866-4: assume 0 == #t~mem1022#1 % 4294967296;#t~bitwise1023#1 := 0; [2025-02-08 02:04:35,140 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9866-4: assume !(0 == #t~mem1022#1 % 4294967296); [2025-02-08 02:04:35,140 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9883: assume (if #t~mem1027#1 % 256 % 4294967296 <= 2147483647 then #t~mem1027#1 % 256 % 4294967296 else #t~mem1027#1 % 256 % 4294967296 - 4294967296) > ~len~7#1;havoc #t~mem1027#1; [2025-02-08 02:04:35,140 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9883: assume !((if #t~mem1027#1 % 256 % 4294967296 <= 2147483647 then #t~mem1027#1 % 256 % 4294967296 else #t~mem1027#1 % 256 % 4294967296 - 4294967296) > ~len~7#1);havoc #t~mem1027#1; [2025-02-08 02:04:35,140 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9933: assume 0 != (#t~mem1079#1.base + #t~mem1079#1.offset) % 18446744073709551616;havoc #t~mem1079#1.base, #t~mem1079#1.offset;call #t~mem1080#1 := read~int#12(~ppp#1.base, 452 + ~ppp#1.offset, 4); [2025-02-08 02:04:35,140 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9933: assume !(0 != (#t~mem1079#1.base + #t~mem1079#1.offset) % 18446744073709551616);havoc #t~mem1079#1.base, #t~mem1079#1.offset; [2025-02-08 02:04:35,140 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9925: havoc #t~mem1074#1.base, #t~mem1074#1.offset;havoc #t~mem1075#1.base, #t~mem1075#1.offset;havoc #t~mem1076#1.base, #t~mem1076#1.offset;call #t~mem1077#1 := read~int#12(~ppp#1.base, 456 + ~ppp#1.offset, 4); [2025-02-08 02:04:35,140 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9925-1: SUMMARY for call ##fun~$Pointer$~TO~VOID(#t~mem1074#1.base, #t~mem1074#1.offset, #t~mem1076#1.base, #t~mem1076#1.offset); srcloc: null [2025-02-08 02:04:35,140 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9917: assume 0 == #t~bitwise1067#1 % 4294967296;havoc #t~mem1066#1;havoc #t~bitwise1067#1; [2025-02-08 02:04:35,140 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9917: assume !(0 == #t~bitwise1067#1 % 4294967296);havoc #t~mem1066#1;havoc #t~bitwise1067#1; [2025-02-08 02:04:35,140 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9917-1: [2025-02-08 02:04:35,140 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9917-2: havoc #t~bitwise1067#1;assume #t~bitwise1067#1 % 4294967296 <= #t~mem1066#1 % 4294967296 && #t~bitwise1067#1 % 4294967296 <= 128; [2025-02-08 02:04:35,140 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9917-3: assume 128 == #t~mem1066#1 % 4294967296;#t~bitwise1067#1 := #t~mem1066#1; [2025-02-08 02:04:35,140 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9917-3: assume !(128 == #t~mem1066#1 % 4294967296); [2025-02-08 02:04:35,140 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9917-4: assume 0 == #t~mem1066#1 % 4294967296;#t~bitwise1067#1 := 0; [2025-02-08 02:04:35,140 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9917-4: assume !(0 == #t~mem1066#1 % 4294967296); [2025-02-08 02:04:35,140 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9917-5: call #t~mem1066#1 := read~int#12(~ppp#1.base, 448 + ~ppp#1.offset, 4); [2025-02-08 02:04:35,140 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9934-1: [2025-02-08 02:04:35,140 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9934-2: havoc #t~bitwise1081#1;assume #t~bitwise1081#1 % 4294967296 <= #t~mem1080#1 % 4294967296 && #t~bitwise1081#1 % 4294967296 <= 4096; [2025-02-08 02:04:35,140 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9934-3: assume 4096 == #t~mem1080#1 % 4294967296;#t~bitwise1081#1 := #t~mem1080#1; [2025-02-08 02:04:35,140 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9934-3: assume !(4096 == #t~mem1080#1 % 4294967296); [2025-02-08 02:04:35,140 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9934-4: assume 0 == #t~mem1080#1 % 4294967296;#t~bitwise1081#1 := 0; [2025-02-08 02:04:35,140 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9934-4: assume !(0 == #t~mem1080#1 % 4294967296); [2025-02-08 02:04:35,140 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9934: assume 0 != #t~bitwise1081#1 % 4294967296;havoc #t~mem1080#1;havoc #t~bitwise1081#1;call #t~mem1085#1.base, #t~mem1085#1.offset := read~$Pointer$#12(~ppp#1.base, 512 + ~ppp#1.offset, 8);call #t~mem1086#1.base, #t~mem1086#1.offset := read~$Pointer$#12(~ppp#1.base, 504 + ~ppp#1.offset, 8);call #t~mem1087#1.base, #t~mem1087#1.offset := read~$Pointer$#12(#t~mem1086#1.base, 28 + #t~mem1086#1.offset, 8); [2025-02-08 02:04:35,141 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9934: assume !(0 != #t~bitwise1081#1 % 4294967296);havoc #t~mem1080#1;havoc #t~bitwise1081#1; [2025-02-08 02:04:35,141 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9926-1: [2025-02-08 02:04:35,141 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9926-2: havoc #t~bitwise1078#1;assume #t~bitwise1078#1 % 4294967296 <= #t~mem1077#1 % 4294967296 && #t~bitwise1078#1 % 4294967296 <= 4290772991; [2025-02-08 02:04:35,141 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9926-3: assume 4290772991 == #t~mem1077#1 % 4294967296;#t~bitwise1078#1 := #t~mem1077#1; [2025-02-08 02:04:35,141 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9926-3: assume !(4290772991 == #t~mem1077#1 % 4294967296); [2025-02-08 02:04:35,141 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9926-4: assume 0 == #t~mem1077#1 % 4294967296;#t~bitwise1078#1 := 0; [2025-02-08 02:04:35,141 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9926-4: assume !(0 == #t~mem1077#1 % 4294967296); [2025-02-08 02:04:35,141 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9926: call write~int#12(#t~bitwise1078#1, ~ppp#1.base, 456 + ~ppp#1.offset, 4);havoc #t~mem1077#1;havoc #t~bitwise1078#1; [2025-02-08 02:04:35,141 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9910: assume 0 != ~tmp___2~13#1;call #t~mem1064#1 := read~int#12(~ppp#1.base, 452 + ~ppp#1.offset, 4); [2025-02-08 02:04:35,141 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9910: assume !(0 != ~tmp___2~13#1); [2025-02-08 02:04:35,141 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9902: assume 0 == (#t~mem1049#1.base + #t~mem1049#1.offset) % 18446744073709551616;havoc #t~mem1049#1.base, #t~mem1049#1.offset; [2025-02-08 02:04:35,141 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9902: assume !(0 == (#t~mem1049#1.base + #t~mem1049#1.offset) % 18446744073709551616);havoc #t~mem1049#1.base, #t~mem1049#1.offset;call #t~mem1058#1.base, #t~mem1058#1.offset := read~$Pointer$#12(~ppp#1.base, 512 + ~ppp#1.offset, 8);call #t~mem1059#1 := read~int#12(~ppp#1.base, 272 + ~ppp#1.offset, 4);call #t~mem1060#1 := read~int#12(~ppp#1.base, 460 + ~ppp#1.offset, 4);call #t~mem1061#1.base, #t~mem1061#1.offset := read~$Pointer$#12(~ppp#1.base, 504 + ~ppp#1.offset, 8);call #t~mem1062#1.base, #t~mem1062#1.offset := read~$Pointer$#12(#t~mem1061#1.base, 20 + #t~mem1061#1.offset, 8);assume { :begin_inline_##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~TO~int } true;##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~TO~int_#in~1052#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~TO~int_#in~1052#1.offset, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~TO~int_#in~1053#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~TO~int_#in~1053#1.offset, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~TO~int_#in~1054#1, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~TO~int_#in~1055#1, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~TO~int_#in~1056#1, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~TO~int_#in~1057#1, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~TO~int_#in~#fp#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~TO~int_#in~#fp#1.offset := #t~mem1058#1.base, #t~mem1058#1.offset, ~dp~0#1.base, ~dp~0#1.offset, ~len~7#1, #t~mem1059#1, 0, #t~mem1060#1, #t~mem1062#1.base, #t~mem1062#1.offset;havoc ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~TO~int_#res#1;havoc ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~TO~int_#~1052#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~TO~int_#~1052#1.offset, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~TO~int_#~1053#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~TO~int_#~1053#1.offset, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~TO~int_#~1054#1, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~TO~int_#~1055#1, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~TO~int_#~1056#1, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~TO~int_#~1057#1;##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~TO~int_#~1052#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~TO~int_#~1052#1.offset := ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~TO~int_#in~1052#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~TO~int_#in~1052#1.offset;##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~TO~int_#~1053#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~TO~int_#~1053#1.offset := ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~TO~int_#in~1053#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~TO~int_#in~1053#1.offset;##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~TO~int_#~1054#1 := ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~TO~int_#in~1054#1;##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~TO~int_#~1055#1 := ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~TO~int_#in~1055#1;##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~TO~int_#~1056#1 := ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~TO~int_#in~1056#1;##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~TO~int_#~1057#1 := ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~TO~int_#in~1057#1;#t~ret1063#1 := ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~TO~int_#res#1;havoc ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~TO~int_#~1052#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~TO~int_#~1052#1.offset, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~TO~int_#~1053#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~TO~int_#~1053#1.offset, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~TO~int_#~1054#1, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~TO~int_#~1055#1, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~TO~int_#~1056#1, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~TO~int_#~1057#1;havoc ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~TO~int_#in~1052#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~TO~int_#in~1052#1.offset, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~TO~int_#in~1053#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~TO~int_#in~1053#1.offset, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~TO~int_#in~1054#1, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~TO~int_#in~1055#1, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~TO~int_#in~1056#1, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~TO~int_#in~1057#1, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~TO~int_#in~#fp#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~TO~int_#in~#fp#1.offset;assume { :end_inline_##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~int~TO~int } true;assume -2147483648 <= #t~ret1063#1 && #t~ret1063#1 <= 2147483647;~tmp___2~13#1 := #t~ret1063#1;havoc #t~mem1058#1.base, #t~mem1058#1.offset;havoc #t~mem1059#1;havoc #t~mem1060#1;havoc #t~mem1061#1.base, #t~mem1061#1.offset;havoc #t~mem1062#1.base, #t~mem1062#1.offset;havoc #t~ret1063#1; [2025-02-08 02:04:35,142 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9911-2: havoc #t~bitwise1065#1;assume (#t~bitwise1065#1 % 4294967296 >= #t~mem1064#1 % 4294967296 && #t~bitwise1065#1 % 4294967296 >= 4096) && #t~bitwise1065#1 % 4294967296 <= 4096 + #t~mem1064#1 % 4294967296; [2025-02-08 02:04:35,142 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9911-3: assume false;#t~bitwise1065#1 := #t~mem1064#1; [2025-02-08 02:04:35,142 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9911-3: assume !false; [2025-02-08 02:04:35,142 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9911-4: assume 0 == #t~mem1064#1 % 4294967296 || 4096 == #t~mem1064#1 % 4294967296;#t~bitwise1065#1 := 4096; [2025-02-08 02:04:35,142 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9911-4: assume !(0 == #t~mem1064#1 % 4294967296 || 4096 == #t~mem1064#1 % 4294967296); [2025-02-08 02:04:35,142 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9911: call write~int#12(#t~bitwise1065#1, ~ppp#1.base, 452 + ~ppp#1.offset, 4);havoc #t~mem1064#1;havoc #t~bitwise1065#1; [2025-02-08 02:04:35,142 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9911-1: [2025-02-08 02:04:35,142 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9936: havoc #t~mem1085#1.base, #t~mem1085#1.offset;havoc #t~mem1086#1.base, #t~mem1086#1.offset;havoc #t~mem1087#1.base, #t~mem1087#1.offset; [2025-02-08 02:04:35,142 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9936-1: SUMMARY for call ##fun~$Pointer$~TO~VOID(#t~mem1085#1.base, #t~mem1085#1.offset, #t~mem1087#1.base, #t~mem1087#1.offset); srcloc: null [2025-02-08 02:04:35,142 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9862-1: [2025-02-08 02:04:35,142 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9862-2: havoc #t~bitwise1019#1;assume #t~bitwise1019#1 % 4294967296 <= #t~mem1018#1 % 4294967296 && #t~bitwise1019#1 % 4294967296 <= 4294959103; [2025-02-08 02:04:35,142 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9862-3: assume 4294959103 == #t~mem1018#1 % 4294967296;#t~bitwise1019#1 := #t~mem1018#1; [2025-02-08 02:04:35,142 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9862-3: assume !(4294959103 == #t~mem1018#1 % 4294967296); [2025-02-08 02:04:35,143 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9862-4: assume 0 == #t~mem1018#1 % 4294967296;#t~bitwise1019#1 := 0; [2025-02-08 02:04:35,143 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9862-4: assume !(0 == #t~mem1018#1 % 4294967296); [2025-02-08 02:04:35,143 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9862: call write~int#12(#t~bitwise1019#1, ~ppp#1.base, 456 + ~ppp#1.offset, 4);call #t~mem1020#1 := read~int#12(~ppp#1.base, 452 + ~ppp#1.offset, 4); [2025-02-08 02:04:40,483 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6014: havoc warn_slowpath_null_~arg0#1.base, warn_slowpath_null_~arg0#1.offset, warn_slowpath_null_~arg1#1;havoc warn_slowpath_null_#in~arg0#1.base, warn_slowpath_null_#in~arg0#1.offset, warn_slowpath_null_#in~arg1#1;assume { :end_inline_warn_slowpath_null } true; [2025-02-08 02:04:40,484 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7798: call ppp_start_xmit_#t~mem439#1 := read~int#12(ppp_start_xmit_~dev#1.base, 244 + ppp_start_xmit_~dev#1.offset, 8);call write~int#12(1 + ppp_start_xmit_#t~mem439#1, ppp_start_xmit_~dev#1.base, 244 + ppp_start_xmit_~dev#1.offset, 8);havoc ppp_start_xmit_#t~mem439#1;ppp_start_xmit_#res#1 := 0; [2025-02-08 02:04:40,484 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7864: assume 0 != ppp_net_ioctl_~tmp___1~11#1; [2025-02-08 02:04:40,484 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7864: assume !(0 != ppp_net_ioctl_~tmp___1~11#1);ppp_net_ioctl_~err~4#1 := 0; [2025-02-08 02:04:40,484 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10738: assume 3 == main_~ldv_s_ppp_device_fops_file_operations~0#1; [2025-02-08 02:04:40,484 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10738: assume !(3 == main_~ldv_s_ppp_device_fops_file_operations~0#1); [2025-02-08 02:04:40,484 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7732-1: SUMMARY for call unregister_pernet_device(~#ppp_net_ops~0.base, ~#ppp_net_ops~0.offset); srcloc: null [2025-02-08 02:04:40,484 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7732: ppp_init_#res#1 := ppp_init_~err~3#1;call ULTIMATE.dealloc(ppp_init_~#__key~2#1.base, ppp_init_~#__key~2#1.offset);havoc ppp_init_~#__key~2#1.base, ppp_init_~#__key~2#1.offset; [2025-02-08 02:04:40,484 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7798-1: SUMMARY for call kfree_skb(ppp_start_xmit_~skb#1.base, ppp_start_xmit_~skb#1.offset); srcloc: null [2025-02-08 02:04:40,484 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6510: ppp_read_#t~ret310#1 := signal_pending_#res#1;havoc signal_pending_#t~ret227#1, signal_pending_~p#1.base, signal_pending_~p#1.offset, signal_pending_~tmp~22#1, signal_pending_~tmp___0~9#1;havoc signal_pending_#in~p#1.base, signal_pending_#in~p#1.offset;assume { :end_inline_signal_pending } true;assume -2147483648 <= ppp_read_#t~ret310#1 && ppp_read_#t~ret310#1 <= 2147483647;ppp_read_~tmp___5~1#1 := ppp_read_#t~ret310#1;havoc ppp_read_#t~ret310#1; [2025-02-08 02:04:40,484 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6609: assume 0 == (ppp_write_~skb~1#1.base + ppp_write_~skb~1#1.offset) % 18446744073709551616; [2025-02-08 02:04:40,484 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6609: assume !(0 == (ppp_write_~skb~1#1.base + ppp_write_~skb~1#1.offset) % 18446744073709551616);call ppp_write_#t~mem322#1 := read~int#12(ppp_write_~pf~2#1.base, 268 + ppp_write_~pf~2#1.offset, 4); [2025-02-08 02:04:40,484 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6444: assume false; [2025-02-08 02:04:40,484 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6444: assume !false; [2025-02-08 02:04:40,484 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6279: assume 33079 == ethertype_to_npindex_~ethertype#1; [2025-02-08 02:04:40,484 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6279: assume !(33079 == ethertype_to_npindex_~ethertype#1); [2025-02-08 02:04:40,484 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11003: havoc __register_chrdev_#t~nondet1235#1; [2025-02-08 02:04:40,484 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10111: havoc ppp_get_stats_#t~memset~res1117#1.base, ppp_get_stats_#t~memset~res1117#1.offset;call ppp_get_stats_#t~mem1118#1.base, ppp_get_stats_#t~mem1118#1.offset := read~$Pointer$#12(ppp_get_stats_~ppp#1.base, 552 + ppp_get_stats_~ppp#1.offset, 8);call ppp_get_stats_#t~mem1119#1 := read~int#12(ppp_get_stats_#t~mem1118#1.base, 188 + ppp_get_stats_#t~mem1118#1.offset, 8);call write~int#12(ppp_get_stats_#t~mem1119#1, ppp_get_stats_~st#1.base, 12 + ppp_get_stats_~st#1.offset, 4);havoc ppp_get_stats_#t~mem1118#1.base, ppp_get_stats_#t~mem1118#1.offset;havoc ppp_get_stats_#t~mem1119#1;call ppp_get_stats_#t~mem1120#1.base, ppp_get_stats_#t~mem1120#1.offset := read~$Pointer$#12(ppp_get_stats_~ppp#1.base, 552 + ppp_get_stats_~ppp#1.offset, 8);call ppp_get_stats_#t~mem1121#1 := read~int#12(ppp_get_stats_#t~mem1120#1.base, 220 + ppp_get_stats_#t~mem1120#1.offset, 8);call write~int#12(ppp_get_stats_#t~mem1121#1, ppp_get_stats_~st#1.base, 16 + ppp_get_stats_~st#1.offset, 4);havoc ppp_get_stats_#t~mem1120#1.base, ppp_get_stats_#t~mem1120#1.offset;havoc ppp_get_stats_#t~mem1121#1;call ppp_get_stats_#t~mem1122#1.base, ppp_get_stats_#t~mem1122#1.offset := read~$Pointer$#12(ppp_get_stats_~ppp#1.base, 552 + ppp_get_stats_~ppp#1.offset, 8);call ppp_get_stats_#t~mem1123#1 := read~int#12(ppp_get_stats_#t~mem1122#1.base, 204 + ppp_get_stats_#t~mem1122#1.offset, 8);call write~int#12(ppp_get_stats_#t~mem1123#1, ppp_get_stats_~st#1.base, 4 + ppp_get_stats_~st#1.offset, 4);havoc ppp_get_stats_#t~mem1122#1.base, ppp_get_stats_#t~mem1122#1.offset;havoc ppp_get_stats_#t~mem1123#1;call ppp_get_stats_#t~mem1124#1.base, ppp_get_stats_#t~mem1124#1.offset := read~$Pointer$#12(ppp_get_stats_~ppp#1.base, 552 + ppp_get_stats_~ppp#1.offset, 8);call ppp_get_stats_#t~mem1125#1 := read~int#12(ppp_get_stats_#t~mem1124#1.base, 196 + ppp_get_stats_#t~mem1124#1.offset, 8);call write~int#12(ppp_get_stats_#t~mem1125#1, ppp_get_stats_~st#1.base, 32 + ppp_get_stats_~st#1.offset, 4);havoc ppp_get_stats_#t~mem1124#1.base, ppp_get_stats_#t~mem1124#1.offset;havoc ppp_get_stats_#t~mem1125#1;call ppp_get_stats_#t~mem1126#1.base, ppp_get_stats_#t~mem1126#1.offset := read~$Pointer$#12(ppp_get_stats_~ppp#1.base, 552 + ppp_get_stats_~ppp#1.offset, 8);call ppp_get_stats_#t~mem1127#1 := read~int#12(ppp_get_stats_#t~mem1126#1.base, 228 + ppp_get_stats_#t~mem1126#1.offset, 8);call write~int#12(ppp_get_stats_#t~mem1127#1, ppp_get_stats_~st#1.base, 36 + ppp_get_stats_~st#1.offset, 4);havoc ppp_get_stats_#t~mem1126#1.base, ppp_get_stats_#t~mem1126#1.offset;havoc ppp_get_stats_#t~mem1127#1;call ppp_get_stats_#t~mem1128#1.base, ppp_get_stats_#t~mem1128#1.offset := read~$Pointer$#12(ppp_get_stats_~ppp#1.base, 552 + ppp_get_stats_~ppp#1.offset, 8);call ppp_get_stats_#t~mem1129#1 := read~int#12(ppp_get_stats_#t~mem1128#1.base, 212 + ppp_get_stats_#t~mem1128#1.offset, 8);call write~int#12(ppp_get_stats_#t~mem1129#1, ppp_get_stats_~st#1.base, 24 + ppp_get_stats_~st#1.offset, 4);havoc ppp_get_stats_#t~mem1128#1.base, ppp_get_stats_#t~mem1128#1.offset;havoc ppp_get_stats_#t~mem1129#1; [2025-02-08 02:04:40,484 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10111-1: SUMMARY for call ppp_get_stats_#t~memset~res1117#1.base, ppp_get_stats_#t~memset~res1117#1.offset := #Ultimate.C_memset#12(ppp_get_stats_~st#1.base, ppp_get_stats_~st#1.offset, 0, 76); srcloc: null [2025-02-08 02:04:40,484 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7766: assume 2 == (if ppp_start_xmit_#t~mem435#1 % 4294967296 % 4294967296 <= 2147483647 then ppp_start_xmit_#t~mem435#1 % 4294967296 % 4294967296 else ppp_start_xmit_#t~mem435#1 % 4294967296 % 4294967296 - 4294967296);havoc ppp_start_xmit_#t~mem435#1; [2025-02-08 02:04:40,484 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7766: assume !(2 == (if ppp_start_xmit_#t~mem435#1 % 4294967296 % 4294967296 <= 2147483647 then ppp_start_xmit_#t~mem435#1 % 4294967296 % 4294967296 else ppp_start_xmit_#t~mem435#1 % 4294967296 % 4294967296 - 4294967296));havoc ppp_start_xmit_#t~mem435#1; [2025-02-08 02:04:40,484 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10673: assume 4 == main_~tmp___0~38#1; [2025-02-08 02:04:40,484 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10673: assume !(4 == main_~tmp___0~38#1); [2025-02-08 02:04:40,484 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11202: havoc skb_copy_datagram_iovec_#t~nondet1262#1;ppp_read_#t~ret317#1 := skb_copy_datagram_iovec_#res#1;havoc skb_copy_datagram_iovec_#t~nondet1262#1, skb_copy_datagram_iovec_~arg0#1.base, skb_copy_datagram_iovec_~arg0#1.offset, skb_copy_datagram_iovec_~arg1#1, skb_copy_datagram_iovec_~arg2#1.base, skb_copy_datagram_iovec_~arg2#1.offset, skb_copy_datagram_iovec_~arg3#1;havoc skb_copy_datagram_iovec_#in~arg0#1.base, skb_copy_datagram_iovec_#in~arg0#1.offset, skb_copy_datagram_iovec_#in~arg1#1, skb_copy_datagram_iovec_#in~arg2#1.base, skb_copy_datagram_iovec_#in~arg2#1.offset, skb_copy_datagram_iovec_#in~arg3#1;assume { :end_inline_skb_copy_datagram_iovec } true;assume -2147483648 <= ppp_read_#t~ret317#1 && ppp_read_#t~ret317#1 <= 2147483647;ppp_read_~tmp___10~0#1 := ppp_read_#t~ret317#1;havoc ppp_read_#t~mem316#1;havoc ppp_read_#t~ret317#1; [2025-02-08 02:04:40,485 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5851: assume -2147483648 <= __skb_cow_#t~ret198#1 && __skb_cow_#t~ret198#1 <= 2147483647;__skb_cow_~tmp___5~0#1 := __skb_cow_#t~ret198#1;havoc __skb_cow_#t~bitwise197#1;havoc __skb_cow_#t~ret198#1;__skb_cow_#res#1 := __skb_cow_~tmp___5~0#1; [2025-02-08 02:04:40,485 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5851-1: SUMMARY for call __skb_cow_#t~ret198#1 := pskb_expand_head(__skb_cow_~skb#1.base, __skb_cow_~skb#1.offset, __skb_cow_#t~bitwise197#1, 0, 32); srcloc: null [2025-02-08 02:04:40,485 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5818: __skb_cow_~headroom#1 := __skb_cow_~tmp~18#1; [2025-02-08 02:04:40,485 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5851-4: assume -1 + __skb_cow_~tmp___3~1#1 + __skb_cow_~delta~0#1 == -__skb_cow_~tmp___4~0#1;__skb_cow_#t~bitwise197#1 := -1 + __skb_cow_~tmp___3~1#1 + __skb_cow_~delta~0#1; [2025-02-08 02:04:40,485 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5851-4: assume !(-1 + __skb_cow_~tmp___3~1#1 + __skb_cow_~delta~0#1 == -__skb_cow_~tmp___4~0#1); [2025-02-08 02:04:40,485 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10740: assume -2147483648 <= main_#t~ret1216#1 && main_#t~ret1216#1 <= 2147483647;havoc main_#t~ret1216#1;main_~ldv_s_ppp_device_fops_file_operations~0#1 := 0; [2025-02-08 02:04:40,485 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10773: assume { :begin_inline_ppp_net_ioctl } true;ppp_net_ioctl_#in~dev#1.base, ppp_net_ioctl_#in~dev#1.offset, ppp_net_ioctl_#in~ifr#1.base, ppp_net_ioctl_#in~ifr#1.offset, ppp_net_ioctl_#in~cmd#1 := main_~var_group5~0#1.base, main_~var_group5~0#1.offset, main_~var_group6~0#1.base, main_~var_group6~0#1.offset, main_~var_ppp_net_ioctl_15_p2~0#1;havoc ppp_net_ioctl_#res#1;havoc ppp_net_ioctl_#t~ret440#1.base, ppp_net_ioctl_#t~ret440#1.offset, ppp_net_ioctl_#t~mem441#1.base, ppp_net_ioctl_#t~mem441#1.offset, ppp_net_ioctl_#t~ret442#1, ppp_net_ioctl_#t~memset~res443#1.base, ppp_net_ioctl_#t~memset~res443#1.offset, ppp_net_ioctl_#t~mem444#1.base, ppp_net_ioctl_#t~mem444#1.offset, ppp_net_ioctl_#t~mem449#1.base, ppp_net_ioctl_#t~mem449#1.offset, ppp_net_ioctl_#t~mem450#1.base, ppp_net_ioctl_#t~mem450#1.offset, ppp_net_ioctl_#t~mem451#1.base, ppp_net_ioctl_#t~mem451#1.offset, ppp_net_ioctl_#t~mem452#1.base, ppp_net_ioctl_#t~mem452#1.offset, ppp_net_ioctl_#t~mem457#1.base, ppp_net_ioctl_#t~mem457#1.offset, ppp_net_ioctl_#t~mem458#1.base, ppp_net_ioctl_#t~mem458#1.offset, ppp_net_ioctl_#t~mem459#1.base, ppp_net_ioctl_#t~mem459#1.offset, ppp_net_ioctl_#t~ret460#1, ppp_net_ioctl_#t~nondet461#1, ppp_net_ioctl_#t~ret462#1, ppp_net_ioctl_~dev#1.base, ppp_net_ioctl_~dev#1.offset, ppp_net_ioctl_~ifr#1.base, ppp_net_ioctl_~ifr#1.offset, ppp_net_ioctl_~cmd#1, ppp_net_ioctl_~ppp~6#1.base, ppp_net_ioctl_~ppp~6#1.offset, ppp_net_ioctl_~tmp~42#1.base, ppp_net_ioctl_~tmp~42#1.offset, ppp_net_ioctl_~err~4#1, ppp_net_ioctl_~addr~0#1.base, ppp_net_ioctl_~addr~0#1.offset, ppp_net_ioctl_~#stats~0#1.base, ppp_net_ioctl_~#stats~0#1.offset, ppp_net_ioctl_~#cstats~0#1.base, ppp_net_ioctl_~#cstats~0#1.offset, ppp_net_ioctl_~vers~0#1.base, ppp_net_ioctl_~vers~0#1.offset, ppp_net_ioctl_~tmp___0~21#1, ppp_net_ioctl_~tmp___1~11#1, ppp_net_ioctl_~tmp___2~8#1, ppp_net_ioctl_~tmp___3~4#1;ppp_net_ioctl_~dev#1.base, ppp_net_ioctl_~dev#1.offset := ppp_net_ioctl_#in~dev#1.base, ppp_net_ioctl_#in~dev#1.offset;ppp_net_ioctl_~ifr#1.base, ppp_net_ioctl_~ifr#1.offset := ppp_net_ioctl_#in~ifr#1.base, ppp_net_ioctl_#in~ifr#1.offset;ppp_net_ioctl_~cmd#1 := ppp_net_ioctl_#in~cmd#1;havoc ppp_net_ioctl_~ppp~6#1.base, ppp_net_ioctl_~ppp~6#1.offset;havoc ppp_net_ioctl_~tmp~42#1.base, ppp_net_ioctl_~tmp~42#1.offset;havoc ppp_net_ioctl_~err~4#1;havoc ppp_net_ioctl_~addr~0#1.base, ppp_net_ioctl_~addr~0#1.offset;call ppp_net_ioctl_~#stats~0#1.base, ppp_net_ioctl_~#stats~0#1.offset := #Ultimate.allocOnStack(76);call ppp_net_ioctl_~#cstats~0#1.base, ppp_net_ioctl_~#cstats~0#1.offset := #Ultimate.allocOnStack(80);havoc ppp_net_ioctl_~vers~0#1.base, ppp_net_ioctl_~vers~0#1.offset;havoc ppp_net_ioctl_~tmp___0~21#1;havoc ppp_net_ioctl_~tmp___1~11#1;havoc ppp_net_ioctl_~tmp___2~8#1;havoc ppp_net_ioctl_~tmp___3~4#1; [2025-02-08 02:04:40,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5851-5: assume 0 == -1 + __skb_cow_~tmp___3~1#1 + __skb_cow_~delta~0#1 || 0 == -__skb_cow_~tmp___4~0#1;__skb_cow_#t~bitwise197#1 := 0; [2025-02-08 02:04:40,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5851-5: assume !(0 == -1 + __skb_cow_~tmp___3~1#1 + __skb_cow_~delta~0#1 || 0 == -__skb_cow_~tmp___4~0#1); [2025-02-08 02:04:40,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5851-2: [2025-02-08 02:04:40,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7833: assume false;assume { :begin_inline_ppp_get_stats } true;ppp_get_stats_#in~ppp#1.base, ppp_get_stats_#in~ppp#1.offset, ppp_get_stats_#in~st#1.base, ppp_get_stats_#in~st#1.offset := ppp_net_ioctl_~ppp~6#1.base, ppp_net_ioctl_~ppp~6#1.offset, ppp_net_ioctl_~#stats~0#1.base, ppp_net_ioctl_~#stats~0#1.offset;havoc ppp_get_stats_#t~mem1116#1.base, ppp_get_stats_#t~mem1116#1.offset, ppp_get_stats_#t~memset~res1117#1.base, ppp_get_stats_#t~memset~res1117#1.offset, ppp_get_stats_#t~mem1118#1.base, ppp_get_stats_#t~mem1118#1.offset, ppp_get_stats_#t~mem1119#1, ppp_get_stats_#t~mem1120#1.base, ppp_get_stats_#t~mem1120#1.offset, ppp_get_stats_#t~mem1121#1, ppp_get_stats_#t~mem1122#1.base, ppp_get_stats_#t~mem1122#1.offset, ppp_get_stats_#t~mem1123#1, ppp_get_stats_#t~mem1124#1.base, ppp_get_stats_#t~mem1124#1.offset, ppp_get_stats_#t~mem1125#1, ppp_get_stats_#t~mem1126#1.base, ppp_get_stats_#t~mem1126#1.offset, ppp_get_stats_#t~mem1127#1, ppp_get_stats_#t~mem1128#1.base, ppp_get_stats_#t~mem1128#1.offset, ppp_get_stats_#t~mem1129#1, ppp_get_stats_#t~mem1130#1, ppp_get_stats_#t~mem1131#1, ppp_get_stats_#t~mem1132#1, ppp_get_stats_#t~mem1133#1, ppp_get_stats_#t~mem1134#1, ppp_get_stats_#t~mem1135#1, ppp_get_stats_#t~mem1136#1, ppp_get_stats_#t~mem1137#1, ppp_get_stats_#t~mem1138#1, ppp_get_stats_~ppp#1.base, ppp_get_stats_~ppp#1.offset, ppp_get_stats_~st#1.base, ppp_get_stats_~st#1.offset, ppp_get_stats_~vj~1#1.base, ppp_get_stats_~vj~1#1.offset;ppp_get_stats_~ppp#1.base, ppp_get_stats_~ppp#1.offset := ppp_get_stats_#in~ppp#1.base, ppp_get_stats_#in~ppp#1.offset;ppp_get_stats_~st#1.base, ppp_get_stats_~st#1.offset := ppp_get_stats_#in~st#1.base, ppp_get_stats_#in~st#1.offset;havoc ppp_get_stats_~vj~1#1.base, ppp_get_stats_~vj~1#1.offset;call ppp_get_stats_#t~mem1116#1.base, ppp_get_stats_#t~mem1116#1.offset := read~$Pointer$#12(ppp_get_stats_~ppp#1.base, 464 + ppp_get_stats_~ppp#1.offset, 8);ppp_get_stats_~vj~1#1.base, ppp_get_stats_~vj~1#1.offset := ppp_get_stats_#t~mem1116#1.base, ppp_get_stats_#t~mem1116#1.offset;havoc ppp_get_stats_#t~mem1116#1.base, ppp_get_stats_#t~mem1116#1.offset; [2025-02-08 02:04:40,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7833: assume !false; [2025-02-08 02:04:40,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5851-3: havoc __skb_cow_#t~bitwise197#1;assume (((((-1 + __skb_cow_~tmp___3~1#1 + __skb_cow_~delta~0#1 < 0 && -__skb_cow_~tmp___4~0#1 >= 0) || __skb_cow_#t~bitwise197#1 <= -1 + __skb_cow_~tmp___3~1#1 + __skb_cow_~delta~0#1) && ((-1 + __skb_cow_~tmp___3~1#1 + __skb_cow_~delta~0#1 >= 0 && -__skb_cow_~tmp___4~0#1 < 0) || __skb_cow_#t~bitwise197#1 <= -__skb_cow_~tmp___4~0#1)) && ((-1 + __skb_cow_~tmp___3~1#1 + __skb_cow_~delta~0#1 < 0 && -__skb_cow_~tmp___4~0#1 < 0) || __skb_cow_#t~bitwise197#1 >= 0)) && ((-1 + __skb_cow_~tmp___3~1#1 + __skb_cow_~delta~0#1 >= 0 && -__skb_cow_~tmp___4~0#1 >= 0) || __skb_cow_#t~bitwise197#1 > -1 + __skb_cow_~tmp___3~1#1 + __skb_cow_~delta~0#1 + -__skb_cow_~tmp___4~0#1)) && __skb_cow_#t~bitwise197#1 >= -2147483648; [2025-02-08 02:04:40,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10740-1: SUMMARY for call main_#t~ret1216#1 := ppp_release(main_~var_group2~0#1.base, main_~var_group2~0#1.offset, main_~var_group1~0#1.base, main_~var_group1~0#1.offset); srcloc: null [2025-02-08 02:04:40,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6578: assume 0 != ppp_read_~tmp___10~0#1; [2025-02-08 02:04:40,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6578: assume !(0 != ppp_read_~tmp___10~0#1);call ppp_read_#t~mem318#1 := read~int#12(ppp_read_~skb~0#1.base, 104 + ppp_read_~skb~0#1.offset, 4);ppp_read_~ret~0#1 := (if ppp_read_#t~mem318#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ppp_read_#t~mem318#1 % 4294967296 % 18446744073709551616 else ppp_read_#t~mem318#1 % 4294967296 % 18446744073709551616 - 18446744073709551616);havoc ppp_read_#t~mem318#1; [2025-02-08 02:04:40,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6644: ppp_write_~__mptr___0~1#1.base, ppp_write_~__mptr___0~1#1.offset := ppp_write_~pf~2#1.base, ppp_write_~pf~2#1.offset; [2025-02-08 02:04:40,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6479-1: SUMMARY for call ppp_read_#t~ret301#1.base, ppp_read_#t~ret301#1.offset := skb_dequeue(ppp_read_~pf~1#1.base, 92 + ppp_read_~pf~1#1.offset); srcloc: null [2025-02-08 02:04:40,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6446: ppp_read_~tmp___0~15#1.base, ppp_read_~tmp___0~15#1.offset := ppp_read_#t~ret297#1.base, ppp_read_#t~ret297#1.offset;havoc ppp_read_#t~ret297#1.base, ppp_read_#t~ret297#1.offset;ppp_read_~__ptr~0#1.base, ppp_read_~__ptr~0#1.offset := ppp_read_~tmp___0~15#1.base, ppp_read_~tmp___0~15#1.offset; [2025-02-08 02:04:40,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6479: ppp_read_~skb~0#1.base, ppp_read_~skb~0#1.offset := ppp_read_#t~ret301#1.base, ppp_read_#t~ret301#1.offset;havoc ppp_read_#t~ret301#1.base, ppp_read_#t~ret301#1.offset; [2025-02-08 02:04:40,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6512: assume 0 != ppp_read_~tmp___5~1#1; [2025-02-08 02:04:40,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6512: assume !(0 != ppp_read_~tmp___5~1#1);assume { :begin_inline_schedule } true; [2025-02-08 02:04:40,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6446-1: SUMMARY for call ppp_read_#t~ret297#1.base, ppp_read_#t~ret297#1.offset := get_current(); srcloc: null [2025-02-08 02:04:40,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10972: havoc __class_create_#t~ret1232#1.base, __class_create_#t~ret1232#1.offset; [2025-02-08 02:04:40,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11071: havoc device_create_#t~ret1243#1.base, device_create_#t~ret1243#1.offset; [2025-02-08 02:04:40,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10708: assume 1 == main_~ldv_s_ppp_device_fops_file_operations~0#1;assume { :begin_inline_ppp_read } true;ppp_read_#in~file#1.base, ppp_read_#in~file#1.offset, ppp_read_#in~buf#1.base, ppp_read_#in~buf#1.offset, ppp_read_#in~count#1, ppp_read_#in~ppos#1.base, ppp_read_#in~ppos#1.offset := main_~var_group1~0#1.base, main_~var_group1~0#1.offset, main_~var_ppp_read_5_p1~0#1.base, main_~var_ppp_read_5_p1~0#1.offset, main_~var_ppp_read_5_p2~0#1, main_~var_ppp_read_5_p3~0#1.base, main_~var_ppp_read_5_p3~0#1.offset;havoc ppp_read_#res#1;havoc ppp_read_#t~mem295#1.base, ppp_read_#t~mem295#1.offset, ppp_read_#t~ret296#1.base, ppp_read_#t~ret296#1.offset, ppp_read_#t~ret297#1.base, ppp_read_#t~ret297#1.offset, ppp_read_#t~ret298#1.base, ppp_read_#t~ret298#1.offset, ppp_read_#t~ret299#1.base, ppp_read_#t~ret299#1.offset, ppp_read_#t~ret300#1.base, ppp_read_#t~ret300#1.offset, ppp_read_#t~ret301#1.base, ppp_read_#t~ret301#1.offset, ppp_read_#t~mem302#1, ppp_read_#t~mem303#1, ppp_read_#t~mem304#1, ppp_read_#t~mem305#1, ppp_read_#t~bitwise306#1, ppp_read_#t~mem307#1, ppp_read_#t~bitwise308#1, ppp_read_#t~ret309#1.base, ppp_read_#t~ret309#1.offset, ppp_read_#t~ret310#1, ppp_read_#t~ret311#1.base, ppp_read_#t~ret311#1.offset, ppp_read_#t~ret312#1.base, ppp_read_#t~ret312#1.offset, ppp_read_#t~ret313#1.base, ppp_read_#t~ret313#1.offset, ppp_read_#t~ret314#1.base, ppp_read_#t~ret314#1.offset, ppp_read_#t~mem315#1, ppp_read_#t~mem316#1, ppp_read_#t~ret317#1, ppp_read_#t~mem318#1, ppp_read_~file#1.base, ppp_read_~file#1.offset, ppp_read_~buf#1.base, ppp_read_~buf#1.offset, ppp_read_~count#1, ppp_read_~ppos#1.base, ppp_read_~ppos#1.offset, ppp_read_~pf~1#1.base, ppp_read_~pf~1#1.offset, ppp_read_~#wait~0#1.base, ppp_read_~#wait~0#1.offset, ppp_read_~tmp~33#1.base, ppp_read_~tmp~33#1.offset, ppp_read_~ret~0#1, ppp_read_~skb~0#1.base, ppp_read_~skb~0#1.offset, ppp_read_~#iov~0#1.base, ppp_read_~#iov~0#1.offset, ppp_read_~__x~0#1, ppp_read_~__ptr~0#1.base, ppp_read_~__ptr~0#1.offset, ppp_read_~tmp___0~15#1.base, ppp_read_~tmp___0~15#1.offset, ppp_read_~__ptr___0~0#1.base, ppp_read_~__ptr___0~0#1.offset, ppp_read_~tmp___1~6#1.base, ppp_read_~tmp___1~6#1.offset, ppp_read_~__ptr___1~0#1.base, ppp_read_~__ptr___1~0#1.offset, ppp_read_~tmp___2~5#1.base, ppp_read_~tmp___2~5#1.offset, ppp_read_~__ptr___2~0#1.base, ppp_read_~__ptr___2~0#1.offset, ppp_read_~tmp___3~2#1.base, ppp_read_~tmp___3~2#1.offset, ppp_read_~ppp~1#1.base, ppp_read_~ppp~1#1.offset, ppp_read_~__mptr~1#1.base, ppp_read_~__mptr~1#1.offset, ppp_read_~tmp___4~1#1.base, ppp_read_~tmp___4~1#1.offset, ppp_read_~tmp___5~1#1, ppp_read_~__x___0~0#1, ppp_read_~__ptr___3~0#1.base, ppp_read_~__ptr___3~0#1.offset, ppp_read_~tmp___6~0#1.base, ppp_read_~tmp___6~0#1.offset, ppp_read_~__ptr___4~0#1.base, ppp_read_~__ptr___4~0#1.offset, ppp_read_~tmp___7~0#1.base, ppp_read_~tmp___7~0#1.offset, ppp_read_~__ptr___5~0#1.base, ppp_read_~__ptr___5~0#1.offset, ppp_read_~tmp___8~0#1.base, ppp_read_~tmp___8~0#1.offset, ppp_read_~__ptr___6~0#1.base, ppp_read_~__ptr___6~0#1.offset, ppp_read_~tmp___9~0#1.base, ppp_read_~tmp___9~0#1.offset, ppp_read_~tmp___10~0#1;ppp_read_~file#1.base, ppp_read_~file#1.offset := ppp_read_#in~file#1.base, ppp_read_#in~file#1.offset;ppp_read_~buf#1.base, ppp_read_~buf#1.offset := ppp_read_#in~buf#1.base, ppp_read_#in~buf#1.offset;ppp_read_~count#1 := ppp_read_#in~count#1;ppp_read_~ppos#1.base, ppp_read_~ppos#1.offset := ppp_read_#in~ppos#1.base, ppp_read_#in~ppos#1.offset;havoc ppp_read_~pf~1#1.base, ppp_read_~pf~1#1.offset;call ppp_read_~#wait~0#1.base, ppp_read_~#wait~0#1.offset := #Ultimate.allocOnStack(36);havoc ppp_read_~tmp~33#1.base, ppp_read_~tmp~33#1.offset;havoc ppp_read_~ret~0#1;havoc ppp_read_~skb~0#1.base, ppp_read_~skb~0#1.offset;call ppp_read_~#iov~0#1.base, ppp_read_~#iov~0#1.offset := #Ultimate.allocOnStack(16);havoc ppp_read_~__x~0#1;havoc ppp_read_~__ptr~0#1.base, ppp_read_~__ptr~0#1.offset;havoc ppp_read_~tmp___0~15#1.base, ppp_read_~tmp___0~15#1.offset;havoc ppp_read_~__ptr___0~0#1.base, ppp_read_~__ptr___0~0#1.offset;havoc ppp_read_~tmp___1~6#1.base, ppp_read_~tmp___1~6#1.offset;havoc ppp_read_~__ptr___1~0#1.base, ppp_read_~__ptr___1~0#1.offset;havoc ppp_read_~tmp___2~5#1.base, ppp_read_~tmp___2~5#1.offset;havoc ppp_read_~__ptr___2~0#1.base, ppp_read_~__ptr___2~0#1.offset;havoc ppp_read_~tmp___3~2#1.base, ppp_read_~tmp___3~2#1.offset;havoc ppp_read_~ppp~1#1.base, ppp_read_~ppp~1#1.offset;havoc ppp_read_~__mptr~1#1.base, ppp_read_~__mptr~1#1.offset;havoc ppp_read_~tmp___4~1#1.base, ppp_read_~tmp___4~1#1.offset;havoc ppp_read_~tmp___5~1#1;havoc ppp_read_~__x___0~0#1;havoc ppp_read_~__ptr___3~0#1.base, ppp_read_~__ptr___3~0#1.offset;havoc ppp_read_~tmp___6~0#1.base, ppp_read_~tmp___6~0#1.offset;havoc ppp_read_~__ptr___4~0#1.base, ppp_read_~__ptr___4~0#1.offset;havoc ppp_read_~tmp___7~0#1.base, ppp_read_~tmp___7~0#1.offset;havoc ppp_read_~__ptr___5~0#1.base, ppp_read_~__ptr___5~0#1.offset;havoc ppp_read_~tmp___8~0#1.base, ppp_read_~tmp___8~0#1.offset;havoc ppp_read_~__ptr___6~0#1.base, ppp_read_~__ptr___6~0#1.offset;havoc ppp_read_~tmp___9~0#1.base, ppp_read_~tmp___9~0#1.offset;havoc ppp_read_~tmp___10~0#1;call ppp_read_#t~mem295#1.base, ppp_read_#t~mem295#1.offset := read~$Pointer$#12(ppp_read_~file#1.base, 280 + ppp_read_~file#1.offset, 8);ppp_read_~pf~1#1.base, ppp_read_~pf~1#1.offset := ppp_read_#t~mem295#1.base, ppp_read_#t~mem295#1.offset;havoc ppp_read_#t~mem295#1.base, ppp_read_#t~mem295#1.offset; [2025-02-08 02:04:40,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10708: assume !(1 == main_~ldv_s_ppp_device_fops_file_operations~0#1); [2025-02-08 02:04:40,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5588: assume 0 == skb_header_cloned_#t~mem147#1 % 256 % 4294967296;havoc skb_header_cloned_#t~mem147#1;skb_header_cloned_#res#1 := 0; [2025-02-08 02:04:40,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5588: assume !(0 == skb_header_cloned_#t~mem147#1 % 256 % 4294967296);havoc skb_header_cloned_#t~mem147#1; [2025-02-08 02:04:40,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6645: SUMMARY for call ppp_channel_push(ppp_write_~__mptr___0~1#1.base, ppp_write_~__mptr___0~1#1.offset); srcloc: null [2025-02-08 02:04:40,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6282: assume 16 == ethertype_to_npindex_~ethertype#1; [2025-02-08 02:04:40,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6282: assume !(16 == ethertype_to_npindex_~ethertype#1); [2025-02-08 02:04:40,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10676: assume 5 == main_~tmp___0~38#1; [2025-02-08 02:04:40,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10676: assume !(5 == main_~tmp___0~38#1); [2025-02-08 02:04:40,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7769: assume false; [2025-02-08 02:04:40,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7769: assume !false;assume { :begin_inline_skb_cow_head } true;skb_cow_head_#in~skb#1.base, skb_cow_head_#in~skb#1.offset, skb_cow_head_#in~headroom#1 := ppp_start_xmit_~skb#1.base, ppp_start_xmit_~skb#1.offset, 4;havoc skb_cow_head_#res#1;havoc skb_cow_head_#t~ret199#1, skb_cow_head_#t~ret200#1, skb_cow_head_~skb#1.base, skb_cow_head_~skb#1.offset, skb_cow_head_~headroom#1, skb_cow_head_~tmp~19#1, skb_cow_head_~tmp___0~8#1;skb_cow_head_~skb#1.base, skb_cow_head_~skb#1.offset := skb_cow_head_#in~skb#1.base, skb_cow_head_#in~skb#1.offset;skb_cow_head_~headroom#1 := skb_cow_head_#in~headroom#1;havoc skb_cow_head_~tmp~19#1;havoc skb_cow_head_~tmp___0~8#1;assume { :begin_inline_skb_header_cloned } true;skb_header_cloned_#in~skb#1.base, skb_header_cloned_#in~skb#1.offset := skb_cow_head_~skb#1.base, skb_cow_head_~skb#1.offset;havoc skb_header_cloned_#res#1;havoc skb_header_cloned_#t~mem147#1, skb_header_cloned_#t~ret148#1.base, skb_header_cloned_#t~ret148#1.offset, skb_header_cloned_#t~ret149#1, skb_header_cloned_~skb#1.base, skb_header_cloned_~skb#1.offset, skb_header_cloned_~dataref~0#1, skb_header_cloned_~tmp~12#1.base, skb_header_cloned_~tmp~12#1.offset;skb_header_cloned_~skb#1.base, skb_header_cloned_~skb#1.offset := skb_header_cloned_#in~skb#1.base, skb_header_cloned_#in~skb#1.offset;havoc skb_header_cloned_~dataref~0#1;havoc skb_header_cloned_~tmp~12#1.base, skb_header_cloned_~tmp~12#1.offset;call skb_header_cloned_#t~mem147#1 := read~int#12(skb_header_cloned_~skb#1.base, 124 + skb_header_cloned_~skb#1.offset, 1); [2025-02-08 02:04:40,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6547-1: SUMMARY for call ppp_read_#t~ret314#1.base, ppp_read_#t~ret314#1.offset := get_current(); srcloc: null [2025-02-08 02:04:40,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6547: ppp_read_~tmp___9~0#1.base, ppp_read_~tmp___9~0#1.offset := ppp_read_#t~ret314#1.base, ppp_read_#t~ret314#1.offset;havoc ppp_read_#t~ret314#1.base, ppp_read_#t~ret314#1.offset;ppp_read_~__ptr___6~0#1.base, ppp_read_~__ptr___6~0#1.offset := ppp_read_~tmp___9~0#1.base, ppp_read_~tmp___9~0#1.offset; [2025-02-08 02:04:40,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6481: assume 0 != (ppp_read_~skb~0#1.base + ppp_read_~skb~0#1.offset) % 18446744073709551616; [2025-02-08 02:04:40,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6481: assume !(0 != (ppp_read_~skb~0#1.base + ppp_read_~skb~0#1.offset) % 18446744073709551616);ppp_read_~ret~0#1 := 0;call ppp_read_#t~mem302#1 := read~int#12(ppp_read_~pf~1#1.base, 276 + ppp_read_~pf~1#1.offset, 4); [2025-02-08 02:04:40,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6019: netif_tx_stop_queue_~tmp___0~11#1 := (if 0 != netif_tx_stop_queue_~__ret_warn_on~1#1 then 1 else 0); [2025-02-08 02:04:40,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7836: havoc ppp_get_stats_#t~mem1116#1.base, ppp_get_stats_#t~mem1116#1.offset, ppp_get_stats_#t~memset~res1117#1.base, ppp_get_stats_#t~memset~res1117#1.offset, ppp_get_stats_#t~mem1118#1.base, ppp_get_stats_#t~mem1118#1.offset, ppp_get_stats_#t~mem1119#1, ppp_get_stats_#t~mem1120#1.base, ppp_get_stats_#t~mem1120#1.offset, ppp_get_stats_#t~mem1121#1, ppp_get_stats_#t~mem1122#1.base, ppp_get_stats_#t~mem1122#1.offset, ppp_get_stats_#t~mem1123#1, ppp_get_stats_#t~mem1124#1.base, ppp_get_stats_#t~mem1124#1.offset, ppp_get_stats_#t~mem1125#1, ppp_get_stats_#t~mem1126#1.base, ppp_get_stats_#t~mem1126#1.offset, ppp_get_stats_#t~mem1127#1, ppp_get_stats_#t~mem1128#1.base, ppp_get_stats_#t~mem1128#1.offset, ppp_get_stats_#t~mem1129#1, ppp_get_stats_#t~mem1130#1, ppp_get_stats_#t~mem1131#1, ppp_get_stats_#t~mem1132#1, ppp_get_stats_#t~mem1133#1, ppp_get_stats_#t~mem1134#1, ppp_get_stats_#t~mem1135#1, ppp_get_stats_#t~mem1136#1, ppp_get_stats_#t~mem1137#1, ppp_get_stats_#t~mem1138#1, ppp_get_stats_~ppp#1.base, ppp_get_stats_~ppp#1.offset, ppp_get_stats_~st#1.base, ppp_get_stats_~st#1.offset, ppp_get_stats_~vj~1#1.base, ppp_get_stats_~vj~1#1.offset;havoc ppp_get_stats_#in~ppp#1.base, ppp_get_stats_#in~ppp#1.offset, ppp_get_stats_#in~st#1.base, ppp_get_stats_#in~st#1.offset;assume { :end_inline_ppp_get_stats } true; [2025-02-08 02:04:40,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6614: havoc ppp_write_#t~mem322#1;ppp_write_~ret~1#1 := -14; [2025-02-08 02:04:40,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6614-1: SUMMARY for call skb_reserve(ppp_write_~skb~1#1.base, ppp_write_~skb~1#1.offset, ppp_write_#t~mem322#1); srcloc: null [2025-02-08 02:04:40,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5822: __skb_cow_~tmp___2~3#1 := __skb_cow_#t~ret195#1;havoc __skb_cow_#t~ret195#1; [2025-02-08 02:04:40,488 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7837-1: SUMMARY for call ppp_net_ioctl_#t~ret442#1 := copy_to_user(ppp_net_ioctl_~addr~0#1.base, ppp_net_ioctl_~addr~0#1.offset, ppp_net_ioctl_~#stats~0#1.base, ppp_net_ioctl_~#stats~0#1.offset, 76); srcloc: null [2025-02-08 02:04:40,488 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5822-1: SUMMARY for call __skb_cow_#t~ret195#1 := skb_headroom(__skb_cow_~skb#1.base, __skb_cow_~skb#1.offset); srcloc: null [2025-02-08 02:04:40,488 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7837: assume -2147483648 <= ppp_net_ioctl_#t~ret442#1 && ppp_net_ioctl_#t~ret442#1 <= 2147483647;ppp_net_ioctl_~tmp___0~21#1 := ppp_net_ioctl_#t~ret442#1;havoc ppp_net_ioctl_#t~ret442#1; [2025-02-08 02:04:40,488 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6285: assume 32923 == ethertype_to_npindex_~ethertype#1; [2025-02-08 02:04:40,488 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6285: assume !(32923 == ethertype_to_npindex_~ethertype#1); [2025-02-08 02:04:40,488 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6021: assume 0 != netif_tx_stop_queue_~tmp___0~11#1; [2025-02-08 02:04:40,488 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6021: assume !(0 != netif_tx_stop_queue_~tmp___0~11#1);assume { :begin_inline_set_bit } true;set_bit_#in~nr#1, set_bit_#in~addr#1.base, set_bit_#in~addr#1.offset := 0, netif_tx_stop_queue_~dev_queue#1.base, 16 + netif_tx_stop_queue_~dev_queue#1.offset;havoc set_bit_~nr#1, set_bit_~addr#1.base, set_bit_~addr#1.offset;set_bit_~nr#1 := set_bit_#in~nr#1;set_bit_~addr#1.base, set_bit_~addr#1.offset := set_bit_#in~addr#1.base, set_bit_#in~addr#1.offset; [2025-02-08 02:04:40,488 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10877: assume 1 != ~ldv_module_refcounter~0; [2025-02-08 02:04:40,488 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10877: assume !(1 != ~ldv_module_refcounter~0); [2025-02-08 02:04:40,488 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6616-1: SUMMARY for call ppp_write_#t~ret323#1.base, ppp_write_#t~ret323#1.offset := skb_put(ppp_write_~skb~1#1.base, ppp_write_~skb~1#1.offset, ppp_write_~count#1); srcloc: null [2025-02-08 02:04:40,488 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6616: ppp_write_~tmp~34#1.base, ppp_write_~tmp~34#1.offset := ppp_write_#t~ret323#1.base, ppp_write_#t~ret323#1.offset;havoc ppp_write_#t~ret323#1.base, ppp_write_#t~ret323#1.offset; [2025-02-08 02:04:40,488 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10514: assume -2147483648 <= ppp_cleanup_#t~ret1199#1 && ppp_cleanup_#t~ret1199#1 <= 2147483647;ppp_cleanup_~tmp~65#1 := ppp_cleanup_#t~ret1199#1;havoc ppp_cleanup_#t~ret1199#1; [2025-02-08 02:04:40,489 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10712: SUMMARY for call ldv_check_return_value((if main_~res_ppp_read_5~0#1 % 4294967296 <= 2147483647 then main_~res_ppp_read_5~0#1 % 4294967296 else main_~res_ppp_read_5~0#1 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:40,489 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6517: assume { :end_inline_schedule } true; [2025-02-08 02:04:40,489 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10679: assume 6 == main_~tmp___0~38#1; [2025-02-08 02:04:40,489 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10679: assume !(6 == main_~tmp___0~38#1); [2025-02-08 02:04:40,489 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10514-1: SUMMARY for call ppp_cleanup_#t~ret1199#1 := atomic_read(~#ppp_unit_count~0.base, ~#ppp_unit_count~0.offset); srcloc: null [2025-02-08 02:04:40,489 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7839: assume 0 != ppp_net_ioctl_~tmp___0~21#1; [2025-02-08 02:04:40,489 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7839: assume !(0 != ppp_net_ioctl_~tmp___0~21#1);ppp_net_ioctl_~err~4#1 := 0; [2025-02-08 02:04:40,489 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7872: ppp_net_ioctl_~vers~0#1.base, ppp_net_ioctl_~vers~0#1.offset := 23, 0;ppp_net_ioctl_~tmp___2~8#1 := ppp_net_ioctl_#t~nondet461#1;havoc ppp_net_ioctl_#t~nondet461#1; [2025-02-08 02:04:40,489 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5824: assume __skb_cow_~tmp___2~3#1 % 4294967296 < __skb_cow_~headroom#1 % 4294967296; [2025-02-08 02:04:40,489 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5824: assume !(__skb_cow_~tmp___2~3#1 % 4294967296 < __skb_cow_~headroom#1 % 4294967296); [2025-02-08 02:04:40,489 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5593: skb_header_cloned_~tmp~12#1.base, skb_header_cloned_~tmp~12#1.offset := skb_header_cloned_#t~ret148#1.base, skb_header_cloned_#t~ret148#1.offset;havoc skb_header_cloned_#t~ret148#1.base, skb_header_cloned_#t~ret148#1.offset; [2025-02-08 02:04:40,489 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6617-1: SUMMARY for call ppp_write_#t~ret324#1 := copy_from_user(ppp_write_~tmp~34#1.base, ppp_write_~tmp~34#1.offset, ppp_write_~buf#1.base, ppp_write_~buf#1.offset, ppp_write_~count#1); srcloc: null [2025-02-08 02:04:40,489 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5593-1: SUMMARY for call skb_header_cloned_#t~ret148#1.base, skb_header_cloned_#t~ret148#1.offset := skb_end_pointer(skb_header_cloned_~skb#1.base, skb_header_cloned_~skb#1.offset); srcloc: null [2025-02-08 02:04:40,489 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6617: ppp_write_~tmp___0~16#1 := ppp_write_#t~ret324#1;havoc ppp_write_#t~ret324#1; [2025-02-08 02:04:40,489 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6452-1: SUMMARY for call ppp_read_#t~ret298#1.base, ppp_read_#t~ret298#1.offset := get_current(); srcloc: null [2025-02-08 02:04:40,489 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6452: ppp_read_~tmp___1~6#1.base, ppp_read_~tmp___1~6#1.offset := ppp_read_#t~ret298#1.base, ppp_read_#t~ret298#1.offset;havoc ppp_read_#t~ret298#1.base, ppp_read_#t~ret298#1.offset;ppp_read_~__ptr___0~0#1.base, ppp_read_~__ptr___0~0#1.offset := ppp_read_~tmp___1~6#1.base, ppp_read_~tmp___1~6#1.offset; [2025-02-08 02:04:40,489 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6023: assume -2147483648 <= netif_tx_stop_queue_#t~ret239#1 && netif_tx_stop_queue_#t~ret239#1 <= 2147483647;havoc netif_tx_stop_queue_#t~ret239#1; [2025-02-08 02:04:40,489 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6023-1: SUMMARY for call netif_tx_stop_queue_#t~ret239#1 := printk(7, 0); srcloc: null [2025-02-08 02:04:40,489 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10119: assume 0 == (ppp_get_stats_~vj~1#1.base + ppp_get_stats_~vj~1#1.offset) % 18446744073709551616; [2025-02-08 02:04:40,489 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10119: assume !(0 == (ppp_get_stats_~vj~1#1.base + ppp_get_stats_~vj~1#1.offset) % 18446744073709551616);call ppp_get_stats_#t~mem1130#1 := read~int#12(ppp_get_stats_~vj~1#1.base, 34 + ppp_get_stats_~vj~1#1.offset, 4);call ppp_get_stats_#t~mem1131#1 := read~int#12(ppp_get_stats_~vj~1#1.base, 30 + ppp_get_stats_~vj~1#1.offset, 4);call write~int#12(ppp_get_stats_#t~mem1130#1 + ppp_get_stats_#t~mem1131#1, ppp_get_stats_~st#1.base, 44 + ppp_get_stats_~st#1.offset, 4);havoc ppp_get_stats_#t~mem1130#1;havoc ppp_get_stats_#t~mem1131#1;call ppp_get_stats_#t~mem1132#1 := read~int#12(ppp_get_stats_~vj~1#1.base, 34 + ppp_get_stats_~vj~1#1.offset, 4);call write~int#12(ppp_get_stats_#t~mem1132#1, ppp_get_stats_~st#1.base, 48 + ppp_get_stats_~st#1.offset, 4);havoc ppp_get_stats_#t~mem1132#1;call ppp_get_stats_#t~mem1133#1 := read~int#12(ppp_get_stats_~vj~1#1.base, 38 + ppp_get_stats_~vj~1#1.offset, 4);call write~int#12(ppp_get_stats_#t~mem1133#1, ppp_get_stats_~st#1.base, 52 + ppp_get_stats_~st#1.offset, 4);havoc ppp_get_stats_#t~mem1133#1;call ppp_get_stats_#t~mem1134#1 := read~int#12(ppp_get_stats_~vj~1#1.base, 42 + ppp_get_stats_~vj~1#1.offset, 4);call write~int#12(ppp_get_stats_#t~mem1134#1, ppp_get_stats_~st#1.base, 56 + ppp_get_stats_~st#1.offset, 4);havoc ppp_get_stats_#t~mem1134#1;call ppp_get_stats_#t~mem1135#1 := read~int#12(ppp_get_stats_~vj~1#1.base, 54 + ppp_get_stats_~vj~1#1.offset, 4);call write~int#12(ppp_get_stats_#t~mem1135#1, ppp_get_stats_~st#1.base, 68 + ppp_get_stats_~st#1.offset, 4);havoc ppp_get_stats_#t~mem1135#1;call ppp_get_stats_#t~mem1136#1 := read~int#12(ppp_get_stats_~vj~1#1.base, 58 + ppp_get_stats_~vj~1#1.offset, 4);call write~int#12(ppp_get_stats_#t~mem1136#1, ppp_get_stats_~st#1.base, 72 + ppp_get_stats_~st#1.offset, 4);havoc ppp_get_stats_#t~mem1136#1;call ppp_get_stats_#t~mem1137#1 := read~int#12(ppp_get_stats_~vj~1#1.base, 46 + ppp_get_stats_~vj~1#1.offset, 4);call write~int#12(ppp_get_stats_#t~mem1137#1, ppp_get_stats_~st#1.base, 60 + ppp_get_stats_~st#1.offset, 4);havoc ppp_get_stats_#t~mem1137#1;call ppp_get_stats_#t~mem1138#1 := read~int#12(ppp_get_stats_~vj~1#1.base, 50 + ppp_get_stats_~vj~1#1.offset, 4);call write~int#12(ppp_get_stats_#t~mem1138#1, ppp_get_stats_~st#1.base, 64 + ppp_get_stats_~st#1.offset, 4);havoc ppp_get_stats_#t~mem1138#1; [2025-02-08 02:04:40,489 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10714: assume main_~res_ppp_read_5~0#1 < 0; [2025-02-08 02:04:40,489 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10714: assume !(main_~res_ppp_read_5~0#1 < 0);main_~ldv_s_ppp_device_fops_file_operations~0#1 := 1 + main_~ldv_s_ppp_device_fops_file_operations~0#1; [2025-02-08 02:04:40,489 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5594: assume -2147483648 <= skb_header_cloned_#t~ret149#1 && skb_header_cloned_#t~ret149#1 <= 2147483647;skb_header_cloned_~dataref~0#1 := skb_header_cloned_#t~ret149#1;havoc skb_header_cloned_#t~ret149#1;skb_header_cloned_~dataref~0#1 := skb_header_cloned_~dataref~0#1 % 65536 - skb_header_cloned_~dataref~0#1 / 65536;skb_header_cloned_#res#1 := (if 1 != skb_header_cloned_~dataref~0#1 then 1 else 0); [2025-02-08 02:04:40,490 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10879: SUMMARY for call ldv_blast_assert(); srcloc: null [2025-02-08 02:04:40,490 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6486: assume 0 != ppp_read_#t~mem302#1;havoc ppp_read_#t~mem302#1; [2025-02-08 02:04:40,490 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6486: assume !(0 != ppp_read_#t~mem302#1);havoc ppp_read_#t~mem302#1;call ppp_read_#t~mem303#1 := read~int#12(ppp_read_~pf~1#1.base, ppp_read_~pf~1#1.offset, 4); [2025-02-08 02:04:40,490 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10516: assume 0 != ppp_cleanup_~tmp~65#1; [2025-02-08 02:04:40,490 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10516: assume !(0 != ppp_cleanup_~tmp~65#1); [2025-02-08 02:04:40,490 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5594-1: SUMMARY for call skb_header_cloned_#t~ret149#1 := atomic_read(skb_header_cloned_~tmp~12#1.base, 37 + skb_header_cloned_~tmp~12#1.offset); srcloc: null [2025-02-08 02:04:40,490 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6585-1: SUMMARY for call kfree_skb(ppp_read_~skb~0#1.base, ppp_read_~skb~0#1.offset); srcloc: null [2025-02-08 02:04:40,490 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6585: ppp_read_#res#1 := ppp_read_~ret~0#1;call ULTIMATE.dealloc(ppp_read_~#wait~0#1.base, ppp_read_~#wait~0#1.offset);havoc ppp_read_~#wait~0#1.base, ppp_read_~#wait~0#1.offset;call ULTIMATE.dealloc(ppp_read_~#iov~0#1.base, ppp_read_~#iov~0#1.offset);havoc ppp_read_~#iov~0#1.base, ppp_read_~#iov~0#1.offset; [2025-02-08 02:04:40,490 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6288: assume 34887 == ethertype_to_npindex_~ethertype#1; [2025-02-08 02:04:40,490 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6288: assume !(34887 == ethertype_to_npindex_~ethertype#1); [2025-02-08 02:04:40,490 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7874: assume -2147483648 <= ppp_net_ioctl_#t~ret462#1 && ppp_net_ioctl_#t~ret462#1 <= 2147483647;ppp_net_ioctl_~tmp___3~4#1 := ppp_net_ioctl_#t~ret462#1;havoc ppp_net_ioctl_#t~ret462#1; [2025-02-08 02:04:40,490 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5826: __skb_cow_~tmp___1~4#1 := __skb_cow_#t~ret196#1;havoc __skb_cow_#t~ret196#1;__skb_cow_~delta~0#1 := (if (__skb_cow_~headroom#1 - __skb_cow_~tmp___1~4#1) % 4294967296 % 4294967296 <= 2147483647 then (__skb_cow_~headroom#1 - __skb_cow_~tmp___1~4#1) % 4294967296 % 4294967296 else (__skb_cow_~headroom#1 - __skb_cow_~tmp___1~4#1) % 4294967296 % 4294967296 - 4294967296); [2025-02-08 02:04:40,490 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10748: havoc main_#t~ret1217#1; [2025-02-08 02:04:40,490 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5826-1: SUMMARY for call __skb_cow_#t~ret196#1 := skb_headroom(__skb_cow_~skb#1.base, __skb_cow_~skb#1.offset); srcloc: null [2025-02-08 02:04:40,490 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10682: assume 7 == main_~tmp___0~38#1; [2025-02-08 02:04:40,490 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10682: assume !(7 == main_~tmp___0~38#1); [2025-02-08 02:04:40,490 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7874-1: SUMMARY for call ppp_net_ioctl_#t~ret462#1 := copy_to_user(ppp_net_ioctl_~addr~0#1.base, ppp_net_ioctl_~addr~0#1.offset, ppp_net_ioctl_~vers~0#1.base, ppp_net_ioctl_~vers~0#1.offset, 1 + ppp_net_ioctl_~tmp___2~8#1); srcloc: null [2025-02-08 02:04:40,490 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10748-1: SUMMARY for call main_#t~ret1217#1 := ppp_poll(main_~var_group1~0#1.base, main_~var_group1~0#1.offset, main_~var_ppp_poll_7_p1~0#1.base, main_~var_ppp_poll_7_p1~0#1.offset); srcloc: null [2025-02-08 02:04:40,490 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6619: assume 0 != ppp_write_~tmp___0~16#1 % 18446744073709551616; [2025-02-08 02:04:40,490 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6619: assume !(0 != ppp_write_~tmp___0~16#1 % 18446744073709551616); [2025-02-08 02:04:40,491 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7809: call ULTIMATE.dealloc(ppp_net_ioctl_~#stats~0#1.base, ppp_net_ioctl_~#stats~0#1.offset);havoc ppp_net_ioctl_~#stats~0#1.base, ppp_net_ioctl_~#stats~0#1.offset;call ULTIMATE.dealloc(ppp_net_ioctl_~#cstats~0#1.base, ppp_net_ioctl_~#cstats~0#1.offset);havoc ppp_net_ioctl_~#cstats~0#1.base, ppp_net_ioctl_~#cstats~0#1.offset;main_#t~ret1221#1 := ppp_net_ioctl_#res#1;havoc ppp_net_ioctl_#t~ret440#1.base, ppp_net_ioctl_#t~ret440#1.offset, ppp_net_ioctl_#t~mem441#1.base, ppp_net_ioctl_#t~mem441#1.offset, ppp_net_ioctl_#t~ret442#1, ppp_net_ioctl_#t~memset~res443#1.base, ppp_net_ioctl_#t~memset~res443#1.offset, ppp_net_ioctl_#t~mem444#1.base, ppp_net_ioctl_#t~mem444#1.offset, ppp_net_ioctl_#t~mem449#1.base, ppp_net_ioctl_#t~mem449#1.offset, ppp_net_ioctl_#t~mem450#1.base, ppp_net_ioctl_#t~mem450#1.offset, ppp_net_ioctl_#t~mem451#1.base, ppp_net_ioctl_#t~mem451#1.offset, ppp_net_ioctl_#t~mem452#1.base, ppp_net_ioctl_#t~mem452#1.offset, ppp_net_ioctl_#t~mem457#1.base, ppp_net_ioctl_#t~mem457#1.offset, ppp_net_ioctl_#t~mem458#1.base, ppp_net_ioctl_#t~mem458#1.offset, ppp_net_ioctl_#t~mem459#1.base, ppp_net_ioctl_#t~mem459#1.offset, ppp_net_ioctl_#t~ret460#1, ppp_net_ioctl_#t~nondet461#1, ppp_net_ioctl_#t~ret462#1, ppp_net_ioctl_~dev#1.base, ppp_net_ioctl_~dev#1.offset, ppp_net_ioctl_~ifr#1.base, ppp_net_ioctl_~ifr#1.offset, ppp_net_ioctl_~cmd#1, ppp_net_ioctl_~ppp~6#1.base, ppp_net_ioctl_~ppp~6#1.offset, ppp_net_ioctl_~tmp~42#1.base, ppp_net_ioctl_~tmp~42#1.offset, ppp_net_ioctl_~err~4#1, ppp_net_ioctl_~addr~0#1.base, ppp_net_ioctl_~addr~0#1.offset, ppp_net_ioctl_~#stats~0#1.base, ppp_net_ioctl_~#stats~0#1.offset, ppp_net_ioctl_~#cstats~0#1.base, ppp_net_ioctl_~#cstats~0#1.offset, ppp_net_ioctl_~vers~0#1.base, ppp_net_ioctl_~vers~0#1.offset, ppp_net_ioctl_~tmp___0~21#1, ppp_net_ioctl_~tmp___1~11#1, ppp_net_ioctl_~tmp___2~8#1, ppp_net_ioctl_~tmp___3~4#1;havoc ppp_net_ioctl_#in~dev#1.base, ppp_net_ioctl_#in~dev#1.offset, ppp_net_ioctl_#in~ifr#1.base, ppp_net_ioctl_#in~ifr#1.offset, ppp_net_ioctl_#in~cmd#1;assume { :end_inline_ppp_net_ioctl } true;assume -2147483648 <= main_#t~ret1221#1 && main_#t~ret1221#1 <= 2147483647;havoc main_#t~ret1221#1; [2025-02-08 02:04:40,491 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6554: SUMMARY for call __xchg_wrong_size(); srcloc: null [2025-02-08 02:04:40,491 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10518-1: SUMMARY for call ppp_cleanup_#t~ret1200#1 := printk(55, 0); srcloc: null [2025-02-08 02:04:40,491 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6422: ppp_read_~tmp~33#1.base, ppp_read_~tmp~33#1.offset := ppp_read_#t~ret296#1.base, ppp_read_#t~ret296#1.offset;havoc ppp_read_#t~ret296#1.base, ppp_read_#t~ret296#1.offset;call write~int#7(0, ppp_read_~#wait~0#1.base, ppp_read_~#wait~0#1.offset, 4);call write~$Pointer$#7(ppp_read_~tmp~33#1.base, ppp_read_~tmp~33#1.offset, ppp_read_~#wait~0#1.base, 4 + ppp_read_~#wait~0#1.offset, 8);call write~$Pointer$#7(#funAddr~default_wake_function.base, #funAddr~default_wake_function.offset, ppp_read_~#wait~0#1.base, 12 + ppp_read_~#wait~0#1.offset, 8);call write~$Pointer$#7(0, 0, ppp_read_~#wait~0#1.base, 20 + ppp_read_~#wait~0#1.offset, 8);call write~$Pointer$#7(0, 0, ppp_read_~#wait~0#1.base, 28 + ppp_read_~#wait~0#1.offset, 8);ppp_read_~skb~0#1.base, ppp_read_~skb~0#1.offset := 0, 0;ppp_read_~ret~0#1 := (if ppp_read_~count#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ppp_read_~count#1 % 18446744073709551616 % 18446744073709551616 else ppp_read_~count#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616); [2025-02-08 02:04:40,491 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6521: ppp_read_~__x___0~0#1 := 0; [2025-02-08 02:04:40,491 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10518: assume -2147483648 <= ppp_cleanup_#t~ret1200#1 && ppp_cleanup_#t~ret1200#1 <= 2147483647;havoc ppp_cleanup_#t~ret1200#1; [2025-02-08 02:04:40,491 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6422-1: SUMMARY for call ppp_read_#t~ret296#1.base, ppp_read_#t~ret296#1.offset := get_current(); srcloc: null [2025-02-08 02:04:40,491 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7876: assume 0 != ppp_net_ioctl_~tmp___3~4#1; [2025-02-08 02:04:40,491 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7876: assume !(0 != ppp_net_ioctl_~tmp___3~4#1);ppp_net_ioctl_~err~4#1 := 0; [2025-02-08 02:04:40,491 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6522: assume true; [2025-02-08 02:04:40,491 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6522: assume !true; [2025-02-08 02:04:40,491 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6621: SUMMARY for call kfree_skb(ppp_write_~skb~1#1.base, ppp_write_~skb~1#1.offset); srcloc: null [2025-02-08 02:04:40,492 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6291: assume 34888 == ethertype_to_npindex_~ethertype#1; [2025-02-08 02:04:40,492 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6291: assume !(34888 == ethertype_to_npindex_~ethertype#1); [2025-02-08 02:04:40,492 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11180: havoc register_pernet_device_#t~nondet1258#1; [2025-02-08 02:04:40,492 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10685: assume 8 == main_~tmp___0~38#1; [2025-02-08 02:04:40,492 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10685: assume !(8 == main_~tmp___0~38#1); [2025-02-08 02:04:40,492 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6490: assume 1 == ppp_read_#t~mem303#1 % 4294967296;havoc ppp_read_#t~mem303#1;ppp_read_~__mptr~1#1.base, ppp_read_~__mptr~1#1.offset := ppp_read_~pf~1#1.base, ppp_read_~pf~1#1.offset;ppp_read_~ppp~1#1.base, ppp_read_~ppp~1#1.offset := ppp_read_~__mptr~1#1.base, ppp_read_~__mptr~1#1.offset;call ppp_read_#t~mem304#1 := read~int#12(ppp_read_~ppp~1#1.base, 304 + ppp_read_~ppp~1#1.offset, 4); [2025-02-08 02:04:40,492 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6490: assume !(1 == ppp_read_#t~mem303#1 % 4294967296);havoc ppp_read_#t~mem303#1; [2025-02-08 02:04:40,492 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6391: call ULTIMATE.dealloc(ppp_read_~#wait~0#1.base, ppp_read_~#wait~0#1.offset);havoc ppp_read_~#wait~0#1.base, ppp_read_~#wait~0#1.offset;call ULTIMATE.dealloc(ppp_read_~#iov~0#1.base, ppp_read_~#iov~0#1.offset);havoc ppp_read_~#iov~0#1.base, ppp_read_~#iov~0#1.offset;main_#t~ret1214#1 := ppp_read_#res#1;havoc ppp_read_#t~mem295#1.base, ppp_read_#t~mem295#1.offset, ppp_read_#t~ret296#1.base, ppp_read_#t~ret296#1.offset, ppp_read_#t~ret297#1.base, ppp_read_#t~ret297#1.offset, ppp_read_#t~ret298#1.base, ppp_read_#t~ret298#1.offset, ppp_read_#t~ret299#1.base, ppp_read_#t~ret299#1.offset, ppp_read_#t~ret300#1.base, ppp_read_#t~ret300#1.offset, ppp_read_#t~ret301#1.base, ppp_read_#t~ret301#1.offset, ppp_read_#t~mem302#1, ppp_read_#t~mem303#1, ppp_read_#t~mem304#1, ppp_read_#t~mem305#1, ppp_read_#t~bitwise306#1, ppp_read_#t~mem307#1, ppp_read_#t~bitwise308#1, ppp_read_#t~ret309#1.base, ppp_read_#t~ret309#1.offset, ppp_read_#t~ret310#1, ppp_read_#t~ret311#1.base, ppp_read_#t~ret311#1.offset, ppp_read_#t~ret312#1.base, ppp_read_#t~ret312#1.offset, ppp_read_#t~ret313#1.base, ppp_read_#t~ret313#1.offset, ppp_read_#t~ret314#1.base, ppp_read_#t~ret314#1.offset, ppp_read_#t~mem315#1, ppp_read_#t~mem316#1, ppp_read_#t~ret317#1, ppp_read_#t~mem318#1, ppp_read_~file#1.base, ppp_read_~file#1.offset, ppp_read_~buf#1.base, ppp_read_~buf#1.offset, ppp_read_~count#1, ppp_read_~ppos#1.base, ppp_read_~ppos#1.offset, ppp_read_~pf~1#1.base, ppp_read_~pf~1#1.offset, ppp_read_~#wait~0#1.base, ppp_read_~#wait~0#1.offset, ppp_read_~tmp~33#1.base, ppp_read_~tmp~33#1.offset, ppp_read_~ret~0#1, ppp_read_~skb~0#1.base, ppp_read_~skb~0#1.offset, ppp_read_~#iov~0#1.base, ppp_read_~#iov~0#1.offset, ppp_read_~__x~0#1, ppp_read_~__ptr~0#1.base, ppp_read_~__ptr~0#1.offset, ppp_read_~tmp___0~15#1.base, ppp_read_~tmp___0~15#1.offset, ppp_read_~__ptr___0~0#1.base, ppp_read_~__ptr___0~0#1.offset, ppp_read_~tmp___1~6#1.base, ppp_read_~tmp___1~6#1.offset, ppp_read_~__ptr___1~0#1.base, ppp_read_~__ptr___1~0#1.offset, ppp_read_~tmp___2~5#1.base, ppp_read_~tmp___2~5#1.offset, ppp_read_~__ptr___2~0#1.base, ppp_read_~__ptr___2~0#1.offset, ppp_read_~tmp___3~2#1.base, ppp_read_~tmp___3~2#1.offset, ppp_read_~ppp~1#1.base, ppp_read_~ppp~1#1.offset, ppp_read_~__mptr~1#1.base, ppp_read_~__mptr~1#1.offset, ppp_read_~tmp___4~1#1.base, ppp_read_~tmp___4~1#1.offset, ppp_read_~tmp___5~1#1, ppp_read_~__x___0~0#1, ppp_read_~__ptr___3~0#1.base, ppp_read_~__ptr___3~0#1.offset, ppp_read_~tmp___6~0#1.base, ppp_read_~tmp___6~0#1.offset, ppp_read_~__ptr___4~0#1.base, ppp_read_~__ptr___4~0#1.offset, ppp_read_~tmp___7~0#1.base, ppp_read_~tmp___7~0#1.offset, ppp_read_~__ptr___5~0#1.base, ppp_read_~__ptr___5~0#1.offset, ppp_read_~tmp___8~0#1.base, ppp_read_~tmp___8~0#1.offset, ppp_read_~__ptr___6~0#1.base, ppp_read_~__ptr___6~0#1.offset, ppp_read_~tmp___9~0#1.base, ppp_read_~tmp___9~0#1.offset, ppp_read_~tmp___10~0#1;havoc ppp_read_#in~file#1.base, ppp_read_#in~file#1.offset, ppp_read_#in~buf#1.base, ppp_read_#in~buf#1.offset, ppp_read_#in~count#1, ppp_read_#in~ppos#1.base, ppp_read_#in~ppos#1.offset;assume { :end_inline_ppp_read } true;assume -9223372036854775808 <= main_#t~ret1214#1 && main_#t~ret1214#1 <= 9223372036854775807;main_~res_ppp_read_5~0#1 := main_#t~ret1214#1;havoc main_#t~ret1214#1; [2025-02-08 02:04:40,492 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6458: ppp_read_~tmp___2~5#1.base, ppp_read_~tmp___2~5#1.offset := ppp_read_#t~ret299#1.base, ppp_read_#t~ret299#1.offset;havoc ppp_read_#t~ret299#1.base, ppp_read_#t~ret299#1.offset;ppp_read_~__ptr___1~0#1.base, ppp_read_~__ptr___1~0#1.offset := ppp_read_~tmp___2~5#1.base, ppp_read_~tmp___2~5#1.offset; [2025-02-08 02:04:40,492 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6458-1: SUMMARY for call ppp_read_#t~ret299#1.base, ppp_read_#t~ret299#1.offset := get_current(); srcloc: null [2025-02-08 02:04:40,492 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6029: havoc set_bit_~nr#1, set_bit_~addr#1.base, set_bit_~addr#1.offset;havoc set_bit_#in~nr#1, set_bit_#in~addr#1.base, set_bit_#in~addr#1.offset;assume { :end_inline_set_bit } true; [2025-02-08 02:04:40,492 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5831: assume 0 != __skb_cow_~delta~0#1; [2025-02-08 02:04:40,492 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5831: assume !(0 != __skb_cow_~delta~0#1); [2025-02-08 02:04:40,492 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5864: skb_cow_head_#t~ret199#1 := skb_header_cloned_#res#1;havoc skb_header_cloned_#t~mem147#1, skb_header_cloned_#t~ret148#1.base, skb_header_cloned_#t~ret148#1.offset, skb_header_cloned_#t~ret149#1, skb_header_cloned_~skb#1.base, skb_header_cloned_~skb#1.offset, skb_header_cloned_~dataref~0#1, skb_header_cloned_~tmp~12#1.base, skb_header_cloned_~tmp~12#1.offset;havoc skb_header_cloned_#in~skb#1.base, skb_header_cloned_#in~skb#1.offset;assume { :end_inline_skb_header_cloned } true;assume -2147483648 <= skb_cow_head_#t~ret199#1 && skb_cow_head_#t~ret199#1 <= 2147483647;skb_cow_head_~tmp~19#1 := skb_cow_head_#t~ret199#1;havoc skb_cow_head_#t~ret199#1;assume { :begin_inline___skb_cow } true;__skb_cow_#in~skb#1.base, __skb_cow_#in~skb#1.offset, __skb_cow_#in~headroom#1, __skb_cow_#in~cloned#1 := skb_cow_head_~skb#1.base, skb_cow_head_~skb#1.offset, skb_cow_head_~headroom#1, skb_cow_head_~tmp~19#1;havoc __skb_cow_#res#1;havoc __skb_cow_#t~ret195#1, __skb_cow_#t~ret196#1, __skb_cow_#t~bitwise197#1, __skb_cow_#t~ret198#1, __skb_cow_~skb#1.base, __skb_cow_~skb#1.offset, __skb_cow_~headroom#1, __skb_cow_~cloned#1, __skb_cow_~delta~0#1, __skb_cow_~_max1~0#1, __skb_cow_~_max2~0#1, __skb_cow_~tmp~18#1, __skb_cow_~_max1___0~0#1, __skb_cow_~_max2___0~0#1, __skb_cow_~tmp___0~7#1, __skb_cow_~tmp___1~4#1, __skb_cow_~tmp___2~3#1, __skb_cow_~_max1___1~0#1, __skb_cow_~_max2___1~0#1, __skb_cow_~tmp___3~1#1, __skb_cow_~_max1___2~0#1, __skb_cow_~_max2___2~0#1, __skb_cow_~tmp___4~0#1, __skb_cow_~tmp___5~0#1;__skb_cow_~skb#1.base, __skb_cow_~skb#1.offset := __skb_cow_#in~skb#1.base, __skb_cow_#in~skb#1.offset;__skb_cow_~headroom#1 := __skb_cow_#in~headroom#1;__skb_cow_~cloned#1 := __skb_cow_#in~cloned#1;havoc __skb_cow_~delta~0#1;havoc __skb_cow_~_max1~0#1;havoc __skb_cow_~_max2~0#1;havoc __skb_cow_~tmp~18#1;havoc __skb_cow_~_max1___0~0#1;havoc __skb_cow_~_max2___0~0#1;havoc __skb_cow_~tmp___0~7#1;havoc __skb_cow_~tmp___1~4#1;havoc __skb_cow_~tmp___2~3#1;havoc __skb_cow_~_max1___1~0#1;havoc __skb_cow_~_max2___1~0#1;havoc __skb_cow_~tmp___3~1#1;havoc __skb_cow_~_max1___2~0#1;havoc __skb_cow_~_max2___2~0#1;havoc __skb_cow_~tmp___4~0#1;havoc __skb_cow_~tmp___5~0#1;__skb_cow_~delta~0#1 := 0;__skb_cow_~_max1___0~0#1 := 32;__skb_cow_~_max2___0~0#1 := 64; [2025-02-08 02:04:40,492 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10522: assume -2147483648 <= ppp_cleanup_#t~ret1201#1 && ppp_cleanup_#t~ret1201#1 <= 2147483647;ppp_cleanup_~tmp___0~37#1 := ppp_cleanup_#t~ret1201#1;havoc ppp_cleanup_#t~ret1201#1; [2025-02-08 02:04:40,492 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10753-1: SUMMARY for call main_#t~ret1218#1 := ppp_ioctl(main_~var_group1~0#1.base, main_~var_group1~0#1.offset, main_~var_ppp_ioctl_9_p1~0#1, main_~var_ppp_ioctl_9_p2~0#1); srcloc: null [2025-02-08 02:04:40,492 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10753: assume -9223372036854775808 <= main_#t~ret1218#1 && main_#t~ret1218#1 <= 9223372036854775807;havoc main_#t~ret1218#1; [2025-02-08 02:04:40,492 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6294: assume false;ethertype_to_npindex_#res#1 := 0; [2025-02-08 02:04:40,492 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6294: assume !false;ethertype_to_npindex_#res#1 := -1; [2025-02-08 02:04:40,492 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10522-1: SUMMARY for call ppp_cleanup_#t~ret1201#1 := atomic_read(~#channel_count~0.base, ~#channel_count~0.offset); srcloc: null [2025-02-08 02:04:40,492 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7847-1: SUMMARY for call ppp_net_ioctl_#t~memset~res443#1.base, ppp_net_ioctl_#t~memset~res443#1.offset := #Ultimate.C_memset#12(ppp_net_ioctl_~#cstats~0#1.base, ppp_net_ioctl_~#cstats~0#1.offset, 0, 80); srcloc: null [2025-02-08 02:04:40,493 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7847: havoc ppp_net_ioctl_#t~memset~res443#1.base, ppp_net_ioctl_#t~memset~res443#1.offset;call ppp_net_ioctl_#t~mem444#1.base, ppp_net_ioctl_#t~mem444#1.offset := read~$Pointer$#12(ppp_net_ioctl_~ppp~6#1.base, 512 + ppp_net_ioctl_~ppp~6#1.offset, 8); [2025-02-08 02:04:40,493 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5865: skb_cow_head_#t~ret200#1 := __skb_cow_#res#1;havoc __skb_cow_#t~ret195#1, __skb_cow_#t~ret196#1, __skb_cow_#t~bitwise197#1, __skb_cow_#t~ret198#1, __skb_cow_~skb#1.base, __skb_cow_~skb#1.offset, __skb_cow_~headroom#1, __skb_cow_~cloned#1, __skb_cow_~delta~0#1, __skb_cow_~_max1~0#1, __skb_cow_~_max2~0#1, __skb_cow_~tmp~18#1, __skb_cow_~_max1___0~0#1, __skb_cow_~_max2___0~0#1, __skb_cow_~tmp___0~7#1, __skb_cow_~tmp___1~4#1, __skb_cow_~tmp___2~3#1, __skb_cow_~_max1___1~0#1, __skb_cow_~_max2___1~0#1, __skb_cow_~tmp___3~1#1, __skb_cow_~_max1___2~0#1, __skb_cow_~_max2___2~0#1, __skb_cow_~tmp___4~0#1, __skb_cow_~tmp___5~0#1;havoc __skb_cow_#in~skb#1.base, __skb_cow_#in~skb#1.offset, __skb_cow_#in~headroom#1, __skb_cow_#in~cloned#1;assume { :end_inline___skb_cow } true;assume -2147483648 <= skb_cow_head_#t~ret200#1 && skb_cow_head_#t~ret200#1 <= 2147483647;skb_cow_head_~tmp___0~8#1 := skb_cow_head_#t~ret200#1;havoc skb_cow_head_#t~ret200#1;skb_cow_head_#res#1 := skb_cow_head_~tmp___0~8#1; [2025-02-08 02:04:40,493 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7748-1: SUMMARY for call ppp_start_xmit_#t~ret428#1.base, ppp_start_xmit_#t~ret428#1.offset := netdev_priv(ppp_start_xmit_~dev#1.base, ppp_start_xmit_~dev#1.offset); srcloc: null [2025-02-08 02:04:40,493 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7748: ppp_start_xmit_~tmp~41#1.base, ppp_start_xmit_~tmp~41#1.offset := ppp_start_xmit_#t~ret428#1.base, ppp_start_xmit_#t~ret428#1.offset;havoc ppp_start_xmit_#t~ret428#1.base, ppp_start_xmit_#t~ret428#1.offset;ppp_start_xmit_~ppp~5#1.base, ppp_start_xmit_~ppp~5#1.offset := ppp_start_xmit_~tmp~41#1.base, ppp_start_xmit_~tmp~41#1.offset;call ppp_start_xmit_#t~mem429#1 := read~int#12(ppp_start_xmit_~skb#1.base, 134 + ppp_start_xmit_~skb#1.offset, 2); [2025-02-08 02:04:40,493 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7781: ppp_start_xmit_#t~ret436#1 := skb_cow_head_#res#1;havoc skb_cow_head_#t~ret199#1, skb_cow_head_#t~ret200#1, skb_cow_head_~skb#1.base, skb_cow_head_~skb#1.offset, skb_cow_head_~headroom#1, skb_cow_head_~tmp~19#1, skb_cow_head_~tmp___0~8#1;havoc skb_cow_head_#in~skb#1.base, skb_cow_head_#in~skb#1.offset, skb_cow_head_#in~headroom#1;assume { :end_inline_skb_cow_head } true;assume -2147483648 <= ppp_start_xmit_#t~ret436#1 && ppp_start_xmit_#t~ret436#1 <= 2147483647;ppp_start_xmit_~tmp___1~10#1 := ppp_start_xmit_#t~ret436#1;havoc ppp_start_xmit_#t~ret436#1; [2025-02-08 02:04:40,493 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6526: assume false; [2025-02-08 02:04:40,493 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6526: assume !false; [2025-02-08 02:04:40,493 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10688: assume 9 == main_~tmp___0~38#1; [2025-02-08 02:04:40,493 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10688: assume !(9 == main_~tmp___0~38#1); [2025-02-08 02:04:40,493 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6493: assume 0 == ppp_read_#t~mem304#1;havoc ppp_read_#t~mem304#1;call ppp_read_#t~mem305#1 := read~int#12(ppp_read_~ppp~1#1.base, 448 + ppp_read_~ppp~1#1.offset, 4); [2025-02-08 02:04:40,493 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6493: assume !(0 == ppp_read_#t~mem304#1);havoc ppp_read_#t~mem304#1; [2025-02-08 02:04:40,493 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7650: call ULTIMATE.dealloc(ppp_init_net_~#__key~1#1.base, ppp_init_net_~#__key~1#1.offset);havoc ppp_init_net_~#__key~1#1.base, ppp_init_net_~#__key~1#1.offset;call ULTIMATE.dealloc(ppp_init_net_~#__key___0~0#1.base, ppp_init_net_~#__key___0~0#1.offset);havoc ppp_init_net_~#__key___0~0#1.base, ppp_init_net_~#__key___0~0#1.offset;main_#t~ret1219#1 := ppp_init_net_#res#1;havoc ppp_init_net_#t~mem414#1, ppp_init_net_#t~ret415#1.base, ppp_init_net_#t~ret415#1.offset, ppp_init_net_#t~ret416#1.base, ppp_init_net_#t~ret416#1.offset, ppp_init_net_~net#1.base, ppp_init_net_~net#1.offset, ppp_init_net_~pn~1#1.base, ppp_init_net_~pn~1#1.offset, ppp_init_net_~tmp~38#1.base, ppp_init_net_~tmp~38#1.offset, ppp_init_net_~#__key~1#1.base, ppp_init_net_~#__key~1#1.offset, ppp_init_net_~#__key___0~0#1.base, ppp_init_net_~#__key___0~0#1.offset;havoc ppp_init_net_#in~net#1.base, ppp_init_net_#in~net#1.offset;assume { :end_inline_ppp_init_net } true;assume -2147483648 <= main_#t~ret1219#1 && main_#t~ret1219#1 <= 2147483647;havoc main_#t~ret1219#1; [2025-02-08 02:04:40,493 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7683: call ULTIMATE.dealloc(ppp_init_~#__key~2#1.base, ppp_init_~#__key~2#1.offset);havoc ppp_init_~#__key~2#1.base, ppp_init_~#__key~2#1.offset; [2025-02-08 02:04:40,493 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6494: assume 0 == ppp_read_#t~bitwise306#1 % 4294967296;havoc ppp_read_#t~mem305#1;havoc ppp_read_#t~bitwise306#1; [2025-02-08 02:04:40,494 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6494: assume !(0 == ppp_read_#t~bitwise306#1 % 4294967296);havoc ppp_read_#t~mem305#1;havoc ppp_read_#t~bitwise306#1; [2025-02-08 02:04:40,494 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10524: assume 0 != ppp_cleanup_~tmp___0~37#1; [2025-02-08 02:04:40,494 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10524: assume !(0 != ppp_cleanup_~tmp___0~37#1); [2025-02-08 02:04:40,494 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6494-4: assume 0 == ppp_read_#t~mem305#1 % 4294967296;ppp_read_#t~bitwise306#1 := 0; [2025-02-08 02:04:40,494 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6494-4: assume !(0 == ppp_read_#t~mem305#1 % 4294967296); [2025-02-08 02:04:40,494 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6494-3: assume 512 == ppp_read_#t~mem305#1 % 4294967296;ppp_read_#t~bitwise306#1 := ppp_read_#t~mem305#1; [2025-02-08 02:04:40,494 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6494-3: assume !(512 == ppp_read_#t~mem305#1 % 4294967296); [2025-02-08 02:04:40,494 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6494-2: havoc ppp_read_#t~bitwise306#1;assume ppp_read_#t~bitwise306#1 % 4294967296 <= ppp_read_#t~mem305#1 % 4294967296 && ppp_read_#t~bitwise306#1 % 4294967296 <= 512; [2025-02-08 02:04:40,494 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6494-1: [2025-02-08 02:04:40,494 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5834: assume 0 != __skb_cow_~cloned#1;__skb_cow_~_max1___1~0#1 := 32;__skb_cow_~_max2___1~0#1 := 64; [2025-02-08 02:04:40,494 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5834: assume !(0 != __skb_cow_~cloned#1);__skb_cow_#res#1 := 0; [2025-02-08 02:04:40,494 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7750: ppp_start_xmit_~tmp___0~20#1 := ppp_start_xmit_#t~ret430#1;havoc ppp_start_xmit_#t~mem429#1;havoc ppp_start_xmit_#t~ret430#1;assume { :begin_inline_ethertype_to_npindex } true;ethertype_to_npindex_#in~ethertype#1 := (if ppp_start_xmit_~tmp___0~20#1 % 65536 % 4294967296 <= 2147483647 then ppp_start_xmit_~tmp___0~20#1 % 65536 % 4294967296 else ppp_start_xmit_~tmp___0~20#1 % 65536 % 4294967296 - 4294967296);havoc ethertype_to_npindex_#res#1;havoc ethertype_to_npindex_~ethertype#1;ethertype_to_npindex_~ethertype#1 := ethertype_to_npindex_#in~ethertype#1; [2025-02-08 02:04:40,494 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7783: assume 0 != ppp_start_xmit_~tmp___1~10#1; [2025-02-08 02:04:40,494 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7783: assume !(0 != ppp_start_xmit_~tmp___1~10#1); [2025-02-08 02:04:40,494 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7849: assume 0 != (ppp_net_ioctl_#t~mem444#1.base + ppp_net_ioctl_#t~mem444#1.offset) % 18446744073709551616;havoc ppp_net_ioctl_#t~mem444#1.base, ppp_net_ioctl_#t~mem444#1.offset;call ppp_net_ioctl_#t~mem449#1.base, ppp_net_ioctl_#t~mem449#1.offset := read~$Pointer$#12(ppp_net_ioctl_~ppp~6#1.base, 512 + ppp_net_ioctl_~ppp~6#1.offset, 8);call ppp_net_ioctl_#t~mem450#1.base, ppp_net_ioctl_#t~mem450#1.offset := read~$Pointer$#12(ppp_net_ioctl_~ppp~6#1.base, 504 + ppp_net_ioctl_~ppp~6#1.offset, 8);call ppp_net_ioctl_#t~mem451#1.base, ppp_net_ioctl_#t~mem451#1.offset := read~$Pointer$#12(ppp_net_ioctl_#t~mem450#1.base, 44 + ppp_net_ioctl_#t~mem450#1.offset, 8); [2025-02-08 02:04:40,494 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7849: assume !(0 != (ppp_net_ioctl_#t~mem444#1.base + ppp_net_ioctl_#t~mem444#1.offset) % 18446744073709551616);havoc ppp_net_ioctl_#t~mem444#1.base, ppp_net_ioctl_#t~mem444#1.offset; [2025-02-08 02:04:40,494 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10723: assume 2 == main_~ldv_s_ppp_device_fops_file_operations~0#1;assume { :begin_inline_ppp_write } true;ppp_write_#in~file#1.base, ppp_write_#in~file#1.offset, ppp_write_#in~buf#1.base, ppp_write_#in~buf#1.offset, ppp_write_#in~count#1, ppp_write_#in~ppos#1.base, ppp_write_#in~ppos#1.offset := main_~var_group1~0#1.base, main_~var_group1~0#1.offset, main_~var_ppp_write_6_p1~0#1.base, main_~var_ppp_write_6_p1~0#1.offset, main_~var_ppp_write_6_p2~0#1, main_~var_ppp_write_6_p3~0#1.base, main_~var_ppp_write_6_p3~0#1.offset;havoc ppp_write_#res#1;havoc ppp_write_#t~mem319#1.base, ppp_write_#t~mem319#1.offset, ppp_write_#t~mem320#1, ppp_write_#t~ret321#1.base, ppp_write_#t~ret321#1.offset, ppp_write_#t~mem322#1, ppp_write_#t~ret323#1.base, ppp_write_#t~ret323#1.offset, ppp_write_#t~ret324#1, ppp_write_#t~mem325#1, ppp_write_#t~mem326#1, ppp_write_~file#1.base, ppp_write_~file#1.offset, ppp_write_~buf#1.base, ppp_write_~buf#1.offset, ppp_write_~count#1, ppp_write_~ppos#1.base, ppp_write_~ppos#1.offset, ppp_write_~pf~2#1.base, ppp_write_~pf~2#1.offset, ppp_write_~skb~1#1.base, ppp_write_~skb~1#1.offset, ppp_write_~ret~1#1, ppp_write_~tmp~34#1.base, ppp_write_~tmp~34#1.offset, ppp_write_~tmp___0~16#1, ppp_write_~__mptr~2#1.base, ppp_write_~__mptr~2#1.offset, ppp_write_~__mptr___0~1#1.base, ppp_write_~__mptr___0~1#1.offset;ppp_write_~file#1.base, ppp_write_~file#1.offset := ppp_write_#in~file#1.base, ppp_write_#in~file#1.offset;ppp_write_~buf#1.base, ppp_write_~buf#1.offset := ppp_write_#in~buf#1.base, ppp_write_#in~buf#1.offset;ppp_write_~count#1 := ppp_write_#in~count#1;ppp_write_~ppos#1.base, ppp_write_~ppos#1.offset := ppp_write_#in~ppos#1.base, ppp_write_#in~ppos#1.offset;havoc ppp_write_~pf~2#1.base, ppp_write_~pf~2#1.offset;havoc ppp_write_~skb~1#1.base, ppp_write_~skb~1#1.offset;havoc ppp_write_~ret~1#1;havoc ppp_write_~tmp~34#1.base, ppp_write_~tmp~34#1.offset;havoc ppp_write_~tmp___0~16#1;havoc ppp_write_~__mptr~2#1.base, ppp_write_~__mptr~2#1.offset;havoc ppp_write_~__mptr___0~1#1.base, ppp_write_~__mptr___0~1#1.offset;call ppp_write_#t~mem319#1.base, ppp_write_#t~mem319#1.offset := read~$Pointer$#12(ppp_write_~file#1.base, 280 + ppp_write_~file#1.offset, 8);ppp_write_~pf~2#1.base, ppp_write_~pf~2#1.offset := ppp_write_#t~mem319#1.base, ppp_write_#t~mem319#1.offset;havoc ppp_write_#t~mem319#1.base, ppp_write_#t~mem319#1.offset; [2025-02-08 02:04:40,494 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10723: assume !(2 == main_~ldv_s_ppp_device_fops_file_operations~0#1); [2025-02-08 02:04:40,494 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6627-1: SUMMARY for call skb_queue_tail(ppp_write_~pf~2#1.base, 4 + ppp_write_~pf~2#1.offset, ppp_write_~skb~1#1.base, ppp_write_~skb~1#1.offset); srcloc: null [2025-02-08 02:04:40,494 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6627: call ppp_write_#t~mem325#1 := read~int#12(ppp_write_~pf~2#1.base, ppp_write_~pf~2#1.offset, 4); [2025-02-08 02:04:40,494 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7750-1: SUMMARY for call ppp_start_xmit_#t~ret430#1 := __fswab16((if ppp_start_xmit_#t~mem429#1 % 65536 % 4294967296 <= 2147483647 then ppp_start_xmit_#t~mem429#1 % 65536 % 4294967296 else ppp_start_xmit_#t~mem429#1 % 65536 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:40,494 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6528-1: SUMMARY for call ppp_read_#t~ret311#1.base, ppp_read_#t~ret311#1.offset := get_current(); srcloc: null [2025-02-08 02:04:40,494 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6561-1: assume { :begin_inline_remove_wait_queue } true;remove_wait_queue_#in~arg0#1.base, remove_wait_queue_#in~arg0#1.offset, remove_wait_queue_#in~arg1#1.base, remove_wait_queue_#in~arg1#1.offset := ppp_read_~pf~1#1.base, 180 + ppp_read_~pf~1#1.offset, ppp_read_~#wait~0#1.base, ppp_read_~#wait~0#1.offset;havoc remove_wait_queue_~arg0#1.base, remove_wait_queue_~arg0#1.offset, remove_wait_queue_~arg1#1.base, remove_wait_queue_~arg1#1.offset;remove_wait_queue_~arg0#1.base, remove_wait_queue_~arg0#1.offset := remove_wait_queue_#in~arg0#1.base, remove_wait_queue_#in~arg0#1.offset;remove_wait_queue_~arg1#1.base, remove_wait_queue_~arg1#1.offset := remove_wait_queue_#in~arg1#1.base, remove_wait_queue_#in~arg1#1.offset; [2025-02-08 02:04:40,495 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6528: ppp_read_~tmp___6~0#1.base, ppp_read_~tmp___6~0#1.offset := ppp_read_#t~ret311#1.base, ppp_read_#t~ret311#1.offset;havoc ppp_read_#t~ret311#1.base, ppp_read_#t~ret311#1.offset;ppp_read_~__ptr___3~0#1.base, ppp_read_~__ptr___3~0#1.offset := ppp_read_~tmp___6~0#1.base, ppp_read_~tmp___6~0#1.offset; [2025-02-08 02:04:40,495 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6561: havoc remove_wait_queue_~arg0#1.base, remove_wait_queue_~arg0#1.offset, remove_wait_queue_~arg1#1.base, remove_wait_queue_~arg1#1.offset;havoc remove_wait_queue_#in~arg0#1.base, remove_wait_queue_#in~arg0#1.offset, remove_wait_queue_#in~arg1#1.base, remove_wait_queue_#in~arg1#1.offset;assume { :end_inline_remove_wait_queue } true; [2025-02-08 02:04:40,495 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7883: ppp_net_ioctl_~err~4#1 := -22; [2025-02-08 02:04:40,495 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7751: ppp_start_xmit_#t~ret431#1 := ethertype_to_npindex_#res#1;havoc ethertype_to_npindex_~ethertype#1;havoc ethertype_to_npindex_#in~ethertype#1;assume { :end_inline_ethertype_to_npindex } true;assume -2147483648 <= ppp_start_xmit_#t~ret431#1 && ppp_start_xmit_#t~ret431#1 <= 2147483647;ppp_start_xmit_~npi~1#1 := ppp_start_xmit_#t~ret431#1;havoc ppp_start_xmit_#t~ret431#1; [2025-02-08 02:04:40,495 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10526-1: SUMMARY for call ppp_cleanup_#t~ret1202#1 := printk(56, 0); srcloc: null [2025-02-08 02:04:40,495 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10526: assume -2147483648 <= ppp_cleanup_#t~ret1202#1 && ppp_cleanup_#t~ret1202#1 <= 2147483647;havoc ppp_cleanup_#t~ret1202#1; [2025-02-08 02:04:40,495 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6298-1: ethertype_to_npindex_#res#1 := 1; [2025-02-08 02:04:40,495 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5902: test_tsk_thread_flag_#t~ret226#1 := test_ti_thread_flag_#res#1;havoc test_ti_thread_flag_#t~ret30#1, test_ti_thread_flag_~ti#1.base, test_ti_thread_flag_~ti#1.offset, test_ti_thread_flag_~flag#1, test_ti_thread_flag_~tmp~4#1;havoc test_ti_thread_flag_#in~ti#1.base, test_ti_thread_flag_#in~ti#1.offset, test_ti_thread_flag_#in~flag#1;assume { :end_inline_test_ti_thread_flag } true;assume -2147483648 <= test_tsk_thread_flag_#t~ret226#1 && test_tsk_thread_flag_#t~ret226#1 <= 2147483647;test_tsk_thread_flag_~tmp~21#1 := test_tsk_thread_flag_#t~ret226#1;havoc test_tsk_thread_flag_#t~mem225#1.base, test_tsk_thread_flag_#t~mem225#1.offset;havoc test_tsk_thread_flag_#t~ret226#1;test_tsk_thread_flag_#res#1 := test_tsk_thread_flag_~tmp~21#1; [2025-02-08 02:04:40,495 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7851-1: SUMMARY for call ##fun~$Pointer$~X~$Pointer$~TO~VOID(ppp_net_ioctl_#t~mem449#1.base, ppp_net_ioctl_#t~mem449#1.offset, ppp_net_ioctl_~#cstats~0#1.base, ppp_net_ioctl_~#cstats~0#1.offset, ppp_net_ioctl_#t~mem451#1.base, ppp_net_ioctl_#t~mem451#1.offset); srcloc: null [2025-02-08 02:04:40,495 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7818: ppp_net_ioctl_~tmp~42#1.base, ppp_net_ioctl_~tmp~42#1.offset := ppp_net_ioctl_#t~ret440#1.base, ppp_net_ioctl_#t~ret440#1.offset;havoc ppp_net_ioctl_#t~ret440#1.base, ppp_net_ioctl_#t~ret440#1.offset;ppp_net_ioctl_~ppp~6#1.base, ppp_net_ioctl_~ppp~6#1.offset := ppp_net_ioctl_~tmp~42#1.base, ppp_net_ioctl_~tmp~42#1.offset;ppp_net_ioctl_~err~4#1 := -14;call ppp_net_ioctl_#t~mem441#1.base, ppp_net_ioctl_#t~mem441#1.offset := read~$Pointer$#20(ppp_net_ioctl_~ifr#1.base, 16 + ppp_net_ioctl_~ifr#1.offset, 8);ppp_net_ioctl_~addr~0#1.base, ppp_net_ioctl_~addr~0#1.offset := ppp_net_ioctl_#t~mem441#1.base, ppp_net_ioctl_#t~mem441#1.offset;havoc ppp_net_ioctl_#t~mem441#1.base, ppp_net_ioctl_#t~mem441#1.offset; [2025-02-08 02:04:40,495 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7851: havoc ppp_net_ioctl_#t~mem449#1.base, ppp_net_ioctl_#t~mem449#1.offset;havoc ppp_net_ioctl_#t~mem450#1.base, ppp_net_ioctl_#t~mem450#1.offset;havoc ppp_net_ioctl_#t~mem451#1.base, ppp_net_ioctl_#t~mem451#1.offset; [2025-02-08 02:04:40,495 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10692: assume false; [2025-02-08 02:04:40,495 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10692: assume !false; [2025-02-08 02:04:40,495 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10725: main_#t~ret1215#1 := ppp_write_#res#1;havoc ppp_write_#t~mem319#1.base, ppp_write_#t~mem319#1.offset, ppp_write_#t~mem320#1, ppp_write_#t~ret321#1.base, ppp_write_#t~ret321#1.offset, ppp_write_#t~mem322#1, ppp_write_#t~ret323#1.base, ppp_write_#t~ret323#1.offset, ppp_write_#t~ret324#1, ppp_write_#t~mem325#1, ppp_write_#t~mem326#1, ppp_write_~file#1.base, ppp_write_~file#1.offset, ppp_write_~buf#1.base, ppp_write_~buf#1.offset, ppp_write_~count#1, ppp_write_~ppos#1.base, ppp_write_~ppos#1.offset, ppp_write_~pf~2#1.base, ppp_write_~pf~2#1.offset, ppp_write_~skb~1#1.base, ppp_write_~skb~1#1.offset, ppp_write_~ret~1#1, ppp_write_~tmp~34#1.base, ppp_write_~tmp~34#1.offset, ppp_write_~tmp___0~16#1, ppp_write_~__mptr~2#1.base, ppp_write_~__mptr~2#1.offset, ppp_write_~__mptr___0~1#1.base, ppp_write_~__mptr___0~1#1.offset;havoc ppp_write_#in~file#1.base, ppp_write_#in~file#1.offset, ppp_write_#in~buf#1.base, ppp_write_#in~buf#1.offset, ppp_write_#in~count#1, ppp_write_#in~ppos#1.base, ppp_write_#in~ppos#1.offset;assume { :end_inline_ppp_write } true;assume -9223372036854775808 <= main_#t~ret1215#1 && main_#t~ret1215#1 <= 9223372036854775807;main_~res_ppp_write_6~0#1 := main_#t~ret1215#1;havoc main_#t~ret1215#1; [2025-02-08 02:04:40,495 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7818-1: SUMMARY for call ppp_net_ioctl_#t~ret440#1.base, ppp_net_ioctl_#t~ret440#1.offset := netdev_priv(ppp_net_ioctl_~dev#1.base, ppp_net_ioctl_~dev#1.offset); srcloc: null [2025-02-08 02:04:40,495 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10659: havoc main_#t~nondet1212#1;assume -2147483648 <= main_#t~nondet1212#1 && main_#t~nondet1212#1 <= 2147483647;main_~tmp___0~38#1 := main_#t~nondet1212#1;havoc main_#t~nondet1212#1; [2025-02-08 02:04:40,495 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6563: assume 0 == (ppp_read_~skb~0#1.base + ppp_read_~skb~0#1.offset) % 18446744073709551616; [2025-02-08 02:04:40,495 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6563: assume !(0 == (ppp_read_~skb~0#1.base + ppp_read_~skb~0#1.offset) % 18446744073709551616);ppp_read_~ret~0#1 := -75;call ppp_read_#t~mem315#1 := read~int#12(ppp_read_~skb~0#1.base, 104 + ppp_read_~skb~0#1.offset, 4); [2025-02-08 02:04:40,495 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10758: assume { :begin_inline_ppp_init_net } true;ppp_init_net_#in~net#1.base, ppp_init_net_#in~net#1.offset := main_~var_group3~0#1.base, main_~var_group3~0#1.offset;havoc ppp_init_net_#res#1;havoc ppp_init_net_#t~mem414#1, ppp_init_net_#t~ret415#1.base, ppp_init_net_#t~ret415#1.offset, ppp_init_net_#t~ret416#1.base, ppp_init_net_#t~ret416#1.offset, ppp_init_net_~net#1.base, ppp_init_net_~net#1.offset, ppp_init_net_~pn~1#1.base, ppp_init_net_~pn~1#1.offset, ppp_init_net_~tmp~38#1.base, ppp_init_net_~tmp~38#1.offset, ppp_init_net_~#__key~1#1.base, ppp_init_net_~#__key~1#1.offset, ppp_init_net_~#__key___0~0#1.base, ppp_init_net_~#__key___0~0#1.offset;ppp_init_net_~net#1.base, ppp_init_net_~net#1.offset := ppp_init_net_#in~net#1.base, ppp_init_net_#in~net#1.offset;havoc ppp_init_net_~pn~1#1.base, ppp_init_net_~pn~1#1.offset;havoc ppp_init_net_~tmp~38#1.base, ppp_init_net_~tmp~38#1.offset;call ppp_init_net_~#__key~1#1.base, ppp_init_net_~#__key~1#1.offset := #Ultimate.allocOnStack(8);call ppp_init_net_~#__key___0~0#1.base, ppp_init_net_~#__key___0~0#1.offset := #Ultimate.allocOnStack(8);call ppp_init_net_#t~mem414#1 := read~int#12(~#ppp_net_id~0.base, ~#ppp_net_id~0.offset, 4); [2025-02-08 02:04:40,496 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6629: assume 1 == (if ppp_write_#t~mem325#1 % 4294967296 % 4294967296 <= 2147483647 then ppp_write_#t~mem325#1 % 4294967296 % 4294967296 else ppp_write_#t~mem325#1 % 4294967296 % 4294967296 - 4294967296);havoc ppp_write_#t~mem325#1; [2025-02-08 02:04:40,496 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6629: assume !(1 == (if ppp_write_#t~mem325#1 % 4294967296 % 4294967296 <= 2147483647 then ppp_write_#t~mem325#1 % 4294967296 % 4294967296 else ppp_write_#t~mem325#1 % 4294967296 % 4294967296 - 4294967296));havoc ppp_write_#t~mem325#1;call ppp_write_#t~mem326#1 := read~int#12(ppp_write_~pf~2#1.base, ppp_write_~pf~2#1.offset, 4); [2025-02-08 02:04:40,496 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6431: assume 0 == (ppp_read_~pf~1#1.base + ppp_read_~pf~1#1.offset) % 18446744073709551616;ppp_read_#res#1 := -6;call ULTIMATE.dealloc(ppp_read_~#wait~0#1.base, ppp_read_~#wait~0#1.offset);havoc ppp_read_~#wait~0#1.base, ppp_read_~#wait~0#1.offset;call ULTIMATE.dealloc(ppp_read_~#iov~0#1.base, ppp_read_~#iov~0#1.offset);havoc ppp_read_~#iov~0#1.base, ppp_read_~#iov~0#1.offset; [2025-02-08 02:04:40,496 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6431: assume !(0 == (ppp_read_~pf~1#1.base + ppp_read_~pf~1#1.offset) % 18446744073709551616);assume { :begin_inline_add_wait_queue } true;add_wait_queue_#in~arg0#1.base, add_wait_queue_#in~arg0#1.offset, add_wait_queue_#in~arg1#1.base, add_wait_queue_#in~arg1#1.offset := ppp_read_~pf~1#1.base, 180 + ppp_read_~pf~1#1.offset, ppp_read_~#wait~0#1.base, ppp_read_~#wait~0#1.offset;havoc add_wait_queue_~arg0#1.base, add_wait_queue_~arg0#1.offset, add_wait_queue_~arg1#1.base, add_wait_queue_~arg1#1.offset;add_wait_queue_~arg0#1.base, add_wait_queue_~arg0#1.offset := add_wait_queue_#in~arg0#1.base, add_wait_queue_#in~arg0#1.offset;add_wait_queue_~arg1#1.base, add_wait_queue_~arg1#1.offset := add_wait_queue_#in~arg1#1.base, add_wait_queue_#in~arg1#1.offset; [2025-02-08 02:04:40,496 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7654: ppp_init_net_~tmp~38#1.base, ppp_init_net_~tmp~38#1.offset := ppp_init_net_#t~ret415#1.base, ppp_init_net_#t~ret415#1.offset;havoc ppp_init_net_#t~mem414#1;havoc ppp_init_net_#t~ret415#1.base, ppp_init_net_#t~ret415#1.offset;ppp_init_net_~pn~1#1.base, ppp_init_net_~pn~1#1.offset := ppp_init_net_~tmp~38#1.base, ppp_init_net_~tmp~38#1.offset;assume { :begin_inline_idr_init } true;idr_init_#in~arg0#1.base, idr_init_#in~arg0#1.offset := ppp_init_net_~pn~1#1.base, ppp_init_net_~pn~1#1.offset;havoc idr_init_~arg0#1.base, idr_init_~arg0#1.offset;idr_init_~arg0#1.base, idr_init_~arg0#1.offset := idr_init_#in~arg0#1.base, idr_init_#in~arg0#1.offset; [2025-02-08 02:04:40,496 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7753: assume ppp_start_xmit_~npi~1#1 < 0; [2025-02-08 02:04:40,496 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7753: assume !(ppp_start_xmit_~npi~1#1 < 0);call ppp_start_xmit_#t~mem432#1 := read~int#12(ppp_start_xmit_~ppp~5#1.base, 472 + ppp_start_xmit_~ppp~5#1.offset + 4 * ppp_start_xmit_~npi~1#1, 4); [2025-02-08 02:04:40,496 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7654-1: SUMMARY for call ppp_init_net_#t~ret415#1.base, ppp_init_net_#t~ret415#1.offset := net_generic(ppp_init_net_~net#1.base, ppp_init_net_~net#1.offset, ppp_init_net_#t~mem414#1); srcloc: null [2025-02-08 02:04:40,496 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6465-1: SUMMARY for call ppp_read_#t~ret300#1.base, ppp_read_#t~ret300#1.offset := get_current(); srcloc: null [2025-02-08 02:04:40,497 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6465: ppp_read_~tmp___3~2#1.base, ppp_read_~tmp___3~2#1.offset := ppp_read_#t~ret300#1.base, ppp_read_#t~ret300#1.offset;havoc ppp_read_#t~ret300#1.base, ppp_read_#t~ret300#1.offset;ppp_read_~__ptr___2~0#1.base, ppp_read_~__ptr___2~0#1.offset := ppp_read_~tmp___3~2#1.base, ppp_read_~tmp___3~2#1.offset; [2025-02-08 02:04:40,497 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6300-1: ethertype_to_npindex_#res#1 := 2; [2025-02-08 02:04:40,497 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5838: assume __skb_cow_~_max1___1~0#1 > __skb_cow_~_max2___1~0#1;__skb_cow_~tmp___3~1#1 := __skb_cow_~_max1___1~0#1; [2025-02-08 02:04:40,497 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5838: assume !(__skb_cow_~_max1___1~0#1 > __skb_cow_~_max2___1~0#1);__skb_cow_~tmp___3~1#1 := __skb_cow_~_max2___1~0#1; [2025-02-08 02:04:40,497 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5805: assume __skb_cow_~_max1___0~0#1 > __skb_cow_~_max2___0~0#1;__skb_cow_~tmp___0~7#1 := __skb_cow_~_max1___0~0#1; [2025-02-08 02:04:40,497 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5805: assume !(__skb_cow_~_max1___0~0#1 > __skb_cow_~_max2___0~0#1);__skb_cow_~tmp___0~7#1 := __skb_cow_~_max2___0~0#1; [2025-02-08 02:04:40,497 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10661: assume 0 == main_~tmp___0~38#1; [2025-02-08 02:04:40,497 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10661: assume !(0 == main_~tmp___0~38#1); [2025-02-08 02:04:40,497 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10694: assume 0 == main_~ldv_s_ppp_device_fops_file_operations~0#1; [2025-02-08 02:04:40,497 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10694: assume !(0 == main_~ldv_s_ppp_device_fops_file_operations~0#1); [2025-02-08 02:04:40,497 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10727: SUMMARY for call ldv_check_return_value((if main_~res_ppp_write_6~0#1 % 4294967296 <= 2147483647 then main_~res_ppp_write_6~0#1 % 4294967296 else main_~res_ppp_write_6~0#1 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:40,497 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7788-1: SUMMARY for call ppp_start_xmit_#t~ret437#1.base, ppp_start_xmit_#t~ret437#1.offset := skb_push(ppp_start_xmit_~skb#1.base, ppp_start_xmit_~skb#1.offset, 2); srcloc: null [2025-02-08 02:04:40,497 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7788: ppp_start_xmit_~pp~0#1.base, ppp_start_xmit_~pp~0#1.offset := ppp_start_xmit_#t~ret437#1.base, ppp_start_xmit_#t~ret437#1.offset;havoc ppp_start_xmit_#t~ret437#1.base, ppp_start_xmit_#t~ret437#1.offset;call ppp_start_xmit_#t~mem438#1 := read~int#21(~#npindex_to_proto~0.base, ~#npindex_to_proto~0.offset + 4 * ppp_start_xmit_~npi~1#1, 4);ppp_start_xmit_~proto~0#1 := ppp_start_xmit_#t~mem438#1;havoc ppp_start_xmit_#t~mem438#1; [2025-02-08 02:04:40,497 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7656: havoc idr_init_~arg0#1.base, idr_init_~arg0#1.offset;havoc idr_init_#in~arg0#1.base, idr_init_#in~arg0#1.offset;assume { :end_inline_idr_init } true;assume { :begin_inline___mutex_init } true;__mutex_init_#in~arg0#1.base, __mutex_init_#in~arg0#1.offset, __mutex_init_#in~arg1#1.base, __mutex_init_#in~arg1#1.offset, __mutex_init_#in~arg2#1.base, __mutex_init_#in~arg2#1.offset := ppp_init_net_~pn~1#1.base, 92 + ppp_init_net_~pn~1#1.offset, 14, 0, ppp_init_net_~#__key~1#1.base, ppp_init_net_~#__key~1#1.offset;havoc __mutex_init_~arg0#1.base, __mutex_init_~arg0#1.offset, __mutex_init_~arg1#1.base, __mutex_init_~arg1#1.offset, __mutex_init_~arg2#1.base, __mutex_init_~arg2#1.offset;__mutex_init_~arg0#1.base, __mutex_init_~arg0#1.offset := __mutex_init_#in~arg0#1.base, __mutex_init_#in~arg0#1.offset;__mutex_init_~arg1#1.base, __mutex_init_~arg1#1.offset := __mutex_init_#in~arg1#1.base, __mutex_init_#in~arg1#1.offset;__mutex_init_~arg2#1.base, __mutex_init_~arg2#1.offset := __mutex_init_#in~arg2#1.base, __mutex_init_#in~arg2#1.offset; [2025-02-08 02:04:40,497 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6632: assume 2 == (if ppp_write_#t~mem326#1 % 4294967296 % 4294967296 <= 2147483647 then ppp_write_#t~mem326#1 % 4294967296 % 4294967296 else ppp_write_#t~mem326#1 % 4294967296 % 4294967296 - 4294967296);havoc ppp_write_#t~mem326#1; [2025-02-08 02:04:40,497 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6632: assume !(2 == (if ppp_write_#t~mem326#1 % 4294967296 % 4294967296 <= 2147483647 then ppp_write_#t~mem326#1 % 4294967296 % 4294967296 else ppp_write_#t~mem326#1 % 4294967296 % 4294967296 - 4294967296));havoc ppp_write_#t~mem326#1; [2025-02-08 02:04:40,497 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6038: netif_stop_queue_~tmp~26#1.base, netif_stop_queue_~tmp~26#1.offset := netif_stop_queue_#t~ret240#1.base, netif_stop_queue_#t~ret240#1.offset;havoc netif_stop_queue_#t~ret240#1.base, netif_stop_queue_#t~ret240#1.offset;assume { :begin_inline_netif_tx_stop_queue } true;netif_tx_stop_queue_#in~dev_queue#1.base, netif_tx_stop_queue_#in~dev_queue#1.offset := netif_stop_queue_~tmp~26#1.base, netif_stop_queue_~tmp~26#1.offset;havoc netif_tx_stop_queue_#t~ret239#1, netif_tx_stop_queue_~dev_queue#1.base, netif_tx_stop_queue_~dev_queue#1.offset, netif_tx_stop_queue_~__ret_warn_on~1#1, netif_tx_stop_queue_~tmp~25#1, netif_tx_stop_queue_~tmp___0~11#1;netif_tx_stop_queue_~dev_queue#1.base, netif_tx_stop_queue_~dev_queue#1.offset := netif_tx_stop_queue_#in~dev_queue#1.base, netif_tx_stop_queue_#in~dev_queue#1.offset;havoc netif_tx_stop_queue_~__ret_warn_on~1#1;havoc netif_tx_stop_queue_~tmp~25#1;havoc netif_tx_stop_queue_~tmp___0~11#1;netif_tx_stop_queue_~__ret_warn_on~1#1 := (if 0 == (netif_tx_stop_queue_~dev_queue#1.base + netif_tx_stop_queue_~dev_queue#1.offset) % 18446744073709551616 then 1 else 0);netif_tx_stop_queue_~tmp~25#1 := (if 0 != netif_tx_stop_queue_~__ret_warn_on~1#1 then 1 else 0); [2025-02-08 02:04:40,497 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6038-1: SUMMARY for call netif_stop_queue_#t~ret240#1.base, netif_stop_queue_#t~ret240#1.offset := netdev_get_tx_queue(netif_stop_queue_~dev#1.base, netif_stop_queue_~dev#1.offset, 0); srcloc: null [2025-02-08 02:04:40,497 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7855-1: call ppp_net_ioctl_#t~mem452#1.base, ppp_net_ioctl_#t~mem452#1.offset := read~$Pointer$#12(ppp_net_ioctl_~ppp~6#1.base, 528 + ppp_net_ioctl_~ppp~6#1.offset, 8); [2025-02-08 02:04:40,497 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7888-1: ppp_net_ioctl_#res#1 := ppp_net_ioctl_~err~4#1;call ULTIMATE.dealloc(ppp_net_ioctl_~#stats~0#1.base, ppp_net_ioctl_~#stats~0#1.offset);havoc ppp_net_ioctl_~#stats~0#1.base, ppp_net_ioctl_~#stats~0#1.offset;call ULTIMATE.dealloc(ppp_net_ioctl_~#cstats~0#1.base, ppp_net_ioctl_~#cstats~0#1.offset);havoc ppp_net_ioctl_~#cstats~0#1.base, ppp_net_ioctl_~#cstats~0#1.offset; [2025-02-08 02:04:40,497 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7855: assume 0 != (ppp_net_ioctl_#t~mem452#1.base + ppp_net_ioctl_#t~mem452#1.offset) % 18446744073709551616;havoc ppp_net_ioctl_#t~mem452#1.base, ppp_net_ioctl_#t~mem452#1.offset;call ppp_net_ioctl_#t~mem457#1.base, ppp_net_ioctl_#t~mem457#1.offset := read~$Pointer$#12(ppp_net_ioctl_~ppp~6#1.base, 528 + ppp_net_ioctl_~ppp~6#1.offset, 8);call ppp_net_ioctl_#t~mem458#1.base, ppp_net_ioctl_#t~mem458#1.offset := read~$Pointer$#12(ppp_net_ioctl_~ppp~6#1.base, 520 + ppp_net_ioctl_~ppp~6#1.offset, 8);call ppp_net_ioctl_#t~mem459#1.base, ppp_net_ioctl_#t~mem459#1.offset := read~$Pointer$#12(ppp_net_ioctl_#t~mem458#1.base, 100 + ppp_net_ioctl_#t~mem458#1.offset, 8); [2025-02-08 02:04:40,498 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7855: assume !(0 != (ppp_net_ioctl_#t~mem452#1.base + ppp_net_ioctl_#t~mem452#1.offset) % 18446744073709551616);havoc ppp_net_ioctl_#t~mem452#1.base, ppp_net_ioctl_#t~mem452#1.offset; [2025-02-08 02:04:40,498 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6534: ppp_read_~tmp___7~0#1.base, ppp_read_~tmp___7~0#1.offset := ppp_read_#t~ret312#1.base, ppp_read_#t~ret312#1.offset;havoc ppp_read_#t~ret312#1.base, ppp_read_#t~ret312#1.offset;ppp_read_~__ptr___4~0#1.base, ppp_read_~__ptr___4~0#1.offset := ppp_read_~tmp___7~0#1.base, ppp_read_~tmp___7~0#1.offset; [2025-02-08 02:04:40,498 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7657: havoc __mutex_init_~arg0#1.base, __mutex_init_~arg0#1.offset, __mutex_init_~arg1#1.base, __mutex_init_~arg1#1.offset, __mutex_init_~arg2#1.base, __mutex_init_~arg2#1.offset;havoc __mutex_init_#in~arg0#1.base, __mutex_init_#in~arg0#1.offset, __mutex_init_#in~arg1#1.base, __mutex_init_#in~arg1#1.offset, __mutex_init_#in~arg2#1.base, __mutex_init_#in~arg2#1.offset;assume { :end_inline___mutex_init } true; [2025-02-08 02:04:40,498 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10696: assume -2147483648 <= main_#t~ret1213#1 && main_#t~ret1213#1 <= 2147483647;main_~res_ppp_open_3~0#1 := main_#t~ret1213#1;havoc main_#t~ret1213#1; [2025-02-08 02:04:40,498 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10729: assume main_~res_ppp_write_6~0#1 < 0; [2025-02-08 02:04:40,498 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10729: assume !(main_~res_ppp_write_6~0#1 < 0);main_~ldv_s_ppp_device_fops_file_operations~0#1 := 1 + main_~ldv_s_ppp_device_fops_file_operations~0#1; [2025-02-08 02:04:40,498 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6534-1: SUMMARY for call ppp_read_#t~ret312#1.base, ppp_read_#t~ret312#1.offset := get_current(); srcloc: null [2025-02-08 02:04:40,498 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10696-1: SUMMARY for call main_#t~ret1213#1 := ppp_open(main_~var_group2~0#1.base, main_~var_group2~0#1.offset, main_~var_group1~0#1.base, main_~var_group1~0#1.offset); srcloc: null [2025-02-08 02:04:40,498 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6303-1: ethertype_to_npindex_#res#1 := 3; [2025-02-08 02:04:40,498 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6039: havoc netif_tx_stop_queue_#t~ret239#1, netif_tx_stop_queue_~dev_queue#1.base, netif_tx_stop_queue_~dev_queue#1.offset, netif_tx_stop_queue_~__ret_warn_on~1#1, netif_tx_stop_queue_~tmp~25#1, netif_tx_stop_queue_~tmp___0~11#1;havoc netif_tx_stop_queue_#in~dev_queue#1.base, netif_tx_stop_queue_#in~dev_queue#1.offset;assume { :end_inline_netif_tx_stop_queue } true; [2025-02-08 02:04:40,498 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7790: assume { :begin_inline_netif_stop_queue } true;netif_stop_queue_#in~dev#1.base, netif_stop_queue_#in~dev#1.offset := ppp_start_xmit_~dev#1.base, ppp_start_xmit_~dev#1.offset;havoc netif_stop_queue_#t~ret240#1.base, netif_stop_queue_#t~ret240#1.offset, netif_stop_queue_~dev#1.base, netif_stop_queue_~dev#1.offset, netif_stop_queue_~tmp~26#1.base, netif_stop_queue_~tmp~26#1.offset;netif_stop_queue_~dev#1.base, netif_stop_queue_~dev#1.offset := netif_stop_queue_#in~dev#1.base, netif_stop_queue_#in~dev#1.offset;havoc netif_stop_queue_~tmp~26#1.base, netif_stop_queue_~tmp~26#1.offset; [2025-02-08 02:04:40,498 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7823: assume 35312 == ppp_net_ioctl_~cmd#1; [2025-02-08 02:04:40,498 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7823: assume !(35312 == ppp_net_ioctl_~cmd#1); [2025-02-08 02:04:40,498 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10763: SUMMARY for call ppp_exit_net(main_~var_group3~0#1.base, main_~var_group3~0#1.offset); srcloc: null [2025-02-08 02:04:40,498 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7658: SUMMARY for call INIT_LIST_HEAD(ppp_init_net_~pn~1#1.base, 248 + ppp_init_net_~pn~1#1.offset); srcloc: null [2025-02-08 02:04:40,498 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7790-1: SUMMARY for call put_unaligned_be16((if ppp_start_xmit_~proto~0#1 % 65536 % 4294967296 <= 2147483647 then ppp_start_xmit_~proto~0#1 % 65536 % 4294967296 else ppp_start_xmit_~proto~0#1 % 65536 % 4294967296 - 4294967296), ppp_start_xmit_~pp~0#1.base, ppp_start_xmit_~pp~0#1.offset); srcloc: null [2025-02-08 02:04:40,498 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7757: assume 0 == (if ppp_start_xmit_#t~mem432#1 % 4294967296 % 4294967296 <= 2147483647 then ppp_start_xmit_#t~mem432#1 % 4294967296 % 4294967296 else ppp_start_xmit_#t~mem432#1 % 4294967296 % 4294967296 - 4294967296);havoc ppp_start_xmit_#t~mem432#1; [2025-02-08 02:04:40,498 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7757: assume !(0 == (if ppp_start_xmit_#t~mem432#1 % 4294967296 % 4294967296 <= 2147483647 then ppp_start_xmit_#t~mem432#1 % 4294967296 % 4294967296 else ppp_start_xmit_#t~mem432#1 % 4294967296 % 4294967296 - 4294967296));havoc ppp_start_xmit_#t~mem432#1;call ppp_start_xmit_#t~mem433#1 := read~int#12(ppp_start_xmit_~ppp~5#1.base, 472 + ppp_start_xmit_~ppp~5#1.offset + 4 * ppp_start_xmit_~npi~1#1, 4); [2025-02-08 02:04:40,498 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6502: ppp_read_~ret~0#1 := -11;call ppp_read_#t~mem307#1 := read~int#12(ppp_read_~file#1.base, 120 + ppp_read_~file#1.offset, 4); [2025-02-08 02:04:40,498 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10532: assume { :begin_inline_device_destroy } true;device_destroy_#in~arg0#1.base, device_destroy_#in~arg0#1.offset, device_destroy_#in~arg1#1 := ~ppp_class~0.base, ~ppp_class~0.offset, 113246208;havoc device_destroy_~arg0#1.base, device_destroy_~arg0#1.offset, device_destroy_~arg1#1;device_destroy_~arg0#1.base, device_destroy_~arg0#1.offset := device_destroy_#in~arg0#1.base, device_destroy_#in~arg0#1.offset;device_destroy_~arg1#1 := device_destroy_#in~arg1#1;havoc device_destroy_~arg0#1.base, device_destroy_~arg0#1.offset, device_destroy_~arg1#1;havoc device_destroy_#in~arg0#1.base, device_destroy_#in~arg0#1.offset, device_destroy_#in~arg1#1;assume { :end_inline_device_destroy } true;assume { :begin_inline_class_destroy } true;class_destroy_#in~arg0#1.base, class_destroy_#in~arg0#1.offset := ~ppp_class~0.base, ~ppp_class~0.offset;havoc class_destroy_~arg0#1.base, class_destroy_~arg0#1.offset;class_destroy_~arg0#1.base, class_destroy_~arg0#1.offset := class_destroy_#in~arg0#1.base, class_destroy_#in~arg0#1.offset;havoc class_destroy_~arg0#1.base, class_destroy_~arg0#1.offset;havoc class_destroy_#in~arg0#1.base, class_destroy_#in~arg0#1.offset;assume { :end_inline_class_destroy } true; [2025-02-08 02:04:40,498 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10532-1: SUMMARY for call unregister_chrdev(108, 57, 0); srcloc: null [2025-02-08 02:04:40,498 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6568: assume ppp_read_#t~mem315#1 % 4294967296 % 18446744073709551616 > ppp_read_~count#1 % 18446744073709551616;havoc ppp_read_#t~mem315#1; [2025-02-08 02:04:40,499 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6568: assume !(ppp_read_#t~mem315#1 % 4294967296 % 18446744073709551616 > ppp_read_~count#1 % 18446744073709551616);havoc ppp_read_#t~mem315#1;ppp_read_~ret~0#1 := -14;call write~$Pointer$#19(ppp_read_~buf#1.base, ppp_read_~buf#1.offset, ppp_read_~#iov~0#1.base, ppp_read_~#iov~0#1.offset, 8);call write~int#19(ppp_read_~count#1, ppp_read_~#iov~0#1.base, 8 + ppp_read_~#iov~0#1.offset, 8);call ppp_read_#t~mem316#1 := read~int#12(ppp_read_~skb~0#1.base, 104 + ppp_read_~skb~0#1.offset, 4);assume { :begin_inline_skb_copy_datagram_iovec } true;skb_copy_datagram_iovec_#in~arg0#1.base, skb_copy_datagram_iovec_#in~arg0#1.offset, skb_copy_datagram_iovec_#in~arg1#1, skb_copy_datagram_iovec_#in~arg2#1.base, skb_copy_datagram_iovec_#in~arg2#1.offset, skb_copy_datagram_iovec_#in~arg3#1 := ppp_read_~skb~0#1.base, ppp_read_~skb~0#1.offset, 0, ppp_read_~#iov~0#1.base, ppp_read_~#iov~0#1.offset, (if ppp_read_#t~mem316#1 % 4294967296 % 4294967296 <= 2147483647 then ppp_read_#t~mem316#1 % 4294967296 % 4294967296 else ppp_read_#t~mem316#1 % 4294967296 % 4294967296 - 4294967296);havoc skb_copy_datagram_iovec_#res#1;havoc skb_copy_datagram_iovec_#t~nondet1262#1, skb_copy_datagram_iovec_~arg0#1.base, skb_copy_datagram_iovec_~arg0#1.offset, skb_copy_datagram_iovec_~arg1#1, skb_copy_datagram_iovec_~arg2#1.base, skb_copy_datagram_iovec_~arg2#1.offset, skb_copy_datagram_iovec_~arg3#1;skb_copy_datagram_iovec_~arg0#1.base, skb_copy_datagram_iovec_~arg0#1.offset := skb_copy_datagram_iovec_#in~arg0#1.base, skb_copy_datagram_iovec_#in~arg0#1.offset;skb_copy_datagram_iovec_~arg1#1 := skb_copy_datagram_iovec_#in~arg1#1;skb_copy_datagram_iovec_~arg2#1.base, skb_copy_datagram_iovec_~arg2#1.offset := skb_copy_datagram_iovec_#in~arg2#1.base, skb_copy_datagram_iovec_#in~arg2#1.offset;skb_copy_datagram_iovec_~arg3#1 := skb_copy_datagram_iovec_#in~arg3#1;havoc skb_copy_datagram_iovec_#t~nondet1262#1;assume -2147483648 <= skb_copy_datagram_iovec_#t~nondet1262#1 && skb_copy_datagram_iovec_#t~nondet1262#1 <= 2147483647;skb_copy_datagram_iovec_#res#1 := skb_copy_datagram_iovec_#t~nondet1262#1;havoc skb_copy_datagram_iovec_#t~nondet1262#1; [2025-02-08 02:04:40,499 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6601: assume 0 == (ppp_write_~pf~2#1.base + ppp_write_~pf~2#1.offset) % 18446744073709551616;ppp_write_#res#1 := -6; [2025-02-08 02:04:40,499 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6601: assume !(0 == (ppp_write_~pf~2#1.base + ppp_write_~pf~2#1.offset) % 18446744073709551616);ppp_write_~ret~1#1 := -12;call ppp_write_#t~mem320#1 := read~int#12(ppp_write_~pf~2#1.base, 268 + ppp_write_~pf~2#1.offset, 4); [2025-02-08 02:04:40,499 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10664: assume 1 == main_~tmp___0~38#1; [2025-02-08 02:04:40,499 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10664: assume !(1 == main_~tmp___0~38#1); [2025-02-08 02:04:40,499 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10697: SUMMARY for call ldv_check_return_value(main_~res_ppp_open_3~0#1); srcloc: null [2025-02-08 02:04:40,499 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6436: havoc add_wait_queue_~arg0#1.base, add_wait_queue_~arg0#1.offset, add_wait_queue_~arg1#1.base, add_wait_queue_~arg1#1.offset;havoc add_wait_queue_#in~arg0#1.base, add_wait_queue_#in~arg0#1.offset, add_wait_queue_#in~arg1#1.base, add_wait_queue_#in~arg1#1.offset;assume { :end_inline_add_wait_queue } true;ppp_read_~__x~0#1 := 1; [2025-02-08 02:04:40,499 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2025-02-08 02:04:40,499 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10797: assume { :begin_inline_ppp_cleanup } true;havoc ppp_cleanup_#t~ret1199#1, ppp_cleanup_#t~ret1200#1, ppp_cleanup_#t~ret1201#1, ppp_cleanup_#t~ret1202#1, ppp_cleanup_~tmp~65#1, ppp_cleanup_~tmp___0~37#1;havoc ppp_cleanup_~tmp~65#1;havoc ppp_cleanup_~tmp___0~37#1; [2025-02-08 02:04:40,499 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7791: havoc netif_stop_queue_#t~ret240#1.base, netif_stop_queue_#t~ret240#1.offset, netif_stop_queue_~dev#1.base, netif_stop_queue_~dev#1.offset, netif_stop_queue_~tmp~26#1.base, netif_stop_queue_~tmp~26#1.offset;havoc netif_stop_queue_#in~dev#1.base, netif_stop_queue_#in~dev#1.offset;assume { :end_inline_netif_stop_queue } true; [2025-02-08 02:04:40,499 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7857-1: SUMMARY for call ##fun~$Pointer$~X~$Pointer$~TO~VOID(ppp_net_ioctl_#t~mem457#1.base, ppp_net_ioctl_#t~mem457#1.offset, ppp_net_ioctl_~#cstats~0#1.base, 40 + ppp_net_ioctl_~#cstats~0#1.offset, ppp_net_ioctl_#t~mem459#1.base, ppp_net_ioctl_#t~mem459#1.offset); srcloc: null [2025-02-08 02:04:40,499 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7857: havoc ppp_net_ioctl_#t~mem457#1.base, ppp_net_ioctl_#t~mem457#1.offset;havoc ppp_net_ioctl_#t~mem458#1.base, ppp_net_ioctl_#t~mem458#1.offset;havoc ppp_net_ioctl_#t~mem459#1.base, ppp_net_ioctl_#t~mem459#1.offset; [2025-02-08 02:04:40,499 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7659: SUMMARY for call INIT_LIST_HEAD(ppp_init_net_~pn~1#1.base, 264 + ppp_init_net_~pn~1#1.offset); srcloc: null [2025-02-08 02:04:40,499 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6635: assume false;ppp_write_~__mptr~2#1.base, ppp_write_~__mptr~2#1.offset := ppp_write_~pf~2#1.base, ppp_write_~pf~2#1.offset; [2025-02-08 02:04:40,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6635: assume !false;ppp_write_~ret~1#1 := (if ppp_write_~count#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ppp_write_~count#1 % 18446744073709551616 % 18446744073709551616 else ppp_write_~count#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);ppp_write_#res#1 := ppp_write_~ret~1#1; [2025-02-08 02:04:40,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6503-1: [2025-02-08 02:04:40,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6503: assume 0 != ppp_read_#t~bitwise308#1 % 4294967296;havoc ppp_read_#t~mem307#1;havoc ppp_read_#t~bitwise308#1; [2025-02-08 02:04:40,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6503: assume !(0 != ppp_read_#t~bitwise308#1 % 4294967296);havoc ppp_read_#t~mem307#1;havoc ppp_read_#t~bitwise308#1;ppp_read_~ret~0#1 := -512; [2025-02-08 02:04:40,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6503-4: assume 0 == ppp_read_#t~mem307#1 % 4294967296;ppp_read_#t~bitwise308#1 := 0; [2025-02-08 02:04:40,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6503-4: assume !(0 == ppp_read_#t~mem307#1 % 4294967296); [2025-02-08 02:04:40,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6503-3: assume 2048 == ppp_read_#t~mem307#1 % 4294967296;ppp_read_#t~bitwise308#1 := ppp_read_#t~mem307#1; [2025-02-08 02:04:40,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6503-3: assume !(2048 == ppp_read_#t~mem307#1 % 4294967296); [2025-02-08 02:04:40,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6503-2: havoc ppp_read_#t~bitwise308#1;assume ppp_read_#t~bitwise308#1 % 4294967296 <= ppp_read_#t~mem307#1 % 4294967296 && ppp_read_#t~bitwise308#1 % 4294967296 <= 2048; [2025-02-08 02:04:40,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5281: test_ti_thread_flag_#t~ret30#1 := variable_test_bit_#res#1;havoc variable_test_bit_~nr#1, variable_test_bit_~addr#1.base, variable_test_bit_~addr#1.offset, variable_test_bit_~oldbit~1#1;havoc variable_test_bit_#in~nr#1, variable_test_bit_#in~addr#1.base, variable_test_bit_#in~addr#1.offset;assume { :end_inline_variable_test_bit } true;assume -2147483648 <= test_ti_thread_flag_#t~ret30#1 && test_ti_thread_flag_#t~ret30#1 <= 2147483647;test_ti_thread_flag_~tmp~4#1 := test_ti_thread_flag_#t~ret30#1;havoc test_ti_thread_flag_#t~ret30#1;test_ti_thread_flag_#res#1 := test_ti_thread_flag_~tmp~4#1; [2025-02-08 02:04:40,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6305-1: ethertype_to_npindex_#res#1 := 4; [2025-02-08 02:04:40,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5843: __skb_cow_~_max1___2~0#1 := 32;__skb_cow_~_max2___2~0#1 := 64; [2025-02-08 02:04:40,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5810: assume __skb_cow_~tmp___0~7#1 % 4294967296 > __skb_cow_~headroom#1 % 4294967296;__skb_cow_~_max1~0#1 := 32;__skb_cow_~_max2~0#1 := 64; [2025-02-08 02:04:40,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5810: assume !(__skb_cow_~tmp___0~7#1 % 4294967296 > __skb_cow_~headroom#1 % 4294967296); [2025-02-08 02:04:40,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7792: SUMMARY for call skb_queue_tail(ppp_start_xmit_~ppp~5#1.base, 4 + ppp_start_xmit_~ppp~5#1.offset, ppp_start_xmit_~skb#1.base, ppp_start_xmit_~skb#1.offset); srcloc: null [2025-02-08 02:04:40,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10699: assume 0 != main_~res_ppp_open_3~0#1; [2025-02-08 02:04:40,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10699: assume !(0 != main_~res_ppp_open_3~0#1);main_~ldv_s_ppp_device_fops_file_operations~0#1 := 1 + main_~ldv_s_ppp_device_fops_file_operations~0#1; [2025-02-08 02:04:40,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7660-1: SUMMARY for call ppp_init_net_#t~ret416#1.base, ppp_init_net_#t~ret416#1.offset := spinlock_check(ppp_init_net_~pn~1#1.base, 284 + ppp_init_net_~pn~1#1.offset); srcloc: null [2025-02-08 02:04:40,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7660: havoc ppp_init_net_#t~ret416#1.base, ppp_init_net_#t~ret416#1.offset; [2025-02-08 02:04:40,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6273: assume 2048 == ethertype_to_npindex_~ethertype#1; [2025-02-08 02:04:40,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6273: assume !(2048 == ethertype_to_npindex_~ethertype#1); [2025-02-08 02:04:40,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7826: assume 35314 == ppp_net_ioctl_~cmd#1; [2025-02-08 02:04:40,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7826: assume !(35314 == ppp_net_ioctl_~cmd#1); [2025-02-08 02:04:40,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7793-1: SUMMARY for call ppp_xmit_process(ppp_start_xmit_~ppp~5#1.base, ppp_start_xmit_~ppp~5#1.offset); srcloc: null [2025-02-08 02:04:40,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7760: assume 3 == (if ppp_start_xmit_#t~mem433#1 % 4294967296 % 4294967296 <= 2147483647 then ppp_start_xmit_#t~mem433#1 % 4294967296 % 4294967296 else ppp_start_xmit_#t~mem433#1 % 4294967296 % 4294967296 - 4294967296);havoc ppp_start_xmit_#t~mem433#1; [2025-02-08 02:04:40,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7760: assume !(3 == (if ppp_start_xmit_#t~mem433#1 % 4294967296 % 4294967296 <= 2147483647 then ppp_start_xmit_#t~mem433#1 % 4294967296 % 4294967296 else ppp_start_xmit_#t~mem433#1 % 4294967296 % 4294967296 - 4294967296));havoc ppp_start_xmit_#t~mem433#1;call ppp_start_xmit_#t~mem434#1 := read~int#12(ppp_start_xmit_~ppp~5#1.base, 472 + ppp_start_xmit_~ppp~5#1.offset + 4 * ppp_start_xmit_~npi~1#1, 4); [2025-02-08 02:04:40,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7793: ppp_start_xmit_#res#1 := 0; [2025-02-08 02:04:40,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10667: assume 2 == main_~tmp___0~38#1; [2025-02-08 02:04:40,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10667: assume !(2 == main_~tmp___0~38#1); [2025-02-08 02:04:40,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7661-1: SUMMARY for call __raw_spin_lock_init(ppp_init_net_~pn~1#1.base, 284 + ppp_init_net_~pn~1#1.offset, 15, 0, ppp_init_net_~#__key___0~0#1.base, ppp_init_net_~#__key___0~0#1.offset); srcloc: null [2025-02-08 02:04:40,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7661: ppp_init_net_#res#1 := 0;call ULTIMATE.dealloc(ppp_init_net_~#__key~1#1.base, ppp_init_net_~#__key~1#1.offset);havoc ppp_init_net_~#__key~1#1.base, ppp_init_net_~#__key~1#1.offset;call ULTIMATE.dealloc(ppp_init_net_~#__key___0~0#1.base, ppp_init_net_~#__key___0~0#1.offset);havoc ppp_init_net_~#__key___0~0#1.base, ppp_init_net_~#__key___0~0#1.offset; [2025-02-08 02:04:40,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6472: SUMMARY for call __xchg_wrong_size(); srcloc: null [2025-02-08 02:04:40,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6307-1: ethertype_to_npindex_#res#1 := 5; [2025-02-08 02:04:40,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10535: havoc ppp_cleanup_#t~ret1199#1, ppp_cleanup_#t~ret1200#1, ppp_cleanup_#t~ret1201#1, ppp_cleanup_#t~ret1202#1, ppp_cleanup_~tmp~65#1, ppp_cleanup_~tmp___0~37#1;assume { :end_inline_ppp_cleanup } true;assume { :begin_inline_ldv_check_final_state } true; [2025-02-08 02:04:40,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10535-1: SUMMARY for call unregister_pernet_device(~#ppp_net_ops~0.base, ~#ppp_net_ops~0.offset); srcloc: null [2025-02-08 02:04:40,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5845: assume __skb_cow_~_max1___2~0#1 > __skb_cow_~_max2___2~0#1;__skb_cow_~tmp___4~0#1 := __skb_cow_~_max1___2~0#1; [2025-02-08 02:04:40,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5845: assume !(__skb_cow_~_max1___2~0#1 > __skb_cow_~_max2___2~0#1);__skb_cow_~tmp___4~0#1 := __skb_cow_~_max2___2~0#1; [2025-02-08 02:04:40,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7728: SUMMARY for call unregister_chrdev(108, 22, 0); srcloc: null [2025-02-08 02:04:40,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6440: assume true; [2025-02-08 02:04:40,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6440: assume !true; [2025-02-08 02:04:40,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5912: signal_pending_#t~ret227#1 := test_tsk_thread_flag_#res#1;havoc test_tsk_thread_flag_#t~mem225#1.base, test_tsk_thread_flag_#t~mem225#1.offset, test_tsk_thread_flag_#t~ret226#1, test_tsk_thread_flag_~tsk#1.base, test_tsk_thread_flag_~tsk#1.offset, test_tsk_thread_flag_~flag#1, test_tsk_thread_flag_~tmp~21#1;havoc test_tsk_thread_flag_#in~tsk#1.base, test_tsk_thread_flag_#in~tsk#1.offset, test_tsk_thread_flag_#in~flag#1;assume { :end_inline_test_tsk_thread_flag } true;assume -2147483648 <= signal_pending_#t~ret227#1 && signal_pending_#t~ret227#1 <= 2147483647;signal_pending_~tmp~22#1 := signal_pending_#t~ret227#1;havoc signal_pending_#t~ret227#1;signal_pending_~tmp___0~9#1 := (if 0 != signal_pending_~tmp~22#1 then 1 else 0);signal_pending_#res#1 := (if signal_pending_~tmp___0~9#1 % 4294967296 <= 2147483647 then signal_pending_~tmp___0~9#1 % 4294967296 else signal_pending_~tmp___0~9#1 % 4294967296 - 4294967296); [2025-02-08 02:04:40,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5813: assume __skb_cow_~_max1~0#1 > __skb_cow_~_max2~0#1;__skb_cow_~tmp~18#1 := __skb_cow_~_max1~0#1; [2025-02-08 02:04:40,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5813: assume !(__skb_cow_~_max1~0#1 > __skb_cow_~_max2~0#1);__skb_cow_~tmp~18#1 := __skb_cow_~_max2~0#1; [2025-02-08 02:04:40,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6639: SUMMARY for call ppp_xmit_process(ppp_write_~__mptr~2#1.base, ppp_write_~__mptr~2#1.offset); srcloc: null [2025-02-08 02:04:40,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10768: main_#t~ret1220#1 := ppp_start_xmit_#res#1;havoc ppp_start_xmit_#t~ret428#1.base, ppp_start_xmit_#t~ret428#1.offset, ppp_start_xmit_#t~mem429#1, ppp_start_xmit_#t~ret430#1, ppp_start_xmit_#t~ret431#1, ppp_start_xmit_#t~mem432#1, ppp_start_xmit_#t~mem433#1, ppp_start_xmit_#t~mem434#1, ppp_start_xmit_#t~mem435#1, ppp_start_xmit_#t~ret436#1, ppp_start_xmit_#t~ret437#1.base, ppp_start_xmit_#t~ret437#1.offset, ppp_start_xmit_#t~mem438#1, ppp_start_xmit_#t~mem439#1, ppp_start_xmit_~skb#1.base, ppp_start_xmit_~skb#1.offset, ppp_start_xmit_~dev#1.base, ppp_start_xmit_~dev#1.offset, ppp_start_xmit_~ppp~5#1.base, ppp_start_xmit_~ppp~5#1.offset, ppp_start_xmit_~tmp~41#1.base, ppp_start_xmit_~tmp~41#1.offset, ppp_start_xmit_~npi~1#1, ppp_start_xmit_~proto~0#1, ppp_start_xmit_~pp~0#1.base, ppp_start_xmit_~pp~0#1.offset, ppp_start_xmit_~tmp___0~20#1, ppp_start_xmit_~tmp___1~10#1;havoc ppp_start_xmit_#in~skb#1.base, ppp_start_xmit_#in~skb#1.offset, ppp_start_xmit_#in~dev#1.base, ppp_start_xmit_#in~dev#1.offset;assume { :end_inline_ppp_start_xmit } true;assume -2147483648 <= main_#t~ret1220#1 && main_#t~ret1220#1 <= 2147483647;havoc main_#t~ret1220#1; [2025-02-08 02:04:40,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10801: assume { :end_inline_ldv_check_final_state } true;main_#res#1 := 0;#t~ret1277#1 := main_#res#1;havoc main_#t~ret1211#1, main_#t~nondet1212#1, main_#t~ret1213#1, main_#t~ret1214#1, main_#t~ret1215#1, main_#t~ret1216#1, main_#t~ret1217#1, main_#t~ret1218#1, main_#t~ret1219#1, main_#t~ret1220#1, main_#t~ret1221#1, main_#t~nondet1222#1, main_~var_group1~0#1.base, main_~var_group1~0#1.offset, main_~var_ppp_read_5_p1~0#1.base, main_~var_ppp_read_5_p1~0#1.offset, main_~var_ppp_read_5_p2~0#1, main_~var_ppp_read_5_p3~0#1.base, main_~var_ppp_read_5_p3~0#1.offset, main_~res_ppp_read_5~0#1, main_~var_ppp_write_6_p1~0#1.base, main_~var_ppp_write_6_p1~0#1.offset, main_~var_ppp_write_6_p2~0#1, main_~var_ppp_write_6_p3~0#1.base, main_~var_ppp_write_6_p3~0#1.offset, main_~res_ppp_write_6~0#1, main_~var_ppp_poll_7_p1~0#1.base, main_~var_ppp_poll_7_p1~0#1.offset, main_~var_ppp_ioctl_9_p1~0#1, main_~var_ppp_ioctl_9_p2~0#1, main_~var_group2~0#1.base, main_~var_group2~0#1.offset, main_~res_ppp_open_3~0#1, main_~var_group3~0#1.base, main_~var_group3~0#1.offset, main_~var_group4~0#1.base, main_~var_group4~0#1.offset, main_~var_group5~0#1.base, main_~var_group5~0#1.offset, main_~var_group6~0#1.base, main_~var_group6~0#1.offset, main_~var_ppp_net_ioctl_15_p2~0#1, main_~ldv_s_ppp_device_fops_file_operations~0#1, main_~tmp~69#1, main_~tmp___0~38#1, main_~tmp___1~19#1;assume { :end_inline_main } true; [2025-02-08 02:04:40,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6540-1: SUMMARY for call ppp_read_#t~ret313#1.base, ppp_read_#t~ret313#1.offset := get_current(); srcloc: null [2025-02-08 02:04:40,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6540: ppp_read_~tmp___8~0#1.base, ppp_read_~tmp___8~0#1.offset := ppp_read_#t~ret313#1.base, ppp_read_#t~ret313#1.offset;havoc ppp_read_#t~ret313#1.base, ppp_read_#t~ret313#1.offset;ppp_read_~__ptr___5~0#1.base, ppp_read_~__ptr___5~0#1.offset := ppp_read_~tmp___8~0#1.base, ppp_read_~tmp___8~0#1.offset; [2025-02-08 02:04:40,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10768-1: assume { :begin_inline_ppp_start_xmit } true;ppp_start_xmit_#in~skb#1.base, ppp_start_xmit_#in~skb#1.offset, ppp_start_xmit_#in~dev#1.base, ppp_start_xmit_#in~dev#1.offset := main_~var_group4~0#1.base, main_~var_group4~0#1.offset, main_~var_group5~0#1.base, main_~var_group5~0#1.offset;havoc ppp_start_xmit_#res#1;havoc ppp_start_xmit_#t~ret428#1.base, ppp_start_xmit_#t~ret428#1.offset, ppp_start_xmit_#t~mem429#1, ppp_start_xmit_#t~ret430#1, ppp_start_xmit_#t~ret431#1, ppp_start_xmit_#t~mem432#1, ppp_start_xmit_#t~mem433#1, ppp_start_xmit_#t~mem434#1, ppp_start_xmit_#t~mem435#1, ppp_start_xmit_#t~ret436#1, ppp_start_xmit_#t~ret437#1.base, ppp_start_xmit_#t~ret437#1.offset, ppp_start_xmit_#t~mem438#1, ppp_start_xmit_#t~mem439#1, ppp_start_xmit_~skb#1.base, ppp_start_xmit_~skb#1.offset, ppp_start_xmit_~dev#1.base, ppp_start_xmit_~dev#1.offset, ppp_start_xmit_~ppp~5#1.base, ppp_start_xmit_~ppp~5#1.offset, ppp_start_xmit_~tmp~41#1.base, ppp_start_xmit_~tmp~41#1.offset, ppp_start_xmit_~npi~1#1, ppp_start_xmit_~proto~0#1, ppp_start_xmit_~pp~0#1.base, ppp_start_xmit_~pp~0#1.offset, ppp_start_xmit_~tmp___0~20#1, ppp_start_xmit_~tmp___1~10#1;ppp_start_xmit_~skb#1.base, ppp_start_xmit_~skb#1.offset := ppp_start_xmit_#in~skb#1.base, ppp_start_xmit_#in~skb#1.offset;ppp_start_xmit_~dev#1.base, ppp_start_xmit_~dev#1.offset := ppp_start_xmit_#in~dev#1.base, ppp_start_xmit_#in~dev#1.offset;havoc ppp_start_xmit_~ppp~5#1.base, ppp_start_xmit_~ppp~5#1.offset;havoc ppp_start_xmit_~tmp~41#1.base, ppp_start_xmit_~tmp~41#1.offset;havoc ppp_start_xmit_~npi~1#1;havoc ppp_start_xmit_~proto~0#1;havoc ppp_start_xmit_~pp~0#1.base, ppp_start_xmit_~pp~0#1.offset;havoc ppp_start_xmit_~tmp___0~20#1;havoc ppp_start_xmit_~tmp___1~10#1; [2025-02-08 02:04:40,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6276: assume 34525 == ethertype_to_npindex_~ethertype#1; [2025-02-08 02:04:40,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6276: assume !(34525 == ethertype_to_npindex_~ethertype#1); [2025-02-08 02:04:40,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6012: assume 0 != netif_tx_stop_queue_~tmp~25#1;assume { :begin_inline_warn_slowpath_null } true;warn_slowpath_null_#in~arg0#1.base, warn_slowpath_null_#in~arg0#1.offset, warn_slowpath_null_#in~arg1#1 := 6, 0, 1866;havoc warn_slowpath_null_~arg0#1.base, warn_slowpath_null_~arg0#1.offset, warn_slowpath_null_~arg1#1;warn_slowpath_null_~arg0#1.base, warn_slowpath_null_~arg0#1.offset := warn_slowpath_null_#in~arg0#1.base, warn_slowpath_null_#in~arg0#1.offset;warn_slowpath_null_~arg1#1 := warn_slowpath_null_#in~arg1#1; [2025-02-08 02:04:40,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6012: assume !(0 != netif_tx_stop_queue_~tmp~25#1); [2025-02-08 02:04:40,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7862: assume -2147483648 <= ppp_net_ioctl_#t~ret460#1 && ppp_net_ioctl_#t~ret460#1 <= 2147483647;ppp_net_ioctl_~tmp___1~11#1 := ppp_net_ioctl_#t~ret460#1;havoc ppp_net_ioctl_#t~ret460#1; [2025-02-08 02:04:40,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7763: assume 1 == (if ppp_start_xmit_#t~mem434#1 % 4294967296 % 4294967296 <= 2147483647 then ppp_start_xmit_#t~mem434#1 % 4294967296 % 4294967296 else ppp_start_xmit_#t~mem434#1 % 4294967296 % 4294967296 - 4294967296);havoc ppp_start_xmit_#t~mem434#1; [2025-02-08 02:04:40,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7763: assume !(1 == (if ppp_start_xmit_#t~mem434#1 % 4294967296 % 4294967296 <= 2147483647 then ppp_start_xmit_#t~mem434#1 % 4294967296 % 4294967296 else ppp_start_xmit_#t~mem434#1 % 4294967296 % 4294967296 - 4294967296));havoc ppp_start_xmit_#t~mem434#1;call ppp_start_xmit_#t~mem435#1 := read~int#12(ppp_start_xmit_~ppp~5#1.base, 472 + ppp_start_xmit_~ppp~5#1.offset + 4 * ppp_start_xmit_~npi~1#1, 4); [2025-02-08 02:04:40,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7862-1: SUMMARY for call ppp_net_ioctl_#t~ret460#1 := copy_to_user(ppp_net_ioctl_~addr~0#1.base, ppp_net_ioctl_~addr~0#1.offset, ppp_net_ioctl_~#cstats~0#1.base, ppp_net_ioctl_~#cstats~0#1.offset, 80); srcloc: null [2025-02-08 02:04:40,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7829: assume 35313 == ppp_net_ioctl_~cmd#1; [2025-02-08 02:04:40,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7829: assume !(35313 == ppp_net_ioctl_~cmd#1); [2025-02-08 02:04:40,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6607-1: SUMMARY for call ppp_write_#t~ret321#1.base, ppp_write_#t~ret321#1.offset := alloc_skb(ppp_write_#t~mem320#1 + ppp_write_~count#1, 208); srcloc: null [2025-02-08 02:04:40,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6607: ppp_write_~skb~1#1.base, ppp_write_~skb~1#1.offset := ppp_write_#t~ret321#1.base, ppp_write_#t~ret321#1.offset;havoc ppp_write_#t~mem320#1;havoc ppp_write_#t~ret321#1.base, ppp_write_#t~ret321#1.offset; [2025-02-08 02:04:40,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10670: assume 3 == main_~tmp___0~38#1; [2025-02-08 02:04:40,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10670: assume !(3 == main_~tmp___0~38#1); [2025-02-08 02:04:40,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6509-1: SUMMARY for call ppp_read_#t~ret309#1.base, ppp_read_#t~ret309#1.offset := get_current(); srcloc: null [2025-02-08 02:04:40,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6509: ppp_read_~tmp___4~1#1.base, ppp_read_~tmp___4~1#1.offset := ppp_read_#t~ret309#1.base, ppp_read_#t~ret309#1.offset;havoc ppp_read_#t~ret309#1.base, ppp_read_#t~ret309#1.offset;assume { :begin_inline_signal_pending } true;signal_pending_#in~p#1.base, signal_pending_#in~p#1.offset := ppp_read_~tmp___4~1#1.base, ppp_read_~tmp___4~1#1.offset;havoc signal_pending_#res#1;havoc signal_pending_#t~ret227#1, signal_pending_~p#1.base, signal_pending_~p#1.offset, signal_pending_~tmp~22#1, signal_pending_~tmp___0~9#1;signal_pending_~p#1.base, signal_pending_~p#1.offset := signal_pending_#in~p#1.base, signal_pending_#in~p#1.offset;havoc signal_pending_~tmp~22#1;havoc signal_pending_~tmp___0~9#1;assume { :begin_inline_test_tsk_thread_flag } true;test_tsk_thread_flag_#in~tsk#1.base, test_tsk_thread_flag_#in~tsk#1.offset, test_tsk_thread_flag_#in~flag#1 := signal_pending_~p#1.base, signal_pending_~p#1.offset, 2;havoc test_tsk_thread_flag_#res#1;havoc test_tsk_thread_flag_#t~mem225#1.base, test_tsk_thread_flag_#t~mem225#1.offset, test_tsk_thread_flag_#t~ret226#1, test_tsk_thread_flag_~tsk#1.base, test_tsk_thread_flag_~tsk#1.offset, test_tsk_thread_flag_~flag#1, test_tsk_thread_flag_~tmp~21#1;test_tsk_thread_flag_~tsk#1.base, test_tsk_thread_flag_~tsk#1.offset := test_tsk_thread_flag_#in~tsk#1.base, test_tsk_thread_flag_#in~tsk#1.offset;test_tsk_thread_flag_~flag#1 := test_tsk_thread_flag_#in~flag#1;havoc test_tsk_thread_flag_~tmp~21#1;call test_tsk_thread_flag_#t~mem225#1.base, test_tsk_thread_flag_#t~mem225#1.offset := read~$Pointer$#12(test_tsk_thread_flag_~tsk#1.base, 8 + test_tsk_thread_flag_~tsk#1.offset, 8);assume { :begin_inline_test_ti_thread_flag } true;test_ti_thread_flag_#in~ti#1.base, test_ti_thread_flag_#in~ti#1.offset, test_ti_thread_flag_#in~flag#1 := test_tsk_thread_flag_#t~mem225#1.base, test_tsk_thread_flag_#t~mem225#1.offset, test_tsk_thread_flag_~flag#1;havoc test_ti_thread_flag_#res#1;havoc test_ti_thread_flag_#t~ret30#1, test_ti_thread_flag_~ti#1.base, test_ti_thread_flag_~ti#1.offset, test_ti_thread_flag_~flag#1, test_ti_thread_flag_~tmp~4#1;test_ti_thread_flag_~ti#1.base, test_ti_thread_flag_~ti#1.offset := test_ti_thread_flag_#in~ti#1.base, test_ti_thread_flag_#in~ti#1.offset;test_ti_thread_flag_~flag#1 := test_ti_thread_flag_#in~flag#1;havoc test_ti_thread_flag_~tmp~4#1;assume { :begin_inline_variable_test_bit } true;variable_test_bit_#in~nr#1, variable_test_bit_#in~addr#1.base, variable_test_bit_#in~addr#1.offset := test_ti_thread_flag_~flag#1, test_ti_thread_flag_~ti#1.base, 16 + test_ti_thread_flag_~ti#1.offset;havoc variable_test_bit_#res#1;havoc variable_test_bit_~nr#1, variable_test_bit_~addr#1.base, variable_test_bit_~addr#1.offset, variable_test_bit_~oldbit~1#1;variable_test_bit_~nr#1 := variable_test_bit_#in~nr#1;variable_test_bit_~addr#1.base, variable_test_bit_~addr#1.offset := variable_test_bit_#in~addr#1.base, variable_test_bit_#in~addr#1.offset;havoc variable_test_bit_~oldbit~1#1;variable_test_bit_#res#1 := variable_test_bit_~oldbit~1#1; [2025-02-08 02:04:40,674 INFO L? ?]: Removed 926 outVars from TransFormulas that were not future-live. [2025-02-08 02:04:40,674 INFO L308 CfgBuilder]: Performing block encoding [2025-02-08 02:04:40,722 INFO L332 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-02-08 02:04:40,722 INFO L337 CfgBuilder]: Removed 0 assume(true) statements. [2025-02-08 02:04:40,726 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 02:04:40 BoogieIcfgContainer [2025-02-08 02:04:40,726 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-02-08 02:04:40,729 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-02-08 02:04:40,729 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-02-08 02:04:40,732 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-02-08 02:04:40,733 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.02 02:04:28" (1/3) ... [2025-02-08 02:04:40,733 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3caf7374 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.02 02:04:40, skipping insertion in model container [2025-02-08 02:04:40,733 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:30" (2/3) ... [2025-02-08 02:04:40,733 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3caf7374 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.02 02:04:40, skipping insertion in model container [2025-02-08 02:04:40,733 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 02:04:40" (3/3) ... [2025-02-08 02:04:40,734 INFO L128 eAbstractionObserver]: Analyzing ICFG module_get_put-drivers-net-ppp_generic.ko.cil.out.i [2025-02-08 02:04:40,750 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-02-08 02:04:40,752 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG module_get_put-drivers-net-ppp_generic.ko.cil.out.i that has 124 procedures, 867 locations, 1 initial locations, 27 loop locations, and 1 error locations. [2025-02-08 02:04:40,815 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-02-08 02:04:40,827 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;@338f6dc6, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-02-08 02:04:40,827 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-02-08 02:04:40,833 INFO L276 IsEmpty]: Start isEmpty. Operand has 511 states, 320 states have (on average 1.353125) internal successors, (433), 376 states have internal predecessors, (433), 86 states have call successors, (86), 39 states have call predecessors, (86), 39 states have return successors, (86), 85 states have call predecessors, (86), 86 states have call successors, (86) [2025-02-08 02:04:40,839 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2025-02-08 02:04:40,841 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2025-02-08 02:04:40,845 INFO L422 BasicCegarLoop]: Path program histogram: [] [2025-02-08 02:04:40,852 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 511 states, 320 states have (on average 1.353125) internal successors, (433), 376 states have internal predecessors, (433), 86 states have call successors, (86), 39 states have call predecessors, (86), 39 states have return successors, (86), 85 states have call predecessors, (86), 86 states have call successors, (86) [2025-02-08 02:04:40,874 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2025-02-08 02:04:40,882 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 08.02 02:04:40 BoogieIcfgContainer [2025-02-08 02:04:40,883 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2025-02-08 02:04:40,883 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2025-02-08 02:04:40,883 INFO L270 PluginConnector]: Initializing Witness Printer... [2025-02-08 02:04:40,884 INFO L274 PluginConnector]: Witness Printer initialized [2025-02-08 02:04:40,884 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 02:04:40" (3/4) ... [2025-02-08 02:04:40,886 INFO L146 WitnessPrinter]: Generating witness for correct program [2025-02-08 02:04:40,891 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure __raw_spin_lock_init [2025-02-08 02:04:40,891 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#23 [2025-02-08 02:04:40,891 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ppp_disconnect_channel [2025-02-08 02:04:40,891 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#22 [2025-02-08 02:04:40,891 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure find_comp_entry [2025-02-08 02:04:40,892 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ##fun~$Pointer$~X~int~X~int~TO~int [2025-02-08 02:04:40,892 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure _raw_read_unlock_bh [2025-02-08 02:04:40,892 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure skb_dequeue [2025-02-08 02:04:40,892 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure skb_reserve [2025-02-08 02:04:40,892 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure _raw_write_lock_bh [2025-02-08 02:04:40,892 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure __xchg_wrong_size [2025-02-08 02:04:40,892 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure _raw_write_unlock_bh [2025-02-08 02:04:40,892 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure alloc_skb [2025-02-08 02:04:40,892 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure unregister_chrdev [2025-02-08 02:04:40,892 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure skb_queue_head_init [2025-02-08 02:04:40,892 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure free_netdev [2025-02-08 02:04:40,892 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure skb_headroom [2025-02-08 02:04:40,892 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure skb_push [2025-02-08 02:04:40,892 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ppp_xmit_process [2025-02-08 02:04:40,892 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ppp_shutdown_interface [2025-02-08 02:04:40,892 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ppp_exit_net [2025-02-08 02:04:40,893 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure slhc_free [2025-02-08 02:04:40,893 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ppp_destroy_interface [2025-02-08 02:04:40,893 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure netif_wake_queue [2025-02-08 02:04:40,893 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure debug_lockdep_rcu_enabled [2025-02-08 02:04:40,896 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure get_current [2025-02-08 02:04:40,896 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv_malloc [2025-02-08 02:04:40,896 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure _raw_read_lock_bh [2025-02-08 02:04:40,896 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure get_unaligned_be16 [2025-02-08 02:04:40,896 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv_module_put [2025-02-08 02:04:40,896 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure proto_to_npindex [2025-02-08 02:04:40,896 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure net_generic [2025-02-08 02:04:40,896 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ppp_push [2025-02-08 02:04:40,896 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure kfree [2025-02-08 02:04:40,896 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure unit_find [2025-02-08 02:04:40,896 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure unit_put [2025-02-08 02:04:40,896 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#5 [2025-02-08 02:04:40,896 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure skb_queue_purge [2025-02-08 02:04:40,896 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure mutex_unlock [2025-02-08 02:04:40,896 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure pskb_expand_head [2025-02-08 02:04:40,896 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#4 [2025-02-08 02:04:40,896 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure copy_to_user [2025-02-08 02:04:40,896 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#7 [2025-02-08 02:04:40,896 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#6 [2025-02-08 02:04:40,896 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#1 [2025-02-08 02:04:40,896 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#0 [2025-02-08 02:04:40,896 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#3 [2025-02-08 02:04:40,897 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure skb_pull [2025-02-08 02:04:40,897 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure put_unaligned_be16 [2025-02-08 02:04:40,897 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#2 [2025-02-08 02:04:40,897 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#10 [2025-02-08 02:04:40,897 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure net_ratelimit [2025-02-08 02:04:40,897 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#9 [2025-02-08 02:04:40,897 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#8 [2025-02-08 02:04:40,897 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv_check_return_value [2025-02-08 02:04:40,897 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#18 [2025-02-08 02:04:40,897 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#17 [2025-02-08 02:04:40,897 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#16 [2025-02-08 02:04:40,897 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure atomic_read [2025-02-08 02:04:40,897 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#15 [2025-02-08 02:04:40,897 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#14 [2025-02-08 02:04:40,897 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#13 [2025-02-08 02:04:40,897 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#12 [2025-02-08 02:04:40,897 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#11 [2025-02-08 02:04:40,897 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure init_ppp_file [2025-02-08 02:04:40,897 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#19 [2025-02-08 02:04:40,897 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ppp_ccp_closed [2025-02-08 02:04:40,897 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ppp_open [2025-02-08 02:04:40,897 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure netdev_err [2025-02-08 02:04:40,897 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#21 [2025-02-08 02:04:40,897 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#20 [2025-02-08 02:04:40,897 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure spinlock_check [2025-02-08 02:04:40,897 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure skb_peek [2025-02-08 02:04:40,897 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure copy_from_user [2025-02-08 02:04:40,897 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure __list_add [2025-02-08 02:04:40,897 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure atomic_inc [2025-02-08 02:04:40,897 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ppp_release [2025-02-08 02:04:40,897 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure get_filter [2025-02-08 02:04:40,897 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure __unit_alloc [2025-02-08 02:04:40,897 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure INIT_LIST_HEAD [2025-02-08 02:04:40,897 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure skb_queue_empty [2025-02-08 02:04:40,897 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ##fun~$Pointer$~X~int~TO~$Pointer$ [2025-02-08 02:04:40,897 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ##fun~$Pointer$~TO~VOID [2025-02-08 02:04:40,897 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure skb_headlen [2025-02-08 02:04:40,897 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure netdev_printk [2025-02-08 02:04:40,897 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure atomic_dec [2025-02-08 02:04:40,897 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure atomic_dec_and_test [2025-02-08 02:04:40,898 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure __wake_up [2025-02-08 02:04:40,898 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure skb_end_pointer [2025-02-08 02:04:40,898 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure PTR_ERR [2025-02-08 02:04:40,898 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure atomic_long_read [2025-02-08 02:04:40,898 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure list_add [2025-02-08 02:04:40,898 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv_blast_assert [2025-02-08 02:04:40,898 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure skb_queue_tail [2025-02-08 02:04:40,898 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ppp_find_unit [2025-02-08 02:04:40,898 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure might_fault [2025-02-08 02:04:40,898 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure printk [2025-02-08 02:04:40,898 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure kfree_skb [2025-02-08 02:04:40,898 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure skb_put [2025-02-08 02:04:40,898 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure list_del [2025-02-08 02:04:40,898 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure idr_remove [2025-02-08 02:04:40,898 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure __fswab16 [2025-02-08 02:04:40,898 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ppp_channel_push [2025-02-08 02:04:40,899 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure spin_lock [2025-02-08 02:04:40,899 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure pskb_may_pull [2025-02-08 02:04:40,899 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2025-02-08 02:04:40,899 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure sk_run_filter [2025-02-08 02:04:40,899 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure mutex_lock_nested [2025-02-08 02:04:40,899 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure netdev_priv [2025-02-08 02:04:40,899 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ppp_ioctl [2025-02-08 02:04:40,899 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ppp_ccp_peek [2025-02-08 02:04:40,899 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure netdev_get_tx_queue [2025-02-08 02:04:40,899 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure find_compressor [2025-02-08 02:04:40,899 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ppp_poll [2025-02-08 02:04:40,899 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ppp_pernet [2025-02-08 02:04:40,899 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure spin_unlock [2025-02-08 02:04:40,899 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure spin_unlock_bh [2025-02-08 02:04:40,900 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ppp_destroy_channel [2025-02-08 02:04:40,900 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ##fun~$Pointer$~X~$Pointer$~TO~VOID [2025-02-08 02:04:40,900 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure _copy_from_user [2025-02-08 02:04:40,900 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure unregister_pernet_device [2025-02-08 02:04:40,900 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure spin_lock_bh [2025-02-08 02:04:40,900 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure IS_ERR [2025-02-08 02:04:40,927 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 182 nodes and edges [2025-02-08 02:04:40,929 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 61 nodes and edges [2025-02-08 02:04:40,931 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 28 nodes and edges [2025-02-08 02:04:40,932 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 8 nodes and edges [2025-02-08 02:04:40,934 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 3 nodes and edges [2025-02-08 02:04:40,935 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 2 nodes and edges [2025-02-08 02:04:40,937 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2025-02-08 02:04:41,159 INFO L149 WitnessManager]: Wrote witness to /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/witness.graphml [2025-02-08 02:04:41,160 INFO L149 WitnessManager]: Wrote witness to /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/witness.yml [2025-02-08 02:04:41,160 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2025-02-08 02:04:41,161 INFO L158 Benchmark]: Toolchain (without parser) took 13134.75ms. Allocated memory was 142.6MB in the beginning and 369.1MB in the end (delta: 226.5MB). Free memory was 93.3MB in the beginning and 135.0MB in the end (delta: -41.7MB). Peak memory consumption was 189.1MB. Max. memory is 16.1GB. [2025-02-08 02:04:41,161 INFO L158 Benchmark]: CDTParser took 0.27ms. Allocated memory is still 201.3MB. Free memory is still 127.1MB. There was no memory consumed. Max. memory is 16.1GB. [2025-02-08 02:04:41,162 INFO L158 Benchmark]: CACSL2BoogieTranslator took 2718.34ms. Allocated memory was 142.6MB in the beginning and 369.1MB in the end (delta: 226.5MB). Free memory was 93.3MB in the beginning and 257.6MB in the end (delta: -164.3MB). Peak memory consumption was 116.0MB. Max. memory is 16.1GB. [2025-02-08 02:04:41,162 INFO L158 Benchmark]: Boogie Procedure Inliner took 213.99ms. Allocated memory is still 369.1MB. Free memory was 257.6MB in the beginning and 232.5MB in the end (delta: 25.0MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2025-02-08 02:04:41,162 INFO L158 Benchmark]: Boogie Preprocessor took 954.23ms. Allocated memory is still 369.1MB. Free memory was 232.5MB in the beginning and 170.5MB in the end (delta: 62.0MB). Peak memory consumption was 135.9MB. Max. memory is 16.1GB. [2025-02-08 02:04:41,164 INFO L158 Benchmark]: IcfgBuilder took 8811.34ms. Allocated memory is still 369.1MB. Free memory was 170.5MB in the beginning and 173.0MB in the end (delta: -2.5MB). Peak memory consumption was 132.7MB. Max. memory is 16.1GB. [2025-02-08 02:04:41,164 INFO L158 Benchmark]: TraceAbstraction took 154.07ms. Allocated memory is still 369.1MB. Free memory was 173.0MB in the beginning and 164.1MB in the end (delta: 8.9MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2025-02-08 02:04:41,165 INFO L158 Benchmark]: Witness Printer took 276.62ms. Allocated memory is still 369.1MB. Free memory was 164.1MB in the beginning and 135.0MB in the end (delta: 29.1MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. [2025-02-08 02:04:41,166 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.27ms. Allocated memory is still 201.3MB. Free memory is still 127.1MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 2718.34ms. Allocated memory was 142.6MB in the beginning and 369.1MB in the end (delta: 226.5MB). Free memory was 93.3MB in the beginning and 257.6MB in the end (delta: -164.3MB). Peak memory consumption was 116.0MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 213.99ms. Allocated memory is still 369.1MB. Free memory was 257.6MB in the beginning and 232.5MB in the end (delta: 25.0MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 954.23ms. Allocated memory is still 369.1MB. Free memory was 232.5MB in the beginning and 170.5MB in the end (delta: 62.0MB). Peak memory consumption was 135.9MB. Max. memory is 16.1GB. * IcfgBuilder took 8811.34ms. Allocated memory is still 369.1MB. Free memory was 170.5MB in the beginning and 173.0MB in the end (delta: -2.5MB). Peak memory consumption was 132.7MB. Max. memory is 16.1GB. * TraceAbstraction took 154.07ms. Allocated memory is still 369.1MB. Free memory was 173.0MB in the beginning and 164.1MB in the end (delta: 8.9MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Witness Printer took 276.62ms. Allocated memory is still 369.1MB. Free memory was 164.1MB in the beginning and 135.0MB in the end (delta: 29.1MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 5120]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".section .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.previous\n671:\n\tlock; bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [5120] - GenericResultAtLocation [Line: 5127]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".section .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.previous\n671:\n\tlock; btr %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr)); [5127] - GenericResultAtLocation [Line: 5134]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".section .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.previous\n671:\n\tlock; btr %2,%1\n\tsbb %0,%0": "=r" (oldbit), "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [5134-5135] - GenericResultAtLocation [Line: 5142]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("bt %2,%1\n\tsbb %0,%0": "=r" (oldbit): "m" (*((unsigned long *)addr)), "Ir" (nr)); [5142-5143] - GenericResultAtLocation [Line: 5186]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [5186] - GenericResultAtLocation [Line: 5188]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [5188] - GenericResultAtLocation [Line: 5190]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [5190] - GenericResultAtLocation [Line: 5193]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [5193] - GenericResultAtLocation [Line: 5241]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".section .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.previous\n671:\n\tlock; incl %0": "+m" (v->counter)); [5241] - GenericResultAtLocation [Line: 5248]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".section .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.previous\n671:\n\tlock; decl %0": "+m" (v->counter)); [5248] - GenericResultAtLocation [Line: 5255]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".section .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.previous\n671:\n\tlock; decl %0; sete %1": "+m" (v->counter), "=qm" (c): : "memory"); [5255-5256] - GenericResultAtLocation [Line: 5554]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/skbuff.h"), "i" (638), "i" (12UL)); [5554-5555] - GenericResultAtLocation [Line: 5704]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/skbuff.h"), "i" (1189), "i" (12UL)); [5704-5705] - GenericResultAtLocation [Line: 6150]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/net/netns/generic.h"), "i" (40), "i" (12UL)); [6150-6151] - GenericResultAtLocation [Line: 6217]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/anthill/stuff/tacas-comp/work/current--X--drivers/net/ppp_generic.ko--X--bulklinux-3.0.1--X--08_1/linux-3.0.1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/08_1/drivers/net/ppp_generic.c.p"), "i" (287), "i" (12UL)); [6217-6218] - GenericResultAtLocation [Line: 6448]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %0,%1": "=q" (__x), "+m" (*__ptr): "0" (__x): "memory"); [6448] - GenericResultAtLocation [Line: 6454]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %0,%1": "=r" (__x), "+m" (*__ptr___0): "0" (__x): "memory"); [6454] - GenericResultAtLocation [Line: 6460]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0,%1": "=r" (__x), "+m" (*__ptr___1): "0" (__x): "memory"); [6460] - GenericResultAtLocation [Line: 6467]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %0,%1": "=r" (__x), "+m" (*__ptr___2): "0" (__x): "memory"); [6467] - GenericResultAtLocation [Line: 6530]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %0,%1": "=q" (__x___0), "+m" (*__ptr___3): "0" (__x___0): "memory"); [6530] - GenericResultAtLocation [Line: 6536]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %0,%1": "=r" (__x___0), "+m" (*__ptr___4): "0" (__x___0): "memory"); [6536] - GenericResultAtLocation [Line: 6542]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0,%1": "=r" (__x___0), "+m" (*__ptr___5): "0" (__x___0): "memory"); [6542] - GenericResultAtLocation [Line: 6549]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %0,%1": "=r" (__x___0), "+m" (*__ptr___6): "0" (__x___0): "memory"); [6549] - GenericResultAtLocation [Line: 6863]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_1": "=a" (__ret_gu), "=d" (__val_gu): "0" (p)); [6863] - GenericResultAtLocation [Line: 6865]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_2": "=a" (__ret_gu), "=d" (__val_gu): "0" (p)); [6865] - GenericResultAtLocation [Line: 6868]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_4": "=a" (__ret_gu), "=d" (__val_gu): "0" (p)); [6868] - GenericResultAtLocation [Line: 6870]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_8": "=a" (__ret_gu), "=d" (__val_gu): "0" (p)); [6870] - GenericResultAtLocation [Line: 6873]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_X": "=a" (__ret_gu), "=d" (__val_gu): "0" (p)); [6873] - GenericResultAtLocation [Line: 6988]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_1": "=a" (__ret_gu___0), "=d" (__val_gu___0): "0" (p)); [6988] - GenericResultAtLocation [Line: 6990]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_2": "=a" (__ret_gu___0), "=d" (__val_gu___0): "0" (p)); [6990] - GenericResultAtLocation [Line: 6993]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_4": "=a" (__ret_gu___0), "=d" (__val_gu___0): "0" (p)); [6993] - GenericResultAtLocation [Line: 6995]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_8": "=a" (__ret_gu___0), "=d" (__val_gu___0): "0" (p)); [6995] - GenericResultAtLocation [Line: 6998]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_X": "=a" (__ret_gu___0), "=d" (__val_gu___0): "0" (p)); [6998] - GenericResultAtLocation [Line: 7021]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_1": "=a" (__ret_gu___1), "=d" (__val_gu___1): "0" (p)); [7021] - GenericResultAtLocation [Line: 7023]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_2": "=a" (__ret_gu___1), "=d" (__val_gu___1): "0" (p)); [7023] - GenericResultAtLocation [Line: 7026]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_4": "=a" (__ret_gu___1), "=d" (__val_gu___1): "0" (p)); [7026] - GenericResultAtLocation [Line: 7028]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_8": "=a" (__ret_gu___1), "=d" (__val_gu___1): "0" (p)); [7028] - GenericResultAtLocation [Line: 7031]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_X": "=a" (__ret_gu___1), "=d" (__val_gu___1): "0" (p)); [7031] - GenericResultAtLocation [Line: 7069]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" (p): "ebx"); [7069-7070] - GenericResultAtLocation [Line: 7072]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" (p): "ebx"); [7072-7073] - GenericResultAtLocation [Line: 7076]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" (p): "ebx"); [7076-7077] - GenericResultAtLocation [Line: 7079]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" (p): "ebx"); [7079-7080] - GenericResultAtLocation [Line: 7083]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" (p): "ebx"); [7083-7084] - GenericResultAtLocation [Line: 7111]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [7111-7112] - GenericResultAtLocation [Line: 7114]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [7114-7115] - GenericResultAtLocation [Line: 7118]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [7118-7119] - GenericResultAtLocation [Line: 7121]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [7121-7122] - GenericResultAtLocation [Line: 7125]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [7125-7126] - GenericResultAtLocation [Line: 7147]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_1": "=a" (__ret_gu___2), "=d" (__val_gu___2): "0" (p)); [7147] - GenericResultAtLocation [Line: 7149]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_2": "=a" (__ret_gu___2), "=d" (__val_gu___2): "0" (p)); [7149] - GenericResultAtLocation [Line: 7152]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_4": "=a" (__ret_gu___2), "=d" (__val_gu___2): "0" (p)); [7152] - GenericResultAtLocation [Line: 7154]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_8": "=a" (__ret_gu___2), "=d" (__val_gu___2): "0" (p)); [7154] - GenericResultAtLocation [Line: 7157]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_X": "=a" (__ret_gu___2), "=d" (__val_gu___2): "0" (p)); [7157] - GenericResultAtLocation [Line: 7181]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [7181-7182] - GenericResultAtLocation [Line: 7184]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [7184-7185] - GenericResultAtLocation [Line: 7188]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [7188-7189] - GenericResultAtLocation [Line: 7191]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [7191-7192] - GenericResultAtLocation [Line: 7195]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [7195-7196] - GenericResultAtLocation [Line: 7229]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_1": "=a" (__ret_gu___3), "=d" (__val_gu___3): "0" (p)); [7229] - GenericResultAtLocation [Line: 7231]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_2": "=a" (__ret_gu___3), "=d" (__val_gu___3): "0" (p)); [7231] - GenericResultAtLocation [Line: 7234]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_4": "=a" (__ret_gu___3), "=d" (__val_gu___3): "0" (p)); [7234] - GenericResultAtLocation [Line: 7236]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_8": "=a" (__ret_gu___3), "=d" (__val_gu___3): "0" (p)); [7236] - GenericResultAtLocation [Line: 7239]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_X": "=a" (__ret_gu___3), "=d" (__val_gu___3): "0" (p)); [7239] - GenericResultAtLocation [Line: 7364]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_1": "=a" (__ret_gu___4), "=d" (__val_gu___4): "0" (p)); [7364] - GenericResultAtLocation [Line: 7366]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_2": "=a" (__ret_gu___4), "=d" (__val_gu___4): "0" (p)); [7366] - GenericResultAtLocation [Line: 7369]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_4": "=a" (__ret_gu___4), "=d" (__val_gu___4): "0" (p)); [7369] - GenericResultAtLocation [Line: 7371]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_8": "=a" (__ret_gu___4), "=d" (__val_gu___4): "0" (p)); [7371] - GenericResultAtLocation [Line: 7374]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_X": "=a" (__ret_gu___4), "=d" (__val_gu___4): "0" (p)); [7374] - GenericResultAtLocation [Line: 7446]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_1": "=a" (__ret_gu), "=d" (__val_gu): "0" (p)); [7446] - GenericResultAtLocation [Line: 7448]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_2": "=a" (__ret_gu), "=d" (__val_gu): "0" (p)); [7448] - GenericResultAtLocation [Line: 7451]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_4": "=a" (__ret_gu), "=d" (__val_gu): "0" (p)); [7451] - GenericResultAtLocation [Line: 7453]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_8": "=a" (__ret_gu), "=d" (__val_gu): "0" (p)); [7453] - GenericResultAtLocation [Line: 7456]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_X": "=a" (__ret_gu), "=d" (__val_gu): "0" (p)); [7456] - GenericResultAtLocation [Line: 7486]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" (p): "ebx"); [7486-7487] - GenericResultAtLocation [Line: 7489]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" (p): "ebx"); [7489-7490] - GenericResultAtLocation [Line: 7493]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" (p): "ebx"); [7493-7494] - GenericResultAtLocation [Line: 7496]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" (p): "ebx"); [7496-7497] - GenericResultAtLocation [Line: 7500]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" (p): "ebx"); [7500-7501] - GenericResultAtLocation [Line: 7522]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_1": "=a" (__ret_gu___0), "=d" (__val_gu___0): "0" (p)); [7522] - GenericResultAtLocation [Line: 7524]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_2": "=a" (__ret_gu___0), "=d" (__val_gu___0): "0" (p)); [7524] - GenericResultAtLocation [Line: 7527]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_4": "=a" (__ret_gu___0), "=d" (__val_gu___0): "0" (p)); [7527] - GenericResultAtLocation [Line: 7529]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_8": "=a" (__ret_gu___0), "=d" (__val_gu___0): "0" (p)); [7529] - GenericResultAtLocation [Line: 7532]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_X": "=a" (__ret_gu___0), "=d" (__val_gu___0): "0" (p)); [7532] - GenericResultAtLocation [Line: 7570]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_1": "=a" (__ret_gu___1), "=d" (__val_gu___1): "0" (p)); [7570] - GenericResultAtLocation [Line: 7572]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_2": "=a" (__ret_gu___1), "=d" (__val_gu___1): "0" (p)); [7572] - GenericResultAtLocation [Line: 7575]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_4": "=a" (__ret_gu___1), "=d" (__val_gu___1): "0" (p)); [7575] - GenericResultAtLocation [Line: 7577]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_8": "=a" (__ret_gu___1), "=d" (__val_gu___1): "0" (p)); [7577] - GenericResultAtLocation [Line: 7580]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_X": "=a" (__ret_gu___1), "=d" (__val_gu___1): "0" (p)); [7580] * 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: 10809]: 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 124 procedures, 867 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 0.1s, 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=511occurred 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:04:41,219 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE