./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 c00e63dc 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-?-c00e63d-m [2025-02-06 05:29:18,756 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-06 05:29:18,804 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-02-06 05:29:18,808 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-06 05:29:18,808 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-06 05:29:18,826 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-06 05:29:18,827 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-06 05:29:18,828 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-06 05:29:18,828 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-06 05:29:18,828 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-06 05:29:18,829 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-06 05:29:18,829 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-06 05:29:18,830 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-06 05:29:18,830 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-06 05:29:18,830 INFO L153 SettingsManager]: * Use SBE=true [2025-02-06 05:29:18,830 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-06 05:29:18,830 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-06 05:29:18,830 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-06 05:29:18,830 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-06 05:29:18,830 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-06 05:29:18,830 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-06 05:29:18,830 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-06 05:29:18,830 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-06 05:29:18,830 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-06 05:29:18,830 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-06 05:29:18,830 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-06 05:29:18,830 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-06 05:29:18,830 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-06 05:29:18,830 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-06 05:29:18,831 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-06 05:29:18,831 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-06 05:29:18,831 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-06 05:29:18,831 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-06 05:29:18,831 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-06 05:29:18,831 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-06 05:29:18,831 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-06 05:29:18,831 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-06 05:29:18,831 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-06 05:29:18,831 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-06 05:29:18,831 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-06 05:29:18,831 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-06 05:29:19,050 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-06 05:29:19,058 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-06 05:29:19,060 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-06 05:29:19,061 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-06 05:29:19,061 INFO L274 PluginConnector]: CDTParser initialized [2025-02-06 05:29:19,062 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-06 05:29:20,207 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/f2bf16427/2dc8921402c94f978b9e63399336e3dd/FLAG1a88f189d [2025-02-06 05:29:20,810 INFO L384 CDTParser]: Found 1 translation units. [2025-02-06 05:29:20,811 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-06 05:29:20,850 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/f2bf16427/2dc8921402c94f978b9e63399336e3dd/FLAG1a88f189d [2025-02-06 05:29:21,295 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/f2bf16427/2dc8921402c94f978b9e63399336e3dd [2025-02-06 05:29:21,297 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-06 05:29:21,298 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-06 05:29:21,299 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-06 05:29:21,299 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-06 05:29:21,302 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-06 05:29:21,303 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.02 05:29:21" (1/1) ... [2025-02-06 05:29:21,303 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@25938515 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 05:29:21, skipping insertion in model container [2025-02-06 05:29:21,303 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.02 05:29:21" (1/1) ... [2025-02-06 05:29:21,379 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-06 05:29:23,367 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-06 05:29:23,421 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-06 05:29:23,452 INFO L200 MainTranslator]: Completed pre-run [2025-02-06 05:29:23,568 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-06 05:29:23,569 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-06 05:29:23,570 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-06 05:29:23,570 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-06 05:29:23,571 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [5186] [2025-02-06 05:29:23,572 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [5188] [2025-02-06 05:29:23,572 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [5190] [2025-02-06 05:29:23,572 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [5193] [2025-02-06 05:29:23,573 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-06 05:29:23,573 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-06 05:29:23,573 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-06 05:29:23,582 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-06 05:29:23,590 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-06 05:29:23,607 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-06 05:29:23,608 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-06 05:29:23,612 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-06 05:29:23,613 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-06 05:29:23,613 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-06 05:29:23,614 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-06 05:29:23,615 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-06 05:29:23,615 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-06 05:29:23,616 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-06 05:29:23,616 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-06 05:29:23,628 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-06 05:29:23,629 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-06 05:29:23,629 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-06 05:29:23,629 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-06 05:29:23,629 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-06 05:29:23,632 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-06 05:29:23,632 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-06 05:29:23,632 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-06 05:29:23,632 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-06 05:29:23,632 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-06 05:29:23,633 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-06 05:29:23,633 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-06 05:29:23,633 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-06 05:29:23,633 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-06 05:29:23,633 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-06 05:29:23,635 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-06 05:29:23,635 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-06 05:29:23,636 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-06 05:29:23,636 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-06 05:29:23,636 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-06 05:29:23,636 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-06 05:29:23,636 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-06 05:29:23,636 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-06 05:29:23,636 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-06 05:29:23,637 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-06 05:29:23,637 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-06 05:29:23,637 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-06 05:29:23,637 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-06 05:29:23,637 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-06 05:29:23,637 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-06 05:29:23,637 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-06 05:29:23,638 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-06 05:29:23,639 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-06 05:29:23,639 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-06 05:29:23,639 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-06 05:29:23,640 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-06 05:29:23,640 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-06 05:29:23,640 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-06 05:29:23,641 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-06 05:29:23,641 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-06 05:29:23,643 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-06 05:29:23,646 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-06 05:29:23,646 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-06 05:29:23,646 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-06 05:29:23,646 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-06 05:29:23,648 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-06 05:29:23,649 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-06 05:29:23,649 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-06 05:29:23,649 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-06 05:29:23,649 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-06 05:29:23,650 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-06 05:29:23,650 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-06 05:29:23,650 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-06 05:29:23,650 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-06 05:29:23,650 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-06 05:29:23,651 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-06 05:29:23,651 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-06 05:29:23,651 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-06 05:29:23,651 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-06 05:29:23,651 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-06 05:29:23,652 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-06 05:29:23,652 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-06 05:29:23,652 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-06 05:29:23,652 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-06 05:29:23,652 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-06 05:29:23,739 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-06 05:29:23,773 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-06 05:29:23,924 INFO L204 MainTranslator]: Completed translation [2025-02-06 05:29:23,925 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 05:29:23 WrapperNode [2025-02-06 05:29:23,925 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-06 05:29:23,926 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-06 05:29:23,927 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-06 05:29:23,927 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-06 05:29:23,931 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 05:29:23" (1/1) ... [2025-02-06 05:29:24,007 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 05:29:23" (1/1) ... [2025-02-06 05:29:24,204 INFO L138 Inliner]: procedures = 301, calls = 1820, calls flagged for inlining = 148, calls inlined = 118, statements flattened = 4693 [2025-02-06 05:29:24,205 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-06 05:29:24,206 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-06 05:29:24,206 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-06 05:29:24,206 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-06 05:29:24,213 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 05:29:23" (1/1) ... [2025-02-06 05:29:24,213 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 05:29:23" (1/1) ... [2025-02-06 05:29:24,232 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 05:29:23" (1/1) ... [2025-02-06 05:29:24,749 INFO L175 MemorySlicer]: Split 742 memory accesses to 24 slices as follows [2, 27, 7, 1, 4, 608, 4, 4, 4, 4, 1, 11, 1, 4, 4, 4, 8, 5, 10, 2, 10, 7, 4, 6]. 82 percent of accesses are in the largest equivalence class. The 83 initializations are split as follows [2, 0, 7, 0, 4, 11, 4, 4, 0, 4, 1, 0, 0, 4, 4, 4, 8, 0, 10, 0, 0, 6, 4, 6]. The 255 writes are split as follows [0, 27, 0, 0, 0, 207, 0, 0, 2, 0, 0, 10, 0, 0, 0, 0, 0, 5, 0, 2, 2, 0, 0, 0]. [2025-02-06 05:29:24,749 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 05:29:23" (1/1) ... [2025-02-06 05:29:24,749 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 05:29:23" (1/1) ... [2025-02-06 05:29:24,826 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 05:29:23" (1/1) ... [2025-02-06 05:29:24,839 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 05:29:23" (1/1) ... [2025-02-06 05:29:24,862 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 05:29:23" (1/1) ... [2025-02-06 05:29:24,877 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 05:29:23" (1/1) ... [2025-02-06 05:29:24,916 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-06 05:29:24,918 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-06 05:29:24,919 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-06 05:29:24,919 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-06 05:29:24,920 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 05:29:23" (1/1) ... [2025-02-06 05:29:24,924 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-06 05:29:24,934 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 05:29:24,952 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-06 05:29:24,954 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-06 05:29:24,971 INFO L130 BoogieDeclarations]: Found specification of procedure find_comp_entry [2025-02-06 05:29:24,971 INFO L138 BoogieDeclarations]: Found implementation of procedure find_comp_entry [2025-02-06 05:29:24,971 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~X~int~TO~int [2025-02-06 05:29:24,971 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~X~int~TO~int [2025-02-06 05:29:24,972 INFO L130 BoogieDeclarations]: Found specification of procedure skb_dequeue [2025-02-06 05:29:24,972 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_dequeue [2025-02-06 05:29:24,972 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_write_lock_bh [2025-02-06 05:29:24,972 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_write_lock_bh [2025-02-06 05:29:24,972 INFO L130 BoogieDeclarations]: Found specification of procedure __xchg_wrong_size [2025-02-06 05:29:24,972 INFO L138 BoogieDeclarations]: Found implementation of procedure __xchg_wrong_size [2025-02-06 05:29:24,972 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_write_unlock_bh [2025-02-06 05:29:24,972 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_write_unlock_bh [2025-02-06 05:29:24,972 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-02-06 05:29:24,972 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-02-06 05:29:24,972 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-02-06 05:29:24,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-02-06 05:29:24,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-02-06 05:29:24,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-02-06 05:29:24,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-02-06 05:29:24,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-02-06 05:29:24,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-02-06 05:29:24,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-02-06 05:29:24,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-02-06 05:29:24,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-02-06 05:29:24,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-02-06 05:29:24,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-02-06 05:29:24,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-02-06 05:29:24,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-02-06 05:29:24,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-02-06 05:29:24,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-02-06 05:29:24,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-02-06 05:29:24,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-02-06 05:29:24,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-02-06 05:29:24,975 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-02-06 05:29:24,975 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-02-06 05:29:24,975 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-02-06 05:29:24,975 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_skb [2025-02-06 05:29:24,975 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_skb [2025-02-06 05:29:24,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-06 05:29:24,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-06 05:29:24,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-06 05:29:24,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-06 05:29:24,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-06 05:29:24,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-06 05:29:24,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-06 05:29:24,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-06 05:29:24,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-06 05:29:24,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-06 05:29:24,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-06 05:29:24,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-06 05:29:24,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-06 05:29:24,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-06 05:29:24,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-06 05:29:24,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-06 05:29:24,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-06 05:29:24,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-06 05:29:24,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-06 05:29:24,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-02-06 05:29:24,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-02-06 05:29:24,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-02-06 05:29:24,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-02-06 05:29:24,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-02-06 05:29:24,975 INFO L130 BoogieDeclarations]: Found specification of procedure skb_queue_head_init [2025-02-06 05:29:24,975 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_queue_head_init [2025-02-06 05:29:24,975 INFO L130 BoogieDeclarations]: Found specification of procedure skb_push [2025-02-06 05:29:24,975 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_push [2025-02-06 05:29:24,975 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_xmit_process [2025-02-06 05:29:24,975 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_xmit_process [2025-02-06 05:29:24,975 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_shutdown_interface [2025-02-06 05:29:24,975 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_shutdown_interface [2025-02-06 05:29:24,976 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_destroy_interface [2025-02-06 05:29:24,976 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_destroy_interface [2025-02-06 05:29:24,976 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2025-02-06 05:29:24,976 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2025-02-06 05:29:24,976 INFO L130 BoogieDeclarations]: Found specification of procedure debug_lockdep_rcu_enabled [2025-02-06 05:29:24,976 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_lockdep_rcu_enabled [2025-02-06 05:29:24,976 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2025-02-06 05:29:24,976 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2025-02-06 05:29:24,976 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-06 05:29:24,976 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-06 05:29:24,976 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_read_lock_bh [2025-02-06 05:29:24,976 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_read_lock_bh [2025-02-06 05:29:24,976 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_module_put [2025-02-06 05:29:24,976 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_module_put [2025-02-06 05:29:24,976 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_push [2025-02-06 05:29:24,976 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_push [2025-02-06 05:29:24,976 INFO L130 BoogieDeclarations]: Found specification of procedure unit_find [2025-02-06 05:29:24,976 INFO L138 BoogieDeclarations]: Found implementation of procedure unit_find [2025-02-06 05:29:24,976 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2025-02-06 05:29:24,976 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2025-02-06 05:29:24,976 INFO L130 BoogieDeclarations]: Found specification of procedure pskb_expand_head [2025-02-06 05:29:24,976 INFO L138 BoogieDeclarations]: Found implementation of procedure pskb_expand_head [2025-02-06 05:29:24,976 INFO L130 BoogieDeclarations]: Found specification of procedure put_unaligned_be16 [2025-02-06 05:29:24,976 INFO L138 BoogieDeclarations]: Found implementation of procedure put_unaligned_be16 [2025-02-06 05:29:24,976 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_return_value [2025-02-06 05:29:24,976 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_return_value [2025-02-06 05:29:24,976 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2025-02-06 05:29:24,976 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2025-02-06 05:29:24,976 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-02-06 05:29:24,976 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-02-06 05:29:24,976 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-02-06 05:29:24,976 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-02-06 05:29:24,976 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-02-06 05:29:24,976 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-02-06 05:29:24,976 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-02-06 05:29:24,976 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-02-06 05:29:24,976 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-02-06 05:29:24,976 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-02-06 05:29:24,976 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-02-06 05:29:24,976 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-02-06 05:29:24,976 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-02-06 05:29:24,979 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-02-06 05:29:24,979 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-02-06 05:29:24,979 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-02-06 05:29:24,979 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-02-06 05:29:24,979 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-02-06 05:29:24,979 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-02-06 05:29:24,979 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-02-06 05:29:24,979 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-02-06 05:29:24,979 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-02-06 05:29:24,979 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-02-06 05:29:24,979 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2025-02-06 05:29:24,979 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-02-06 05:29:24,979 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-02-06 05:29:24,979 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-02-06 05:29:24,979 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-02-06 05:29:24,979 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-02-06 05:29:24,979 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-02-06 05:29:24,979 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-02-06 05:29:24,979 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-02-06 05:29:24,979 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-02-06 05:29:24,979 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-02-06 05:29:24,979 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-02-06 05:29:24,979 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-02-06 05:29:24,979 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-02-06 05:29:24,979 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-02-06 05:29:24,979 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-02-06 05:29:24,979 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-02-06 05:29:24,979 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-02-06 05:29:24,979 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-02-06 05:29:24,979 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-02-06 05:29:24,979 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-02-06 05:29:24,979 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-02-06 05:29:24,979 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-02-06 05:29:24,979 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-02-06 05:29:24,979 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2025-02-06 05:29:24,979 INFO L130 BoogieDeclarations]: Found specification of procedure init_ppp_file [2025-02-06 05:29:24,980 INFO L138 BoogieDeclarations]: Found implementation of procedure init_ppp_file [2025-02-06 05:29:24,980 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_err [2025-02-06 05:29:24,980 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_err [2025-02-06 05:29:24,980 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-02-06 05:29:24,980 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-02-06 05:29:24,980 INFO L130 BoogieDeclarations]: Found specification of procedure skb_peek [2025-02-06 05:29:24,980 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_peek [2025-02-06 05:29:24,980 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_release [2025-02-06 05:29:24,980 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_release [2025-02-06 05:29:24,980 INFO L130 BoogieDeclarations]: Found specification of procedure get_filter [2025-02-06 05:29:24,980 INFO L138 BoogieDeclarations]: Found implementation of procedure get_filter [2025-02-06 05:29:24,980 INFO L130 BoogieDeclarations]: Found specification of procedure __unit_alloc [2025-02-06 05:29:24,980 INFO L138 BoogieDeclarations]: Found implementation of procedure __unit_alloc [2025-02-06 05:29:24,980 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-06 05:29:24,980 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2025-02-06 05:29:24,980 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2025-02-06 05:29:24,980 INFO L130 BoogieDeclarations]: Found specification of procedure skb_queue_empty [2025-02-06 05:29:24,980 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_queue_empty [2025-02-06 05:29:24,980 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-06 05:29:24,980 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-06 05:29:24,980 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-06 05:29:24,980 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-06 05:29:24,980 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-06 05:29:24,980 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-06 05:29:24,980 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-06 05:29:24,980 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-06 05:29:24,980 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-06 05:29:24,980 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-06 05:29:24,980 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-06 05:29:24,980 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-06 05:29:24,980 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-06 05:29:24,980 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-06 05:29:24,980 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-06 05:29:24,980 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-06 05:29:24,980 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-06 05:29:24,980 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-06 05:29:24,980 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-06 05:29:24,980 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-02-06 05:29:24,982 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-02-06 05:29:24,982 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-02-06 05:29:24,982 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-02-06 05:29:24,982 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-02-06 05:29:24,982 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_dec_and_test [2025-02-06 05:29:24,982 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_dec_and_test [2025-02-06 05:29:24,982 INFO L130 BoogieDeclarations]: Found specification of procedure skb_end_pointer [2025-02-06 05:29:24,982 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_end_pointer [2025-02-06 05:29:24,982 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_blast_assert [2025-02-06 05:29:24,982 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_blast_assert [2025-02-06 05:29:24,982 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-06 05:29:24,982 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-02-06 05:29:24,982 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-02-06 05:29:24,982 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-02-06 05:29:24,982 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-02-06 05:29:24,982 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-02-06 05:29:24,982 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-02-06 05:29:24,982 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-02-06 05:29:24,982 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-02-06 05:29:24,982 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-02-06 05:29:24,982 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-02-06 05:29:24,982 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-02-06 05:29:24,983 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-02-06 05:29:24,983 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-02-06 05:29:24,983 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-02-06 05:29:24,983 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-02-06 05:29:24,983 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-02-06 05:29:24,983 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-02-06 05:29:24,983 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-02-06 05:29:24,983 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-02-06 05:29:24,983 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-02-06 05:29:24,983 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-02-06 05:29:24,983 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-02-06 05:29:24,983 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-02-06 05:29:24,983 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-02-06 05:29:24,983 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_find_unit [2025-02-06 05:29:24,983 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_find_unit [2025-02-06 05:29:24,983 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2025-02-06 05:29:24,983 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2025-02-06 05:29:24,983 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-06 05:29:24,983 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-06 05:29:24,983 INFO L130 BoogieDeclarations]: Found specification of procedure kfree_skb [2025-02-06 05:29:24,983 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree_skb [2025-02-06 05:29:24,983 INFO L130 BoogieDeclarations]: Found specification of procedure list_del [2025-02-06 05:29:24,983 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del [2025-02-06 05:29:24,983 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab16 [2025-02-06 05:29:24,983 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab16 [2025-02-06 05:29:24,983 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_channel_push [2025-02-06 05:29:24,983 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_channel_push [2025-02-06 05:29:24,983 INFO L130 BoogieDeclarations]: Found specification of procedure sk_run_filter [2025-02-06 05:29:24,983 INFO L138 BoogieDeclarations]: Found implementation of procedure sk_run_filter [2025-02-06 05:29:24,983 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_nested [2025-02-06 05:29:24,983 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_nested [2025-02-06 05:29:24,983 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2025-02-06 05:29:24,983 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2025-02-06 05:29:24,983 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2025-02-06 05:29:24,983 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2025-02-06 05:29:24,983 INFO L130 BoogieDeclarations]: Found specification of procedure find_compressor [2025-02-06 05:29:24,983 INFO L138 BoogieDeclarations]: Found implementation of procedure find_compressor [2025-02-06 05:29:24,983 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_pernet [2025-02-06 05:29:24,983 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_pernet [2025-02-06 05:29:24,983 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2025-02-06 05:29:24,983 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2025-02-06 05:29:24,983 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_bh [2025-02-06 05:29:24,983 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_bh [2025-02-06 05:29:24,983 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-02-06 05:29:24,983 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-02-06 05:29:24,983 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-02-06 05:29:24,983 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-02-06 05:29:24,983 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-02-06 05:29:24,983 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-02-06 05:29:24,983 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-02-06 05:29:24,987 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-02-06 05:29:24,987 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-02-06 05:29:24,987 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-02-06 05:29:24,987 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-02-06 05:29:24,987 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-02-06 05:29:24,987 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-02-06 05:29:24,987 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-02-06 05:29:24,987 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-02-06 05:29:24,987 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-02-06 05:29:24,987 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-02-06 05:29:24,987 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-02-06 05:29:24,987 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-02-06 05:29:24,987 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-02-06 05:29:24,987 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-02-06 05:29:24,987 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-02-06 05:29:24,987 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2025-02-06 05:29:24,987 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2025-02-06 05:29:24,987 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2025-02-06 05:29:24,987 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2025-02-06 05:29:24,987 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_pernet_device [2025-02-06 05:29:24,987 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_pernet_device [2025-02-06 05:29:24,987 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2025-02-06 05:29:24,987 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2025-02-06 05:29:24,987 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_disconnect_channel [2025-02-06 05:29:24,987 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_disconnect_channel [2025-02-06 05:29:24,987 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-02-06 05:29:24,987 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-02-06 05:29:24,987 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-02-06 05:29:24,987 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-02-06 05:29:24,987 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-02-06 05:29:24,987 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-02-06 05:29:24,987 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-02-06 05:29:24,987 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-02-06 05:29:24,987 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-02-06 05:29:24,987 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-02-06 05:29:24,987 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-02-06 05:29:24,987 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-02-06 05:29:24,987 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-02-06 05:29:24,987 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-02-06 05:29:24,988 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-02-06 05:29:24,988 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-02-06 05:29:24,988 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-02-06 05:29:24,988 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-02-06 05:29:24,988 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-02-06 05:29:24,988 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-02-06 05:29:24,988 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-02-06 05:29:24,988 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-02-06 05:29:24,988 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-02-06 05:29:24,988 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-02-06 05:29:24,988 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_read_unlock_bh [2025-02-06 05:29:24,988 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_read_unlock_bh [2025-02-06 05:29:24,988 INFO L130 BoogieDeclarations]: Found specification of procedure skb_reserve [2025-02-06 05:29:24,988 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_reserve [2025-02-06 05:29:24,988 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_chrdev [2025-02-06 05:29:24,988 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_chrdev [2025-02-06 05:29:24,988 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-06 05:29:24,988 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-02-06 05:29:24,988 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-02-06 05:29:24,988 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-02-06 05:29:24,988 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-02-06 05:29:24,988 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-02-06 05:29:24,988 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-02-06 05:29:24,988 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-02-06 05:29:24,988 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-02-06 05:29:24,988 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-02-06 05:29:24,988 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-02-06 05:29:24,988 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-02-06 05:29:24,988 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-02-06 05:29:24,988 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-02-06 05:29:24,988 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-02-06 05:29:24,988 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-02-06 05:29:24,991 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-02-06 05:29:24,991 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-02-06 05:29:24,991 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-02-06 05:29:24,991 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-02-06 05:29:24,991 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-02-06 05:29:24,991 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-02-06 05:29:24,991 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-02-06 05:29:24,991 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-02-06 05:29:24,991 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2025-02-06 05:29:24,991 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2025-02-06 05:29:24,991 INFO L130 BoogieDeclarations]: Found specification of procedure skb_headroom [2025-02-06 05:29:24,991 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_headroom [2025-02-06 05:29:24,991 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_exit_net [2025-02-06 05:29:24,991 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_exit_net [2025-02-06 05:29:24,991 INFO L130 BoogieDeclarations]: Found specification of procedure slhc_free [2025-02-06 05:29:24,991 INFO L138 BoogieDeclarations]: Found implementation of procedure slhc_free [2025-02-06 05:29:24,991 INFO L130 BoogieDeclarations]: Found specification of procedure get_unaligned_be16 [2025-02-06 05:29:24,991 INFO L138 BoogieDeclarations]: Found implementation of procedure get_unaligned_be16 [2025-02-06 05:29:24,991 INFO L130 BoogieDeclarations]: Found specification of procedure proto_to_npindex [2025-02-06 05:29:24,991 INFO L138 BoogieDeclarations]: Found implementation of procedure proto_to_npindex [2025-02-06 05:29:24,991 INFO L130 BoogieDeclarations]: Found specification of procedure net_generic [2025-02-06 05:29:24,991 INFO L138 BoogieDeclarations]: Found implementation of procedure net_generic [2025-02-06 05:29:24,991 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-02-06 05:29:24,991 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-02-06 05:29:24,991 INFO L130 BoogieDeclarations]: Found specification of procedure unit_put [2025-02-06 05:29:24,991 INFO L138 BoogieDeclarations]: Found implementation of procedure unit_put [2025-02-06 05:29:24,991 INFO L130 BoogieDeclarations]: Found specification of procedure skb_queue_purge [2025-02-06 05:29:24,991 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_queue_purge [2025-02-06 05:29:24,991 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-06 05:29:24,991 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-02-06 05:29:24,991 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-02-06 05:29:24,991 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-02-06 05:29:24,991 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-02-06 05:29:24,991 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-02-06 05:29:24,991 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-02-06 05:29:24,991 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-02-06 05:29:24,991 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-02-06 05:29:24,991 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-02-06 05:29:24,992 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-02-06 05:29:24,992 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-02-06 05:29:24,992 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-02-06 05:29:24,992 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-02-06 05:29:24,992 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-02-06 05:29:24,992 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-02-06 05:29:24,992 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-02-06 05:29:24,992 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-02-06 05:29:24,992 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-02-06 05:29:24,992 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-02-06 05:29:24,992 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-02-06 05:29:24,992 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-02-06 05:29:24,992 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-02-06 05:29:24,992 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-02-06 05:29:24,992 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2025-02-06 05:29:24,992 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2025-02-06 05:29:24,992 INFO L130 BoogieDeclarations]: Found specification of procedure skb_pull [2025-02-06 05:29:24,992 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_pull [2025-02-06 05:29:24,992 INFO L130 BoogieDeclarations]: Found specification of procedure net_ratelimit [2025-02-06 05:29:24,992 INFO L138 BoogieDeclarations]: Found implementation of procedure net_ratelimit [2025-02-06 05:29:24,992 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_ccp_closed [2025-02-06 05:29:24,992 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_ccp_closed [2025-02-06 05:29:24,992 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_open [2025-02-06 05:29:24,992 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_open [2025-02-06 05:29:24,992 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-06 05:29:24,992 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2025-02-06 05:29:24,992 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2025-02-06 05:29:24,992 INFO L130 BoogieDeclarations]: Found specification of procedure __list_add [2025-02-06 05:29:24,992 INFO L138 BoogieDeclarations]: Found implementation of procedure __list_add [2025-02-06 05:29:24,992 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-06 05:29:24,992 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_inc [2025-02-06 05:29:24,992 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_inc [2025-02-06 05:29:24,992 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-06 05:29:24,992 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-06 05:29:24,992 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-06 05:29:24,992 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-06 05:29:24,992 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-06 05:29:24,992 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-06 05:29:24,993 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-06 05:29:24,995 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-06 05:29:24,995 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-06 05:29:24,995 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-06 05:29:24,995 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-06 05:29:24,995 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-06 05:29:24,995 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-06 05:29:24,995 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-06 05:29:24,995 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-06 05:29:24,995 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-06 05:29:24,995 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-06 05:29:24,995 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-06 05:29:24,995 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-06 05:29:24,995 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-02-06 05:29:24,995 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-02-06 05:29:24,995 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-02-06 05:29:24,995 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-02-06 05:29:24,995 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-02-06 05:29:24,996 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~TO~$Pointer$ [2025-02-06 05:29:24,996 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~TO~$Pointer$ [2025-02-06 05:29:24,996 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-02-06 05:29:24,996 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-02-06 05:29:24,996 INFO L130 BoogieDeclarations]: Found specification of procedure skb_headlen [2025-02-06 05:29:24,996 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_headlen [2025-02-06 05:29:24,996 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_printk [2025-02-06 05:29:24,996 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_printk [2025-02-06 05:29:24,996 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_dec [2025-02-06 05:29:24,996 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_dec [2025-02-06 05:29:24,996 INFO L130 BoogieDeclarations]: Found specification of procedure __wake_up [2025-02-06 05:29:24,996 INFO L138 BoogieDeclarations]: Found implementation of procedure __wake_up [2025-02-06 05:29:24,996 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2025-02-06 05:29:24,996 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2025-02-06 05:29:24,996 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_long_read [2025-02-06 05:29:24,996 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_long_read [2025-02-06 05:29:24,996 INFO L130 BoogieDeclarations]: Found specification of procedure list_add [2025-02-06 05:29:24,996 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add [2025-02-06 05:29:24,996 INFO L130 BoogieDeclarations]: Found specification of procedure skb_queue_tail [2025-02-06 05:29:24,996 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_queue_tail [2025-02-06 05:29:24,996 INFO L130 BoogieDeclarations]: Found specification of procedure skb_put [2025-02-06 05:29:24,996 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_put [2025-02-06 05:29:24,996 INFO L130 BoogieDeclarations]: Found specification of procedure idr_remove [2025-02-06 05:29:24,996 INFO L138 BoogieDeclarations]: Found implementation of procedure idr_remove [2025-02-06 05:29:24,996 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2025-02-06 05:29:24,996 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2025-02-06 05:29:24,996 INFO L130 BoogieDeclarations]: Found specification of procedure pskb_may_pull [2025-02-06 05:29:24,996 INFO L138 BoogieDeclarations]: Found implementation of procedure pskb_may_pull [2025-02-06 05:29:24,996 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2025-02-06 05:29:24,996 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2025-02-06 05:29:24,996 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_ioctl [2025-02-06 05:29:24,996 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_ioctl [2025-02-06 05:29:24,996 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_ccp_peek [2025-02-06 05:29:24,996 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_ccp_peek [2025-02-06 05:29:24,996 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_poll [2025-02-06 05:29:24,996 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_poll [2025-02-06 05:29:24,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-06 05:29:24,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-06 05:29:24,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-02-06 05:29:24,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-02-06 05:29:24,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-02-06 05:29:24,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-02-06 05:29:24,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-02-06 05:29:24,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-02-06 05:29:24,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-02-06 05:29:24,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-02-06 05:29:24,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-02-06 05:29:24,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-02-06 05:29:24,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-02-06 05:29:24,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-02-06 05:29:24,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-02-06 05:29:24,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-02-06 05:29:24,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-02-06 05:29:24,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-02-06 05:29:24,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-02-06 05:29:24,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-02-06 05:29:24,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-02-06 05:29:24,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-02-06 05:29:24,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-02-06 05:29:24,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-02-06 05:29:24,996 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_destroy_channel [2025-02-06 05:29:24,996 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_destroy_channel [2025-02-06 05:29:24,997 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~VOID [2025-02-06 05:29:24,997 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~VOID [2025-02-06 05:29:24,997 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-06 05:29:24,997 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-06 05:29:24,997 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_bh [2025-02-06 05:29:24,998 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_bh [2025-02-06 05:29:24,998 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2025-02-06 05:29:24,998 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2025-02-06 05:29:25,692 INFO L257 CfgBuilder]: Building ICFG [2025-02-06 05:29:25,696 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-06 05:29:25,763 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11205: havoc #t~ret1263.base, #t~ret1263.offset; [2025-02-06 05:29:25,823 INFO L1309 $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-06 05:29:25,829 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11214: havoc #t~ret1266.base, #t~ret1266.offset; [2025-02-06 05:29:26,123 INFO L1309 $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; [2025-02-06 05:29:26,123 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11235: havoc slhc_compress_#t~nondet1270#1; [2025-02-06 05:29:26,183 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11164: havoc netpoll_trap_#t~nondet1254#1; [2025-02-06 05:29:26,184 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11065: havoc #t~nondet1241; [2025-02-06 05:29:26,189 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5185: assume false; [2025-02-06 05:29:26,189 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5185: assume !false; [2025-02-06 05:29:26,481 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5114: havoc list_empty_#t~mem8#1.base, list_empty_#t~mem8#1.offset; [2025-02-06 05:29:26,486 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11089: havoc idr_find_#t~ret1244#1.base, idr_find_#t~ret1244#1.offset; [2025-02-06 05:29:26,489 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11172: havoc #t~nondet1256; [2025-02-06 05:29:26,494 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5228: havoc #t~mem27; [2025-02-06 05:29:26,506 INFO L1309 $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-06 05:29:26,508 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11152: havoc #t~nondet1251; [2025-02-06 05:29:26,562 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11135: havoc memdup_user_#t~ret1249#1.base, memdup_user_#t~ret1249#1.offset; [2025-02-06 05:29:26,562 INFO L1309 $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-06 05:29:26,562 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11190: havoc sk_chk_filter_#t~nondet1259#1; [2025-02-06 05:29:26,578 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11100: havoc idr_pre_get_#t~nondet1246#1; [2025-02-06 05:29:26,578 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11093: havoc idr_get_new_above_#t~nondet1245#1; [2025-02-06 05:29:26,578 INFO L1309 $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-06 05:29:26,584 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5535: havoc #t~mem140.base, #t~mem140.offset; [2025-02-06 05:29:26,588 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5529: havoc #t~mem138.base, #t~mem138.offset;havoc #t~mem139; [2025-02-06 05:29:26,595 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11168: havoc #t~nondet1255; [2025-02-06 05:29:26,617 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5150: havoc #t~bitwise9; [2025-02-06 05:29:26,642 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11194: havoc #t~nondet1260; [2025-02-06 05:29:26,648 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5936: havoc #t~mem230.base, #t~mem230.offset; [2025-02-06 05:29:26,666 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11116: havoc ldv_undefined_int_#t~nondet1247#1; [2025-02-06 05:29:26,675 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11020: havoc #t~nondet1237; [2025-02-06 05:29:26,710 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5748: havoc #t~mem182.base, #t~mem182.offset;havoc #t~mem183.base, #t~mem183.offset; [2025-02-06 05:29:26,762 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11126: havoc lock_is_held_#t~nondet1248#1; [2025-02-06 05:29:26,778 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11024: havoc _copy_to_user_#t~nondet1238#1; [2025-02-06 05:29:26,802 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11208: havoc #t~ret1264.base, #t~ret1264.offset; [2025-02-06 05:29:26,811 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11148: havoc #t~nondet1250; [2025-02-06 05:29:26,888 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11058: havoc capable_#t~nondet1240#1; [2025-02-06 05:29:26,942 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5689: havoc #t~mem164;havoc #t~mem165; [2025-02-06 05:29:26,944 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11156: havoc #t~nondet1252; [2025-02-06 05:29:26,951 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5263: havoc atomic64_read_#t~mem28#1; [2025-02-06 05:29:26,971 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10996: havoc __pskb_pull_tail_#t~ret1234#1.base, __pskb_pull_tail_#t~ret1234#1.offset; [2025-02-06 05:29:27,437 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7436: assume false; [2025-02-06 05:29:27,437 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7436: assume !false; [2025-02-06 05:29:27,437 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7569: assume false; [2025-02-06 05:29:27,437 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7569: assume !false; [2025-02-06 05:29:27,437 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11007: havoc __request_module_#t~nondet1236#1; [2025-02-06 05:29:27,437 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7110: assume false; [2025-02-06 05:29:27,437 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7110: assume !false; [2025-02-06 05:29:27,437 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6978: assume false; [2025-02-06 05:29:27,437 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6978: assume !false; [2025-02-06 05:29:27,437 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11241: havoc slhc_init_#t~ret1271#1.base, slhc_init_#t~ret1271#1.offset; [2025-02-06 05:29:27,437 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7146: assume false; [2025-02-06 05:29:27,437 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7146: assume !false; [2025-02-06 05:29:27,437 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11176: havoc register_netdev_#t~nondet1257#1; [2025-02-06 05:29:27,437 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7180: assume false; [2025-02-06 05:29:27,438 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7180: assume !false; [2025-02-06 05:29:27,438 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7445: assume false; [2025-02-06 05:29:27,438 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7445: assume !false; [2025-02-06 05:29:27,438 INFO L1309 $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-06 05:29:27,438 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6853: assume false; [2025-02-06 05:29:27,438 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6853: assume !false; [2025-02-06 05:29:27,438 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6987: assume false; [2025-02-06 05:29:27,438 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6987: assume !false; [2025-02-06 05:29:27,438 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7020: assume false; [2025-02-06 05:29:27,438 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7020: assume !false; [2025-02-06 05:29:27,438 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7485: assume false; [2025-02-06 05:29:27,438 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7485: assume !false; [2025-02-06 05:29:27,438 INFO L1309 $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; [2025-02-06 05:29:27,438 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11054: havoc alloc_netdev_mqs_#t~ret1239#1.base, alloc_netdev_mqs_#t~ret1239#1.offset; [2025-02-06 05:29:27,438 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7521: assume false; [2025-02-06 05:29:27,439 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7521: assume !false; [2025-02-06 05:29:27,439 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6862: assume false; [2025-02-06 05:29:27,439 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6862: assume !false; [2025-02-06 05:29:27,439 INFO L1309 $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; [2025-02-06 05:29:27,439 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7228: assume false; [2025-02-06 05:29:27,439 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7228: assume !false; [2025-02-06 05:29:27,439 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7363: assume false; [2025-02-06 05:29:27,439 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7363: assume !false; [2025-02-06 05:29:27,439 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7068: assume false; [2025-02-06 05:29:27,439 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7068: assume !false; [2025-02-06 05:29:27,439 INFO L1309 $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; [2025-02-06 05:29:32,297 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6444: assume false; [2025-02-06 05:29:32,298 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6444: assume !false; [2025-02-06 05:29:32,298 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11003: havoc __register_chrdev_#t~nondet1235#1; [2025-02-06 05:29:32,298 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11202: havoc skb_copy_datagram_iovec_#t~nondet1262#1; [2025-02-06 05:29:32,298 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7833: assume false; [2025-02-06 05:29:32,298 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7833: assume !false; [2025-02-06 05:29:32,298 INFO L1309 $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-06 05:29:32,299 INFO L1309 $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-06 05:29:32,299 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10972: havoc __class_create_#t~ret1232#1.base, __class_create_#t~ret1232#1.offset; [2025-02-06 05:29:32,299 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11071: havoc device_create_#t~ret1243#1.base, device_create_#t~ret1243#1.offset; [2025-02-06 05:29:32,299 INFO L1309 $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-06 05:29:32,299 INFO L1309 $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-06 05:29:32,299 INFO L1309 $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; [2025-02-06 05:29:32,299 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11180: havoc register_pernet_device_#t~nondet1258#1; [2025-02-06 05:29:32,299 INFO L1309 $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; [2025-02-06 05:29:32,299 INFO L1309 $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-06 05:29:32,299 INFO L1309 $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-06 05:29:32,300 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6526: assume false; [2025-02-06 05:29:32,300 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6526: assume !false; [2025-02-06 05:29:32,300 INFO L1309 $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; [2025-02-06 05:29:32,300 INFO L1309 $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-06 05:29:32,300 INFO L1309 $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-06 05:29:32,300 INFO L1309 $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-06 05:29:32,300 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10692: assume false; [2025-02-06 05:29:32,300 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10692: assume !false; [2025-02-06 05:29:32,300 INFO L1309 $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-06 05:29:32,300 INFO L1309 $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-06 05:29:32,300 INFO L1309 $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-06 05:29:32,300 INFO L1309 $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-06 05:29:32,740 INFO L? ?]: Removed 2063 outVars from TransFormulas that were not future-live. [2025-02-06 05:29:32,740 INFO L308 CfgBuilder]: Performing block encoding [2025-02-06 05:29:32,806 INFO L332 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-02-06 05:29:32,807 INFO L337 CfgBuilder]: Removed 0 assume(true) statements. [2025-02-06 05:29:32,807 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 06.02 05:29:32 BoogieIcfgContainer [2025-02-06 05:29:32,807 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-02-06 05:29:32,809 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-02-06 05:29:32,809 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-02-06 05:29:32,812 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-02-06 05:29:32,812 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.02 05:29:21" (1/3) ... [2025-02-06 05:29:32,813 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1988325c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.02 05:29:32, skipping insertion in model container [2025-02-06 05:29:32,813 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 05:29:23" (2/3) ... [2025-02-06 05:29:32,813 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1988325c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.02 05:29:32, skipping insertion in model container [2025-02-06 05:29:32,813 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 06.02 05:29:32" (3/3) ... [2025-02-06 05:29:32,814 INFO L128 eAbstractionObserver]: Analyzing ICFG module_get_put-drivers-net-ppp_generic.ko.cil.out.i [2025-02-06 05:29:32,827 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-02-06 05:29:32,829 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG module_get_put-drivers-net-ppp_generic.ko.cil.out.i that has 124 procedures, 1746 locations, 1 initial locations, 27 loop locations, and 1 error locations. [2025-02-06 05:29:32,897 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-02-06 05:29:32,907 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;@7e155e0a, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-02-06 05:29:32,907 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-02-06 05:29:32,915 INFO L276 IsEmpty]: Start isEmpty. Operand has 1656 states, 1197 states have (on average 1.3709273182957393) internal successors, (1641), 1238 states have internal predecessors, (1641), 354 states have call successors, (354), 100 states have call predecessors, (354), 100 states have return successors, (354), 346 states have call predecessors, (354), 354 states have call successors, (354) [2025-02-06 05:29:32,919 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2025-02-06 05:29:32,919 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 05:29:32,919 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 05:29:32,919 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 05:29:32,923 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 05:29:32,924 INFO L85 PathProgramCache]: Analyzing trace with hash 2135076361, now seen corresponding path program 1 times [2025-02-06 05:29:32,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 05:29:32,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709509484] [2025-02-06 05:29:32,929 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 05:29:32,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 05:29:33,822 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 22 statements into 1 equivalence classes. [2025-02-06 05:29:33,979 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 22 of 22 statements. [2025-02-06 05:29:33,979 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 05:29:33,979 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 05:29:34,225 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-02-06 05:29:34,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 05:29:34,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709509484] [2025-02-06 05:29:34,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [709509484] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 05:29:34,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 05:29:34,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 05:29:34,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1943496442] [2025-02-06 05:29:34,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 05:29:34,232 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 05:29:34,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 05:29:34,248 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 05:29:34,249 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 05:29:34,255 INFO L87 Difference]: Start difference. First operand has 1656 states, 1197 states have (on average 1.3709273182957393) internal successors, (1641), 1238 states have internal predecessors, (1641), 354 states have call successors, (354), 100 states have call predecessors, (354), 100 states have return successors, (354), 346 states have call predecessors, (354), 354 states have call successors, (354) Second operand has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-02-06 05:29:34,816 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 05:29:34,817 INFO L93 Difference]: Finished difference Result 4901 states and 7109 transitions. [2025-02-06 05:29:34,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 05:29:34,819 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 22 [2025-02-06 05:29:34,819 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 05:29:34,848 INFO L225 Difference]: With dead ends: 4901 [2025-02-06 05:29:34,848 INFO L226 Difference]: Without dead ends: 3093 [2025-02-06 05:29:34,864 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 05:29:34,867 INFO L435 NwaCegarLoop]: 2331 mSDtfsCounter, 2289 mSDsluCounter, 2218 mSDsCounter, 0 mSdLazyCounter, 92 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2289 SdHoareTripleChecker+Valid, 4549 SdHoareTripleChecker+Invalid, 94 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 92 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-02-06 05:29:34,868 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2289 Valid, 4549 Invalid, 94 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 92 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-02-06 05:29:34,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3093 states. [2025-02-06 05:29:35,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3093 to 3090. [2025-02-06 05:29:35,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3090 states, 2212 states have (on average 1.3236889692585896) internal successors, (2928), 2277 states have internal predecessors, (2928), 681 states have call successors, (681), 197 states have call predecessors, (681), 196 states have return successors, (685), 663 states have call predecessors, (685), 679 states have call successors, (685) [2025-02-06 05:29:35,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3090 states to 3090 states and 4294 transitions. [2025-02-06 05:29:35,054 INFO L78 Accepts]: Start accepts. Automaton has 3090 states and 4294 transitions. Word has length 22 [2025-02-06 05:29:35,054 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 05:29:35,054 INFO L471 AbstractCegarLoop]: Abstraction has 3090 states and 4294 transitions. [2025-02-06 05:29:35,054 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-02-06 05:29:35,055 INFO L276 IsEmpty]: Start isEmpty. Operand 3090 states and 4294 transitions. [2025-02-06 05:29:35,072 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2025-02-06 05:29:35,072 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 05:29:35,072 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 05:29:35,073 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-02-06 05:29:35,073 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 05:29:35,073 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 05:29:35,073 INFO L85 PathProgramCache]: Analyzing trace with hash -1537903606, now seen corresponding path program 1 times [2025-02-06 05:29:35,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 05:29:35,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447992220] [2025-02-06 05:29:35,073 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 05:29:35,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 05:29:35,829 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 90 statements into 1 equivalence classes. [2025-02-06 05:29:35,932 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 90 of 90 statements. [2025-02-06 05:29:35,932 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 05:29:35,932 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 05:29:36,323 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2025-02-06 05:29:36,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 05:29:36,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447992220] [2025-02-06 05:29:36,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1447992220] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 05:29:36,323 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 05:29:36,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 05:29:36,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [192579323] [2025-02-06 05:29:36,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 05:29:36,325 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 05:29:36,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 05:29:36,326 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 05:29:36,326 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 05:29:36,326 INFO L87 Difference]: Start difference. First operand 3090 states and 4294 transitions. Second operand has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 2 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2025-02-06 05:29:36,680 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 05:29:36,681 INFO L93 Difference]: Finished difference Result 6453 states and 9021 transitions. [2025-02-06 05:29:36,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 05:29:36,681 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 2 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 90 [2025-02-06 05:29:36,682 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 05:29:36,705 INFO L225 Difference]: With dead ends: 6453 [2025-02-06 05:29:36,705 INFO L226 Difference]: Without dead ends: 3399 [2025-02-06 05:29:36,719 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 05:29:36,720 INFO L435 NwaCegarLoop]: 2220 mSDtfsCounter, 184 mSDsluCounter, 2117 mSDsCounter, 0 mSdLazyCounter, 78 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 229 SdHoareTripleChecker+Valid, 4337 SdHoareTripleChecker+Invalid, 84 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 78 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-06 05:29:36,722 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [229 Valid, 4337 Invalid, 84 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 78 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-06 05:29:36,727 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3399 states. [2025-02-06 05:29:36,828 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3399 to 3379. [2025-02-06 05:29:36,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3379 states, 2441 states have (on average 1.3306022122081114) internal successors, (3248), 2508 states have internal predecessors, (3248), 741 states have call successors, (741), 197 states have call predecessors, (741), 196 states have return successors, (746), 723 states have call predecessors, (746), 739 states have call successors, (746) [2025-02-06 05:29:36,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3379 states to 3379 states and 4735 transitions. [2025-02-06 05:29:36,858 INFO L78 Accepts]: Start accepts. Automaton has 3379 states and 4735 transitions. Word has length 90 [2025-02-06 05:29:36,859 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 05:29:36,859 INFO L471 AbstractCegarLoop]: Abstraction has 3379 states and 4735 transitions. [2025-02-06 05:29:36,859 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 2 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2025-02-06 05:29:36,860 INFO L276 IsEmpty]: Start isEmpty. Operand 3379 states and 4735 transitions. [2025-02-06 05:29:36,869 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2025-02-06 05:29:36,869 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 05:29:36,870 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 05:29:36,870 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-02-06 05:29:36,870 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 05:29:36,870 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 05:29:36,870 INFO L85 PathProgramCache]: Analyzing trace with hash 1435254202, now seen corresponding path program 1 times [2025-02-06 05:29:36,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 05:29:36,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [383623915] [2025-02-06 05:29:36,871 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 05:29:36,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 05:29:37,569 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 108 statements into 1 equivalence classes. [2025-02-06 05:29:37,599 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 108 of 108 statements. [2025-02-06 05:29:37,600 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 05:29:37,600 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 05:29:37,739 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2025-02-06 05:29:37,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 05:29:37,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [383623915] [2025-02-06 05:29:37,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [383623915] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 05:29:37,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 05:29:37,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 05:29:37,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [552827029] [2025-02-06 05:29:37,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 05:29:37,740 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 05:29:37,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 05:29:37,741 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 05:29:37,741 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 05:29:37,741 INFO L87 Difference]: Start difference. First operand 3379 states and 4735 transitions. Second operand has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2025-02-06 05:29:37,995 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 05:29:37,995 INFO L93 Difference]: Finished difference Result 6723 states and 9451 transitions. [2025-02-06 05:29:37,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 05:29:37,996 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 108 [2025-02-06 05:29:37,996 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 05:29:38,015 INFO L225 Difference]: With dead ends: 6723 [2025-02-06 05:29:38,016 INFO L226 Difference]: Without dead ends: 3381 [2025-02-06 05:29:38,031 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 05:29:38,032 INFO L435 NwaCegarLoop]: 2152 mSDtfsCounter, 0 mSDsluCounter, 2148 mSDsCounter, 0 mSdLazyCounter, 65 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 4300 SdHoareTripleChecker+Invalid, 65 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 65 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-06 05:29:38,032 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 4300 Invalid, 65 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 65 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-06 05:29:38,036 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3381 states. [2025-02-06 05:29:38,116 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3381 to 3381. [2025-02-06 05:29:38,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3381 states, 2443 states have (on average 1.3303315595579206) internal successors, (3250), 2510 states have internal predecessors, (3250), 741 states have call successors, (741), 197 states have call predecessors, (741), 196 states have return successors, (746), 723 states have call predecessors, (746), 739 states have call successors, (746) [2025-02-06 05:29:38,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3381 states to 3381 states and 4737 transitions. [2025-02-06 05:29:38,139 INFO L78 Accepts]: Start accepts. Automaton has 3381 states and 4737 transitions. Word has length 108 [2025-02-06 05:29:38,140 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 05:29:38,140 INFO L471 AbstractCegarLoop]: Abstraction has 3381 states and 4737 transitions. [2025-02-06 05:29:38,140 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2025-02-06 05:29:38,140 INFO L276 IsEmpty]: Start isEmpty. Operand 3381 states and 4737 transitions. [2025-02-06 05:29:38,146 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2025-02-06 05:29:38,146 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 05:29:38,146 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 05:29:38,147 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-02-06 05:29:38,147 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 05:29:38,147 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 05:29:38,147 INFO L85 PathProgramCache]: Analyzing trace with hash -1609638172, now seen corresponding path program 1 times [2025-02-06 05:29:38,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 05:29:38,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [52237833] [2025-02-06 05:29:38,147 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 05:29:38,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 05:29:38,867 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 108 statements into 1 equivalence classes. [2025-02-06 05:29:38,998 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 108 of 108 statements. [2025-02-06 05:29:38,999 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 05:29:38,999 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 05:29:39,818 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2025-02-06 05:29:39,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 05:29:39,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [52237833] [2025-02-06 05:29:39,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [52237833] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 05:29:39,819 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 05:29:39,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-02-06 05:29:39,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [13767494] [2025-02-06 05:29:39,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 05:29:39,819 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-06 05:29:39,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 05:29:39,820 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-06 05:29:39,820 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-02-06 05:29:39,820 INFO L87 Difference]: Start difference. First operand 3381 states and 4737 transitions. Second operand has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 3 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2025-02-06 05:29:43,840 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-02-06 05:29:47,861 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-02-06 05:29:50,288 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 05:29:50,289 INFO L93 Difference]: Finished difference Result 6745 states and 9491 transitions. [2025-02-06 05:29:50,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-06 05:29:50,289 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 3 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Word has length 108 [2025-02-06 05:29:50,290 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 05:29:50,308 INFO L225 Difference]: With dead ends: 6745 [2025-02-06 05:29:50,308 INFO L226 Difference]: Without dead ends: 3401 [2025-02-06 05:29:50,319 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2025-02-06 05:29:50,320 INFO L435 NwaCegarLoop]: 2148 mSDtfsCounter, 7 mSDsluCounter, 6042 mSDsCounter, 0 mSdLazyCounter, 538 mSolverCounterSat, 0 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 8190 SdHoareTripleChecker+Invalid, 540 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 538 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.3s IncrementalHoareTripleChecker+Time [2025-02-06 05:29:50,320 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 8190 Invalid, 540 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 538 Invalid, 2 Unknown, 0 Unchecked, 10.3s Time] [2025-02-06 05:29:50,324 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3401 states. [2025-02-06 05:29:50,395 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3401 to 3389. [2025-02-06 05:29:50,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3389 states, 2449 states have (on average 1.3295222539812168) internal successors, (3256), 2516 states have internal predecessors, (3256), 743 states have call successors, (743), 197 states have call predecessors, (743), 196 states have return successors, (748), 725 states have call predecessors, (748), 741 states have call successors, (748) [2025-02-06 05:29:50,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3389 states to 3389 states and 4747 transitions. [2025-02-06 05:29:50,416 INFO L78 Accepts]: Start accepts. Automaton has 3389 states and 4747 transitions. Word has length 108 [2025-02-06 05:29:50,417 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 05:29:50,417 INFO L471 AbstractCegarLoop]: Abstraction has 3389 states and 4747 transitions. [2025-02-06 05:29:50,417 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 3 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2025-02-06 05:29:50,417 INFO L276 IsEmpty]: Start isEmpty. Operand 3389 states and 4747 transitions. [2025-02-06 05:29:50,422 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2025-02-06 05:29:50,423 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 05:29:50,423 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 05:29:50,423 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-02-06 05:29:50,423 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 05:29:50,424 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 05:29:50,424 INFO L85 PathProgramCache]: Analyzing trace with hash 1403185487, now seen corresponding path program 1 times [2025-02-06 05:29:50,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 05:29:50,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181972540] [2025-02-06 05:29:50,424 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 05:29:50,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 05:29:51,054 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 109 statements into 1 equivalence classes. [2025-02-06 05:29:51,123 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 109 of 109 statements. [2025-02-06 05:29:51,123 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 05:29:51,123 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 05:29:51,374 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2025-02-06 05:29:51,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 05:29:51,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181972540] [2025-02-06 05:29:51,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [181972540] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 05:29:51,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1142153940] [2025-02-06 05:29:51,375 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 05:29:51,375 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 05:29:51,375 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 05:29:51,378 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-06 05:29:51,379 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2025-02-06 05:29:52,687 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 109 statements into 1 equivalence classes. [2025-02-06 05:29:52,874 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 109 of 109 statements. [2025-02-06 05:29:52,875 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 05:29:52,875 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 05:29:52,884 INFO L256 TraceCheckSpWp]: Trace formula consists of 1890 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-02-06 05:29:52,890 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 05:29:53,045 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2025-02-06 05:29:53,045 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 05:29:53,288 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2025-02-06 05:29:53,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1142153940] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 05:29:53,289 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-06 05:29:53,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2025-02-06 05:29:53,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844596853] [2025-02-06 05:29:53,289 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-06 05:29:53,289 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-02-06 05:29:53,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 05:29:53,290 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-02-06 05:29:53,291 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2025-02-06 05:29:53,291 INFO L87 Difference]: Start difference. First operand 3389 states and 4747 transitions. Second operand has 6 states, 6 states have (on average 21.5) internal successors, (129), 6 states have internal predecessors, (129), 4 states have call successors, (31), 2 states have call predecessors, (31), 2 states have return successors, (26), 4 states have call predecessors, (26), 4 states have call successors, (26) [2025-02-06 05:29:54,255 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 05:29:54,255 INFO L93 Difference]: Finished difference Result 7671 states and 10887 transitions. [2025-02-06 05:29:54,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-02-06 05:29:54,256 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 21.5) internal successors, (129), 6 states have internal predecessors, (129), 4 states have call successors, (31), 2 states have call predecessors, (31), 2 states have return successors, (26), 4 states have call predecessors, (26), 4 states have call successors, (26) Word has length 109 [2025-02-06 05:29:54,257 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 05:29:54,278 INFO L225 Difference]: With dead ends: 7671 [2025-02-06 05:29:54,278 INFO L226 Difference]: Without dead ends: 4319 [2025-02-06 05:29:54,287 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 220 GetRequests, 215 SyntacticMatches, 1 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2025-02-06 05:29:54,288 INFO L435 NwaCegarLoop]: 2219 mSDtfsCounter, 992 mSDsluCounter, 4689 mSDsCounter, 0 mSdLazyCounter, 316 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1153 SdHoareTripleChecker+Valid, 6908 SdHoareTripleChecker+Invalid, 382 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 316 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2025-02-06 05:29:54,289 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1153 Valid, 6908 Invalid, 382 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 316 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2025-02-06 05:29:54,293 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4319 states. [2025-02-06 05:29:54,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4319 to 4259. [2025-02-06 05:29:54,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4259 states, 3139 states have (on average 1.3497929276839757) internal successors, (4237), 3212 states have internal predecessors, (4237), 923 states have call successors, (923), 197 states have call predecessors, (923), 196 states have return successors, (931), 905 states have call predecessors, (931), 921 states have call successors, (931) [2025-02-06 05:29:54,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4259 states to 4259 states and 6091 transitions. [2025-02-06 05:29:54,411 INFO L78 Accepts]: Start accepts. Automaton has 4259 states and 6091 transitions. Word has length 109 [2025-02-06 05:29:54,413 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 05:29:54,413 INFO L471 AbstractCegarLoop]: Abstraction has 4259 states and 6091 transitions. [2025-02-06 05:29:54,413 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.5) internal successors, (129), 6 states have internal predecessors, (129), 4 states have call successors, (31), 2 states have call predecessors, (31), 2 states have return successors, (26), 4 states have call predecessors, (26), 4 states have call successors, (26) [2025-02-06 05:29:54,413 INFO L276 IsEmpty]: Start isEmpty. Operand 4259 states and 6091 transitions. [2025-02-06 05:29:54,420 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2025-02-06 05:29:54,421 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 05:29:54,421 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 05:29:54,434 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2025-02-06 05:29:54,624 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 05:29:54,624 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 05:29:54,624 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 05:29:54,624 INFO L85 PathProgramCache]: Analyzing trace with hash -65955545, now seen corresponding path program 1 times [2025-02-06 05:29:54,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 05:29:54,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [85143048] [2025-02-06 05:29:54,625 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 05:29:54,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 05:29:55,387 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 109 statements into 1 equivalence classes. [2025-02-06 05:29:55,521 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 109 of 109 statements. [2025-02-06 05:29:55,521 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 05:29:55,521 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 05:29:55,732 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2025-02-06 05:29:55,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 05:29:55,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [85143048] [2025-02-06 05:29:55,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [85143048] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 05:29:55,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 05:29:55,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-02-06 05:29:55,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479979992] [2025-02-06 05:29:55,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 05:29:55,733 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-06 05:29:55,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 05:29:55,734 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-06 05:29:55,734 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-02-06 05:29:55,734 INFO L87 Difference]: Start difference. First operand 4259 states and 6091 transitions. Second operand has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 3 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2025-02-06 05:29:56,105 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 05:29:56,105 INFO L93 Difference]: Finished difference Result 8485 states and 12140 transitions. [2025-02-06 05:29:56,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-06 05:29:56,107 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 3 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Word has length 109 [2025-02-06 05:29:56,107 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 05:29:56,139 INFO L225 Difference]: With dead ends: 8485 [2025-02-06 05:29:56,139 INFO L226 Difference]: Without dead ends: 4255 [2025-02-06 05:29:56,155 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-02-06 05:29:56,156 INFO L435 NwaCegarLoop]: 2151 mSDtfsCounter, 1 mSDsluCounter, 6437 mSDsCounter, 0 mSdLazyCounter, 138 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 8588 SdHoareTripleChecker+Invalid, 139 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 138 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-06 05:29:56,157 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 8588 Invalid, 139 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 138 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-06 05:29:56,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4255 states. [2025-02-06 05:29:56,281 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4255 to 4255. [2025-02-06 05:29:56,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4255 states, 3137 states have (on average 1.3493783869939433) internal successors, (4233), 3208 states have internal predecessors, (4233), 921 states have call successors, (921), 197 states have call predecessors, (921), 196 states have return successors, (929), 903 states have call predecessors, (929), 919 states have call successors, (929) [2025-02-06 05:29:56,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4255 states to 4255 states and 6083 transitions. [2025-02-06 05:29:56,310 INFO L78 Accepts]: Start accepts. Automaton has 4255 states and 6083 transitions. Word has length 109 [2025-02-06 05:29:56,310 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 05:29:56,310 INFO L471 AbstractCegarLoop]: Abstraction has 4255 states and 6083 transitions. [2025-02-06 05:29:56,311 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 3 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2025-02-06 05:29:56,311 INFO L276 IsEmpty]: Start isEmpty. Operand 4255 states and 6083 transitions. [2025-02-06 05:29:56,319 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2025-02-06 05:29:56,320 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 05:29:56,320 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 05:29:56,320 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2025-02-06 05:29:56,321 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 05:29:56,321 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 05:29:56,321 INFO L85 PathProgramCache]: Analyzing trace with hash 316795967, now seen corresponding path program 1 times [2025-02-06 05:29:56,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 05:29:56,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86425723] [2025-02-06 05:29:56,321 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 05:29:56,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 05:29:56,926 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 126 statements into 1 equivalence classes. [2025-02-06 05:29:57,357 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 126 of 126 statements. [2025-02-06 05:29:57,359 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 05:29:57,359 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-02-06 05:29:57,359 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-02-06 05:29:57,380 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 126 statements into 1 equivalence classes. [2025-02-06 05:29:57,746 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 126 of 126 statements. [2025-02-06 05:29:57,747 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 05:29:57,747 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-02-06 05:29:57,838 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-02-06 05:29:57,838 INFO L340 BasicCegarLoop]: Counterexample is feasible [2025-02-06 05:29:57,839 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2025-02-06 05:29:57,840 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2025-02-06 05:29:57,843 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1] [2025-02-06 05:29:57,971 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2025-02-06 05:29:57,974 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 06.02 05:29:57 BoogieIcfgContainer [2025-02-06 05:29:57,974 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2025-02-06 05:29:57,975 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2025-02-06 05:29:57,975 INFO L270 PluginConnector]: Initializing Witness Printer... [2025-02-06 05:29:57,975 INFO L274 PluginConnector]: Witness Printer initialized [2025-02-06 05:29:57,977 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 06.02 05:29:32" (3/4) ... [2025-02-06 05:29:57,977 INFO L140 WitnessPrinter]: Generating witness for reachability counterexample [2025-02-06 05:29:58,096 INFO L127 tionWitnessGenerator]: Generated YAML witness of length 71. [2025-02-06 05:29:58,162 INFO L149 WitnessManager]: Wrote witness to /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/witness.graphml [2025-02-06 05:29:58,162 INFO L149 WitnessManager]: Wrote witness to /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/witness.yml [2025-02-06 05:29:58,162 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2025-02-06 05:29:58,163 INFO L158 Benchmark]: Toolchain (without parser) took 36865.04ms. Allocated memory was 142.6MB in the beginning and 478.2MB in the end (delta: 335.5MB). Free memory was 93.0MB in the beginning and 97.1MB in the end (delta: -4.1MB). Peak memory consumption was 339.6MB. Max. memory is 16.1GB. [2025-02-06 05:29:58,163 INFO L158 Benchmark]: CDTParser took 0.25ms. Allocated memory is still 201.3MB. Free memory is still 125.5MB. There was no memory consumed. Max. memory is 16.1GB. [2025-02-06 05:29:58,163 INFO L158 Benchmark]: CACSL2BoogieTranslator took 2626.64ms. Allocated memory was 142.6MB in the beginning and 394.3MB in the end (delta: 251.7MB). Free memory was 92.8MB in the beginning and 322.9MB in the end (delta: -230.1MB). Peak memory consumption was 117.7MB. Max. memory is 16.1GB. [2025-02-06 05:29:58,164 INFO L158 Benchmark]: Boogie Procedure Inliner took 278.83ms. Allocated memory was 394.3MB in the beginning and 285.2MB in the end (delta: -109.1MB). Free memory was 322.2MB in the beginning and 187.3MB in the end (delta: 134.9MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2025-02-06 05:29:58,164 INFO L158 Benchmark]: Boogie Preprocessor took 710.11ms. Allocated memory is still 285.2MB. Free memory was 187.3MB in the beginning and 101.3MB in the end (delta: 86.0MB). Peak memory consumption was 144.9MB. Max. memory is 16.1GB. [2025-02-06 05:29:58,164 INFO L158 Benchmark]: IcfgBuilder took 7888.91ms. Allocated memory is still 285.2MB. Free memory was 101.3MB in the beginning and 137.7MB in the end (delta: -36.4MB). Peak memory consumption was 73.5MB. Max. memory is 16.1GB. [2025-02-06 05:29:58,164 INFO L158 Benchmark]: TraceAbstraction took 25165.32ms. Allocated memory was 285.2MB in the beginning and 478.2MB in the end (delta: 192.9MB). Free memory was 137.7MB in the beginning and 126.5MB in the end (delta: 11.2MB). Peak memory consumption was 206.9MB. Max. memory is 16.1GB. [2025-02-06 05:29:58,164 INFO L158 Benchmark]: Witness Printer took 187.81ms. Allocated memory is still 478.2MB. Free memory was 126.5MB in the beginning and 97.1MB in the end (delta: 29.4MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. [2025-02-06 05:29:58,165 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.25ms. Allocated memory is still 201.3MB. Free memory is still 125.5MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 2626.64ms. Allocated memory was 142.6MB in the beginning and 394.3MB in the end (delta: 251.7MB). Free memory was 92.8MB in the beginning and 322.9MB in the end (delta: -230.1MB). Peak memory consumption was 117.7MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 278.83ms. Allocated memory was 394.3MB in the beginning and 285.2MB in the end (delta: -109.1MB). Free memory was 322.2MB in the beginning and 187.3MB in the end (delta: 134.9MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 710.11ms. Allocated memory is still 285.2MB. Free memory was 187.3MB in the beginning and 101.3MB in the end (delta: 86.0MB). Peak memory consumption was 144.9MB. Max. memory is 16.1GB. * IcfgBuilder took 7888.91ms. Allocated memory is still 285.2MB. Free memory was 101.3MB in the beginning and 137.7MB in the end (delta: -36.4MB). Peak memory consumption was 73.5MB. Max. memory is 16.1GB. * TraceAbstraction took 25165.32ms. Allocated memory was 285.2MB in the beginning and 478.2MB in the end (delta: 192.9MB). Free memory was 137.7MB in the beginning and 126.5MB in the end (delta: 11.2MB). Peak memory consumption was 206.9MB. Max. memory is 16.1GB. * Witness Printer took 187.81ms. Allocated memory is still 478.2MB. Free memory was 126.5MB in the beginning and 97.1MB in the end (delta: 29.4MB). 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 - CounterExampleResult [Line: 10809]: a call to reach_error is reachable a call to reach_error is reachable We found a FailurePath: [L6164-L6171] static struct mutex ppp_mutex = {{1}, {{{{0U}, 3735899821U, 4294967295U, (void *)0x0fffffffffffffffUL, {(struct lock_class_key *)0, {(struct lock_class *)0, (struct lock_class *)0}, "ppp_mutex.wait_lock", 0, 0UL}}}}, {& ppp_mutex.wait_list, & ppp_mutex.wait_list}, (struct task_struct *)0, (char const *)0, (void *)(& ppp_mutex), {(struct lock_class_key *)0, {(struct lock_class *)0, (struct lock_class *)0}, "ppp_mutex", 0, 0UL}}; [L6164-L6171] static struct mutex ppp_mutex = {{1}, {{{{0U}, 3735899821U, 4294967295U, (void *)0x0fffffffffffffffUL, {(struct lock_class_key *)0, {(struct lock_class *)0, (struct lock_class *)0}, "ppp_mutex.wait_lock", 0, 0UL}}}}, {& ppp_mutex.wait_list, & ppp_mutex.wait_list}, (struct task_struct *)0, (char const *)0, (void *)(& ppp_mutex), {(struct lock_class_key *)0, {(struct lock_class *)0, (struct lock_class *)0}, "ppp_mutex", 0, 0UL}}; [L6164-L6171] static struct mutex ppp_mutex = {{1}, {{{{0U}, 3735899821U, 4294967295U, (void *)0x0fffffffffffffffUL, {(struct lock_class_key *)0, {(struct lock_class *)0, (struct lock_class *)0}, "ppp_mutex.wait_lock", 0, 0UL}}}}, {& ppp_mutex.wait_list, & ppp_mutex.wait_list}, (struct task_struct *)0, (char const *)0, (void *)(& ppp_mutex), {(struct lock_class_key *)0, {(struct lock_class *)0, (struct lock_class *)0}, "ppp_mutex", 0, 0UL}}; [L6164-L6171] static struct mutex ppp_mutex = {{1}, {{{{0U}, 3735899821U, 4294967295U, (void *)0x0fffffffffffffffUL, {(struct lock_class_key *)0, {(struct lock_class *)0, (struct lock_class *)0}, "ppp_mutex.wait_lock", 0, 0UL}}}}, {& ppp_mutex.wait_list, & ppp_mutex.wait_list}, (struct task_struct *)0, (char const *)0, (void *)(& ppp_mutex), {(struct lock_class_key *)0, {(struct lock_class *)0, (struct lock_class *)0}, "ppp_mutex", 0, 0UL}}; [L6164-L6171] static struct mutex ppp_mutex = {{1}, {{{{0U}, 3735899821U, 4294967295U, (void *)0x0fffffffffffffffUL, {(struct lock_class_key *)0, {(struct lock_class *)0, (struct lock_class *)0}, "ppp_mutex.wait_lock", 0, 0UL}}}}, {& ppp_mutex.wait_list, & ppp_mutex.wait_list}, (struct task_struct *)0, (char const *)0, (void *)(& ppp_mutex), {(struct lock_class_key *)0, {(struct lock_class *)0, (struct lock_class *)0}, "ppp_mutex", 0, 0UL}}; [L6164-L6171] static struct mutex ppp_mutex = {{1}, {{{{0U}, 3735899821U, 4294967295U, (void *)0x0fffffffffffffffUL, {(struct lock_class_key *)0, {(struct lock_class *)0, (struct lock_class *)0}, "ppp_mutex.wait_lock", 0, 0UL}}}}, {& ppp_mutex.wait_list, & ppp_mutex.wait_list}, (struct task_struct *)0, (char const *)0, (void *)(& ppp_mutex), {(struct lock_class_key *)0, {(struct lock_class *)0, (struct lock_class *)0}, "ppp_mutex", 0, 0UL}}; [L6164-L6171] static struct mutex ppp_mutex = {{1}, {{{{0U}, 3735899821U, 4294967295U, (void *)0x0fffffffffffffffUL, {(struct lock_class_key *)0, {(struct lock_class *)0, (struct lock_class *)0}, "ppp_mutex.wait_lock", 0, 0UL}}}}, {& ppp_mutex.wait_list, & ppp_mutex.wait_list}, (struct task_struct *)0, (char const *)0, (void *)(& ppp_mutex), {(struct lock_class_key *)0, {(struct lock_class *)0, (struct lock_class *)0}, "ppp_mutex", 0, 0UL}}; [L6164-L6171] static struct mutex ppp_mutex = {{1}, {{{{0U}, 3735899821U, 4294967295U, (void *)0x0fffffffffffffffUL, {(struct lock_class_key *)0, {(struct lock_class *)0, (struct lock_class *)0}, "ppp_mutex.wait_lock", 0, 0UL}}}}, {& ppp_mutex.wait_list, & ppp_mutex.wait_list}, (struct task_struct *)0, (char const *)0, (void *)(& ppp_mutex), {(struct lock_class_key *)0, {(struct lock_class *)0, (struct lock_class *)0}, "ppp_mutex", 0, 0UL}}; [L6164-L6171] static struct mutex ppp_mutex = {{1}, {{{{0U}, 3735899821U, 4294967295U, (void *)0x0fffffffffffffffUL, {(struct lock_class_key *)0, {(struct lock_class *)0, (struct lock_class *)0}, "ppp_mutex.wait_lock", 0, 0UL}}}}, {& ppp_mutex.wait_list, & ppp_mutex.wait_list}, (struct task_struct *)0, (char const *)0, (void *)(& ppp_mutex), {(struct lock_class_key *)0, {(struct lock_class *)0, (struct lock_class *)0}, "ppp_mutex", 0, 0UL}}; [L6164-L6171] static struct mutex ppp_mutex = {{1}, {{{{0U}, 3735899821U, 4294967295U, (void *)0x0fffffffffffffffUL, {(struct lock_class_key *)0, {(struct lock_class *)0, (struct lock_class *)0}, "ppp_mutex.wait_lock", 0, 0UL}}}}, {& ppp_mutex.wait_list, & ppp_mutex.wait_list}, (struct task_struct *)0, (char const *)0, (void *)(& ppp_mutex), {(struct lock_class_key *)0, {(struct lock_class *)0, (struct lock_class *)0}, "ppp_mutex", 0, 0UL}}; [L6164-L6171] static struct mutex ppp_mutex = {{1}, {{{{0U}, 3735899821U, 4294967295U, (void *)0x0fffffffffffffffUL, {(struct lock_class_key *)0, {(struct lock_class *)0, (struct lock_class *)0}, "ppp_mutex.wait_lock", 0, 0UL}}}}, {& ppp_mutex.wait_list, & ppp_mutex.wait_list}, (struct task_struct *)0, (char const *)0, (void *)(& ppp_mutex), {(struct lock_class_key *)0, {(struct lock_class *)0, (struct lock_class *)0}, "ppp_mutex", 0, 0UL}}; [L6164-L6171] static struct mutex ppp_mutex = {{1}, {{{{0U}, 3735899821U, 4294967295U, (void *)0x0fffffffffffffffUL, {(struct lock_class_key *)0, {(struct lock_class *)0, (struct lock_class *)0}, "ppp_mutex.wait_lock", 0, 0UL}}}}, {& ppp_mutex.wait_list, & ppp_mutex.wait_list}, (struct task_struct *)0, (char const *)0, (void *)(& ppp_mutex), {(struct lock_class_key *)0, {(struct lock_class *)0, (struct lock_class *)0}, "ppp_mutex", 0, 0UL}}; [L6164-L6171] static struct mutex ppp_mutex = {{1}, {{{{0U}, 3735899821U, 4294967295U, (void *)0x0fffffffffffffffUL, {(struct lock_class_key *)0, {(struct lock_class *)0, (struct lock_class *)0}, "ppp_mutex.wait_lock", 0, 0UL}}}}, {& ppp_mutex.wait_list, & ppp_mutex.wait_list}, (struct task_struct *)0, (char const *)0, (void *)(& ppp_mutex), {(struct lock_class_key *)0, {(struct lock_class *)0, (struct lock_class *)0}, "ppp_mutex", 0, 0UL}}; [L6164-L6171] static struct mutex ppp_mutex = {{1}, {{{{0U}, 3735899821U, 4294967295U, (void *)0x0fffffffffffffffUL, {(struct lock_class_key *)0, {(struct lock_class *)0, (struct lock_class *)0}, "ppp_mutex.wait_lock", 0, 0UL}}}}, {& ppp_mutex.wait_list, & ppp_mutex.wait_list}, (struct task_struct *)0, (char const *)0, (void *)(& ppp_mutex), {(struct lock_class_key *)0, {(struct lock_class *)0, (struct lock_class *)0}, "ppp_mutex", 0, 0UL}}; [L6164-L6171] static struct mutex ppp_mutex = {{1}, {{{{0U}, 3735899821U, 4294967295U, (void *)0x0fffffffffffffffUL, {(struct lock_class_key *)0, {(struct lock_class *)0, (struct lock_class *)0}, "ppp_mutex.wait_lock", 0, 0UL}}}}, {& ppp_mutex.wait_list, & ppp_mutex.wait_list}, (struct task_struct *)0, (char const *)0, (void *)(& ppp_mutex), {(struct lock_class_key *)0, {(struct lock_class *)0, (struct lock_class *)0}, "ppp_mutex", 0, 0UL}}; [L6164-L6171] static struct mutex ppp_mutex = {{1}, {{{{0U}, 3735899821U, 4294967295U, (void *)0x0fffffffffffffffUL, {(struct lock_class_key *)0, {(struct lock_class *)0, (struct lock_class *)0}, "ppp_mutex.wait_lock", 0, 0UL}}}}, {& ppp_mutex.wait_list, & ppp_mutex.wait_list}, (struct task_struct *)0, (char const *)0, (void *)(& ppp_mutex), {(struct lock_class_key *)0, {(struct lock_class *)0, (struct lock_class *)0}, "ppp_mutex", 0, 0UL}}; [L6164-L6171] static struct mutex ppp_mutex = {{1}, {{{{0U}, 3735899821U, 4294967295U, (void *)0x0fffffffffffffffUL, {(struct lock_class_key *)0, {(struct lock_class *)0, (struct lock_class *)0}, "ppp_mutex.wait_lock", 0, 0UL}}}}, {& ppp_mutex.wait_list, & ppp_mutex.wait_list}, (struct task_struct *)0, (char const *)0, (void *)(& ppp_mutex), {(struct lock_class_key *)0, {(struct lock_class *)0, (struct lock_class *)0}, "ppp_mutex", 0, 0UL}}; [L6164-L6171] static struct mutex ppp_mutex = {{1}, {{{{0U}, 3735899821U, 4294967295U, (void *)0x0fffffffffffffffUL, {(struct lock_class_key *)0, {(struct lock_class *)0, (struct lock_class *)0}, "ppp_mutex.wait_lock", 0, 0UL}}}}, {& ppp_mutex.wait_list, & ppp_mutex.wait_list}, (struct task_struct *)0, (char const *)0, (void *)(& ppp_mutex), {(struct lock_class_key *)0, {(struct lock_class *)0, (struct lock_class *)0}, "ppp_mutex", 0, 0UL}}; [L6164-L6171] static struct mutex ppp_mutex = {{1}, {{{{0U}, 3735899821U, 4294967295U, (void *)0x0fffffffffffffffUL, {(struct lock_class_key *)0, {(struct lock_class *)0, (struct lock_class *)0}, "ppp_mutex.wait_lock", 0, 0UL}}}}, {& ppp_mutex.wait_list, & ppp_mutex.wait_list}, (struct task_struct *)0, (char const *)0, (void *)(& ppp_mutex), {(struct lock_class_key *)0, {(struct lock_class *)0, (struct lock_class *)0}, "ppp_mutex", 0, 0UL}}; [L6164-L6171] static struct mutex ppp_mutex = {{1}, {{{{0U}, 3735899821U, 4294967295U, (void *)0x0fffffffffffffffUL, {(struct lock_class_key *)0, {(struct lock_class *)0, (struct lock_class *)0}, "ppp_mutex.wait_lock", 0, 0UL}}}}, {& ppp_mutex.wait_list, & ppp_mutex.wait_list}, (struct task_struct *)0, (char const *)0, (void *)(& ppp_mutex), {(struct lock_class_key *)0, {(struct lock_class *)0, (struct lock_class *)0}, "ppp_mutex", 0, 0UL}}; [L6164-L6171] static struct mutex ppp_mutex = {{1}, {{{{0U}, 3735899821U, 4294967295U, (void *)0x0fffffffffffffffUL, {(struct lock_class_key *)0, {(struct lock_class *)0, (struct lock_class *)0}, "ppp_mutex.wait_lock", 0, 0UL}}}}, {& ppp_mutex.wait_list, & ppp_mutex.wait_list}, (struct task_struct *)0, (char const *)0, (void *)(& ppp_mutex), {(struct lock_class_key *)0, {(struct lock_class *)0, (struct lock_class *)0}, "ppp_mutex", 0, 0UL}}; [L6164-L6171] static struct mutex ppp_mutex = {{1}, {{{{0U}, 3735899821U, 4294967295U, (void *)0x0fffffffffffffffUL, {(struct lock_class_key *)0, {(struct lock_class *)0, (struct lock_class *)0}, "ppp_mutex.wait_lock", 0, 0UL}}}}, {& ppp_mutex.wait_list, & ppp_mutex.wait_list}, (struct task_struct *)0, (char const *)0, (void *)(& ppp_mutex), {(struct lock_class_key *)0, {(struct lock_class *)0, (struct lock_class *)0}, "ppp_mutex", 0, 0UL}}; [L6164-L6171] static struct mutex ppp_mutex = {{1}, {{{{0U}, 3735899821U, 4294967295U, (void *)0x0fffffffffffffffUL, {(struct lock_class_key *)0, {(struct lock_class *)0, (struct lock_class *)0}, "ppp_mutex.wait_lock", 0, 0UL}}}}, {& ppp_mutex.wait_list, & ppp_mutex.wait_list}, (struct task_struct *)0, (char const *)0, (void *)(& ppp_mutex), {(struct lock_class_key *)0, {(struct lock_class *)0, (struct lock_class *)0}, "ppp_mutex", 0, 0UL}}; [L6164-L6171] static struct mutex ppp_mutex = {{1}, {{{{0U}, 3735899821U, 4294967295U, (void *)0x0fffffffffffffffUL, {(struct lock_class_key *)0, {(struct lock_class *)0, (struct lock_class *)0}, "ppp_mutex.wait_lock", 0, 0UL}}}}, {& ppp_mutex.wait_list, & ppp_mutex.wait_list}, (struct task_struct *)0, (char const *)0, (void *)(& ppp_mutex), {(struct lock_class_key *)0, {(struct lock_class *)0, (struct lock_class *)0}, "ppp_mutex", 0, 0UL}}; [L6164-L6171] static struct mutex ppp_mutex = {{1}, {{{{0U}, 3735899821U, 4294967295U, (void *)0x0fffffffffffffffUL, {(struct lock_class_key *)0, {(struct lock_class *)0, (struct lock_class *)0}, "ppp_mutex.wait_lock", 0, 0UL}}}}, {& ppp_mutex.wait_list, & ppp_mutex.wait_list}, (struct task_struct *)0, (char const *)0, (void *)(& ppp_mutex), {(struct lock_class_key *)0, {(struct lock_class *)0, (struct lock_class *)0}, "ppp_mutex", 0, 0UL}}; [L6172] static atomic_t ppp_unit_count = {0}; [L6172] static atomic_t ppp_unit_count = {0}; [L6173] static atomic_t channel_count = {0}; [L6173] static atomic_t channel_count = {0}; [L6174] static int ppp_net_id ; [L6174] static int ppp_net_id ; [L6207] static struct class *ppp_class ; [L6268-L6269] static int const npindex_to_proto[6U] = { (int const )33, (int const )87, (int const )43, (int const )41, (int const )641, (int const )643}; [L6268-L6269] static int const npindex_to_proto[6U] = { (int const )33, (int const )87, (int const )43, (int const )41, (int const )641, (int const )643}; [L6268-L6269] static int const npindex_to_proto[6U] = { (int const )33, (int const )87, (int const )43, (int const )41, (int const )641, (int const )643}; [L6268-L6269] static int const npindex_to_proto[6U] = { (int const )33, (int const )87, (int const )43, (int const )41, (int const )641, (int const )643}; [L6268-L6269] static int const npindex_to_proto[6U] = { (int const )33, (int const )87, (int const )43, (int const )41, (int const )641, (int const )643}; [L6268-L6269] static int const npindex_to_proto[6U] = { (int const )33, (int const )87, (int const )43, (int const )41, (int const )641, (int const )643}; [L6268-L6269] static int const npindex_to_proto[6U] = { (int const )33, (int const )87, (int const )43, (int const )41, (int const )641, (int const )643}; [L6313-L6314] static int const npindex_to_ethertype[6U] = { (int const )2048, (int const )34525, (int const )33079, (int const )16, (int const )34887, (int const )34888}; [L6313-L6314] static int const npindex_to_ethertype[6U] = { (int const )2048, (int const )34525, (int const )33079, (int const )16, (int const )34887, (int const )34888}; [L6313-L6314] static int const npindex_to_ethertype[6U] = { (int const )2048, (int const )34525, (int const )33079, (int const )16, (int const )34887, (int const )34888}; [L6313-L6314] static int const npindex_to_ethertype[6U] = { (int const )2048, (int const )34525, (int const )33079, (int const )16, (int const )34887, (int const )34888}; [L6313-L6314] static int const npindex_to_ethertype[6U] = { (int const )2048, (int const )34525, (int const )33079, (int const )16, (int const )34887, (int const )34888}; [L6313-L6314] static int const npindex_to_ethertype[6U] = { (int const )2048, (int const )34525, (int const )33079, (int const )16, (int const )34887, (int const )34888}; [L6313-L6314] static int const npindex_to_ethertype[6U] = { (int const )2048, (int const )34525, (int const )33079, (int const )16, (int const )34887, (int const )34888}; [L7621-L7646] static struct file_operations const ppp_device_fops = {& __this_module, & noop_llseek, & ppp_read, & ppp_write, (ssize_t (*)(struct kiocb * , struct iovec const * , unsigned long , loff_t ))0, (ssize_t (*)(struct kiocb * , struct iovec const * , unsigned long , loff_t ))0, (int (*)(struct file * , void * , int (*)(void * , char const * , int , loff_t , u64 , unsigned int ) ))0, & ppp_poll, & ppp_ioctl, (long (*)(struct file * , unsigned int , unsigned long ))0, (int (*)(struct file * , struct vm_area_struct * ))0, & ppp_open, (int (*)(struct file * , fl_owner_t ))0, & ppp_release, (int (*)(struct file * , int ))0, (int (*)(struct kiocb * , int ))0, (int (*)(int , struct file * , int ))0, (int (*)(struct file * , int , struct file_lock * ))0, (ssize_t (*)(struct file * , struct page * , int , size_t , loff_t * , int ))0, (unsigned long (*)(struct file * , unsigned long , unsigned long , unsigned long , unsigned long ))0, (int (*)(int ))0, (int (*)(struct file * , int , struct file_lock * ))0, (ssize_t (*)(struct pipe_inode_info * , struct file * , loff_t * , size_t , unsigned int ))0, (ssize_t (*)(struct file * , loff_t * , struct pipe_inode_info * , size_t , unsigned int ))0, (int (*)(struct file * , long , struct file_lock ** ))0, (long (*)(struct file * , int , loff_t , loff_t ))0}; [L7621-L7646] static struct file_operations const ppp_device_fops = {& __this_module, & noop_llseek, & ppp_read, & ppp_write, (ssize_t (*)(struct kiocb * , struct iovec const * , unsigned long , loff_t ))0, (ssize_t (*)(struct kiocb * , struct iovec const * , unsigned long , loff_t ))0, (int (*)(struct file * , void * , int (*)(void * , char const * , int , loff_t , u64 , unsigned int ) ))0, & ppp_poll, & ppp_ioctl, (long (*)(struct file * , unsigned int , unsigned long ))0, (int (*)(struct file * , struct vm_area_struct * ))0, & ppp_open, (int (*)(struct file * , fl_owner_t ))0, & ppp_release, (int (*)(struct file * , int ))0, (int (*)(struct kiocb * , int ))0, (int (*)(int , struct file * , int ))0, (int (*)(struct file * , int , struct file_lock * ))0, (ssize_t (*)(struct file * , struct page * , int , size_t , loff_t * , int ))0, (unsigned long (*)(struct file * , unsigned long , unsigned long , unsigned long , unsigned long ))0, (int (*)(int ))0, (int (*)(struct file * , int , struct file_lock * ))0, (ssize_t (*)(struct pipe_inode_info * , struct file * , loff_t * , size_t , unsigned int ))0, (ssize_t (*)(struct file * , loff_t * , struct pipe_inode_info * , size_t , unsigned int ))0, (int (*)(struct file * , long , struct file_lock ** ))0, (long (*)(struct file * , int , loff_t , loff_t ))0}; [L7621-L7646] static struct file_operations const ppp_device_fops = {& __this_module, & noop_llseek, & ppp_read, & ppp_write, (ssize_t (*)(struct kiocb * , struct iovec const * , unsigned long , loff_t ))0, (ssize_t (*)(struct kiocb * , struct iovec const * , unsigned long , loff_t ))0, (int (*)(struct file * , void * , int (*)(void * , char const * , int , loff_t , u64 , unsigned int ) ))0, & ppp_poll, & ppp_ioctl, (long (*)(struct file * , unsigned int , unsigned long ))0, (int (*)(struct file * , struct vm_area_struct * ))0, & ppp_open, (int (*)(struct file * , fl_owner_t ))0, & ppp_release, (int (*)(struct file * , int ))0, (int (*)(struct kiocb * , int ))0, (int (*)(int , struct file * , int ))0, (int (*)(struct file * , int , struct file_lock * ))0, (ssize_t (*)(struct file * , struct page * , int , size_t , loff_t * , int ))0, (unsigned long (*)(struct file * , unsigned long , unsigned long , unsigned long , unsigned long ))0, (int (*)(int ))0, (int (*)(struct file * , int , struct file_lock * ))0, (ssize_t (*)(struct pipe_inode_info * , struct file * , loff_t * , size_t , unsigned int ))0, (ssize_t (*)(struct file * , loff_t * , struct pipe_inode_info * , size_t , unsigned int ))0, (int (*)(struct file * , long , struct file_lock ** ))0, (long (*)(struct file * , int , loff_t , loff_t ))0}; [L7621-L7646] static struct file_operations const ppp_device_fops = {& __this_module, & noop_llseek, & ppp_read, & ppp_write, (ssize_t (*)(struct kiocb * , struct iovec const * , unsigned long , loff_t ))0, (ssize_t (*)(struct kiocb * , struct iovec const * , unsigned long , loff_t ))0, (int (*)(struct file * , void * , int (*)(void * , char const * , int , loff_t , u64 , unsigned int ) ))0, & ppp_poll, & ppp_ioctl, (long (*)(struct file * , unsigned int , unsigned long ))0, (int (*)(struct file * , struct vm_area_struct * ))0, & ppp_open, (int (*)(struct file * , fl_owner_t ))0, & ppp_release, (int (*)(struct file * , int ))0, (int (*)(struct kiocb * , int ))0, (int (*)(int , struct file * , int ))0, (int (*)(struct file * , int , struct file_lock * ))0, (ssize_t (*)(struct file * , struct page * , int , size_t , loff_t * , int ))0, (unsigned long (*)(struct file * , unsigned long , unsigned long , unsigned long , unsigned long ))0, (int (*)(int ))0, (int (*)(struct file * , int , struct file_lock * ))0, (ssize_t (*)(struct pipe_inode_info * , struct file * , loff_t * , size_t , unsigned int ))0, (ssize_t (*)(struct file * , loff_t * , struct pipe_inode_info * , size_t , unsigned int ))0, (int (*)(struct file * , long , struct file_lock ** ))0, (long (*)(struct file * , int , loff_t , loff_t ))0}; [L7621-L7646] static struct file_operations const ppp_device_fops = {& __this_module, & noop_llseek, & ppp_read, & ppp_write, (ssize_t (*)(struct kiocb * , struct iovec const * , unsigned long , loff_t ))0, (ssize_t (*)(struct kiocb * , struct iovec const * , unsigned long , loff_t ))0, (int (*)(struct file * , void * , int (*)(void * , char const * , int , loff_t , u64 , unsigned int ) ))0, & ppp_poll, & ppp_ioctl, (long (*)(struct file * , unsigned int , unsigned long ))0, (int (*)(struct file * , struct vm_area_struct * ))0, & ppp_open, (int (*)(struct file * , fl_owner_t ))0, & ppp_release, (int (*)(struct file * , int ))0, (int (*)(struct kiocb * , int ))0, (int (*)(int , struct file * , int ))0, (int (*)(struct file * , int , struct file_lock * ))0, (ssize_t (*)(struct file * , struct page * , int , size_t , loff_t * , int ))0, (unsigned long (*)(struct file * , unsigned long , unsigned long , unsigned long , unsigned long ))0, (int (*)(int ))0, (int (*)(struct file * , int , struct file_lock * ))0, (ssize_t (*)(struct pipe_inode_info * , struct file * , loff_t * , size_t , unsigned int ))0, (ssize_t (*)(struct file * , loff_t * , struct pipe_inode_info * , size_t , unsigned int ))0, (int (*)(struct file * , long , struct file_lock ** ))0, (long (*)(struct file * , int , loff_t , loff_t ))0}; [L7621-L7646] static struct file_operations const ppp_device_fops = {& __this_module, & noop_llseek, & ppp_read, & ppp_write, (ssize_t (*)(struct kiocb * , struct iovec const * , unsigned long , loff_t ))0, (ssize_t (*)(struct kiocb * , struct iovec const * , unsigned long , loff_t ))0, (int (*)(struct file * , void * , int (*)(void * , char const * , int , loff_t , u64 , unsigned int ) ))0, & ppp_poll, & ppp_ioctl, (long (*)(struct file * , unsigned int , unsigned long ))0, (int (*)(struct file * , struct vm_area_struct * ))0, & ppp_open, (int (*)(struct file * , fl_owner_t ))0, & ppp_release, (int (*)(struct file * , int ))0, (int (*)(struct kiocb * , int ))0, (int (*)(int , struct file * , int ))0, (int (*)(struct file * , int , struct file_lock * ))0, (ssize_t (*)(struct file * , struct page * , int , size_t , loff_t * , int ))0, (unsigned long (*)(struct file * , unsigned long , unsigned long , unsigned long , unsigned long ))0, (int (*)(int ))0, (int (*)(struct file * , int , struct file_lock * ))0, (ssize_t (*)(struct pipe_inode_info * , struct file * , loff_t * , size_t , unsigned int ))0, (ssize_t (*)(struct file * , loff_t * , struct pipe_inode_info * , size_t , unsigned int ))0, (int (*)(struct file * , long , struct file_lock ** ))0, (long (*)(struct file * , int , loff_t , loff_t ))0}; [L7621-L7646] static struct file_operations const ppp_device_fops = {& __this_module, & noop_llseek, & ppp_read, & ppp_write, (ssize_t (*)(struct kiocb * , struct iovec const * , unsigned long , loff_t ))0, (ssize_t (*)(struct kiocb * , struct iovec const * , unsigned long , loff_t ))0, (int (*)(struct file * , void * , int (*)(void * , char const * , int , loff_t , u64 , unsigned int ) ))0, & ppp_poll, & ppp_ioctl, (long (*)(struct file * , unsigned int , unsigned long ))0, (int (*)(struct file * , struct vm_area_struct * ))0, & ppp_open, (int (*)(struct file * , fl_owner_t ))0, & ppp_release, (int (*)(struct file * , int ))0, (int (*)(struct kiocb * , int ))0, (int (*)(int , struct file * , int ))0, (int (*)(struct file * , int , struct file_lock * ))0, (ssize_t (*)(struct file * , struct page * , int , size_t , loff_t * , int ))0, (unsigned long (*)(struct file * , unsigned long , unsigned long , unsigned long , unsigned long ))0, (int (*)(int ))0, (int (*)(struct file * , int , struct file_lock * ))0, (ssize_t (*)(struct pipe_inode_info * , struct file * , loff_t * , size_t , unsigned int ))0, (ssize_t (*)(struct file * , loff_t * , struct pipe_inode_info * , size_t , unsigned int ))0, (int (*)(struct file * , long , struct file_lock ** ))0, (long (*)(struct file * , int , loff_t , loff_t ))0}; [L7621-L7646] static struct file_operations const ppp_device_fops = {& __this_module, & noop_llseek, & ppp_read, & ppp_write, (ssize_t (*)(struct kiocb * , struct iovec const * , unsigned long , loff_t ))0, (ssize_t (*)(struct kiocb * , struct iovec const * , unsigned long , loff_t ))0, (int (*)(struct file * , void * , int (*)(void * , char const * , int , loff_t , u64 , unsigned int ) ))0, & ppp_poll, & ppp_ioctl, (long (*)(struct file * , unsigned int , unsigned long ))0, (int (*)(struct file * , struct vm_area_struct * ))0, & ppp_open, (int (*)(struct file * , fl_owner_t ))0, & ppp_release, (int (*)(struct file * , int ))0, (int (*)(struct kiocb * , int ))0, (int (*)(int , struct file * , int ))0, (int (*)(struct file * , int , struct file_lock * ))0, (ssize_t (*)(struct file * , struct page * , int , size_t , loff_t * , int ))0, (unsigned long (*)(struct file * , unsigned long , unsigned long , unsigned long , unsigned long ))0, (int (*)(int ))0, (int (*)(struct file * , int , struct file_lock * ))0, (ssize_t (*)(struct pipe_inode_info * , struct file * , loff_t * , size_t , unsigned int ))0, (ssize_t (*)(struct file * , loff_t * , struct pipe_inode_info * , size_t , unsigned int ))0, (int (*)(struct file * , long , struct file_lock ** ))0, (long (*)(struct file * , int , loff_t , loff_t ))0}; [L7621-L7646] static struct file_operations const ppp_device_fops = {& __this_module, & noop_llseek, & ppp_read, & ppp_write, (ssize_t (*)(struct kiocb * , struct iovec const * , unsigned long , loff_t ))0, (ssize_t (*)(struct kiocb * , struct iovec const * , unsigned long , loff_t ))0, (int (*)(struct file * , void * , int (*)(void * , char const * , int , loff_t , u64 , unsigned int ) ))0, & ppp_poll, & ppp_ioctl, (long (*)(struct file * , unsigned int , unsigned long ))0, (int (*)(struct file * , struct vm_area_struct * ))0, & ppp_open, (int (*)(struct file * , fl_owner_t ))0, & ppp_release, (int (*)(struct file * , int ))0, (int (*)(struct kiocb * , int ))0, (int (*)(int , struct file * , int ))0, (int (*)(struct file * , int , struct file_lock * ))0, (ssize_t (*)(struct file * , struct page * , int , size_t , loff_t * , int ))0, (unsigned long (*)(struct file * , unsigned long , unsigned long , unsigned long , unsigned long ))0, (int (*)(int ))0, (int (*)(struct file * , int , struct file_lock * ))0, (ssize_t (*)(struct pipe_inode_info * , struct file * , loff_t * , size_t , unsigned int ))0, (ssize_t (*)(struct file * , loff_t * , struct pipe_inode_info * , size_t , unsigned int ))0, (int (*)(struct file * , long , struct file_lock ** ))0, (long (*)(struct file * , int , loff_t , loff_t ))0}; [L7621-L7646] static struct file_operations const ppp_device_fops = {& __this_module, & noop_llseek, & ppp_read, & ppp_write, (ssize_t (*)(struct kiocb * , struct iovec const * , unsigned long , loff_t ))0, (ssize_t (*)(struct kiocb * , struct iovec const * , unsigned long , loff_t ))0, (int (*)(struct file * , void * , int (*)(void * , char const * , int , loff_t , u64 , unsigned int ) ))0, & ppp_poll, & ppp_ioctl, (long (*)(struct file * , unsigned int , unsigned long ))0, (int (*)(struct file * , struct vm_area_struct * ))0, & ppp_open, (int (*)(struct file * , fl_owner_t ))0, & ppp_release, (int (*)(struct file * , int ))0, (int (*)(struct kiocb * , int ))0, (int (*)(int , struct file * , int ))0, (int (*)(struct file * , int , struct file_lock * ))0, (ssize_t (*)(struct file * , struct page * , int , size_t , loff_t * , int ))0, (unsigned long (*)(struct file * , unsigned long , unsigned long , unsigned long , unsigned long ))0, (int (*)(int ))0, (int (*)(struct file * , int , struct file_lock * ))0, (ssize_t (*)(struct pipe_inode_info * , struct file * , loff_t * , size_t , unsigned int ))0, (ssize_t (*)(struct file * , loff_t * , struct pipe_inode_info * , size_t , unsigned int ))0, (int (*)(struct file * , long , struct file_lock ** ))0, (long (*)(struct file * , int , loff_t , loff_t ))0}; [L7621-L7646] static struct file_operations const ppp_device_fops = {& __this_module, & noop_llseek, & ppp_read, & ppp_write, (ssize_t (*)(struct kiocb * , struct iovec const * , unsigned long , loff_t ))0, (ssize_t (*)(struct kiocb * , struct iovec const * , unsigned long , loff_t ))0, (int (*)(struct file * , void * , int (*)(void * , char const * , int , loff_t , u64 , unsigned int ) ))0, & ppp_poll, & ppp_ioctl, (long (*)(struct file * , unsigned int , unsigned long ))0, (int (*)(struct file * , struct vm_area_struct * ))0, & ppp_open, (int (*)(struct file * , fl_owner_t ))0, & ppp_release, (int (*)(struct file * , int ))0, (int (*)(struct kiocb * , int ))0, (int (*)(int , struct file * , int ))0, (int (*)(struct file * , int , struct file_lock * ))0, (ssize_t (*)(struct file * , struct page * , int , size_t , loff_t * , int ))0, (unsigned long (*)(struct file * , unsigned long , unsigned long , unsigned long , unsigned long ))0, (int (*)(int ))0, (int (*)(struct file * , int , struct file_lock * ))0, (ssize_t (*)(struct pipe_inode_info * , struct file * , loff_t * , size_t , unsigned int ))0, (ssize_t (*)(struct file * , loff_t * , struct pipe_inode_info * , size_t , unsigned int ))0, (int (*)(struct file * , long , struct file_lock ** ))0, (long (*)(struct file * , int , loff_t , loff_t ))0}; [L7621-L7646] static struct file_operations const ppp_device_fops = {& __this_module, & noop_llseek, & ppp_read, & ppp_write, (ssize_t (*)(struct kiocb * , struct iovec const * , unsigned long , loff_t ))0, (ssize_t (*)(struct kiocb * , struct iovec const * , unsigned long , loff_t ))0, (int (*)(struct file * , void * , int (*)(void * , char const * , int , loff_t , u64 , unsigned int ) ))0, & ppp_poll, & ppp_ioctl, (long (*)(struct file * , unsigned int , unsigned long ))0, (int (*)(struct file * , struct vm_area_struct * ))0, & ppp_open, (int (*)(struct file * , fl_owner_t ))0, & ppp_release, (int (*)(struct file * , int ))0, (int (*)(struct kiocb * , int ))0, (int (*)(int , struct file * , int ))0, (int (*)(struct file * , int , struct file_lock * ))0, (ssize_t (*)(struct file * , struct page * , int , size_t , loff_t * , int ))0, (unsigned long (*)(struct file * , unsigned long , unsigned long , unsigned long , unsigned long ))0, (int (*)(int ))0, (int (*)(struct file * , int , struct file_lock * ))0, (ssize_t (*)(struct pipe_inode_info * , struct file * , loff_t * , size_t , unsigned int ))0, (ssize_t (*)(struct file * , loff_t * , struct pipe_inode_info * , size_t , unsigned int ))0, (int (*)(struct file * , long , struct file_lock ** ))0, (long (*)(struct file * , int , loff_t , loff_t ))0}; [L7621-L7646] static struct file_operations const ppp_device_fops = {& __this_module, & noop_llseek, & ppp_read, & ppp_write, (ssize_t (*)(struct kiocb * , struct iovec const * , unsigned long , loff_t ))0, (ssize_t (*)(struct kiocb * , struct iovec const * , unsigned long , loff_t ))0, (int (*)(struct file * , void * , int (*)(void * , char const * , int , loff_t , u64 , unsigned int ) ))0, & ppp_poll, & ppp_ioctl, (long (*)(struct file * , unsigned int , unsigned long ))0, (int (*)(struct file * , struct vm_area_struct * ))0, & ppp_open, (int (*)(struct file * , fl_owner_t ))0, & ppp_release, (int (*)(struct file * , int ))0, (int (*)(struct kiocb * , int ))0, (int (*)(int , struct file * , int ))0, (int (*)(struct file * , int , struct file_lock * ))0, (ssize_t (*)(struct file * , struct page * , int , size_t , loff_t * , int ))0, (unsigned long (*)(struct file * , unsigned long , unsigned long , unsigned long , unsigned long ))0, (int (*)(int ))0, (int (*)(struct file * , int , struct file_lock * ))0, (ssize_t (*)(struct pipe_inode_info * , struct file * , loff_t * , size_t , unsigned int ))0, (ssize_t (*)(struct file * , loff_t * , struct pipe_inode_info * , size_t , unsigned int ))0, (int (*)(struct file * , long , struct file_lock ** ))0, (long (*)(struct file * , int , loff_t , loff_t ))0}; [L7621-L7646] static struct file_operations const ppp_device_fops = {& __this_module, & noop_llseek, & ppp_read, & ppp_write, (ssize_t (*)(struct kiocb * , struct iovec const * , unsigned long , loff_t ))0, (ssize_t (*)(struct kiocb * , struct iovec const * , unsigned long , loff_t ))0, (int (*)(struct file * , void * , int (*)(void * , char const * , int , loff_t , u64 , unsigned int ) ))0, & ppp_poll, & ppp_ioctl, (long (*)(struct file * , unsigned int , unsigned long ))0, (int (*)(struct file * , struct vm_area_struct * ))0, & ppp_open, (int (*)(struct file * , fl_owner_t ))0, & ppp_release, (int (*)(struct file * , int ))0, (int (*)(struct kiocb * , int ))0, (int (*)(int , struct file * , int ))0, (int (*)(struct file * , int , struct file_lock * ))0, (ssize_t (*)(struct file * , struct page * , int , size_t , loff_t * , int ))0, (unsigned long (*)(struct file * , unsigned long , unsigned long , unsigned long , unsigned long ))0, (int (*)(int ))0, (int (*)(struct file * , int , struct file_lock * ))0, (ssize_t (*)(struct pipe_inode_info * , struct file * , loff_t * , size_t , unsigned int ))0, (ssize_t (*)(struct file * , loff_t * , struct pipe_inode_info * , size_t , unsigned int ))0, (int (*)(struct file * , long , struct file_lock ** ))0, (long (*)(struct file * , int , loff_t , loff_t ))0}; [L7621-L7646] static struct file_operations const ppp_device_fops = {& __this_module, & noop_llseek, & ppp_read, & ppp_write, (ssize_t (*)(struct kiocb * , struct iovec const * , unsigned long , loff_t ))0, (ssize_t (*)(struct kiocb * , struct iovec const * , unsigned long , loff_t ))0, (int (*)(struct file * , void * , int (*)(void * , char const * , int , loff_t , u64 , unsigned int ) ))0, & ppp_poll, & ppp_ioctl, (long (*)(struct file * , unsigned int , unsigned long ))0, (int (*)(struct file * , struct vm_area_struct * ))0, & ppp_open, (int (*)(struct file * , fl_owner_t ))0, & ppp_release, (int (*)(struct file * , int ))0, (int (*)(struct kiocb * , int ))0, (int (*)(int , struct file * , int ))0, (int (*)(struct file * , int , struct file_lock * ))0, (ssize_t (*)(struct file * , struct page * , int , size_t , loff_t * , int ))0, (unsigned long (*)(struct file * , unsigned long , unsigned long , unsigned long , unsigned long ))0, (int (*)(int ))0, (int (*)(struct file * , int , struct file_lock * ))0, (ssize_t (*)(struct pipe_inode_info * , struct file * , loff_t * , size_t , unsigned int ))0, (ssize_t (*)(struct file * , loff_t * , struct pipe_inode_info * , size_t , unsigned int ))0, (int (*)(struct file * , long , struct file_lock ** ))0, (long (*)(struct file * , int , loff_t , loff_t ))0}; [L7621-L7646] static struct file_operations const ppp_device_fops = {& __this_module, & noop_llseek, & ppp_read, & ppp_write, (ssize_t (*)(struct kiocb * , struct iovec const * , unsigned long , loff_t ))0, (ssize_t (*)(struct kiocb * , struct iovec const * , unsigned long , loff_t ))0, (int (*)(struct file * , void * , int (*)(void * , char const * , int , loff_t , u64 , unsigned int ) ))0, & ppp_poll, & ppp_ioctl, (long (*)(struct file * , unsigned int , unsigned long ))0, (int (*)(struct file * , struct vm_area_struct * ))0, & ppp_open, (int (*)(struct file * , fl_owner_t ))0, & ppp_release, (int (*)(struct file * , int ))0, (int (*)(struct kiocb * , int ))0, (int (*)(int , struct file * , int ))0, (int (*)(struct file * , int , struct file_lock * ))0, (ssize_t (*)(struct file * , struct page * , int , size_t , loff_t * , int ))0, (unsigned long (*)(struct file * , unsigned long , unsigned long , unsigned long , unsigned long ))0, (int (*)(int ))0, (int (*)(struct file * , int , struct file_lock * ))0, (ssize_t (*)(struct pipe_inode_info * , struct file * , loff_t * , size_t , unsigned int ))0, (ssize_t (*)(struct file * , loff_t * , struct pipe_inode_info * , size_t , unsigned int ))0, (int (*)(struct file * , long , struct file_lock ** ))0, (long (*)(struct file * , int , loff_t , loff_t ))0}; [L7621-L7646] static struct file_operations const ppp_device_fops = {& __this_module, & noop_llseek, & ppp_read, & ppp_write, (ssize_t (*)(struct kiocb * , struct iovec const * , unsigned long , loff_t ))0, (ssize_t (*)(struct kiocb * , struct iovec const * , unsigned long , loff_t ))0, (int (*)(struct file * , void * , int (*)(void * , char const * , int , loff_t , u64 , unsigned int ) ))0, & ppp_poll, & ppp_ioctl, (long (*)(struct file * , unsigned int , unsigned long ))0, (int (*)(struct file * , struct vm_area_struct * ))0, & ppp_open, (int (*)(struct file * , fl_owner_t ))0, & ppp_release, (int (*)(struct file * , int ))0, (int (*)(struct kiocb * , int ))0, (int (*)(int , struct file * , int ))0, (int (*)(struct file * , int , struct file_lock * ))0, (ssize_t (*)(struct file * , struct page * , int , size_t , loff_t * , int ))0, (unsigned long (*)(struct file * , unsigned long , unsigned long , unsigned long , unsigned long ))0, (int (*)(int ))0, (int (*)(struct file * , int , struct file_lock * ))0, (ssize_t (*)(struct pipe_inode_info * , struct file * , loff_t * , size_t , unsigned int ))0, (ssize_t (*)(struct file * , loff_t * , struct pipe_inode_info * , size_t , unsigned int ))0, (int (*)(struct file * , long , struct file_lock ** ))0, (long (*)(struct file * , int , loff_t , loff_t ))0}; [L7621-L7646] static struct file_operations const ppp_device_fops = {& __this_module, & noop_llseek, & ppp_read, & ppp_write, (ssize_t (*)(struct kiocb * , struct iovec const * , unsigned long , loff_t ))0, (ssize_t (*)(struct kiocb * , struct iovec const * , unsigned long , loff_t ))0, (int (*)(struct file * , void * , int (*)(void * , char const * , int , loff_t , u64 , unsigned int ) ))0, & ppp_poll, & ppp_ioctl, (long (*)(struct file * , unsigned int , unsigned long ))0, (int (*)(struct file * , struct vm_area_struct * ))0, & ppp_open, (int (*)(struct file * , fl_owner_t ))0, & ppp_release, (int (*)(struct file * , int ))0, (int (*)(struct kiocb * , int ))0, (int (*)(int , struct file * , int ))0, (int (*)(struct file * , int , struct file_lock * ))0, (ssize_t (*)(struct file * , struct page * , int , size_t , loff_t * , int ))0, (unsigned long (*)(struct file * , unsigned long , unsigned long , unsigned long , unsigned long ))0, (int (*)(int ))0, (int (*)(struct file * , int , struct file_lock * ))0, (ssize_t (*)(struct pipe_inode_info * , struct file * , loff_t * , size_t , unsigned int ))0, (ssize_t (*)(struct file * , loff_t * , struct pipe_inode_info * , size_t , unsigned int ))0, (int (*)(struct file * , long , struct file_lock ** ))0, (long (*)(struct file * , int , loff_t , loff_t ))0}; [L7621-L7646] static struct file_operations const ppp_device_fops = {& __this_module, & noop_llseek, & ppp_read, & ppp_write, (ssize_t (*)(struct kiocb * , struct iovec const * , unsigned long , loff_t ))0, (ssize_t (*)(struct kiocb * , struct iovec const * , unsigned long , loff_t ))0, (int (*)(struct file * , void * , int (*)(void * , char const * , int , loff_t , u64 , unsigned int ) ))0, & ppp_poll, & ppp_ioctl, (long (*)(struct file * , unsigned int , unsigned long ))0, (int (*)(struct file * , struct vm_area_struct * ))0, & ppp_open, (int (*)(struct file * , fl_owner_t ))0, & ppp_release, (int (*)(struct file * , int ))0, (int (*)(struct kiocb * , int ))0, (int (*)(int , struct file * , int ))0, (int (*)(struct file * , int , struct file_lock * ))0, (ssize_t (*)(struct file * , struct page * , int , size_t , loff_t * , int ))0, (unsigned long (*)(struct file * , unsigned long , unsigned long , unsigned long , unsigned long ))0, (int (*)(int ))0, (int (*)(struct file * , int , struct file_lock * ))0, (ssize_t (*)(struct pipe_inode_info * , struct file * , loff_t * , size_t , unsigned int ))0, (ssize_t (*)(struct file * , loff_t * , struct pipe_inode_info * , size_t , unsigned int ))0, (int (*)(struct file * , long , struct file_lock ** ))0, (long (*)(struct file * , int , loff_t , loff_t ))0}; [L7621-L7646] static struct file_operations const ppp_device_fops = {& __this_module, & noop_llseek, & ppp_read, & ppp_write, (ssize_t (*)(struct kiocb * , struct iovec const * , unsigned long , loff_t ))0, (ssize_t (*)(struct kiocb * , struct iovec const * , unsigned long , loff_t ))0, (int (*)(struct file * , void * , int (*)(void * , char const * , int , loff_t , u64 , unsigned int ) ))0, & ppp_poll, & ppp_ioctl, (long (*)(struct file * , unsigned int , unsigned long ))0, (int (*)(struct file * , struct vm_area_struct * ))0, & ppp_open, (int (*)(struct file * , fl_owner_t ))0, & ppp_release, (int (*)(struct file * , int ))0, (int (*)(struct kiocb * , int ))0, (int (*)(int , struct file * , int ))0, (int (*)(struct file * , int , struct file_lock * ))0, (ssize_t (*)(struct file * , struct page * , int , size_t , loff_t * , int ))0, (unsigned long (*)(struct file * , unsigned long , unsigned long , unsigned long , unsigned long ))0, (int (*)(int ))0, (int (*)(struct file * , int , struct file_lock * ))0, (ssize_t (*)(struct pipe_inode_info * , struct file * , loff_t * , size_t , unsigned int ))0, (ssize_t (*)(struct file * , loff_t * , struct pipe_inode_info * , size_t , unsigned int ))0, (int (*)(struct file * , long , struct file_lock ** ))0, (long (*)(struct file * , int , loff_t , loff_t ))0}; [L7621-L7646] static struct file_operations const ppp_device_fops = {& __this_module, & noop_llseek, & ppp_read, & ppp_write, (ssize_t (*)(struct kiocb * , struct iovec const * , unsigned long , loff_t ))0, (ssize_t (*)(struct kiocb * , struct iovec const * , unsigned long , loff_t ))0, (int (*)(struct file * , void * , int (*)(void * , char const * , int , loff_t , u64 , unsigned int ) ))0, & ppp_poll, & ppp_ioctl, (long (*)(struct file * , unsigned int , unsigned long ))0, (int (*)(struct file * , struct vm_area_struct * ))0, & ppp_open, (int (*)(struct file * , fl_owner_t ))0, & ppp_release, (int (*)(struct file * , int ))0, (int (*)(struct kiocb * , int ))0, (int (*)(int , struct file * , int ))0, (int (*)(struct file * , int , struct file_lock * ))0, (ssize_t (*)(struct file * , struct page * , int , size_t , loff_t * , int ))0, (unsigned long (*)(struct file * , unsigned long , unsigned long , unsigned long , unsigned long ))0, (int (*)(int ))0, (int (*)(struct file * , int , struct file_lock * ))0, (ssize_t (*)(struct pipe_inode_info * , struct file * , loff_t * , size_t , unsigned int ))0, (ssize_t (*)(struct file * , loff_t * , struct pipe_inode_info * , size_t , unsigned int ))0, (int (*)(struct file * , long , struct file_lock ** ))0, (long (*)(struct file * , int , loff_t , loff_t ))0}; [L7621-L7646] static struct file_operations const ppp_device_fops = {& __this_module, & noop_llseek, & ppp_read, & ppp_write, (ssize_t (*)(struct kiocb * , struct iovec const * , unsigned long , loff_t ))0, (ssize_t (*)(struct kiocb * , struct iovec const * , unsigned long , loff_t ))0, (int (*)(struct file * , void * , int (*)(void * , char const * , int , loff_t , u64 , unsigned int ) ))0, & ppp_poll, & ppp_ioctl, (long (*)(struct file * , unsigned int , unsigned long ))0, (int (*)(struct file * , struct vm_area_struct * ))0, & ppp_open, (int (*)(struct file * , fl_owner_t ))0, & ppp_release, (int (*)(struct file * , int ))0, (int (*)(struct kiocb * , int ))0, (int (*)(int , struct file * , int ))0, (int (*)(struct file * , int , struct file_lock * ))0, (ssize_t (*)(struct file * , struct page * , int , size_t , loff_t * , int ))0, (unsigned long (*)(struct file * , unsigned long , unsigned long , unsigned long , unsigned long ))0, (int (*)(int ))0, (int (*)(struct file * , int , struct file_lock * ))0, (ssize_t (*)(struct pipe_inode_info * , struct file * , loff_t * , size_t , unsigned int ))0, (ssize_t (*)(struct file * , loff_t * , struct pipe_inode_info * , size_t , unsigned int ))0, (int (*)(struct file * , long , struct file_lock ** ))0, (long (*)(struct file * , int , loff_t , loff_t ))0}; [L7621-L7646] static struct file_operations const ppp_device_fops = {& __this_module, & noop_llseek, & ppp_read, & ppp_write, (ssize_t (*)(struct kiocb * , struct iovec const * , unsigned long , loff_t ))0, (ssize_t (*)(struct kiocb * , struct iovec const * , unsigned long , loff_t ))0, (int (*)(struct file * , void * , int (*)(void * , char const * , int , loff_t , u64 , unsigned int ) ))0, & ppp_poll, & ppp_ioctl, (long (*)(struct file * , unsigned int , unsigned long ))0, (int (*)(struct file * , struct vm_area_struct * ))0, & ppp_open, (int (*)(struct file * , fl_owner_t ))0, & ppp_release, (int (*)(struct file * , int ))0, (int (*)(struct kiocb * , int ))0, (int (*)(int , struct file * , int ))0, (int (*)(struct file * , int , struct file_lock * ))0, (ssize_t (*)(struct file * , struct page * , int , size_t , loff_t * , int ))0, (unsigned long (*)(struct file * , unsigned long , unsigned long , unsigned long , unsigned long ))0, (int (*)(int ))0, (int (*)(struct file * , int , struct file_lock * ))0, (ssize_t (*)(struct pipe_inode_info * , struct file * , loff_t * , size_t , unsigned int ))0, (ssize_t (*)(struct file * , loff_t * , struct pipe_inode_info * , size_t , unsigned int ))0, (int (*)(struct file * , long , struct file_lock ** ))0, (long (*)(struct file * , int , loff_t , loff_t ))0}; [L7621-L7646] static struct file_operations const ppp_device_fops = {& __this_module, & noop_llseek, & ppp_read, & ppp_write, (ssize_t (*)(struct kiocb * , struct iovec const * , unsigned long , loff_t ))0, (ssize_t (*)(struct kiocb * , struct iovec const * , unsigned long , loff_t ))0, (int (*)(struct file * , void * , int (*)(void * , char const * , int , loff_t , u64 , unsigned int ) ))0, & ppp_poll, & ppp_ioctl, (long (*)(struct file * , unsigned int , unsigned long ))0, (int (*)(struct file * , struct vm_area_struct * ))0, & ppp_open, (int (*)(struct file * , fl_owner_t ))0, & ppp_release, (int (*)(struct file * , int ))0, (int (*)(struct kiocb * , int ))0, (int (*)(int , struct file * , int ))0, (int (*)(struct file * , int , struct file_lock * ))0, (ssize_t (*)(struct file * , struct page * , int , size_t , loff_t * , int ))0, (unsigned long (*)(struct file * , unsigned long , unsigned long , unsigned long , unsigned long ))0, (int (*)(int ))0, (int (*)(struct file * , int , struct file_lock * ))0, (ssize_t (*)(struct pipe_inode_info * , struct file * , loff_t * , size_t , unsigned int ))0, (ssize_t (*)(struct file * , loff_t * , struct pipe_inode_info * , size_t , unsigned int ))0, (int (*)(struct file * , long , struct file_lock ** ))0, (long (*)(struct file * , int , loff_t , loff_t ))0}; [L7621-L7646] static struct file_operations const ppp_device_fops = {& __this_module, & noop_llseek, & ppp_read, & ppp_write, (ssize_t (*)(struct kiocb * , struct iovec const * , unsigned long , loff_t ))0, (ssize_t (*)(struct kiocb * , struct iovec const * , unsigned long , loff_t ))0, (int (*)(struct file * , void * , int (*)(void * , char const * , int , loff_t , u64 , unsigned int ) ))0, & ppp_poll, & ppp_ioctl, (long (*)(struct file * , unsigned int , unsigned long ))0, (int (*)(struct file * , struct vm_area_struct * ))0, & ppp_open, (int (*)(struct file * , fl_owner_t ))0, & ppp_release, (int (*)(struct file * , int ))0, (int (*)(struct kiocb * , int ))0, (int (*)(int , struct file * , int ))0, (int (*)(struct file * , int , struct file_lock * ))0, (ssize_t (*)(struct file * , struct page * , int , size_t , loff_t * , int ))0, (unsigned long (*)(struct file * , unsigned long , unsigned long , unsigned long , unsigned long ))0, (int (*)(int ))0, (int (*)(struct file * , int , struct file_lock * ))0, (ssize_t (*)(struct pipe_inode_info * , struct file * , loff_t * , size_t , unsigned int ))0, (ssize_t (*)(struct file * , loff_t * , struct pipe_inode_info * , size_t , unsigned int ))0, (int (*)(struct file * , long , struct file_lock ** ))0, (long (*)(struct file * , int , loff_t , loff_t ))0}; [L7621-L7646] static struct file_operations const ppp_device_fops = {& __this_module, & noop_llseek, & ppp_read, & ppp_write, (ssize_t (*)(struct kiocb * , struct iovec const * , unsigned long , loff_t ))0, (ssize_t (*)(struct kiocb * , struct iovec const * , unsigned long , loff_t ))0, (int (*)(struct file * , void * , int (*)(void * , char const * , int , loff_t , u64 , unsigned int ) ))0, & ppp_poll, & ppp_ioctl, (long (*)(struct file * , unsigned int , unsigned long ))0, (int (*)(struct file * , struct vm_area_struct * ))0, & ppp_open, (int (*)(struct file * , fl_owner_t ))0, & ppp_release, (int (*)(struct file * , int ))0, (int (*)(struct kiocb * , int ))0, (int (*)(int , struct file * , int ))0, (int (*)(struct file * , int , struct file_lock * ))0, (ssize_t (*)(struct file * , struct page * , int , size_t , loff_t * , int ))0, (unsigned long (*)(struct file * , unsigned long , unsigned long , unsigned long , unsigned long ))0, (int (*)(int ))0, (int (*)(struct file * , int , struct file_lock * ))0, (ssize_t (*)(struct pipe_inode_info * , struct file * , loff_t * , size_t , unsigned int ))0, (ssize_t (*)(struct file * , loff_t * , struct pipe_inode_info * , size_t , unsigned int ))0, (int (*)(struct file * , long , struct file_lock ** ))0, (long (*)(struct file * , int , loff_t , loff_t ))0}; [L7621-L7646] static struct file_operations const ppp_device_fops = {& __this_module, & noop_llseek, & ppp_read, & ppp_write, (ssize_t (*)(struct kiocb * , struct iovec const * , unsigned long , loff_t ))0, (ssize_t (*)(struct kiocb * , struct iovec const * , unsigned long , loff_t ))0, (int (*)(struct file * , void * , int (*)(void * , char const * , int , loff_t , u64 , unsigned int ) ))0, & ppp_poll, & ppp_ioctl, (long (*)(struct file * , unsigned int , unsigned long ))0, (int (*)(struct file * , struct vm_area_struct * ))0, & ppp_open, (int (*)(struct file * , fl_owner_t ))0, & ppp_release, (int (*)(struct file * , int ))0, (int (*)(struct kiocb * , int ))0, (int (*)(int , struct file * , int ))0, (int (*)(struct file * , int , struct file_lock * ))0, (ssize_t (*)(struct file * , struct page * , int , size_t , loff_t * , int ))0, (unsigned long (*)(struct file * , unsigned long , unsigned long , unsigned long , unsigned long ))0, (int (*)(int ))0, (int (*)(struct file * , int , struct file_lock * ))0, (ssize_t (*)(struct pipe_inode_info * , struct file * , loff_t * , size_t , unsigned int ))0, (ssize_t (*)(struct file * , loff_t * , struct pipe_inode_info * , size_t , unsigned int ))0, (int (*)(struct file * , long , struct file_lock ** ))0, (long (*)(struct file * , int , loff_t , loff_t ))0}; [L7621-L7646] static struct file_operations const ppp_device_fops = {& __this_module, & noop_llseek, & ppp_read, & ppp_write, (ssize_t (*)(struct kiocb * , struct iovec const * , unsigned long , loff_t ))0, (ssize_t (*)(struct kiocb * , struct iovec const * , unsigned long , loff_t ))0, (int (*)(struct file * , void * , int (*)(void * , char const * , int , loff_t , u64 , unsigned int ) ))0, & ppp_poll, & ppp_ioctl, (long (*)(struct file * , unsigned int , unsigned long ))0, (int (*)(struct file * , struct vm_area_struct * ))0, & ppp_open, (int (*)(struct file * , fl_owner_t ))0, & ppp_release, (int (*)(struct file * , int ))0, (int (*)(struct kiocb * , int ))0, (int (*)(int , struct file * , int ))0, (int (*)(struct file * , int , struct file_lock * ))0, (ssize_t (*)(struct file * , struct page * , int , size_t , loff_t * , int ))0, (unsigned long (*)(struct file * , unsigned long , unsigned long , unsigned long , unsigned long ))0, (int (*)(int ))0, (int (*)(struct file * , int , struct file_lock * ))0, (ssize_t (*)(struct pipe_inode_info * , struct file * , loff_t * , size_t , unsigned int ))0, (ssize_t (*)(struct file * , loff_t * , struct pipe_inode_info * , size_t , unsigned int ))0, (int (*)(struct file * , long , struct file_lock ** ))0, (long (*)(struct file * , int , loff_t , loff_t ))0}; [L7679-L7680] static struct pernet_operations ppp_net_ops = {{(struct list_head *)0, (struct list_head *)0}, & ppp_init_net, & ppp_exit_net, (void (*)(struct list_head * ))0, & ppp_net_id, 376UL}; [L7679-L7680] static struct pernet_operations ppp_net_ops = {{(struct list_head *)0, (struct list_head *)0}, & ppp_init_net, & ppp_exit_net, (void (*)(struct list_head * ))0, & ppp_net_id, 376UL}; [L7679-L7680] static struct pernet_operations ppp_net_ops = {{(struct list_head *)0, (struct list_head *)0}, & ppp_init_net, & ppp_exit_net, (void (*)(struct list_head * ))0, & ppp_net_id, 376UL}; [L7679-L7680] static struct pernet_operations ppp_net_ops = {{(struct list_head *)0, (struct list_head *)0}, & ppp_init_net, & ppp_exit_net, (void (*)(struct list_head * ))0, & ppp_net_id, 376UL}; [L7679-L7680] static struct pernet_operations ppp_net_ops = {{(struct list_head *)0, (struct list_head *)0}, & ppp_init_net, & ppp_exit_net, (void (*)(struct list_head * ))0, & ppp_net_id, 376UL}; [L7679-L7680] static struct pernet_operations ppp_net_ops = {{(struct list_head *)0, (struct list_head *)0}, & ppp_init_net, & ppp_exit_net, (void (*)(struct list_head * ))0, & ppp_net_id, 376UL}; [L7679-L7680] static struct pernet_operations ppp_net_ops = {{(struct list_head *)0, (struct list_head *)0}, & ppp_init_net, & ppp_exit_net, (void (*)(struct list_head * ))0, & ppp_net_id, 376UL}; [L7679-L7680] static struct pernet_operations ppp_net_ops = {{(struct list_head *)0, (struct list_head *)0}, & ppp_init_net, & ppp_exit_net, (void (*)(struct list_head * ))0, & ppp_net_id, 376UL}; [L7891-L7927] static struct net_device_ops const ppp_netdev_ops = {(int (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, & ppp_start_xmit, (u16 (*)(struct net_device * , struct sk_buff * ))0, (void (*)(struct net_device * , int ))0, (void (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , void * ))0, (int (*)(struct net_device * ))0, & ppp_net_ioctl, (int (*)(struct net_device * , struct ifmap * ))0, (int (*)(struct net_device * , int ))0, (int (*)(struct net_device * , struct neigh_parms * ))0, (void (*)(struct net_device * ))0, (struct rtnl_link_stats64 *(*)(struct net_device * , struct rtnl_link_stats64 * ))0, (struct net_device_stats *(*)(struct net_device * ))0, (void (*)(struct net_device * , struct vlan_group * ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , struct netpoll_info * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , int , u8 * ))0, (int (*)(struct net_device * , int , u16 , u8 ))0, (int (*)(struct net_device * , int , int ))0, (int (*)(struct net_device * , int , struct ifla_vf_info * ))0, (int (*)(struct net_device * , int , struct nlattr ** ))0, (int (*)(struct net_device * , int , struct sk_buff * ))0, (int (*)(struct net_device * , u8 ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u16 ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u64 * , int ))0, (int (*)(struct net_device * , struct sk_buff const * , u16 , u32 ))0, (int (*)(struct net_device * , struct net_device * ))0, (int (*)(struct net_device * , struct net_device * ))0, (u32 (*)(struct net_device * , u32 ))0, (int (*)(struct net_device * , u32 ))0}; [L7891-L7927] static struct net_device_ops const ppp_netdev_ops = {(int (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, & ppp_start_xmit, (u16 (*)(struct net_device * , struct sk_buff * ))0, (void (*)(struct net_device * , int ))0, (void (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , void * ))0, (int (*)(struct net_device * ))0, & ppp_net_ioctl, (int (*)(struct net_device * , struct ifmap * ))0, (int (*)(struct net_device * , int ))0, (int (*)(struct net_device * , struct neigh_parms * ))0, (void (*)(struct net_device * ))0, (struct rtnl_link_stats64 *(*)(struct net_device * , struct rtnl_link_stats64 * ))0, (struct net_device_stats *(*)(struct net_device * ))0, (void (*)(struct net_device * , struct vlan_group * ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , struct netpoll_info * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , int , u8 * ))0, (int (*)(struct net_device * , int , u16 , u8 ))0, (int (*)(struct net_device * , int , int ))0, (int (*)(struct net_device * , int , struct ifla_vf_info * ))0, (int (*)(struct net_device * , int , struct nlattr ** ))0, (int (*)(struct net_device * , int , struct sk_buff * ))0, (int (*)(struct net_device * , u8 ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u16 ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u64 * , int ))0, (int (*)(struct net_device * , struct sk_buff const * , u16 , u32 ))0, (int (*)(struct net_device * , struct net_device * ))0, (int (*)(struct net_device * , struct net_device * ))0, (u32 (*)(struct net_device * , u32 ))0, (int (*)(struct net_device * , u32 ))0}; [L7891-L7927] static struct net_device_ops const ppp_netdev_ops = {(int (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, & ppp_start_xmit, (u16 (*)(struct net_device * , struct sk_buff * ))0, (void (*)(struct net_device * , int ))0, (void (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , void * ))0, (int (*)(struct net_device * ))0, & ppp_net_ioctl, (int (*)(struct net_device * , struct ifmap * ))0, (int (*)(struct net_device * , int ))0, (int (*)(struct net_device * , struct neigh_parms * ))0, (void (*)(struct net_device * ))0, (struct rtnl_link_stats64 *(*)(struct net_device * , struct rtnl_link_stats64 * ))0, (struct net_device_stats *(*)(struct net_device * ))0, (void (*)(struct net_device * , struct vlan_group * ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , struct netpoll_info * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , int , u8 * ))0, (int (*)(struct net_device * , int , u16 , u8 ))0, (int (*)(struct net_device * , int , int ))0, (int (*)(struct net_device * , int , struct ifla_vf_info * ))0, (int (*)(struct net_device * , int , struct nlattr ** ))0, (int (*)(struct net_device * , int , struct sk_buff * ))0, (int (*)(struct net_device * , u8 ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u16 ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u64 * , int ))0, (int (*)(struct net_device * , struct sk_buff const * , u16 , u32 ))0, (int (*)(struct net_device * , struct net_device * ))0, (int (*)(struct net_device * , struct net_device * ))0, (u32 (*)(struct net_device * , u32 ))0, (int (*)(struct net_device * , u32 ))0}; [L7891-L7927] static struct net_device_ops const ppp_netdev_ops = {(int (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, & ppp_start_xmit, (u16 (*)(struct net_device * , struct sk_buff * ))0, (void (*)(struct net_device * , int ))0, (void (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , void * ))0, (int (*)(struct net_device * ))0, & ppp_net_ioctl, (int (*)(struct net_device * , struct ifmap * ))0, (int (*)(struct net_device * , int ))0, (int (*)(struct net_device * , struct neigh_parms * ))0, (void (*)(struct net_device * ))0, (struct rtnl_link_stats64 *(*)(struct net_device * , struct rtnl_link_stats64 * ))0, (struct net_device_stats *(*)(struct net_device * ))0, (void (*)(struct net_device * , struct vlan_group * ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , struct netpoll_info * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , int , u8 * ))0, (int (*)(struct net_device * , int , u16 , u8 ))0, (int (*)(struct net_device * , int , int ))0, (int (*)(struct net_device * , int , struct ifla_vf_info * ))0, (int (*)(struct net_device * , int , struct nlattr ** ))0, (int (*)(struct net_device * , int , struct sk_buff * ))0, (int (*)(struct net_device * , u8 ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u16 ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u64 * , int ))0, (int (*)(struct net_device * , struct sk_buff const * , u16 , u32 ))0, (int (*)(struct net_device * , struct net_device * ))0, (int (*)(struct net_device * , struct net_device * ))0, (u32 (*)(struct net_device * , u32 ))0, (int (*)(struct net_device * , u32 ))0}; [L7891-L7927] static struct net_device_ops const ppp_netdev_ops = {(int (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, & ppp_start_xmit, (u16 (*)(struct net_device * , struct sk_buff * ))0, (void (*)(struct net_device * , int ))0, (void (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , void * ))0, (int (*)(struct net_device * ))0, & ppp_net_ioctl, (int (*)(struct net_device * , struct ifmap * ))0, (int (*)(struct net_device * , int ))0, (int (*)(struct net_device * , struct neigh_parms * ))0, (void (*)(struct net_device * ))0, (struct rtnl_link_stats64 *(*)(struct net_device * , struct rtnl_link_stats64 * ))0, (struct net_device_stats *(*)(struct net_device * ))0, (void (*)(struct net_device * , struct vlan_group * ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , struct netpoll_info * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , int , u8 * ))0, (int (*)(struct net_device * , int , u16 , u8 ))0, (int (*)(struct net_device * , int , int ))0, (int (*)(struct net_device * , int , struct ifla_vf_info * ))0, (int (*)(struct net_device * , int , struct nlattr ** ))0, (int (*)(struct net_device * , int , struct sk_buff * ))0, (int (*)(struct net_device * , u8 ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u16 ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u64 * , int ))0, (int (*)(struct net_device * , struct sk_buff const * , u16 , u32 ))0, (int (*)(struct net_device * , struct net_device * ))0, (int (*)(struct net_device * , struct net_device * ))0, (u32 (*)(struct net_device * , u32 ))0, (int (*)(struct net_device * , u32 ))0}; [L7891-L7927] static struct net_device_ops const ppp_netdev_ops = {(int (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, & ppp_start_xmit, (u16 (*)(struct net_device * , struct sk_buff * ))0, (void (*)(struct net_device * , int ))0, (void (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , void * ))0, (int (*)(struct net_device * ))0, & ppp_net_ioctl, (int (*)(struct net_device * , struct ifmap * ))0, (int (*)(struct net_device * , int ))0, (int (*)(struct net_device * , struct neigh_parms * ))0, (void (*)(struct net_device * ))0, (struct rtnl_link_stats64 *(*)(struct net_device * , struct rtnl_link_stats64 * ))0, (struct net_device_stats *(*)(struct net_device * ))0, (void (*)(struct net_device * , struct vlan_group * ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , struct netpoll_info * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , int , u8 * ))0, (int (*)(struct net_device * , int , u16 , u8 ))0, (int (*)(struct net_device * , int , int ))0, (int (*)(struct net_device * , int , struct ifla_vf_info * ))0, (int (*)(struct net_device * , int , struct nlattr ** ))0, (int (*)(struct net_device * , int , struct sk_buff * ))0, (int (*)(struct net_device * , u8 ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u16 ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u64 * , int ))0, (int (*)(struct net_device * , struct sk_buff const * , u16 , u32 ))0, (int (*)(struct net_device * , struct net_device * ))0, (int (*)(struct net_device * , struct net_device * ))0, (u32 (*)(struct net_device * , u32 ))0, (int (*)(struct net_device * , u32 ))0}; [L7891-L7927] static struct net_device_ops const ppp_netdev_ops = {(int (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, & ppp_start_xmit, (u16 (*)(struct net_device * , struct sk_buff * ))0, (void (*)(struct net_device * , int ))0, (void (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , void * ))0, (int (*)(struct net_device * ))0, & ppp_net_ioctl, (int (*)(struct net_device * , struct ifmap * ))0, (int (*)(struct net_device * , int ))0, (int (*)(struct net_device * , struct neigh_parms * ))0, (void (*)(struct net_device * ))0, (struct rtnl_link_stats64 *(*)(struct net_device * , struct rtnl_link_stats64 * ))0, (struct net_device_stats *(*)(struct net_device * ))0, (void (*)(struct net_device * , struct vlan_group * ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , struct netpoll_info * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , int , u8 * ))0, (int (*)(struct net_device * , int , u16 , u8 ))0, (int (*)(struct net_device * , int , int ))0, (int (*)(struct net_device * , int , struct ifla_vf_info * ))0, (int (*)(struct net_device * , int , struct nlattr ** ))0, (int (*)(struct net_device * , int , struct sk_buff * ))0, (int (*)(struct net_device * , u8 ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u16 ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u64 * , int ))0, (int (*)(struct net_device * , struct sk_buff const * , u16 , u32 ))0, (int (*)(struct net_device * , struct net_device * ))0, (int (*)(struct net_device * , struct net_device * ))0, (u32 (*)(struct net_device * , u32 ))0, (int (*)(struct net_device * , u32 ))0}; [L7891-L7927] static struct net_device_ops const ppp_netdev_ops = {(int (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, & ppp_start_xmit, (u16 (*)(struct net_device * , struct sk_buff * ))0, (void (*)(struct net_device * , int ))0, (void (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , void * ))0, (int (*)(struct net_device * ))0, & ppp_net_ioctl, (int (*)(struct net_device * , struct ifmap * ))0, (int (*)(struct net_device * , int ))0, (int (*)(struct net_device * , struct neigh_parms * ))0, (void (*)(struct net_device * ))0, (struct rtnl_link_stats64 *(*)(struct net_device * , struct rtnl_link_stats64 * ))0, (struct net_device_stats *(*)(struct net_device * ))0, (void (*)(struct net_device * , struct vlan_group * ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , struct netpoll_info * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , int , u8 * ))0, (int (*)(struct net_device * , int , u16 , u8 ))0, (int (*)(struct net_device * , int , int ))0, (int (*)(struct net_device * , int , struct ifla_vf_info * ))0, (int (*)(struct net_device * , int , struct nlattr ** ))0, (int (*)(struct net_device * , int , struct sk_buff * ))0, (int (*)(struct net_device * , u8 ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u16 ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u64 * , int ))0, (int (*)(struct net_device * , struct sk_buff const * , u16 , u32 ))0, (int (*)(struct net_device * , struct net_device * ))0, (int (*)(struct net_device * , struct net_device * ))0, (u32 (*)(struct net_device * , u32 ))0, (int (*)(struct net_device * , u32 ))0}; [L7891-L7927] static struct net_device_ops const ppp_netdev_ops = {(int (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, & ppp_start_xmit, (u16 (*)(struct net_device * , struct sk_buff * ))0, (void (*)(struct net_device * , int ))0, (void (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , void * ))0, (int (*)(struct net_device * ))0, & ppp_net_ioctl, (int (*)(struct net_device * , struct ifmap * ))0, (int (*)(struct net_device * , int ))0, (int (*)(struct net_device * , struct neigh_parms * ))0, (void (*)(struct net_device * ))0, (struct rtnl_link_stats64 *(*)(struct net_device * , struct rtnl_link_stats64 * ))0, (struct net_device_stats *(*)(struct net_device * ))0, (void (*)(struct net_device * , struct vlan_group * ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , struct netpoll_info * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , int , u8 * ))0, (int (*)(struct net_device * , int , u16 , u8 ))0, (int (*)(struct net_device * , int , int ))0, (int (*)(struct net_device * , int , struct ifla_vf_info * ))0, (int (*)(struct net_device * , int , struct nlattr ** ))0, (int (*)(struct net_device * , int , struct sk_buff * ))0, (int (*)(struct net_device * , u8 ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u16 ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u64 * , int ))0, (int (*)(struct net_device * , struct sk_buff const * , u16 , u32 ))0, (int (*)(struct net_device * , struct net_device * ))0, (int (*)(struct net_device * , struct net_device * ))0, (u32 (*)(struct net_device * , u32 ))0, (int (*)(struct net_device * , u32 ))0}; [L7891-L7927] static struct net_device_ops const ppp_netdev_ops = {(int (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, & ppp_start_xmit, (u16 (*)(struct net_device * , struct sk_buff * ))0, (void (*)(struct net_device * , int ))0, (void (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , void * ))0, (int (*)(struct net_device * ))0, & ppp_net_ioctl, (int (*)(struct net_device * , struct ifmap * ))0, (int (*)(struct net_device * , int ))0, (int (*)(struct net_device * , struct neigh_parms * ))0, (void (*)(struct net_device * ))0, (struct rtnl_link_stats64 *(*)(struct net_device * , struct rtnl_link_stats64 * ))0, (struct net_device_stats *(*)(struct net_device * ))0, (void (*)(struct net_device * , struct vlan_group * ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , struct netpoll_info * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , int , u8 * ))0, (int (*)(struct net_device * , int , u16 , u8 ))0, (int (*)(struct net_device * , int , int ))0, (int (*)(struct net_device * , int , struct ifla_vf_info * ))0, (int (*)(struct net_device * , int , struct nlattr ** ))0, (int (*)(struct net_device * , int , struct sk_buff * ))0, (int (*)(struct net_device * , u8 ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u16 ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u64 * , int ))0, (int (*)(struct net_device * , struct sk_buff const * , u16 , u32 ))0, (int (*)(struct net_device * , struct net_device * ))0, (int (*)(struct net_device * , struct net_device * ))0, (u32 (*)(struct net_device * , u32 ))0, (int (*)(struct net_device * , u32 ))0}; [L7891-L7927] static struct net_device_ops const ppp_netdev_ops = {(int (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, & ppp_start_xmit, (u16 (*)(struct net_device * , struct sk_buff * ))0, (void (*)(struct net_device * , int ))0, (void (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , void * ))0, (int (*)(struct net_device * ))0, & ppp_net_ioctl, (int (*)(struct net_device * , struct ifmap * ))0, (int (*)(struct net_device * , int ))0, (int (*)(struct net_device * , struct neigh_parms * ))0, (void (*)(struct net_device * ))0, (struct rtnl_link_stats64 *(*)(struct net_device * , struct rtnl_link_stats64 * ))0, (struct net_device_stats *(*)(struct net_device * ))0, (void (*)(struct net_device * , struct vlan_group * ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , struct netpoll_info * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , int , u8 * ))0, (int (*)(struct net_device * , int , u16 , u8 ))0, (int (*)(struct net_device * , int , int ))0, (int (*)(struct net_device * , int , struct ifla_vf_info * ))0, (int (*)(struct net_device * , int , struct nlattr ** ))0, (int (*)(struct net_device * , int , struct sk_buff * ))0, (int (*)(struct net_device * , u8 ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u16 ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u64 * , int ))0, (int (*)(struct net_device * , struct sk_buff const * , u16 , u32 ))0, (int (*)(struct net_device * , struct net_device * ))0, (int (*)(struct net_device * , struct net_device * ))0, (u32 (*)(struct net_device * , u32 ))0, (int (*)(struct net_device * , u32 ))0}; [L7891-L7927] static struct net_device_ops const ppp_netdev_ops = {(int (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, & ppp_start_xmit, (u16 (*)(struct net_device * , struct sk_buff * ))0, (void (*)(struct net_device * , int ))0, (void (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , void * ))0, (int (*)(struct net_device * ))0, & ppp_net_ioctl, (int (*)(struct net_device * , struct ifmap * ))0, (int (*)(struct net_device * , int ))0, (int (*)(struct net_device * , struct neigh_parms * ))0, (void (*)(struct net_device * ))0, (struct rtnl_link_stats64 *(*)(struct net_device * , struct rtnl_link_stats64 * ))0, (struct net_device_stats *(*)(struct net_device * ))0, (void (*)(struct net_device * , struct vlan_group * ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , struct netpoll_info * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , int , u8 * ))0, (int (*)(struct net_device * , int , u16 , u8 ))0, (int (*)(struct net_device * , int , int ))0, (int (*)(struct net_device * , int , struct ifla_vf_info * ))0, (int (*)(struct net_device * , int , struct nlattr ** ))0, (int (*)(struct net_device * , int , struct sk_buff * ))0, (int (*)(struct net_device * , u8 ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u16 ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u64 * , int ))0, (int (*)(struct net_device * , struct sk_buff const * , u16 , u32 ))0, (int (*)(struct net_device * , struct net_device * ))0, (int (*)(struct net_device * , struct net_device * ))0, (u32 (*)(struct net_device * , u32 ))0, (int (*)(struct net_device * , u32 ))0}; [L7891-L7927] static struct net_device_ops const ppp_netdev_ops = {(int (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, & ppp_start_xmit, (u16 (*)(struct net_device * , struct sk_buff * ))0, (void (*)(struct net_device * , int ))0, (void (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , void * ))0, (int (*)(struct net_device * ))0, & ppp_net_ioctl, (int (*)(struct net_device * , struct ifmap * ))0, (int (*)(struct net_device * , int ))0, (int (*)(struct net_device * , struct neigh_parms * ))0, (void (*)(struct net_device * ))0, (struct rtnl_link_stats64 *(*)(struct net_device * , struct rtnl_link_stats64 * ))0, (struct net_device_stats *(*)(struct net_device * ))0, (void (*)(struct net_device * , struct vlan_group * ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , struct netpoll_info * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , int , u8 * ))0, (int (*)(struct net_device * , int , u16 , u8 ))0, (int (*)(struct net_device * , int , int ))0, (int (*)(struct net_device * , int , struct ifla_vf_info * ))0, (int (*)(struct net_device * , int , struct nlattr ** ))0, (int (*)(struct net_device * , int , struct sk_buff * ))0, (int (*)(struct net_device * , u8 ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u16 ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u64 * , int ))0, (int (*)(struct net_device * , struct sk_buff const * , u16 , u32 ))0, (int (*)(struct net_device * , struct net_device * ))0, (int (*)(struct net_device * , struct net_device * ))0, (u32 (*)(struct net_device * , u32 ))0, (int (*)(struct net_device * , u32 ))0}; [L7891-L7927] static struct net_device_ops const ppp_netdev_ops = {(int (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, & ppp_start_xmit, (u16 (*)(struct net_device * , struct sk_buff * ))0, (void (*)(struct net_device * , int ))0, (void (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , void * ))0, (int (*)(struct net_device * ))0, & ppp_net_ioctl, (int (*)(struct net_device * , struct ifmap * ))0, (int (*)(struct net_device * , int ))0, (int (*)(struct net_device * , struct neigh_parms * ))0, (void (*)(struct net_device * ))0, (struct rtnl_link_stats64 *(*)(struct net_device * , struct rtnl_link_stats64 * ))0, (struct net_device_stats *(*)(struct net_device * ))0, (void (*)(struct net_device * , struct vlan_group * ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , struct netpoll_info * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , int , u8 * ))0, (int (*)(struct net_device * , int , u16 , u8 ))0, (int (*)(struct net_device * , int , int ))0, (int (*)(struct net_device * , int , struct ifla_vf_info * ))0, (int (*)(struct net_device * , int , struct nlattr ** ))0, (int (*)(struct net_device * , int , struct sk_buff * ))0, (int (*)(struct net_device * , u8 ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u16 ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u64 * , int ))0, (int (*)(struct net_device * , struct sk_buff const * , u16 , u32 ))0, (int (*)(struct net_device * , struct net_device * ))0, (int (*)(struct net_device * , struct net_device * ))0, (u32 (*)(struct net_device * , u32 ))0, (int (*)(struct net_device * , u32 ))0}; [L7891-L7927] static struct net_device_ops const ppp_netdev_ops = {(int (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, & ppp_start_xmit, (u16 (*)(struct net_device * , struct sk_buff * ))0, (void (*)(struct net_device * , int ))0, (void (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , void * ))0, (int (*)(struct net_device * ))0, & ppp_net_ioctl, (int (*)(struct net_device * , struct ifmap * ))0, (int (*)(struct net_device * , int ))0, (int (*)(struct net_device * , struct neigh_parms * ))0, (void (*)(struct net_device * ))0, (struct rtnl_link_stats64 *(*)(struct net_device * , struct rtnl_link_stats64 * ))0, (struct net_device_stats *(*)(struct net_device * ))0, (void (*)(struct net_device * , struct vlan_group * ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , struct netpoll_info * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , int , u8 * ))0, (int (*)(struct net_device * , int , u16 , u8 ))0, (int (*)(struct net_device * , int , int ))0, (int (*)(struct net_device * , int , struct ifla_vf_info * ))0, (int (*)(struct net_device * , int , struct nlattr ** ))0, (int (*)(struct net_device * , int , struct sk_buff * ))0, (int (*)(struct net_device * , u8 ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u16 ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u64 * , int ))0, (int (*)(struct net_device * , struct sk_buff const * , u16 , u32 ))0, (int (*)(struct net_device * , struct net_device * ))0, (int (*)(struct net_device * , struct net_device * ))0, (u32 (*)(struct net_device * , u32 ))0, (int (*)(struct net_device * , u32 ))0}; [L7891-L7927] static struct net_device_ops const ppp_netdev_ops = {(int (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, & ppp_start_xmit, (u16 (*)(struct net_device * , struct sk_buff * ))0, (void (*)(struct net_device * , int ))0, (void (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , void * ))0, (int (*)(struct net_device * ))0, & ppp_net_ioctl, (int (*)(struct net_device * , struct ifmap * ))0, (int (*)(struct net_device * , int ))0, (int (*)(struct net_device * , struct neigh_parms * ))0, (void (*)(struct net_device * ))0, (struct rtnl_link_stats64 *(*)(struct net_device * , struct rtnl_link_stats64 * ))0, (struct net_device_stats *(*)(struct net_device * ))0, (void (*)(struct net_device * , struct vlan_group * ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , struct netpoll_info * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , int , u8 * ))0, (int (*)(struct net_device * , int , u16 , u8 ))0, (int (*)(struct net_device * , int , int ))0, (int (*)(struct net_device * , int , struct ifla_vf_info * ))0, (int (*)(struct net_device * , int , struct nlattr ** ))0, (int (*)(struct net_device * , int , struct sk_buff * ))0, (int (*)(struct net_device * , u8 ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u16 ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u64 * , int ))0, (int (*)(struct net_device * , struct sk_buff const * , u16 , u32 ))0, (int (*)(struct net_device * , struct net_device * ))0, (int (*)(struct net_device * , struct net_device * ))0, (u32 (*)(struct net_device * , u32 ))0, (int (*)(struct net_device * , u32 ))0}; [L7891-L7927] static struct net_device_ops const ppp_netdev_ops = {(int (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, & ppp_start_xmit, (u16 (*)(struct net_device * , struct sk_buff * ))0, (void (*)(struct net_device * , int ))0, (void (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , void * ))0, (int (*)(struct net_device * ))0, & ppp_net_ioctl, (int (*)(struct net_device * , struct ifmap * ))0, (int (*)(struct net_device * , int ))0, (int (*)(struct net_device * , struct neigh_parms * ))0, (void (*)(struct net_device * ))0, (struct rtnl_link_stats64 *(*)(struct net_device * , struct rtnl_link_stats64 * ))0, (struct net_device_stats *(*)(struct net_device * ))0, (void (*)(struct net_device * , struct vlan_group * ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , struct netpoll_info * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , int , u8 * ))0, (int (*)(struct net_device * , int , u16 , u8 ))0, (int (*)(struct net_device * , int , int ))0, (int (*)(struct net_device * , int , struct ifla_vf_info * ))0, (int (*)(struct net_device * , int , struct nlattr ** ))0, (int (*)(struct net_device * , int , struct sk_buff * ))0, (int (*)(struct net_device * , u8 ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u16 ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u64 * , int ))0, (int (*)(struct net_device * , struct sk_buff const * , u16 , u32 ))0, (int (*)(struct net_device * , struct net_device * ))0, (int (*)(struct net_device * , struct net_device * ))0, (u32 (*)(struct net_device * , u32 ))0, (int (*)(struct net_device * , u32 ))0}; [L7891-L7927] static struct net_device_ops const ppp_netdev_ops = {(int (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, & ppp_start_xmit, (u16 (*)(struct net_device * , struct sk_buff * ))0, (void (*)(struct net_device * , int ))0, (void (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , void * ))0, (int (*)(struct net_device * ))0, & ppp_net_ioctl, (int (*)(struct net_device * , struct ifmap * ))0, (int (*)(struct net_device * , int ))0, (int (*)(struct net_device * , struct neigh_parms * ))0, (void (*)(struct net_device * ))0, (struct rtnl_link_stats64 *(*)(struct net_device * , struct rtnl_link_stats64 * ))0, (struct net_device_stats *(*)(struct net_device * ))0, (void (*)(struct net_device * , struct vlan_group * ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , struct netpoll_info * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , int , u8 * ))0, (int (*)(struct net_device * , int , u16 , u8 ))0, (int (*)(struct net_device * , int , int ))0, (int (*)(struct net_device * , int , struct ifla_vf_info * ))0, (int (*)(struct net_device * , int , struct nlattr ** ))0, (int (*)(struct net_device * , int , struct sk_buff * ))0, (int (*)(struct net_device * , u8 ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u16 ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u64 * , int ))0, (int (*)(struct net_device * , struct sk_buff const * , u16 , u32 ))0, (int (*)(struct net_device * , struct net_device * ))0, (int (*)(struct net_device * , struct net_device * ))0, (u32 (*)(struct net_device * , u32 ))0, (int (*)(struct net_device * , u32 ))0}; [L7891-L7927] static struct net_device_ops const ppp_netdev_ops = {(int (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, & ppp_start_xmit, (u16 (*)(struct net_device * , struct sk_buff * ))0, (void (*)(struct net_device * , int ))0, (void (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , void * ))0, (int (*)(struct net_device * ))0, & ppp_net_ioctl, (int (*)(struct net_device * , struct ifmap * ))0, (int (*)(struct net_device * , int ))0, (int (*)(struct net_device * , struct neigh_parms * ))0, (void (*)(struct net_device * ))0, (struct rtnl_link_stats64 *(*)(struct net_device * , struct rtnl_link_stats64 * ))0, (struct net_device_stats *(*)(struct net_device * ))0, (void (*)(struct net_device * , struct vlan_group * ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , struct netpoll_info * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , int , u8 * ))0, (int (*)(struct net_device * , int , u16 , u8 ))0, (int (*)(struct net_device * , int , int ))0, (int (*)(struct net_device * , int , struct ifla_vf_info * ))0, (int (*)(struct net_device * , int , struct nlattr ** ))0, (int (*)(struct net_device * , int , struct sk_buff * ))0, (int (*)(struct net_device * , u8 ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u16 ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u64 * , int ))0, (int (*)(struct net_device * , struct sk_buff const * , u16 , u32 ))0, (int (*)(struct net_device * , struct net_device * ))0, (int (*)(struct net_device * , struct net_device * ))0, (u32 (*)(struct net_device * , u32 ))0, (int (*)(struct net_device * , u32 ))0}; [L7891-L7927] static struct net_device_ops const ppp_netdev_ops = {(int (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, & ppp_start_xmit, (u16 (*)(struct net_device * , struct sk_buff * ))0, (void (*)(struct net_device * , int ))0, (void (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , void * ))0, (int (*)(struct net_device * ))0, & ppp_net_ioctl, (int (*)(struct net_device * , struct ifmap * ))0, (int (*)(struct net_device * , int ))0, (int (*)(struct net_device * , struct neigh_parms * ))0, (void (*)(struct net_device * ))0, (struct rtnl_link_stats64 *(*)(struct net_device * , struct rtnl_link_stats64 * ))0, (struct net_device_stats *(*)(struct net_device * ))0, (void (*)(struct net_device * , struct vlan_group * ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , struct netpoll_info * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , int , u8 * ))0, (int (*)(struct net_device * , int , u16 , u8 ))0, (int (*)(struct net_device * , int , int ))0, (int (*)(struct net_device * , int , struct ifla_vf_info * ))0, (int (*)(struct net_device * , int , struct nlattr ** ))0, (int (*)(struct net_device * , int , struct sk_buff * ))0, (int (*)(struct net_device * , u8 ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u16 ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u64 * , int ))0, (int (*)(struct net_device * , struct sk_buff const * , u16 , u32 ))0, (int (*)(struct net_device * , struct net_device * ))0, (int (*)(struct net_device * , struct net_device * ))0, (u32 (*)(struct net_device * , u32 ))0, (int (*)(struct net_device * , u32 ))0}; [L7891-L7927] static struct net_device_ops const ppp_netdev_ops = {(int (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, & ppp_start_xmit, (u16 (*)(struct net_device * , struct sk_buff * ))0, (void (*)(struct net_device * , int ))0, (void (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , void * ))0, (int (*)(struct net_device * ))0, & ppp_net_ioctl, (int (*)(struct net_device * , struct ifmap * ))0, (int (*)(struct net_device * , int ))0, (int (*)(struct net_device * , struct neigh_parms * ))0, (void (*)(struct net_device * ))0, (struct rtnl_link_stats64 *(*)(struct net_device * , struct rtnl_link_stats64 * ))0, (struct net_device_stats *(*)(struct net_device * ))0, (void (*)(struct net_device * , struct vlan_group * ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , struct netpoll_info * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , int , u8 * ))0, (int (*)(struct net_device * , int , u16 , u8 ))0, (int (*)(struct net_device * , int , int ))0, (int (*)(struct net_device * , int , struct ifla_vf_info * ))0, (int (*)(struct net_device * , int , struct nlattr ** ))0, (int (*)(struct net_device * , int , struct sk_buff * ))0, (int (*)(struct net_device * , u8 ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u16 ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u64 * , int ))0, (int (*)(struct net_device * , struct sk_buff const * , u16 , u32 ))0, (int (*)(struct net_device * , struct net_device * ))0, (int (*)(struct net_device * , struct net_device * ))0, (u32 (*)(struct net_device * , u32 ))0, (int (*)(struct net_device * , u32 ))0}; [L7891-L7927] static struct net_device_ops const ppp_netdev_ops = {(int (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, & ppp_start_xmit, (u16 (*)(struct net_device * , struct sk_buff * ))0, (void (*)(struct net_device * , int ))0, (void (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , void * ))0, (int (*)(struct net_device * ))0, & ppp_net_ioctl, (int (*)(struct net_device * , struct ifmap * ))0, (int (*)(struct net_device * , int ))0, (int (*)(struct net_device * , struct neigh_parms * ))0, (void (*)(struct net_device * ))0, (struct rtnl_link_stats64 *(*)(struct net_device * , struct rtnl_link_stats64 * ))0, (struct net_device_stats *(*)(struct net_device * ))0, (void (*)(struct net_device * , struct vlan_group * ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , struct netpoll_info * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , int , u8 * ))0, (int (*)(struct net_device * , int , u16 , u8 ))0, (int (*)(struct net_device * , int , int ))0, (int (*)(struct net_device * , int , struct ifla_vf_info * ))0, (int (*)(struct net_device * , int , struct nlattr ** ))0, (int (*)(struct net_device * , int , struct sk_buff * ))0, (int (*)(struct net_device * , u8 ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u16 ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u64 * , int ))0, (int (*)(struct net_device * , struct sk_buff const * , u16 , u32 ))0, (int (*)(struct net_device * , struct net_device * ))0, (int (*)(struct net_device * , struct net_device * ))0, (u32 (*)(struct net_device * , u32 ))0, (int (*)(struct net_device * , u32 ))0}; [L7891-L7927] static struct net_device_ops const ppp_netdev_ops = {(int (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, & ppp_start_xmit, (u16 (*)(struct net_device * , struct sk_buff * ))0, (void (*)(struct net_device * , int ))0, (void (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , void * ))0, (int (*)(struct net_device * ))0, & ppp_net_ioctl, (int (*)(struct net_device * , struct ifmap * ))0, (int (*)(struct net_device * , int ))0, (int (*)(struct net_device * , struct neigh_parms * ))0, (void (*)(struct net_device * ))0, (struct rtnl_link_stats64 *(*)(struct net_device * , struct rtnl_link_stats64 * ))0, (struct net_device_stats *(*)(struct net_device * ))0, (void (*)(struct net_device * , struct vlan_group * ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , struct netpoll_info * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , int , u8 * ))0, (int (*)(struct net_device * , int , u16 , u8 ))0, (int (*)(struct net_device * , int , int ))0, (int (*)(struct net_device * , int , struct ifla_vf_info * ))0, (int (*)(struct net_device * , int , struct nlattr ** ))0, (int (*)(struct net_device * , int , struct sk_buff * ))0, (int (*)(struct net_device * , u8 ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u16 ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u64 * , int ))0, (int (*)(struct net_device * , struct sk_buff const * , u16 , u32 ))0, (int (*)(struct net_device * , struct net_device * ))0, (int (*)(struct net_device * , struct net_device * ))0, (u32 (*)(struct net_device * , u32 ))0, (int (*)(struct net_device * , u32 ))0}; [L7891-L7927] static struct net_device_ops const ppp_netdev_ops = {(int (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, & ppp_start_xmit, (u16 (*)(struct net_device * , struct sk_buff * ))0, (void (*)(struct net_device * , int ))0, (void (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , void * ))0, (int (*)(struct net_device * ))0, & ppp_net_ioctl, (int (*)(struct net_device * , struct ifmap * ))0, (int (*)(struct net_device * , int ))0, (int (*)(struct net_device * , struct neigh_parms * ))0, (void (*)(struct net_device * ))0, (struct rtnl_link_stats64 *(*)(struct net_device * , struct rtnl_link_stats64 * ))0, (struct net_device_stats *(*)(struct net_device * ))0, (void (*)(struct net_device * , struct vlan_group * ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , struct netpoll_info * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , int , u8 * ))0, (int (*)(struct net_device * , int , u16 , u8 ))0, (int (*)(struct net_device * , int , int ))0, (int (*)(struct net_device * , int , struct ifla_vf_info * ))0, (int (*)(struct net_device * , int , struct nlattr ** ))0, (int (*)(struct net_device * , int , struct sk_buff * ))0, (int (*)(struct net_device * , u8 ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u16 ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u64 * , int ))0, (int (*)(struct net_device * , struct sk_buff const * , u16 , u32 ))0, (int (*)(struct net_device * , struct net_device * ))0, (int (*)(struct net_device * , struct net_device * ))0, (u32 (*)(struct net_device * , u32 ))0, (int (*)(struct net_device * , u32 ))0}; [L7891-L7927] static struct net_device_ops const ppp_netdev_ops = {(int (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, & ppp_start_xmit, (u16 (*)(struct net_device * , struct sk_buff * ))0, (void (*)(struct net_device * , int ))0, (void (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , void * ))0, (int (*)(struct net_device * ))0, & ppp_net_ioctl, (int (*)(struct net_device * , struct ifmap * ))0, (int (*)(struct net_device * , int ))0, (int (*)(struct net_device * , struct neigh_parms * ))0, (void (*)(struct net_device * ))0, (struct rtnl_link_stats64 *(*)(struct net_device * , struct rtnl_link_stats64 * ))0, (struct net_device_stats *(*)(struct net_device * ))0, (void (*)(struct net_device * , struct vlan_group * ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , struct netpoll_info * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , int , u8 * ))0, (int (*)(struct net_device * , int , u16 , u8 ))0, (int (*)(struct net_device * , int , int ))0, (int (*)(struct net_device * , int , struct ifla_vf_info * ))0, (int (*)(struct net_device * , int , struct nlattr ** ))0, (int (*)(struct net_device * , int , struct sk_buff * ))0, (int (*)(struct net_device * , u8 ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u16 ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u64 * , int ))0, (int (*)(struct net_device * , struct sk_buff const * , u16 , u32 ))0, (int (*)(struct net_device * , struct net_device * ))0, (int (*)(struct net_device * , struct net_device * ))0, (u32 (*)(struct net_device * , u32 ))0, (int (*)(struct net_device * , u32 ))0}; [L7891-L7927] static struct net_device_ops const ppp_netdev_ops = {(int (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, & ppp_start_xmit, (u16 (*)(struct net_device * , struct sk_buff * ))0, (void (*)(struct net_device * , int ))0, (void (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , void * ))0, (int (*)(struct net_device * ))0, & ppp_net_ioctl, (int (*)(struct net_device * , struct ifmap * ))0, (int (*)(struct net_device * , int ))0, (int (*)(struct net_device * , struct neigh_parms * ))0, (void (*)(struct net_device * ))0, (struct rtnl_link_stats64 *(*)(struct net_device * , struct rtnl_link_stats64 * ))0, (struct net_device_stats *(*)(struct net_device * ))0, (void (*)(struct net_device * , struct vlan_group * ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , struct netpoll_info * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , int , u8 * ))0, (int (*)(struct net_device * , int , u16 , u8 ))0, (int (*)(struct net_device * , int , int ))0, (int (*)(struct net_device * , int , struct ifla_vf_info * ))0, (int (*)(struct net_device * , int , struct nlattr ** ))0, (int (*)(struct net_device * , int , struct sk_buff * ))0, (int (*)(struct net_device * , u8 ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u16 ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u64 * , int ))0, (int (*)(struct net_device * , struct sk_buff const * , u16 , u32 ))0, (int (*)(struct net_device * , struct net_device * ))0, (int (*)(struct net_device * , struct net_device * ))0, (u32 (*)(struct net_device * , u32 ))0, (int (*)(struct net_device * , u32 ))0}; [L7891-L7927] static struct net_device_ops const ppp_netdev_ops = {(int (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, & ppp_start_xmit, (u16 (*)(struct net_device * , struct sk_buff * ))0, (void (*)(struct net_device * , int ))0, (void (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , void * ))0, (int (*)(struct net_device * ))0, & ppp_net_ioctl, (int (*)(struct net_device * , struct ifmap * ))0, (int (*)(struct net_device * , int ))0, (int (*)(struct net_device * , struct neigh_parms * ))0, (void (*)(struct net_device * ))0, (struct rtnl_link_stats64 *(*)(struct net_device * , struct rtnl_link_stats64 * ))0, (struct net_device_stats *(*)(struct net_device * ))0, (void (*)(struct net_device * , struct vlan_group * ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , struct netpoll_info * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , int , u8 * ))0, (int (*)(struct net_device * , int , u16 , u8 ))0, (int (*)(struct net_device * , int , int ))0, (int (*)(struct net_device * , int , struct ifla_vf_info * ))0, (int (*)(struct net_device * , int , struct nlattr ** ))0, (int (*)(struct net_device * , int , struct sk_buff * ))0, (int (*)(struct net_device * , u8 ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u16 ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u64 * , int ))0, (int (*)(struct net_device * , struct sk_buff const * , u16 , u32 ))0, (int (*)(struct net_device * , struct net_device * ))0, (int (*)(struct net_device * , struct net_device * ))0, (u32 (*)(struct net_device * , u32 ))0, (int (*)(struct net_device * , u32 ))0}; [L7891-L7927] static struct net_device_ops const ppp_netdev_ops = {(int (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, & ppp_start_xmit, (u16 (*)(struct net_device * , struct sk_buff * ))0, (void (*)(struct net_device * , int ))0, (void (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , void * ))0, (int (*)(struct net_device * ))0, & ppp_net_ioctl, (int (*)(struct net_device * , struct ifmap * ))0, (int (*)(struct net_device * , int ))0, (int (*)(struct net_device * , struct neigh_parms * ))0, (void (*)(struct net_device * ))0, (struct rtnl_link_stats64 *(*)(struct net_device * , struct rtnl_link_stats64 * ))0, (struct net_device_stats *(*)(struct net_device * ))0, (void (*)(struct net_device * , struct vlan_group * ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , struct netpoll_info * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , int , u8 * ))0, (int (*)(struct net_device * , int , u16 , u8 ))0, (int (*)(struct net_device * , int , int ))0, (int (*)(struct net_device * , int , struct ifla_vf_info * ))0, (int (*)(struct net_device * , int , struct nlattr ** ))0, (int (*)(struct net_device * , int , struct sk_buff * ))0, (int (*)(struct net_device * , u8 ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u16 ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u64 * , int ))0, (int (*)(struct net_device * , struct sk_buff const * , u16 , u32 ))0, (int (*)(struct net_device * , struct net_device * ))0, (int (*)(struct net_device * , struct net_device * ))0, (u32 (*)(struct net_device * , u32 ))0, (int (*)(struct net_device * , u32 ))0}; [L7891-L7927] static struct net_device_ops const ppp_netdev_ops = {(int (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, & ppp_start_xmit, (u16 (*)(struct net_device * , struct sk_buff * ))0, (void (*)(struct net_device * , int ))0, (void (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , void * ))0, (int (*)(struct net_device * ))0, & ppp_net_ioctl, (int (*)(struct net_device * , struct ifmap * ))0, (int (*)(struct net_device * , int ))0, (int (*)(struct net_device * , struct neigh_parms * ))0, (void (*)(struct net_device * ))0, (struct rtnl_link_stats64 *(*)(struct net_device * , struct rtnl_link_stats64 * ))0, (struct net_device_stats *(*)(struct net_device * ))0, (void (*)(struct net_device * , struct vlan_group * ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , struct netpoll_info * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , int , u8 * ))0, (int (*)(struct net_device * , int , u16 , u8 ))0, (int (*)(struct net_device * , int , int ))0, (int (*)(struct net_device * , int , struct ifla_vf_info * ))0, (int (*)(struct net_device * , int , struct nlattr ** ))0, (int (*)(struct net_device * , int , struct sk_buff * ))0, (int (*)(struct net_device * , u8 ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u16 ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u64 * , int ))0, (int (*)(struct net_device * , struct sk_buff const * , u16 , u32 ))0, (int (*)(struct net_device * , struct net_device * ))0, (int (*)(struct net_device * , struct net_device * ))0, (u32 (*)(struct net_device * , u32 ))0, (int (*)(struct net_device * , u32 ))0}; [L7891-L7927] static struct net_device_ops const ppp_netdev_ops = {(int (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, & ppp_start_xmit, (u16 (*)(struct net_device * , struct sk_buff * ))0, (void (*)(struct net_device * , int ))0, (void (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , void * ))0, (int (*)(struct net_device * ))0, & ppp_net_ioctl, (int (*)(struct net_device * , struct ifmap * ))0, (int (*)(struct net_device * , int ))0, (int (*)(struct net_device * , struct neigh_parms * ))0, (void (*)(struct net_device * ))0, (struct rtnl_link_stats64 *(*)(struct net_device * , struct rtnl_link_stats64 * ))0, (struct net_device_stats *(*)(struct net_device * ))0, (void (*)(struct net_device * , struct vlan_group * ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , struct netpoll_info * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , int , u8 * ))0, (int (*)(struct net_device * , int , u16 , u8 ))0, (int (*)(struct net_device * , int , int ))0, (int (*)(struct net_device * , int , struct ifla_vf_info * ))0, (int (*)(struct net_device * , int , struct nlattr ** ))0, (int (*)(struct net_device * , int , struct sk_buff * ))0, (int (*)(struct net_device * , u8 ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u16 ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u64 * , int ))0, (int (*)(struct net_device * , struct sk_buff const * , u16 , u32 ))0, (int (*)(struct net_device * , struct net_device * ))0, (int (*)(struct net_device * , struct net_device * ))0, (u32 (*)(struct net_device * , u32 ))0, (int (*)(struct net_device * , u32 ))0}; [L7891-L7927] static struct net_device_ops const ppp_netdev_ops = {(int (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, & ppp_start_xmit, (u16 (*)(struct net_device * , struct sk_buff * ))0, (void (*)(struct net_device * , int ))0, (void (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , void * ))0, (int (*)(struct net_device * ))0, & ppp_net_ioctl, (int (*)(struct net_device * , struct ifmap * ))0, (int (*)(struct net_device * , int ))0, (int (*)(struct net_device * , struct neigh_parms * ))0, (void (*)(struct net_device * ))0, (struct rtnl_link_stats64 *(*)(struct net_device * , struct rtnl_link_stats64 * ))0, (struct net_device_stats *(*)(struct net_device * ))0, (void (*)(struct net_device * , struct vlan_group * ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , struct netpoll_info * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , int , u8 * ))0, (int (*)(struct net_device * , int , u16 , u8 ))0, (int (*)(struct net_device * , int , int ))0, (int (*)(struct net_device * , int , struct ifla_vf_info * ))0, (int (*)(struct net_device * , int , struct nlattr ** ))0, (int (*)(struct net_device * , int , struct sk_buff * ))0, (int (*)(struct net_device * , u8 ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u16 ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u64 * , int ))0, (int (*)(struct net_device * , struct sk_buff const * , u16 , u32 ))0, (int (*)(struct net_device * , struct net_device * ))0, (int (*)(struct net_device * , struct net_device * ))0, (u32 (*)(struct net_device * , u32 ))0, (int (*)(struct net_device * , u32 ))0}; [L7891-L7927] static struct net_device_ops const ppp_netdev_ops = {(int (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, & ppp_start_xmit, (u16 (*)(struct net_device * , struct sk_buff * ))0, (void (*)(struct net_device * , int ))0, (void (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , void * ))0, (int (*)(struct net_device * ))0, & ppp_net_ioctl, (int (*)(struct net_device * , struct ifmap * ))0, (int (*)(struct net_device * , int ))0, (int (*)(struct net_device * , struct neigh_parms * ))0, (void (*)(struct net_device * ))0, (struct rtnl_link_stats64 *(*)(struct net_device * , struct rtnl_link_stats64 * ))0, (struct net_device_stats *(*)(struct net_device * ))0, (void (*)(struct net_device * , struct vlan_group * ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , struct netpoll_info * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , int , u8 * ))0, (int (*)(struct net_device * , int , u16 , u8 ))0, (int (*)(struct net_device * , int , int ))0, (int (*)(struct net_device * , int , struct ifla_vf_info * ))0, (int (*)(struct net_device * , int , struct nlattr ** ))0, (int (*)(struct net_device * , int , struct sk_buff * ))0, (int (*)(struct net_device * , u8 ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u16 ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u64 * , int ))0, (int (*)(struct net_device * , struct sk_buff const * , u16 , u32 ))0, (int (*)(struct net_device * , struct net_device * ))0, (int (*)(struct net_device * , struct net_device * ))0, (u32 (*)(struct net_device * , u32 ))0, (int (*)(struct net_device * , u32 ))0}; [L7891-L7927] static struct net_device_ops const ppp_netdev_ops = {(int (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, & ppp_start_xmit, (u16 (*)(struct net_device * , struct sk_buff * ))0, (void (*)(struct net_device * , int ))0, (void (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , void * ))0, (int (*)(struct net_device * ))0, & ppp_net_ioctl, (int (*)(struct net_device * , struct ifmap * ))0, (int (*)(struct net_device * , int ))0, (int (*)(struct net_device * , struct neigh_parms * ))0, (void (*)(struct net_device * ))0, (struct rtnl_link_stats64 *(*)(struct net_device * , struct rtnl_link_stats64 * ))0, (struct net_device_stats *(*)(struct net_device * ))0, (void (*)(struct net_device * , struct vlan_group * ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , struct netpoll_info * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , int , u8 * ))0, (int (*)(struct net_device * , int , u16 , u8 ))0, (int (*)(struct net_device * , int , int ))0, (int (*)(struct net_device * , int , struct ifla_vf_info * ))0, (int (*)(struct net_device * , int , struct nlattr ** ))0, (int (*)(struct net_device * , int , struct sk_buff * ))0, (int (*)(struct net_device * , u8 ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u16 ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u64 * , int ))0, (int (*)(struct net_device * , struct sk_buff const * , u16 , u32 ))0, (int (*)(struct net_device * , struct net_device * ))0, (int (*)(struct net_device * , struct net_device * ))0, (u32 (*)(struct net_device * , u32 ))0, (int (*)(struct net_device * , u32 ))0}; [L7891-L7927] static struct net_device_ops const ppp_netdev_ops = {(int (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, & ppp_start_xmit, (u16 (*)(struct net_device * , struct sk_buff * ))0, (void (*)(struct net_device * , int ))0, (void (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , void * ))0, (int (*)(struct net_device * ))0, & ppp_net_ioctl, (int (*)(struct net_device * , struct ifmap * ))0, (int (*)(struct net_device * , int ))0, (int (*)(struct net_device * , struct neigh_parms * ))0, (void (*)(struct net_device * ))0, (struct rtnl_link_stats64 *(*)(struct net_device * , struct rtnl_link_stats64 * ))0, (struct net_device_stats *(*)(struct net_device * ))0, (void (*)(struct net_device * , struct vlan_group * ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , struct netpoll_info * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , int , u8 * ))0, (int (*)(struct net_device * , int , u16 , u8 ))0, (int (*)(struct net_device * , int , int ))0, (int (*)(struct net_device * , int , struct ifla_vf_info * ))0, (int (*)(struct net_device * , int , struct nlattr ** ))0, (int (*)(struct net_device * , int , struct sk_buff * ))0, (int (*)(struct net_device * , u8 ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u16 ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u64 * , int ))0, (int (*)(struct net_device * , struct sk_buff const * , u16 , u32 ))0, (int (*)(struct net_device * , struct net_device * ))0, (int (*)(struct net_device * , struct net_device * ))0, (u32 (*)(struct net_device * , u32 ))0, (int (*)(struct net_device * , u32 ))0}; [L7891-L7927] static struct net_device_ops const ppp_netdev_ops = {(int (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, & ppp_start_xmit, (u16 (*)(struct net_device * , struct sk_buff * ))0, (void (*)(struct net_device * , int ))0, (void (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , void * ))0, (int (*)(struct net_device * ))0, & ppp_net_ioctl, (int (*)(struct net_device * , struct ifmap * ))0, (int (*)(struct net_device * , int ))0, (int (*)(struct net_device * , struct neigh_parms * ))0, (void (*)(struct net_device * ))0, (struct rtnl_link_stats64 *(*)(struct net_device * , struct rtnl_link_stats64 * ))0, (struct net_device_stats *(*)(struct net_device * ))0, (void (*)(struct net_device * , struct vlan_group * ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , struct netpoll_info * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , int , u8 * ))0, (int (*)(struct net_device * , int , u16 , u8 ))0, (int (*)(struct net_device * , int , int ))0, (int (*)(struct net_device * , int , struct ifla_vf_info * ))0, (int (*)(struct net_device * , int , struct nlattr ** ))0, (int (*)(struct net_device * , int , struct sk_buff * ))0, (int (*)(struct net_device * , u8 ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u16 ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u64 * , int ))0, (int (*)(struct net_device * , struct sk_buff const * , u16 , u32 ))0, (int (*)(struct net_device * , struct net_device * ))0, (int (*)(struct net_device * , struct net_device * ))0, (u32 (*)(struct net_device * , u32 ))0, (int (*)(struct net_device * , u32 ))0}; [L7891-L7927] static struct net_device_ops const ppp_netdev_ops = {(int (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, & ppp_start_xmit, (u16 (*)(struct net_device * , struct sk_buff * ))0, (void (*)(struct net_device * , int ))0, (void (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , void * ))0, (int (*)(struct net_device * ))0, & ppp_net_ioctl, (int (*)(struct net_device * , struct ifmap * ))0, (int (*)(struct net_device * , int ))0, (int (*)(struct net_device * , struct neigh_parms * ))0, (void (*)(struct net_device * ))0, (struct rtnl_link_stats64 *(*)(struct net_device * , struct rtnl_link_stats64 * ))0, (struct net_device_stats *(*)(struct net_device * ))0, (void (*)(struct net_device * , struct vlan_group * ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , struct netpoll_info * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , int , u8 * ))0, (int (*)(struct net_device * , int , u16 , u8 ))0, (int (*)(struct net_device * , int , int ))0, (int (*)(struct net_device * , int , struct ifla_vf_info * ))0, (int (*)(struct net_device * , int , struct nlattr ** ))0, (int (*)(struct net_device * , int , struct sk_buff * ))0, (int (*)(struct net_device * , u8 ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u16 ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u64 * , int ))0, (int (*)(struct net_device * , struct sk_buff const * , u16 , u32 ))0, (int (*)(struct net_device * , struct net_device * ))0, (int (*)(struct net_device * , struct net_device * ))0, (u32 (*)(struct net_device * , u32 ))0, (int (*)(struct net_device * , u32 ))0}; [L7891-L7927] static struct net_device_ops const ppp_netdev_ops = {(int (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, & ppp_start_xmit, (u16 (*)(struct net_device * , struct sk_buff * ))0, (void (*)(struct net_device * , int ))0, (void (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , void * ))0, (int (*)(struct net_device * ))0, & ppp_net_ioctl, (int (*)(struct net_device * , struct ifmap * ))0, (int (*)(struct net_device * , int ))0, (int (*)(struct net_device * , struct neigh_parms * ))0, (void (*)(struct net_device * ))0, (struct rtnl_link_stats64 *(*)(struct net_device * , struct rtnl_link_stats64 * ))0, (struct net_device_stats *(*)(struct net_device * ))0, (void (*)(struct net_device * , struct vlan_group * ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , struct netpoll_info * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , int , u8 * ))0, (int (*)(struct net_device * , int , u16 , u8 ))0, (int (*)(struct net_device * , int , int ))0, (int (*)(struct net_device * , int , struct ifla_vf_info * ))0, (int (*)(struct net_device * , int , struct nlattr ** ))0, (int (*)(struct net_device * , int , struct sk_buff * ))0, (int (*)(struct net_device * , u8 ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u16 ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u64 * , int ))0, (int (*)(struct net_device * , struct sk_buff const * , u16 , u32 ))0, (int (*)(struct net_device * , struct net_device * ))0, (int (*)(struct net_device * , struct net_device * ))0, (u32 (*)(struct net_device * , u32 ))0, (int (*)(struct net_device * , u32 ))0}; [L7891-L7927] static struct net_device_ops const ppp_netdev_ops = {(int (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, & ppp_start_xmit, (u16 (*)(struct net_device * , struct sk_buff * ))0, (void (*)(struct net_device * , int ))0, (void (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , void * ))0, (int (*)(struct net_device * ))0, & ppp_net_ioctl, (int (*)(struct net_device * , struct ifmap * ))0, (int (*)(struct net_device * , int ))0, (int (*)(struct net_device * , struct neigh_parms * ))0, (void (*)(struct net_device * ))0, (struct rtnl_link_stats64 *(*)(struct net_device * , struct rtnl_link_stats64 * ))0, (struct net_device_stats *(*)(struct net_device * ))0, (void (*)(struct net_device * , struct vlan_group * ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , struct netpoll_info * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , int , u8 * ))0, (int (*)(struct net_device * , int , u16 , u8 ))0, (int (*)(struct net_device * , int , int ))0, (int (*)(struct net_device * , int , struct ifla_vf_info * ))0, (int (*)(struct net_device * , int , struct nlattr ** ))0, (int (*)(struct net_device * , int , struct sk_buff * ))0, (int (*)(struct net_device * , u8 ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u16 ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u64 * , int ))0, (int (*)(struct net_device * , struct sk_buff const * , u16 , u32 ))0, (int (*)(struct net_device * , struct net_device * ))0, (int (*)(struct net_device * , struct net_device * ))0, (u32 (*)(struct net_device * , u32 ))0, (int (*)(struct net_device * , u32 ))0}; [L7891-L7927] static struct net_device_ops const ppp_netdev_ops = {(int (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, & ppp_start_xmit, (u16 (*)(struct net_device * , struct sk_buff * ))0, (void (*)(struct net_device * , int ))0, (void (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , void * ))0, (int (*)(struct net_device * ))0, & ppp_net_ioctl, (int (*)(struct net_device * , struct ifmap * ))0, (int (*)(struct net_device * , int ))0, (int (*)(struct net_device * , struct neigh_parms * ))0, (void (*)(struct net_device * ))0, (struct rtnl_link_stats64 *(*)(struct net_device * , struct rtnl_link_stats64 * ))0, (struct net_device_stats *(*)(struct net_device * ))0, (void (*)(struct net_device * , struct vlan_group * ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , struct netpoll_info * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , int , u8 * ))0, (int (*)(struct net_device * , int , u16 , u8 ))0, (int (*)(struct net_device * , int , int ))0, (int (*)(struct net_device * , int , struct ifla_vf_info * ))0, (int (*)(struct net_device * , int , struct nlattr ** ))0, (int (*)(struct net_device * , int , struct sk_buff * ))0, (int (*)(struct net_device * , u8 ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u16 ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u64 * , int ))0, (int (*)(struct net_device * , struct sk_buff const * , u16 , u32 ))0, (int (*)(struct net_device * , struct net_device * ))0, (int (*)(struct net_device * , struct net_device * ))0, (u32 (*)(struct net_device * , u32 ))0, (int (*)(struct net_device * , u32 ))0}; [L7891-L7927] static struct net_device_ops const ppp_netdev_ops = {(int (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, & ppp_start_xmit, (u16 (*)(struct net_device * , struct sk_buff * ))0, (void (*)(struct net_device * , int ))0, (void (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , void * ))0, (int (*)(struct net_device * ))0, & ppp_net_ioctl, (int (*)(struct net_device * , struct ifmap * ))0, (int (*)(struct net_device * , int ))0, (int (*)(struct net_device * , struct neigh_parms * ))0, (void (*)(struct net_device * ))0, (struct rtnl_link_stats64 *(*)(struct net_device * , struct rtnl_link_stats64 * ))0, (struct net_device_stats *(*)(struct net_device * ))0, (void (*)(struct net_device * , struct vlan_group * ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , struct netpoll_info * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , int , u8 * ))0, (int (*)(struct net_device * , int , u16 , u8 ))0, (int (*)(struct net_device * , int , int ))0, (int (*)(struct net_device * , int , struct ifla_vf_info * ))0, (int (*)(struct net_device * , int , struct nlattr ** ))0, (int (*)(struct net_device * , int , struct sk_buff * ))0, (int (*)(struct net_device * , u8 ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u16 ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u64 * , int ))0, (int (*)(struct net_device * , struct sk_buff const * , u16 , u32 ))0, (int (*)(struct net_device * , struct net_device * ))0, (int (*)(struct net_device * , struct net_device * ))0, (u32 (*)(struct net_device * , u32 ))0, (int (*)(struct net_device * , u32 ))0}; [L7891-L7927] static struct net_device_ops const ppp_netdev_ops = {(int (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, & ppp_start_xmit, (u16 (*)(struct net_device * , struct sk_buff * ))0, (void (*)(struct net_device * , int ))0, (void (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , void * ))0, (int (*)(struct net_device * ))0, & ppp_net_ioctl, (int (*)(struct net_device * , struct ifmap * ))0, (int (*)(struct net_device * , int ))0, (int (*)(struct net_device * , struct neigh_parms * ))0, (void (*)(struct net_device * ))0, (struct rtnl_link_stats64 *(*)(struct net_device * , struct rtnl_link_stats64 * ))0, (struct net_device_stats *(*)(struct net_device * ))0, (void (*)(struct net_device * , struct vlan_group * ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , struct netpoll_info * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , int , u8 * ))0, (int (*)(struct net_device * , int , u16 , u8 ))0, (int (*)(struct net_device * , int , int ))0, (int (*)(struct net_device * , int , struct ifla_vf_info * ))0, (int (*)(struct net_device * , int , struct nlattr ** ))0, (int (*)(struct net_device * , int , struct sk_buff * ))0, (int (*)(struct net_device * , u8 ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u16 ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u64 * , int ))0, (int (*)(struct net_device * , struct sk_buff const * , u16 , u32 ))0, (int (*)(struct net_device * , struct net_device * ))0, (int (*)(struct net_device * , struct net_device * ))0, (u32 (*)(struct net_device * , u32 ))0, (int (*)(struct net_device * , u32 ))0}; [L7891-L7927] static struct net_device_ops const ppp_netdev_ops = {(int (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, & ppp_start_xmit, (u16 (*)(struct net_device * , struct sk_buff * ))0, (void (*)(struct net_device * , int ))0, (void (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , void * ))0, (int (*)(struct net_device * ))0, & ppp_net_ioctl, (int (*)(struct net_device * , struct ifmap * ))0, (int (*)(struct net_device * , int ))0, (int (*)(struct net_device * , struct neigh_parms * ))0, (void (*)(struct net_device * ))0, (struct rtnl_link_stats64 *(*)(struct net_device * , struct rtnl_link_stats64 * ))0, (struct net_device_stats *(*)(struct net_device * ))0, (void (*)(struct net_device * , struct vlan_group * ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , struct netpoll_info * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , int , u8 * ))0, (int (*)(struct net_device * , int , u16 , u8 ))0, (int (*)(struct net_device * , int , int ))0, (int (*)(struct net_device * , int , struct ifla_vf_info * ))0, (int (*)(struct net_device * , int , struct nlattr ** ))0, (int (*)(struct net_device * , int , struct sk_buff * ))0, (int (*)(struct net_device * , u8 ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u16 ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u64 * , int ))0, (int (*)(struct net_device * , struct sk_buff const * , u16 , u32 ))0, (int (*)(struct net_device * , struct net_device * ))0, (int (*)(struct net_device * , struct net_device * ))0, (u32 (*)(struct net_device * , u32 ))0, (int (*)(struct net_device * , u32 ))0}; [L7891-L7927] static struct net_device_ops const ppp_netdev_ops = {(int (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, & ppp_start_xmit, (u16 (*)(struct net_device * , struct sk_buff * ))0, (void (*)(struct net_device * , int ))0, (void (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , void * ))0, (int (*)(struct net_device * ))0, & ppp_net_ioctl, (int (*)(struct net_device * , struct ifmap * ))0, (int (*)(struct net_device * , int ))0, (int (*)(struct net_device * , struct neigh_parms * ))0, (void (*)(struct net_device * ))0, (struct rtnl_link_stats64 *(*)(struct net_device * , struct rtnl_link_stats64 * ))0, (struct net_device_stats *(*)(struct net_device * ))0, (void (*)(struct net_device * , struct vlan_group * ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , struct netpoll_info * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , int , u8 * ))0, (int (*)(struct net_device * , int , u16 , u8 ))0, (int (*)(struct net_device * , int , int ))0, (int (*)(struct net_device * , int , struct ifla_vf_info * ))0, (int (*)(struct net_device * , int , struct nlattr ** ))0, (int (*)(struct net_device * , int , struct sk_buff * ))0, (int (*)(struct net_device * , u8 ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u16 ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u64 * , int ))0, (int (*)(struct net_device * , struct sk_buff const * , u16 , u32 ))0, (int (*)(struct net_device * , struct net_device * ))0, (int (*)(struct net_device * , struct net_device * ))0, (u32 (*)(struct net_device * , u32 ))0, (int (*)(struct net_device * , u32 ))0}; [L7891-L7927] static struct net_device_ops const ppp_netdev_ops = {(int (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, & ppp_start_xmit, (u16 (*)(struct net_device * , struct sk_buff * ))0, (void (*)(struct net_device * , int ))0, (void (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , void * ))0, (int (*)(struct net_device * ))0, & ppp_net_ioctl, (int (*)(struct net_device * , struct ifmap * ))0, (int (*)(struct net_device * , int ))0, (int (*)(struct net_device * , struct neigh_parms * ))0, (void (*)(struct net_device * ))0, (struct rtnl_link_stats64 *(*)(struct net_device * , struct rtnl_link_stats64 * ))0, (struct net_device_stats *(*)(struct net_device * ))0, (void (*)(struct net_device * , struct vlan_group * ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , struct netpoll_info * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , int , u8 * ))0, (int (*)(struct net_device * , int , u16 , u8 ))0, (int (*)(struct net_device * , int , int ))0, (int (*)(struct net_device * , int , struct ifla_vf_info * ))0, (int (*)(struct net_device * , int , struct nlattr ** ))0, (int (*)(struct net_device * , int , struct sk_buff * ))0, (int (*)(struct net_device * , u8 ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u16 ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u64 * , int ))0, (int (*)(struct net_device * , struct sk_buff const * , u16 , u32 ))0, (int (*)(struct net_device * , struct net_device * ))0, (int (*)(struct net_device * , struct net_device * ))0, (u32 (*)(struct net_device * , u32 ))0, (int (*)(struct net_device * , u32 ))0}; [L8312] static bool mp_protocol_compress = (bool )1; [L9989] static struct list_head compressor_list = {& compressor_list, & compressor_list}; [L9989] static struct list_head compressor_list = {& compressor_list, & compressor_list}; [L9989] static struct list_head compressor_list = {& compressor_list, & compressor_list}; [L9990-L9994] static spinlock_t compressor_list_lock = {{{{0U}, 3735899821U, 4294967295U, (void *)0x0fffffffffffffffUL, {(struct lock_class_key *)0, {(struct lock_class *)0, (struct lock_class *)0}, "compressor_list_lock", 0, 0UL}}}}; [L9990-L9994] static spinlock_t compressor_list_lock = {{{{0U}, 3735899821U, 4294967295U, (void *)0x0fffffffffffffffUL, {(struct lock_class_key *)0, {(struct lock_class *)0, (struct lock_class *)0}, "compressor_list_lock", 0, 0UL}}}}; [L9990-L9994] static spinlock_t compressor_list_lock = {{{{0U}, 3735899821U, 4294967295U, (void *)0x0fffffffffffffffUL, {(struct lock_class_key *)0, {(struct lock_class *)0, (struct lock_class *)0}, "compressor_list_lock", 0, 0UL}}}}; [L9990-L9994] static spinlock_t compressor_list_lock = {{{{0U}, 3735899821U, 4294967295U, (void *)0x0fffffffffffffffUL, {(struct lock_class_key *)0, {(struct lock_class *)0, (struct lock_class *)0}, "compressor_list_lock", 0, 0UL}}}}; [L9990-L9994] static spinlock_t compressor_list_lock = {{{{0U}, 3735899821U, 4294967295U, (void *)0x0fffffffffffffffUL, {(struct lock_class_key *)0, {(struct lock_class *)0, (struct lock_class *)0}, "compressor_list_lock", 0, 0UL}}}}; [L9990-L9994] static spinlock_t compressor_list_lock = {{{{0U}, 3735899821U, 4294967295U, (void *)0x0fffffffffffffffUL, {(struct lock_class_key *)0, {(struct lock_class *)0, (struct lock_class *)0}, "compressor_list_lock", 0, 0UL}}}}; [L9990-L9994] static spinlock_t compressor_list_lock = {{{{0U}, 3735899821U, 4294967295U, (void *)0x0fffffffffffffffUL, {(struct lock_class_key *)0, {(struct lock_class *)0, (struct lock_class *)0}, "compressor_list_lock", 0, 0UL}}}}; [L9990-L9994] static spinlock_t compressor_list_lock = {{{{0U}, 3735899821U, 4294967295U, (void *)0x0fffffffffffffffUL, {(struct lock_class_key *)0, {(struct lock_class *)0, (struct lock_class *)0}, "compressor_list_lock", 0, 0UL}}}}; [L9990-L9994] static spinlock_t compressor_list_lock = {{{{0U}, 3735899821U, 4294967295U, (void *)0x0fffffffffffffffUL, {(struct lock_class_key *)0, {(struct lock_class *)0, (struct lock_class *)0}, "compressor_list_lock", 0, 0UL}}}}; [L9990-L9994] static spinlock_t compressor_list_lock = {{{{0U}, 3735899821U, 4294967295U, (void *)0x0fffffffffffffffUL, {(struct lock_class_key *)0, {(struct lock_class *)0, (struct lock_class *)0}, "compressor_list_lock", 0, 0UL}}}}; [L9990-L9994] static spinlock_t compressor_list_lock = {{{{0U}, 3735899821U, 4294967295U, (void *)0x0fffffffffffffffUL, {(struct lock_class_key *)0, {(struct lock_class *)0, (struct lock_class *)0}, "compressor_list_lock", 0, 0UL}}}}; [L10620] int LDV_IN_INTERRUPT ; [L10813] int ldv_module_refcounter = 1; VAL [LDV_IN_INTERRUPT=0, __this_module={(((unsigned __int128) 1 << 64) | 124):(((unsigned __int128) 1 << 64) | 111)}, channel_count={61:0}, compressor_list={68:0}, compressor_list_lock={69:0}, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={64:0}, npindex_to_proto={63:0}, ppp_class={0:0}, ppp_device_fops={65:0}, ppp_mutex={59:0}, ppp_net_id={62:0}, ppp_net_ops={66:0}, ppp_netdev_ops={67:0}, ppp_unit_count={60:0}] [L10622] struct file *var_group1 ; [L10623] char *var_ppp_read_5_p1 ; [L10624] size_t var_ppp_read_5_p2 ; [L10625] loff_t *var_ppp_read_5_p3 ; [L10626] ssize_t res_ppp_read_5 ; [L10627] char const *var_ppp_write_6_p1 ; [L10628] size_t var_ppp_write_6_p2 ; [L10629] loff_t *var_ppp_write_6_p3 ; [L10630] ssize_t res_ppp_write_6 ; [L10631] poll_table *var_ppp_poll_7_p1 ; [L10632] unsigned int var_ppp_ioctl_9_p1 ; [L10633] unsigned long var_ppp_ioctl_9_p2 ; [L10634] struct inode *var_group2 ; [L10635] int res_ppp_open_3 ; [L10636] struct net *var_group3 ; [L10637] struct sk_buff *var_group4 ; [L10638] struct net_device *var_group5 ; [L10639] struct ifreq *var_group6 ; [L10640] int var_ppp_net_ioctl_15_p2 ; [L10641] int ldv_s_ppp_device_fops_file_operations ; [L10642] int tmp ; [L10643] int tmp___0 ; [L10644] int tmp___1 ; [L10647] ldv_s_ppp_device_fops_file_operations = 0 [L10648] LDV_IN_INTERRUPT = 1 [L10649] FCALL ldv_initialize() [L10650] CALL, EXPR ppp_init() [L7682] int err ; [L7683] struct lock_class_key __key ; [L7684] struct class *tmp ; [L7685] long tmp___0 ; [L7686] long tmp___1 ; VAL [LDV_IN_INTERRUPT=1, __key={71:0}, __this_module={(((unsigned __int128) 1 << 64) | 124):(((unsigned __int128) 1 << 64) | 111)}, channel_count={61:0}, compressor_list={68:0}, compressor_list_lock={69:0}, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={64:0}, npindex_to_proto={63:0}, ppp_class={0:0}, ppp_device_fops={65:0}, ppp_mutex={59:0}, ppp_net_id={62:0}, ppp_net_ops={66:0}, ppp_netdev_ops={67:0}, ppp_unit_count={60:0}] [L7689] CALL printk("<6>PPP generic driver version 2.4.2\n") VAL [LDV_IN_INTERRUPT=1, \old(arg0)={16:0}, __this_module={(((unsigned __int128) 1 << 64) | 124):(((unsigned __int128) 1 << 64) | 111)}, channel_count={61:0}, compressor_list={68:0}, compressor_list_lock={69:0}, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={64:0}, npindex_to_proto={63:0}, ppp_class={0:0}, ppp_device_fops={65:0}, ppp_mutex={59:0}, ppp_net_id={62:0}, ppp_net_ops={66:0}, ppp_netdev_ops={67:0}, ppp_unit_count={60:0}] [L11168] return __VERIFIER_nondet_int(); [L7689] RET printk("<6>PPP generic driver version 2.4.2\n") VAL [LDV_IN_INTERRUPT=1, __key={71:0}, __this_module={(((unsigned __int128) 1 << 64) | 124):(((unsigned __int128) 1 << 64) | 111)}, channel_count={61:0}, compressor_list={68:0}, compressor_list_lock={69:0}, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={64:0}, npindex_to_proto={63:0}, ppp_class={0:0}, ppp_device_fops={65:0}, ppp_mutex={59:0}, ppp_net_id={62:0}, ppp_net_ops={66:0}, ppp_netdev_ops={67:0}, ppp_unit_count={60:0}] [L7690] CALL, EXPR register_pernet_device(& ppp_net_ops) [L11180] return __VERIFIER_nondet_int(); [L7690] RET, EXPR register_pernet_device(& ppp_net_ops) [L7690] err = register_pernet_device(& ppp_net_ops) [L7692] COND FALSE !(err != 0) [L7700] CALL, EXPR register_chrdev(108U, "ppp", & ppp_device_fops) [L5879] int tmp ; [L5882] CALL, EXPR __register_chrdev(major, 0U, 256U, name, fops) [L11003] return __VERIFIER_nondet_int(); [L5882] RET, EXPR __register_chrdev(major, 0U, 256U, name, fops) [L5882] tmp = __register_chrdev(major, 0U, 256U, name, fops) [L5884] return (tmp); VAL [LDV_IN_INTERRUPT=1, \result=0, __this_module={(((unsigned __int128) 1 << 64) | 124):(((unsigned __int128) 1 << 64) | 111)}, channel_count={61:0}, compressor_list={68:0}, compressor_list_lock={69:0}, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={64:0}, npindex_to_proto={63:0}, ppp_class={0:0}, ppp_device_fops={65:0}, ppp_mutex={59:0}, ppp_net_id={62:0}, ppp_net_ops={66:0}, ppp_netdev_ops={67:0}, ppp_unit_count={60:0}] [L7700] RET, EXPR register_chrdev(108U, "ppp", & ppp_device_fops) [L7700] err = register_chrdev(108U, "ppp", & ppp_device_fops) [L7702] COND FALSE !(err != 0) [L7710] CALL, EXPR __class_create(& __this_module, "ppp", & __key) [L10972] CALL, EXPR ldv_malloc(sizeof(struct class)) VAL [LDV_IN_INTERRUPT=1, __this_module={(((unsigned __int128) 1 << 64) | 124):(((unsigned __int128) 1 << 64) | 111)}, channel_count={61:0}, compressor_list={68:0}, compressor_list_lock={69:0}, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={64:0}, npindex_to_proto={63:0}, ppp_class={0:0}, ppp_device_fops={65:0}, ppp_mutex={59:0}, ppp_net_id={62:0}, ppp_net_ops={66:0}, ppp_netdev_ops={67:0}, ppp_unit_count={60:0}] [L10957] COND TRUE __VERIFIER_nondet_bool() [L10957] return 0; VAL [LDV_IN_INTERRUPT=1, \old(size)=128, \result={0:0}, __this_module={(((unsigned __int128) 1 << 64) | 124):(((unsigned __int128) 1 << 64) | 111)}, channel_count={61:0}, compressor_list={68:0}, compressor_list_lock={69:0}, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={64:0}, npindex_to_proto={63:0}, ppp_class={0:0}, ppp_device_fops={65:0}, ppp_mutex={59:0}, ppp_net_id={62:0}, ppp_net_ops={66:0}, ppp_netdev_ops={67:0}, ppp_unit_count={60:0}, size=128] [L10972] RET, EXPR ldv_malloc(sizeof(struct class)) VAL [LDV_IN_INTERRUPT=1, __this_module={(((unsigned __int128) 1 << 64) | 124):(((unsigned __int128) 1 << 64) | 111)}, channel_count={61:0}, compressor_list={68:0}, compressor_list_lock={69:0}, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={64:0}, npindex_to_proto={63:0}, ppp_class={0:0}, ppp_device_fops={65:0}, ppp_mutex={59:0}, ppp_net_id={62:0}, ppp_net_ops={66:0}, ppp_netdev_ops={67:0}, ppp_unit_count={60:0}] [L10972] return ldv_malloc(sizeof(struct class)); [L7710] RET, EXPR __class_create(& __this_module, "ppp", & __key) [L7710] tmp = __class_create(& __this_module, "ppp", & __key) [L7711] ppp_class = tmp VAL [LDV_IN_INTERRUPT=1, __this_module={(((unsigned __int128) 1 << 64) | 124):(((unsigned __int128) 1 << 64) | 111)}, channel_count={61:0}, compressor_list={68:0}, compressor_list_lock={69:0}, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={64:0}, npindex_to_proto={63:0}, ppp_class={0:0}, ppp_device_fops={65:0}, ppp_mutex={59:0}, ppp_net_id={62:0}, ppp_net_ops={66:0}, ppp_netdev_ops={67:0}, ppp_unit_count={60:0}] [L7712] CALL, EXPR IS_ERR((void const *)ppp_class) VAL [LDV_IN_INTERRUPT=1, \old(ptr)={0:0}, __this_module={(((unsigned __int128) 1 << 64) | 124):(((unsigned __int128) 1 << 64) | 111)}, channel_count={61:0}, compressor_list={68:0}, compressor_list_lock={69:0}, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={64:0}, npindex_to_proto={63:0}, ppp_class={0:0}, ppp_device_fops={65:0}, ppp_mutex={59:0}, ppp_net_id={62:0}, ppp_net_ops={66:0}, ppp_netdev_ops={67:0}, ppp_unit_count={60:0}] [L5217] long tmp ; [L5220] tmp = __builtin_expect((long )((unsigned long )ptr > 0x0ffffffffffff000UL), 0L) [L5222] return (tmp); VAL [LDV_IN_INTERRUPT=1, \old(ptr)={0:0}, \result=0, __this_module={(((unsigned __int128) 1 << 64) | 124):(((unsigned __int128) 1 << 64) | 111)}, channel_count={61:0}, compressor_list={68:0}, compressor_list_lock={69:0}, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={64:0}, npindex_to_proto={63:0}, ppp_class={0:0}, ppp_device_fops={65:0}, ppp_mutex={59:0}, ppp_net_id={62:0}, ppp_net_ops={66:0}, ppp_netdev_ops={67:0}, ppp_unit_count={60:0}] [L7712] RET, EXPR IS_ERR((void const *)ppp_class) VAL [LDV_IN_INTERRUPT=1, __this_module={(((unsigned __int128) 1 << 64) | 124):(((unsigned __int128) 1 << 64) | 111)}, channel_count={61:0}, compressor_list={68:0}, compressor_list_lock={69:0}, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={64:0}, npindex_to_proto={63:0}, ppp_class={0:0}, ppp_device_fops={65:0}, ppp_mutex={59:0}, ppp_net_id={62:0}, ppp_net_ops={66:0}, ppp_netdev_ops={67:0}, ppp_unit_count={60:0}] [L7712] tmp___1 = IS_ERR((void const *)ppp_class) [L7714] COND FALSE !(tmp___1 != 0L) [L7723] CALL device_create(ppp_class, (struct device *)0, 113246208U, (void *)0, "ppp") [L11071] CALL, EXPR ldv_malloc(sizeof(struct device)) VAL [LDV_IN_INTERRUPT=1, __this_module={(((unsigned __int128) 1 << 64) | 124):(((unsigned __int128) 1 << 64) | 111)}, channel_count={61:0}, compressor_list={68:0}, compressor_list_lock={69:0}, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={64:0}, npindex_to_proto={63:0}, ppp_class={0:0}, ppp_device_fops={65:0}, ppp_mutex={59:0}, ppp_net_id={62:0}, ppp_net_ops={66:0}, ppp_netdev_ops={67:0}, ppp_unit_count={60:0}] [L10957] COND TRUE __VERIFIER_nondet_bool() [L10957] return 0; VAL [LDV_IN_INTERRUPT=1, \old(size)=1064, \result={0:0}, __this_module={(((unsigned __int128) 1 << 64) | 124):(((unsigned __int128) 1 << 64) | 111)}, channel_count={61:0}, compressor_list={68:0}, compressor_list_lock={69:0}, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={64:0}, npindex_to_proto={63:0}, ppp_class={0:0}, ppp_device_fops={65:0}, ppp_mutex={59:0}, ppp_net_id={62:0}, ppp_net_ops={66:0}, ppp_netdev_ops={67:0}, ppp_unit_count={60:0}, size=1064] [L11071] RET, EXPR ldv_malloc(sizeof(struct device)) VAL [LDV_IN_INTERRUPT=1, __this_module={(((unsigned __int128) 1 << 64) | 124):(((unsigned __int128) 1 << 64) | 111)}, channel_count={61:0}, compressor_list={68:0}, compressor_list_lock={69:0}, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={64:0}, npindex_to_proto={63:0}, ppp_class={0:0}, ppp_device_fops={65:0}, ppp_mutex={59:0}, ppp_net_id={62:0}, ppp_net_ops={66:0}, ppp_netdev_ops={67:0}, ppp_unit_count={60:0}] [L11071] return ldv_malloc(sizeof(struct device)); [L7723] RET device_create(ppp_class, (struct device *)0, 113246208U, (void *)0, "ppp") [L7725] return (0); [L7725] return (0); VAL [LDV_IN_INTERRUPT=1, \result=0, __this_module={(((unsigned __int128) 1 << 64) | 124):(((unsigned __int128) 1 << 64) | 111)}, channel_count={61:0}, compressor_list={68:0}, compressor_list_lock={69:0}, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={64:0}, npindex_to_proto={63:0}, ppp_class={0:0}, ppp_device_fops={65:0}, ppp_mutex={59:0}, ppp_net_id={62:0}, ppp_net_ops={66:0}, ppp_netdev_ops={67:0}, ppp_unit_count={60:0}] [L10650] RET, EXPR ppp_init() [L10650] tmp = ppp_init() [L10652] COND FALSE !(tmp != 0) VAL [LDV_IN_INTERRUPT=1, __this_module={(((unsigned __int128) 1 << 64) | 124):(((unsigned __int128) 1 << 64) | 111)}, channel_count={61:0}, compressor_list={68:0}, compressor_list_lock={69:0}, ldv_module_refcounter=1, ldv_s_ppp_device_fops_file_operations=0, mp_protocol_compress=1, npindex_to_ethertype={64:0}, npindex_to_proto={63:0}, ppp_class={0:0}, ppp_device_fops={65:0}, ppp_mutex={59:0}, ppp_net_id={62:0}, ppp_net_ops={66:0}, ppp_netdev_ops={67:0}, ppp_unit_count={60:0}] [L10784] tmp___1 = __VERIFIER_nondet_int() [L10786] COND TRUE tmp___1 != 0 VAL [LDV_IN_INTERRUPT=1, __this_module={(((unsigned __int128) 1 << 64) | 124):(((unsigned __int128) 1 << 64) | 111)}, channel_count={61:0}, compressor_list={68:0}, compressor_list_lock={69:0}, ldv_module_refcounter=1, ldv_s_ppp_device_fops_file_operations=0, mp_protocol_compress=1, npindex_to_ethertype={64:0}, npindex_to_proto={63:0}, ppp_class={0:0}, ppp_device_fops={65:0}, ppp_mutex={59:0}, ppp_net_id={62:0}, ppp_net_ops={66:0}, ppp_netdev_ops={67:0}, ppp_unit_count={60:0}] [L10659] tmp___0 = __VERIFIER_nondet_int() [L10661] COND FALSE !(tmp___0 == 0) VAL [LDV_IN_INTERRUPT=1, __this_module={(((unsigned __int128) 1 << 64) | 124):(((unsigned __int128) 1 << 64) | 111)}, channel_count={61:0}, compressor_list={68:0}, compressor_list_lock={69:0}, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={64:0}, npindex_to_proto={63:0}, ppp_class={0:0}, ppp_device_fops={65:0}, ppp_mutex={59:0}, ppp_net_id={62:0}, ppp_net_ops={66:0}, ppp_netdev_ops={67:0}, ppp_unit_count={60:0}] [L10664] COND FALSE !(tmp___0 == 1) VAL [LDV_IN_INTERRUPT=1, __this_module={(((unsigned __int128) 1 << 64) | 124):(((unsigned __int128) 1 << 64) | 111)}, channel_count={61:0}, compressor_list={68:0}, compressor_list_lock={69:0}, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={64:0}, npindex_to_proto={63:0}, ppp_class={0:0}, ppp_device_fops={65:0}, ppp_mutex={59:0}, ppp_net_id={62:0}, ppp_net_ops={66:0}, ppp_netdev_ops={67:0}, ppp_unit_count={60:0}] [L10667] COND FALSE !(tmp___0 == 2) VAL [LDV_IN_INTERRUPT=1, __this_module={(((unsigned __int128) 1 << 64) | 124):(((unsigned __int128) 1 << 64) | 111)}, channel_count={61:0}, compressor_list={68:0}, compressor_list_lock={69:0}, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={64:0}, npindex_to_proto={63:0}, ppp_class={0:0}, ppp_device_fops={65:0}, ppp_mutex={59:0}, ppp_net_id={62:0}, ppp_net_ops={66:0}, ppp_netdev_ops={67:0}, ppp_unit_count={60:0}] [L10670] COND FALSE !(tmp___0 == 3) VAL [LDV_IN_INTERRUPT=1, __this_module={(((unsigned __int128) 1 << 64) | 124):(((unsigned __int128) 1 << 64) | 111)}, channel_count={61:0}, compressor_list={68:0}, compressor_list_lock={69:0}, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={64:0}, npindex_to_proto={63:0}, ppp_class={0:0}, ppp_device_fops={65:0}, ppp_mutex={59:0}, ppp_net_id={62:0}, ppp_net_ops={66:0}, ppp_netdev_ops={67:0}, ppp_unit_count={60:0}] [L10673] COND FALSE !(tmp___0 == 4) VAL [LDV_IN_INTERRUPT=1, __this_module={(((unsigned __int128) 1 << 64) | 124):(((unsigned __int128) 1 << 64) | 111)}, channel_count={61:0}, compressor_list={68:0}, compressor_list_lock={69:0}, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={64:0}, npindex_to_proto={63:0}, ppp_class={0:0}, ppp_device_fops={65:0}, ppp_mutex={59:0}, ppp_net_id={62:0}, ppp_net_ops={66:0}, ppp_netdev_ops={67:0}, ppp_unit_count={60:0}] [L10676] COND TRUE tmp___0 == 5 VAL [LDV_IN_INTERRUPT=1, __this_module={(((unsigned __int128) 1 << 64) | 124):(((unsigned __int128) 1 << 64) | 111)}, channel_count={61:0}, compressor_list={68:0}, compressor_list_lock={69:0}, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={64:0}, npindex_to_proto={63:0}, ppp_class={0:0}, ppp_device_fops={65:0}, ppp_mutex={59:0}, ppp_net_id={62:0}, ppp_net_ops={66:0}, ppp_netdev_ops={67:0}, ppp_unit_count={60:0}] [L10753] CALL ppp_ioctl(var_group1, var_ppp_ioctl_9_p1, var_ppp_ioctl_9_p2) VAL [LDV_IN_INTERRUPT=1, \old(ldv_module_refcounter)=1, __this_module={(((unsigned __int128) 1 << 64) | 124):(((unsigned __int128) 1 << 64) | 111)}, channel_count={61:0}, compressor_list={68:0}, compressor_list_lock={69:0}, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={64:0}, npindex_to_proto={63:0}, ppp_class={0:0}, ppp_device_fops={65:0}, ppp_mutex={59:0}, ppp_net_id={62:0}, ppp_net_ops={66:0}, ppp_netdev_ops={67:0}, ppp_unit_count={60:0}] [L6746] struct ppp_file *pf ; [L6747] struct ppp *ppp ; [L6748] int err ; [L6749] int val ; [L6750] int val2 ; [L6751] int i ; [L6752] struct ppp_idle idle ; [L6753] struct npioctl npi ; [L6754] int unit ; [L6755] int cflags ; [L6756] struct slcompress *vj ; [L6757] void *argp ; [L6758] int *p ; [L6759] struct task_struct *tmp ; [L6760] int tmp___0 ; [L6761] struct ppp_file const *__mptr ; [L6762] long tmp___1 ; [L6763] long tmp___2 ; [L6764] struct channel *pch ; [L6765] struct ppp_channel *chan ; [L6766] struct ppp_file const *__mptr___0 ; [L6767] int __ret_gu ; [L6768] unsigned long __val_gu ; [L6769] struct ppp_file const *__mptr___1 ; [L6770] int __ret_gu___0 ; [L6771] unsigned long __val_gu___0 ; [L6772] int __ret_gu___1 ; [L6773] unsigned long __val_gu___1 ; [L6774] int __ret_pu ; [L6775] int __pu_val ; [L6776] int __ret_pu___0 ; [L6777] int __pu_val___0 ; [L6778] int __ret_gu___2 ; [L6779] unsigned long __val_gu___2 ; [L6780] int __ret_pu___1 ; [L6781] int __pu_val___1 ; [L6782] int tmp___3 ; [L6783] int __ret_gu___3 ; [L6784] unsigned long __val_gu___3 ; [L6785] unsigned long tmp___4 ; [L6786] int tmp___5 ; [L6787] struct sock_filter *code ; [L6788] struct sock_filter *code___0 ; [L6789] int __ret_gu___4 ; [L6790] unsigned long __val_gu___4 ; [L6792] EXPR file->private_data [L6792] pf = (struct ppp_file *)file->private_data [L6793] err = -14 [L6794] argp = (void *)arg [L6795] p = (int *)argp VAL [LDV_IN_INTERRUPT=1, \old(arg)=18446744073709551614U, \old(cmd)=1074033724, \old(file)={-361:82}, \old(ldv_module_refcounter)=1, __this_module={(((unsigned __int128) 1 << 64) | 124):(((unsigned __int128) 1 << 64) | 111)}, arg=18446744073709551614U, argp={0:-2}, channel_count={61:0}, cmd=1074033724, code={74:0}, code___0={73:0}, compressor_list={68:0}, compressor_list_lock={69:0}, err=-14, file={-361:82}, idle={75:0}, ldv_module_refcounter=1, mp_protocol_compress=1, npi={70:0}, npindex_to_ethertype={64:0}, npindex_to_proto={63:0}, pf={-361:362}, ppp_class={0:0}, ppp_device_fops={65:0}, ppp_mutex={59:0}, ppp_net_id={62:0}, ppp_net_ops={66:0}, ppp_netdev_ops={67:0}, ppp_unit_count={60:0}] [L6796] COND FALSE !((unsigned long )pf == (unsigned long )((struct ppp_file *)0)) VAL [LDV_IN_INTERRUPT=1, \old(ldv_module_refcounter)=1, __this_module={(((unsigned __int128) 1 << 64) | 124):(((unsigned __int128) 1 << 64) | 111)}, channel_count={61:0}, compressor_list={68:0}, compressor_list_lock={69:0}, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={64:0}, npindex_to_proto={63:0}, ppp_class={0:0}, ppp_device_fops={65:0}, ppp_mutex={59:0}, ppp_net_id={62:0}, ppp_net_ops={66:0}, ppp_netdev_ops={67:0}, ppp_unit_count={60:0}] [L6804] COND TRUE cmd == 1074033724U [L6806] err = -22 VAL [LDV_IN_INTERRUPT=1, \old(arg)=18446744073709551614U, \old(cmd)=1074033724, \old(file)={-361:82}, \old(ldv_module_refcounter)=1, __this_module={(((unsigned __int128) 1 << 64) | 124):(((unsigned __int128) 1 << 64) | 111)}, arg=18446744073709551614U, argp={0:-2}, channel_count={61:0}, code={74:0}, code___0={73:0}, compressor_list={68:0}, compressor_list_lock={69:0}, err=-22, file={-361:82}, idle={75:0}, ldv_module_refcounter=1, mp_protocol_compress=1, npi={70:0}, npindex_to_ethertype={64:0}, npindex_to_proto={63:0}, pf={-361:362}, ppp_class={0:0}, ppp_device_fops={65:0}, ppp_mutex={59:0}, ppp_net_id={62:0}, ppp_net_ops={66:0}, ppp_netdev_ops={67:0}, ppp_unit_count={60:0}] [L6807] FCALL mutex_lock_nested(& ppp_mutex, 0U) VAL [LDV_IN_INTERRUPT=1, \old(arg)=18446744073709551614U, \old(cmd)=1074033724, \old(file)={-361:82}, \old(ldv_module_refcounter)=1, __this_module={(((unsigned __int128) 1 << 64) | 124):(((unsigned __int128) 1 << 64) | 111)}, arg=18446744073709551614U, argp={0:-2}, channel_count={61:0}, code={74:0}, code___0={73:0}, compressor_list={68:0}, compressor_list_lock={69:0}, err=-22, file={-361:82}, idle={75:0}, ldv_module_refcounter=1, mp_protocol_compress=1, npi={70:0}, npindex_to_ethertype={64:0}, npindex_to_proto={63:0}, pf={-361:362}, ppp_class={0:0}, ppp_device_fops={65:0}, ppp_mutex={59:0}, ppp_net_id={62:0}, ppp_net_ops={66:0}, ppp_netdev_ops={67:0}, ppp_unit_count={60:0}] [L6809] EXPR pf->kind VAL [LDV_IN_INTERRUPT=1, \old(arg)=18446744073709551614U, \old(cmd)=1074033724, \old(file)={-361:82}, \old(ldv_module_refcounter)=1, __this_module={(((unsigned __int128) 1 << 64) | 124):(((unsigned __int128) 1 << 64) | 111)}, arg=18446744073709551614U, argp={0:-2}, channel_count={61:0}, code={74:0}, code___0={73:0}, compressor_list={68:0}, compressor_list_lock={69:0}, err=-22, file={-361:82}, idle={75:0}, ldv_module_refcounter=1, mp_protocol_compress=1, npi={70:0}, npindex_to_ethertype={64:0}, npindex_to_proto={63:0}, pf={-361:362}, ppp_class={0:0}, ppp_device_fops={65:0}, ppp_mutex={59:0}, ppp_net_id={62:0}, ppp_net_ops={66:0}, ppp_netdev_ops={67:0}, ppp_unit_count={60:0}] [L6809] COND FALSE !((unsigned int )pf->kind == 1U) [L6821] CALL, EXPR atomic_long_read(& file->f_count) VAL [LDV_IN_INTERRUPT=1, \old(ldv_module_refcounter)=1, __this_module={(((unsigned __int128) 1 << 64) | 124):(((unsigned __int128) 1 << 64) | 111)}, channel_count={61:0}, compressor_list={68:0}, compressor_list_lock={69:0}, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={64:0}, npindex_to_proto={63:0}, ppp_class={0:0}, ppp_device_fops={65:0}, ppp_mutex={59:0}, ppp_net_id={62:0}, ppp_net_ops={66:0}, ppp_netdev_ops={67:0}, ppp_unit_count={60:0}] [L5267] atomic64_t *v ; [L5268] long tmp ; [L5271] v = l [L5272] CALL, EXPR atomic64_read((atomic64_t const *)v) [L5263] EXPR v->counter [L5263] return ((long )*((long volatile *)(& v->counter))); [L5272] RET, EXPR atomic64_read((atomic64_t const *)v) [L5272] tmp = atomic64_read((atomic64_t const *)v) [L5274] return (tmp); VAL [LDV_IN_INTERRUPT=1, \old(l)={-361:194}, \old(ldv_module_refcounter)=1, \result=1, __this_module={(((unsigned __int128) 1 << 64) | 124):(((unsigned __int128) 1 << 64) | 111)}, channel_count={61:0}, compressor_list={68:0}, compressor_list_lock={69:0}, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={64:0}, npindex_to_proto={63:0}, ppp_class={0:0}, ppp_device_fops={65:0}, ppp_mutex={59:0}, ppp_net_id={62:0}, ppp_net_ops={66:0}, ppp_netdev_ops={67:0}, ppp_unit_count={60:0}] [L6821] RET, EXPR atomic_long_read(& file->f_count) VAL [LDV_IN_INTERRUPT=1, \old(arg)=18446744073709551614U, \old(cmd)=1074033724, \old(file)={-361:82}, \old(ldv_module_refcounter)=1, __this_module={(((unsigned __int128) 1 << 64) | 124):(((unsigned __int128) 1 << 64) | 111)}, arg=18446744073709551614U, argp={0:-2}, channel_count={61:0}, code={74:0}, code___0={73:0}, compressor_list={68:0}, compressor_list_lock={69:0}, err=-22, file={-361:82}, idle={75:0}, ldv_module_refcounter=1, mp_protocol_compress=1, npi={70:0}, npindex_to_ethertype={64:0}, npindex_to_proto={63:0}, pf={-361:362}, ppp_class={0:0}, ppp_device_fops={65:0}, ppp_mutex={59:0}, ppp_net_id={62:0}, ppp_net_ops={66:0}, ppp_netdev_ops={67:0}, ppp_unit_count={60:0}] [L6821] tmp___2 = atomic_long_read(& file->f_count) [L6823] COND TRUE tmp___2 <= 2L VAL [LDV_IN_INTERRUPT=1, \old(arg)=18446744073709551614U, \old(cmd)=1074033724, \old(file)={-361:82}, \old(ldv_module_refcounter)=1, __this_module={(((unsigned __int128) 1 << 64) | 124):(((unsigned __int128) 1 << 64) | 111)}, arg=18446744073709551614U, argp={0:-2}, channel_count={61:0}, code={74:0}, code___0={73:0}, compressor_list={68:0}, compressor_list_lock={69:0}, err=-22, file={-361:82}, idle={75:0}, ldv_module_refcounter=1, mp_protocol_compress=1, npi={70:0}, npindex_to_ethertype={64:0}, npindex_to_proto={63:0}, pf={-361:362}, ppp_class={0:0}, ppp_device_fops={65:0}, ppp_mutex={59:0}, ppp_net_id={62:0}, ppp_net_ops={66:0}, ppp_netdev_ops={67:0}, ppp_unit_count={60:0}] [L6825] CALL ppp_release((struct inode *)0, file) VAL [LDV_IN_INTERRUPT=1, \old(file)={-361:82}, \old(ldv_module_refcounter)=1, \old(unused)={0:0}, __this_module={(((unsigned __int128) 1 << 64) | 124):(((unsigned __int128) 1 << 64) | 111)}, channel_count={61:0}, compressor_list={68:0}, compressor_list_lock={69:0}, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={64:0}, npindex_to_proto={63:0}, ppp_class={0:0}, ppp_device_fops={65:0}, ppp_mutex={59:0}, ppp_net_id={62:0}, ppp_net_ops={66:0}, ppp_netdev_ops={67:0}, ppp_unit_count={60:0}] [L6335] struct ppp_file *pf ; [L6336] struct ppp *ppp ; [L6337] struct ppp_file const *__mptr ; [L6338] struct ppp_file const *__mptr___0 ; [L6339] struct ppp_file const *__mptr___1 ; [L6340] int tmp ; [L6342] EXPR file->private_data [L6342] pf = (struct ppp_file *)file->private_data [L6343] COND TRUE (unsigned long )pf != (unsigned long )((struct ppp_file *)0) [L6344] file->private_data = (void *)0 [L6345] EXPR pf->kind VAL [LDV_IN_INTERRUPT=1, \old(file)={-361:82}, \old(ldv_module_refcounter)=1, \old(unused)={0:0}, __this_module={(((unsigned __int128) 1 << 64) | 124):(((unsigned __int128) 1 << 64) | 111)}, channel_count={61:0}, compressor_list={68:0}, compressor_list_lock={69:0}, file={-361:82}, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={64:0}, npindex_to_proto={63:0}, pf={-361:362}, ppp_class={0:0}, ppp_device_fops={65:0}, ppp_mutex={59:0}, ppp_net_id={62:0}, ppp_net_ops={66:0}, ppp_netdev_ops={67:0}, ppp_unit_count={60:0}] [L6345] COND TRUE (unsigned int )pf->kind == 1U [L6346] __mptr = (struct ppp_file const *)pf [L6347] ppp = (struct ppp *)__mptr [L6348] EXPR ppp->owner VAL [LDV_IN_INTERRUPT=1, \old(file)={-361:82}, \old(ldv_module_refcounter)=1, \old(unused)={0:0}, __this_module={(((unsigned __int128) 1 << 64) | 124):(((unsigned __int128) 1 << 64) | 111)}, channel_count={61:0}, compressor_list={68:0}, compressor_list_lock={69:0}, file={-361:82}, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={64:0}, npindex_to_proto={63:0}, pf={-361:362}, ppp={-361:362}, ppp_class={0:0}, ppp_device_fops={65:0}, ppp_mutex={59:0}, ppp_net_id={62:0}, ppp_net_ops={66:0}, ppp_netdev_ops={67:0}, ppp_unit_count={60:0}] [L6348] COND FALSE !((unsigned long )ppp->owner == (unsigned long )file) [L6357] CALL, EXPR atomic_dec_and_test(& pf->refcnt) VAL [LDV_IN_INTERRUPT=1, \old(ldv_module_refcounter)=1, \old(v)={-361:626}, __this_module={(((unsigned __int128) 1 << 64) | 124):(((unsigned __int128) 1 << 64) | 111)}, channel_count={61:0}, compressor_list={68:0}, compressor_list_lock={69:0}, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={64:0}, npindex_to_proto={63:0}, ppp_class={0:0}, ppp_device_fops={65:0}, ppp_mutex={59:0}, ppp_net_id={62:0}, ppp_net_ops={66:0}, ppp_netdev_ops={67:0}, ppp_unit_count={60:0}] [L5253] unsigned char c ; [L5257] return ((unsigned int )c != 0U); VAL [LDV_IN_INTERRUPT=1, \old(ldv_module_refcounter)=1, \old(v)={-361:626}, \result=1, __this_module={(((unsigned __int128) 1 << 64) | 124):(((unsigned __int128) 1 << 64) | 111)}, channel_count={61:0}, compressor_list={68:0}, compressor_list_lock={69:0}, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={64:0}, npindex_to_proto={63:0}, ppp_class={0:0}, ppp_device_fops={65:0}, ppp_mutex={59:0}, ppp_net_id={62:0}, ppp_net_ops={66:0}, ppp_netdev_ops={67:0}, ppp_unit_count={60:0}] [L6357] RET, EXPR atomic_dec_and_test(& pf->refcnt) VAL [LDV_IN_INTERRUPT=1, \old(file)={-361:82}, \old(ldv_module_refcounter)=1, \old(unused)={0:0}, __this_module={(((unsigned __int128) 1 << 64) | 124):(((unsigned __int128) 1 << 64) | 111)}, channel_count={61:0}, compressor_list={68:0}, compressor_list_lock={69:0}, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={64:0}, npindex_to_proto={63:0}, pf={-361:362}, ppp={-361:362}, ppp_class={0:0}, ppp_device_fops={65:0}, ppp_mutex={59:0}, ppp_net_id={62:0}, ppp_net_ops={66:0}, ppp_netdev_ops={67:0}, ppp_unit_count={60:0}] [L6357] tmp = atomic_dec_and_test(& pf->refcnt) [L6359] COND TRUE tmp != 0 [L6360] EXPR pf->kind VAL [LDV_IN_INTERRUPT=1, \old(file)={-361:82}, \old(ldv_module_refcounter)=1, \old(unused)={0:0}, __this_module={(((unsigned __int128) 1 << 64) | 124):(((unsigned __int128) 1 << 64) | 111)}, channel_count={61:0}, compressor_list={68:0}, compressor_list_lock={69:0}, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={64:0}, npindex_to_proto={63:0}, pf={-361:362}, ppp={-361:362}, ppp_class={0:0}, ppp_device_fops={65:0}, ppp_mutex={59:0}, ppp_net_id={62:0}, ppp_net_ops={66:0}, ppp_netdev_ops={67:0}, ppp_unit_count={60:0}] [L6360] COND TRUE (int )((unsigned int )pf->kind) == 1 [L6369] __mptr___0 = (struct ppp_file const *)pf VAL [LDV_IN_INTERRUPT=1, \old(file)={-361:82}, \old(ldv_module_refcounter)=1, \old(unused)={0:0}, __mptr___0={-361:362}, __this_module={(((unsigned __int128) 1 << 64) | 124):(((unsigned __int128) 1 << 64) | 111)}, channel_count={61:0}, compressor_list={68:0}, compressor_list_lock={69:0}, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={64:0}, npindex_to_proto={63:0}, ppp={-361:362}, ppp_class={0:0}, ppp_device_fops={65:0}, ppp_mutex={59:0}, ppp_net_id={62:0}, ppp_net_ops={66:0}, ppp_netdev_ops={67:0}, ppp_unit_count={60:0}] [L6370] CALL ppp_destroy_interface((struct ppp *)__mptr___0) VAL [LDV_IN_INTERRUPT=1, \old(ldv_module_refcounter)=1, \old(ppp)={-361:362}, __this_module={(((unsigned __int128) 1 << 64) | 124):(((unsigned __int128) 1 << 64) | 111)}, channel_count={61:0}, compressor_list={68:0}, compressor_list_lock={69:0}, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={64:0}, npindex_to_proto={63:0}, ppp_class={0:0}, ppp_device_fops={65:0}, ppp_mutex={59:0}, ppp_net_id={62:0}, ppp_net_ops={66:0}, ppp_netdev_ops={67:0}, ppp_unit_count={60:0}] [L10292] FCALL atomic_dec(& ppp_unit_count) VAL [LDV_IN_INTERRUPT=1, \old(ldv_module_refcounter)=1, \old(ppp)={-361:362}, __this_module={(((unsigned __int128) 1 << 64) | 124):(((unsigned __int128) 1 << 64) | 111)}, channel_count={61:0}, compressor_list={68:0}, compressor_list_lock={69:0}, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={64:0}, npindex_to_proto={63:0}, ppp={-361:362}, ppp_class={0:0}, ppp_device_fops={65:0}, ppp_mutex={59:0}, ppp_net_id={62:0}, ppp_net_ops={66:0}, ppp_netdev_ops={67:0}, ppp_unit_count={60:0}] [L10294] EXPR ppp->file.dead VAL [LDV_IN_INTERRUPT=1, \old(ldv_module_refcounter)=1, \old(ppp)={-361:362}, __this_module={(((unsigned __int128) 1 << 64) | 124):(((unsigned __int128) 1 << 64) | 111)}, channel_count={61:0}, compressor_list={68:0}, compressor_list_lock={69:0}, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={64:0}, npindex_to_proto={63:0}, ppp={-361:362}, ppp_class={0:0}, ppp_device_fops={65:0}, ppp_mutex={59:0}, ppp_net_id={62:0}, ppp_net_ops={66:0}, ppp_netdev_ops={67:0}, ppp_unit_count={60:0}] [L10294] COND FALSE !(ppp->file.dead == 0) [L10301] EXPR ppp->n_channels VAL [LDV_IN_INTERRUPT=1, \old(ldv_module_refcounter)=1, \old(ppp)={-361:362}, __this_module={(((unsigned __int128) 1 << 64) | 124):(((unsigned __int128) 1 << 64) | 111)}, channel_count={61:0}, compressor_list={68:0}, compressor_list_lock={69:0}, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={64:0}, npindex_to_proto={63:0}, ppp={-361:362}, ppp_class={0:0}, ppp_device_fops={65:0}, ppp_mutex={59:0}, ppp_net_id={62:0}, ppp_net_ops={66:0}, ppp_netdev_ops={67:0}, ppp_unit_count={60:0}] [L10301] COND FALSE !(ppp->n_channels != 0) [L10310] CALL ppp_ccp_closed(ppp) VAL [LDV_IN_INTERRUPT=1, \old(ldv_module_refcounter)=1, \old(ppp)={-361:362}, __this_module={(((unsigned __int128) 1 << 64) | 124):(((unsigned __int128) 1 << 64) | 111)}, channel_count={61:0}, compressor_list={68:0}, compressor_list_lock={69:0}, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={64:0}, npindex_to_proto={63:0}, ppp_class={0:0}, ppp_device_fops={65:0}, ppp_mutex={59:0}, ppp_net_id={62:0}, ppp_net_ops={66:0}, ppp_netdev_ops={67:0}, ppp_unit_count={60:0}] [L9952] void *xstate ; [L9953] void *rstate ; [L9954] struct compressor *xcomp ; [L9955] struct compressor *rcomp ; VAL [LDV_IN_INTERRUPT=1, \old(ldv_module_refcounter)=1, \old(ppp)={-361:362}, __this_module={(((unsigned __int128) 1 << 64) | 124):(((unsigned __int128) 1 << 64) | 111)}, channel_count={61:0}, compressor_list={68:0}, compressor_list_lock={69:0}, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={64:0}, npindex_to_proto={63:0}, ppp={-361:362}, ppp_class={0:0}, ppp_device_fops={65:0}, ppp_mutex={59:0}, ppp_net_id={62:0}, ppp_net_ops={66:0}, ppp_netdev_ops={67:0}, ppp_unit_count={60:0}] [L9958] CALL spin_lock_bh(& ppp->wlock) VAL [LDV_IN_INTERRUPT=1, \old(ldv_module_refcounter)=1, __this_module={(((unsigned __int128) 1 << 64) | 124):(((unsigned __int128) 1 << 64) | 111)}, channel_count={61:0}, compressor_list={68:0}, compressor_list_lock={69:0}, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={64:0}, npindex_to_proto={63:0}, ppp_class={0:0}, ppp_device_fops={65:0}, ppp_mutex={59:0}, ppp_net_id={62:0}, ppp_net_ops={66:0}, ppp_netdev_ops={67:0}, ppp_unit_count={60:0}] [L5320] FCALL _raw_spin_lock_bh(& lock->ldv_6060.rlock) [L9958] RET spin_lock_bh(& ppp->wlock) VAL [LDV_IN_INTERRUPT=1, \old(ldv_module_refcounter)=1, \old(ppp)={-361:362}, __this_module={(((unsigned __int128) 1 << 64) | 124):(((unsigned __int128) 1 << 64) | 111)}, channel_count={61:0}, compressor_list={68:0}, compressor_list_lock={69:0}, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={64:0}, npindex_to_proto={63:0}, ppp={-361:362}, ppp_class={0:0}, ppp_device_fops={65:0}, ppp_mutex={59:0}, ppp_net_id={62:0}, ppp_net_ops={66:0}, ppp_netdev_ops={67:0}, ppp_unit_count={60:0}] [L9959] CALL spin_lock_bh(& ppp->rlock) VAL [LDV_IN_INTERRUPT=1, \old(ldv_module_refcounter)=1, __this_module={(((unsigned __int128) 1 << 64) | 124):(((unsigned __int128) 1 << 64) | 111)}, channel_count={61:0}, compressor_list={68:0}, compressor_list_lock={69:0}, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={64:0}, npindex_to_proto={63:0}, ppp_class={0:0}, ppp_device_fops={65:0}, ppp_mutex={59:0}, ppp_net_id={62:0}, ppp_net_ops={66:0}, ppp_netdev_ops={67:0}, ppp_unit_count={60:0}] [L5320] FCALL _raw_spin_lock_bh(& lock->ldv_6060.rlock) [L9959] RET spin_lock_bh(& ppp->rlock) VAL [LDV_IN_INTERRUPT=1, \old(ldv_module_refcounter)=1, \old(ppp)={-361:362}, __this_module={(((unsigned __int128) 1 << 64) | 124):(((unsigned __int128) 1 << 64) | 111)}, channel_count={61:0}, compressor_list={68:0}, compressor_list_lock={69:0}, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={64:0}, npindex_to_proto={63:0}, ppp={-361:362}, ppp_class={0:0}, ppp_device_fops={65:0}, ppp_mutex={59:0}, ppp_net_id={62:0}, ppp_net_ops={66:0}, ppp_netdev_ops={67:0}, ppp_unit_count={60:0}] [L9960] EXPR ppp->flags VAL [LDV_IN_INTERRUPT=1, \old(ldv_module_refcounter)=1, \old(ppp)={-361:362}, __this_module={(((unsigned __int128) 1 << 64) | 124):(((unsigned __int128) 1 << 64) | 111)}, channel_count={61:0}, compressor_list={68:0}, compressor_list_lock={69:0}, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={64:0}, npindex_to_proto={63:0}, ppp={-361:362}, ppp_class={0:0}, ppp_device_fops={65:0}, ppp_mutex={59:0}, ppp_net_id={62:0}, ppp_net_ops={66:0}, ppp_netdev_ops={67:0}, ppp_unit_count={60:0}] [L9960] EXPR ppp->flags & 4294967103U VAL [LDV_IN_INTERRUPT=1, \old(ldv_module_refcounter)=1, \old(ppp)={-361:362}, __this_module={(((unsigned __int128) 1 << 64) | 124):(((unsigned __int128) 1 << 64) | 111)}, channel_count={61:0}, compressor_list={68:0}, compressor_list_lock={69:0}, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={64:0}, npindex_to_proto={63:0}, ppp={-361:362}, ppp_class={0:0}, ppp_device_fops={65:0}, ppp_mutex={59:0}, ppp_net_id={62:0}, ppp_net_ops={66:0}, ppp_netdev_ops={67:0}, ppp_unit_count={60:0}] [L9960] ppp->flags = ppp->flags & 4294967103U [L9961] ppp->xstate = 0U [L9962] EXPR ppp->xcomp [L9962] xcomp = ppp->xcomp [L9963] EXPR ppp->xc_state [L9963] xstate = ppp->xc_state [L9964] ppp->xc_state = (void *)0 [L9965] ppp->rstate = 0U [L9966] EXPR ppp->rcomp [L9966] rcomp = ppp->rcomp [L9967] EXPR ppp->rc_state [L9967] rstate = ppp->rc_state [L9968] ppp->rc_state = (void *)0 VAL [LDV_IN_INTERRUPT=1, \old(ldv_module_refcounter)=1, \old(ppp)={-361:362}, __this_module={(((unsigned __int128) 1 << 64) | 124):(((unsigned __int128) 1 << 64) | 111)}, channel_count={61:0}, compressor_list={68:0}, compressor_list_lock={69:0}, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={64:0}, npindex_to_proto={63:0}, ppp={-361:362}, ppp_class={0:0}, ppp_device_fops={65:0}, ppp_mutex={59:0}, ppp_net_id={62:0}, ppp_net_ops={66:0}, ppp_netdev_ops={67:0}, ppp_unit_count={60:0}, rcomp={(((unsigned __int128) 1 << 64) | 12):(((unsigned __int128) 1 << 64) | 44)}, rstate={(((unsigned __int128) 1 << 64) | 66):(((unsigned __int128) 1 << 64) | 112)}, xcomp={(((unsigned __int128) 1 << 64) | 9):-17}, xstate={18446744073709551534U:83}] [L9969] CALL spin_unlock_bh(& ppp->rlock) VAL [LDV_IN_INTERRUPT=1, \old(ldv_module_refcounter)=1, __this_module={(((unsigned __int128) 1 << 64) | 124):(((unsigned __int128) 1 << 64) | 111)}, channel_count={61:0}, compressor_list={68:0}, compressor_list_lock={69:0}, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={64:0}, npindex_to_proto={63:0}, ppp_class={0:0}, ppp_device_fops={65:0}, ppp_mutex={59:0}, ppp_net_id={62:0}, ppp_net_ops={66:0}, ppp_netdev_ops={67:0}, ppp_unit_count={60:0}] [L5338] FCALL _raw_spin_unlock_bh(& lock->ldv_6060.rlock) [L9969] RET spin_unlock_bh(& ppp->rlock) VAL [LDV_IN_INTERRUPT=1, \old(ldv_module_refcounter)=1, \old(ppp)={-361:362}, __this_module={(((unsigned __int128) 1 << 64) | 124):(((unsigned __int128) 1 << 64) | 111)}, channel_count={61:0}, compressor_list={68:0}, compressor_list_lock={69:0}, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={64:0}, npindex_to_proto={63:0}, ppp={-361:362}, ppp_class={0:0}, ppp_device_fops={65:0}, ppp_mutex={59:0}, ppp_net_id={62:0}, ppp_net_ops={66:0}, ppp_netdev_ops={67:0}, ppp_unit_count={60:0}, rcomp={(((unsigned __int128) 1 << 64) | 12):(((unsigned __int128) 1 << 64) | 44)}, rstate={(((unsigned __int128) 1 << 64) | 66):(((unsigned __int128) 1 << 64) | 112)}, xcomp={(((unsigned __int128) 1 << 64) | 9):-17}, xstate={18446744073709551534U:83}] [L9970] CALL spin_unlock_bh(& ppp->wlock) VAL [LDV_IN_INTERRUPT=1, \old(ldv_module_refcounter)=1, __this_module={(((unsigned __int128) 1 << 64) | 124):(((unsigned __int128) 1 << 64) | 111)}, channel_count={61:0}, compressor_list={68:0}, compressor_list_lock={69:0}, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={64:0}, npindex_to_proto={63:0}, ppp_class={0:0}, ppp_device_fops={65:0}, ppp_mutex={59:0}, ppp_net_id={62:0}, ppp_net_ops={66:0}, ppp_netdev_ops={67:0}, ppp_unit_count={60:0}] [L5338] FCALL _raw_spin_unlock_bh(& lock->ldv_6060.rlock) [L9970] RET spin_unlock_bh(& ppp->wlock) VAL [LDV_IN_INTERRUPT=1, \old(ldv_module_refcounter)=1, \old(ppp)={-361:362}, __this_module={(((unsigned __int128) 1 << 64) | 124):(((unsigned __int128) 1 << 64) | 111)}, channel_count={61:0}, compressor_list={68:0}, compressor_list_lock={69:0}, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={64:0}, npindex_to_proto={63:0}, ppp={-361:362}, ppp_class={0:0}, ppp_device_fops={65:0}, ppp_mutex={59:0}, ppp_net_id={62:0}, ppp_net_ops={66:0}, ppp_netdev_ops={67:0}, ppp_unit_count={60:0}, rcomp={(((unsigned __int128) 1 << 64) | 12):(((unsigned __int128) 1 << 64) | 44)}, rstate={(((unsigned __int128) 1 << 64) | 66):(((unsigned __int128) 1 << 64) | 112)}, xcomp={(((unsigned __int128) 1 << 64) | 9):-17}, xstate={18446744073709551534U:83}] [L9972] COND TRUE (unsigned long )xstate != (unsigned long )((void *)0) [L9974] EXPR xcomp->comp_free VAL [LDV_IN_INTERRUPT=1, \old(ldv_module_refcounter)=1, \old(ppp)={-361:362}, __this_module={(((unsigned __int128) 1 << 64) | 124):(((unsigned __int128) 1 << 64) | 111)}, channel_count={61:0}, compressor_list={68:0}, compressor_list_lock={69:0}, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={64:0}, npindex_to_proto={63:0}, ppp={-361:362}, ppp_class={0:0}, ppp_device_fops={65:0}, ppp_mutex={59:0}, ppp_net_id={62:0}, ppp_net_ops={66:0}, ppp_netdev_ops={67:0}, ppp_unit_count={60:0}, rcomp={(((unsigned __int128) 1 << 64) | 12):(((unsigned __int128) 1 << 64) | 44)}, rstate={(((unsigned __int128) 1 << 64) | 66):(((unsigned __int128) 1 << 64) | 112)}, xcomp={(((unsigned __int128) 1 << 64) | 9):-17}, xstate={18446744073709551534U:83}] [L9974] CALL (*(xcomp->comp_free))(xstate) VAL [LDV_IN_INTERRUPT=1, \old(ldv_module_refcounter)=1, __this_module={(((unsigned __int128) 1 << 64) | 124):(((unsigned __int128) 1 << 64) | 111)}, channel_count={61:0}, compressor_list={68:0}, compressor_list_lock={69:0}, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={64:0}, npindex_to_proto={63:0}, ppp_class={0:0}, ppp_device_fops={65:0}, ppp_mutex={59:0}, ppp_net_id={62:0}, ppp_net_ops={66:0}, ppp_netdev_ops={67:0}, ppp_unit_count={60:0}] [L7931] dev->netdev_ops = & ppp_netdev_ops [L7932] dev->hard_header_len = (unsigned short)4 [L7933] dev->mtu = 1500U [L7934] dev->addr_len = (unsigned char)0 [L7935] dev->tx_queue_len = 3UL [L7936] dev->type = (unsigned short)512 [L7937] dev->flags = 4240U [L7938] EXPR dev->features VAL [LDV_IN_INTERRUPT=1, \old(#fp)={-1:12}, \old()={18446744073709551534U:83}, \old(ldv_module_refcounter)=1, __this_module={(((unsigned __int128) 1 << 64) | 124):(((unsigned __int128) 1 << 64) | 111)}, channel_count={61:0}, compressor_list={68:0}, compressor_list_lock={69:0}, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={64:0}, npindex_to_proto={63:0}, ppp_class={0:0}, ppp_device_fops={65:0}, ppp_mutex={59:0}, ppp_net_id={62:0}, ppp_net_ops={66:0}, ppp_netdev_ops={67:0}, ppp_unit_count={60:0}] [L7938] EXPR dev->features | 8192U VAL [LDV_IN_INTERRUPT=1, \old(ldv_module_refcounter)=1, __this_module={(((unsigned __int128) 1 << 64) | 124):(((unsigned __int128) 1 << 64) | 111)}, channel_count={61:0}, compressor_list={68:0}, compressor_list_lock={69:0}, dev={18446744073709551534U:83}, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={64:0}, npindex_to_proto={63:0}, ppp_class={0:0}, ppp_device_fops={65:0}, ppp_mutex={59:0}, ppp_net_id={62:0}, ppp_net_ops={66:0}, ppp_netdev_ops={67:0}, ppp_unit_count={60:0}] [L7938] dev->features = dev->features | 8192U [L7939] EXPR dev->priv_flags VAL [LDV_IN_INTERRUPT=1, \old(#fp)={-1:12}, \old()={18446744073709551534U:83}, \old(ldv_module_refcounter)=1, __this_module={(((unsigned __int128) 1 << 64) | 124):(((unsigned __int128) 1 << 64) | 111)}, channel_count={61:0}, compressor_list={68:0}, compressor_list_lock={69:0}, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={64:0}, npindex_to_proto={63:0}, ppp_class={0:0}, ppp_device_fops={65:0}, ppp_mutex={59:0}, ppp_net_id={62:0}, ppp_net_ops={66:0}, ppp_netdev_ops={67:0}, ppp_unit_count={60:0}] [L7939] EXPR dev->priv_flags & 4294966271U VAL [LDV_IN_INTERRUPT=1, \old(ldv_module_refcounter)=1, __this_module={(((unsigned __int128) 1 << 64) | 124):(((unsigned __int128) 1 << 64) | 111)}, channel_count={61:0}, compressor_list={68:0}, compressor_list_lock={69:0}, dev={18446744073709551534U:83}, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={64:0}, npindex_to_proto={63:0}, ppp_class={0:0}, ppp_device_fops={65:0}, ppp_mutex={59:0}, ppp_net_id={62:0}, ppp_net_ops={66:0}, ppp_netdev_ops={67:0}, ppp_unit_count={60:0}] [L7939] dev->priv_flags = dev->priv_flags & 4294966271U [L9974] RET (*(xcomp->comp_free))(xstate) VAL [LDV_IN_INTERRUPT=1, \old(ldv_module_refcounter)=1, \old(ppp)={-361:362}, __this_module={(((unsigned __int128) 1 << 64) | 124):(((unsigned __int128) 1 << 64) | 111)}, channel_count={61:0}, compressor_list={68:0}, compressor_list_lock={69:0}, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={64:0}, npindex_to_proto={63:0}, ppp={-361:362}, ppp_class={0:0}, ppp_device_fops={65:0}, ppp_mutex={59:0}, ppp_net_id={62:0}, ppp_net_ops={66:0}, ppp_netdev_ops={67:0}, ppp_unit_count={60:0}, rcomp={(((unsigned __int128) 1 << 64) | 12):(((unsigned __int128) 1 << 64) | 44)}, rstate={(((unsigned __int128) 1 << 64) | 66):(((unsigned __int128) 1 << 64) | 112)}, xcomp={(((unsigned __int128) 1 << 64) | 9):-17}, xstate={18446744073709551534U:83}] [L9975] EXPR xcomp->owner [L9975] CALL ldv_module_put_5(xcomp->owner) [L10926] CALL ldv_module_put(ldv_func_arg1) VAL [LDV_IN_INTERRUPT=1, \old(ldv_module_refcounter)=1, \old(module)={81:-80}, __this_module={(((unsigned __int128) 1 << 64) | 124):(((unsigned __int128) 1 << 64) | 111)}, channel_count={61:0}, compressor_list={68:0}, compressor_list_lock={69:0}, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={64:0}, npindex_to_proto={63:0}, ppp_class={0:0}, ppp_device_fops={65:0}, ppp_mutex={59:0}, ppp_net_id={62:0}, ppp_net_ops={66:0}, ppp_netdev_ops={67:0}, ppp_unit_count={60:0}] [L10845] COND TRUE (unsigned long )module != (unsigned long )((struct module *)0) VAL [LDV_IN_INTERRUPT=1, \old(ldv_module_refcounter)=1, \old(module)={81:-80}, __this_module={(((unsigned __int128) 1 << 64) | 124):(((unsigned __int128) 1 << 64) | 111)}, channel_count={61:0}, compressor_list={68:0}, compressor_list_lock={69:0}, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={64:0}, npindex_to_proto={63:0}, ppp_class={0:0}, ppp_device_fops={65:0}, ppp_mutex={59:0}, ppp_net_id={62:0}, ppp_net_ops={66:0}, ppp_netdev_ops={67:0}, ppp_unit_count={60:0}] [L10846] COND TRUE ldv_module_refcounter <= 1 VAL [LDV_IN_INTERRUPT=1, \old(ldv_module_refcounter)=1, \old(module)={81:-80}, __this_module={(((unsigned __int128) 1 << 64) | 124):(((unsigned __int128) 1 << 64) | 111)}, channel_count={61:0}, compressor_list={68:0}, compressor_list_lock={69:0}, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={64:0}, npindex_to_proto={63:0}, ppp_class={0:0}, ppp_device_fops={65:0}, ppp_mutex={59:0}, ppp_net_id={62:0}, ppp_net_ops={66:0}, ppp_netdev_ops={67:0}, ppp_unit_count={60:0}] [L10848] CALL ldv_blast_assert() VAL [LDV_IN_INTERRUPT=1, \old(ldv_module_refcounter)=1, __this_module={(((unsigned __int128) 1 << 64) | 124):(((unsigned __int128) 1 << 64) | 111)}, channel_count={61:0}, compressor_list={68:0}, compressor_list_lock={69:0}, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={64:0}, npindex_to_proto={63:0}, ppp_class={0:0}, ppp_device_fops={65:0}, ppp_mutex={59:0}, ppp_net_id={62:0}, ppp_net_ops={66:0}, ppp_netdev_ops={67:0}, ppp_unit_count={60:0}] [L10809] reach_error() VAL [LDV_IN_INTERRUPT=1, \old(ldv_module_refcounter)=1, __this_module={(((unsigned __int128) 1 << 64) | 124):(((unsigned __int128) 1 << 64) | 111)}, channel_count={61:0}, compressor_list={68:0}, compressor_list_lock={69:0}, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={64:0}, npindex_to_proto={63:0}, ppp_class={0:0}, ppp_device_fops={65:0}, ppp_mutex={59:0}, ppp_net_id={62:0}, ppp_net_ops={66:0}, ppp_netdev_ops={67:0}, ppp_unit_count={60:0}] - StatisticsResult: Ultimate Automizer benchmark data CFG has 124 procedures, 1746 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 25.0s, OverallIterations: 7, TraceHistogramMax: 2, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 13.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 2 mSolverCounterUnknown, 3681 SdHoareTripleChecker+Valid, 12.0s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 3473 mSDsluCounter, 36872 SdHoareTripleChecker+Invalid, 11.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 23651 mSDsCounter, 75 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 1227 IncrementalHoareTripleChecker+Invalid, 1304 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 75 mSolverCounterUnsat, 13221 mSDtfsCounter, 1227 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 240 GetRequests, 225 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=4259occurred in iteration=5, InterpolantAutomatonStates: 25, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.8s AutomataMinimizationTime, 6 MinimizatonAttempts, 95 StatesRemovedByMinimization, 4 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 1.3s SatisfiabilityAnalysisTime, 2.5s InterpolantComputationTime, 781 NumberOfCodeBlocks, 781 NumberOfCodeBlocksAsserted, 8 NumberOfCheckSat, 756 ConstructedInterpolants, 0 QuantifiedInterpolants, 1068 SizeOfPredicates, 0 NumberOfNonLiveVariables, 1890 ConjunctsInSsa, 3 ConjunctsInUnsatCore, 8 InterpolantComputations, 5 PerfectInterpolantSequences, 84/96 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available, ConComCheckerStatistics: No data available RESULT: Ultimate proved your program to be incorrect! [2025-02-06 05:29:58,274 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE