Project

General

Profile

Bug #9131 » slice.c

Slice generated using crude_slicer - Asia ., 07/19/2018 09:16 AM

 
/* Generated by Frama-C */

# 6 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef signed char __s8;

# 7 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef unsigned char __u8;

# 8 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef short __s16;

# 9 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef unsigned short __u16;

# 10 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef int __s32;

# 11 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef unsigned int __u32;

# 12 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef long long __s64;

# 13 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef unsigned long long __u64;

# 14 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef signed char s8;

# 15 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef unsigned char u8;

# 16 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef short s16;

# 17 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef unsigned short u16;

# 18 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef int s32;

# 19 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef unsigned int u32;

# 20 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef long long s64;

# 21 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef unsigned long long u64;

# 22 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef long __kernel_long_t;

# 23 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef unsigned long __kernel_ulong_t;

# 24 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef int __kernel_pid_t;

# 25 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef unsigned int __kernel_uid32_t;

# 26 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef unsigned int __kernel_gid32_t;

# 27 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef __kernel_ulong_t __kernel_size_t;

# 28 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef __kernel_long_t __kernel_ssize_t;

# 29 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef __kernel_long_t __kernel_off_t;

# 30 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef long long __kernel_loff_t;

# 31 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef __kernel_long_t __kernel_time_t;

# 32 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef __kernel_long_t __kernel_clock_t;

# 33 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef int __kernel_timer_t;

# 34 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef int __kernel_clockid_t;

# 35 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef __u16 __be16;

# 36 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef __u32 __be32;

# 37 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef __u16 __sum16;

# 38 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef __u32 __wsum;

# 39 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef __u32 __kernel_dev_t;

# 40 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef __kernel_dev_t dev_t;

# 41 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef unsigned short umode_t;

# 42 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef __u32 nlink_t;

# 43 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef __kernel_off_t off_t;

# 44 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef __kernel_pid_t pid_t;

# 45 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef __kernel_clockid_t clockid_t;

# 46 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef _Bool bool;

# 47 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef __kernel_uid32_t uid_t;

# 48 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef __kernel_gid32_t gid_t;

# 49 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef __kernel_loff_t loff_t;

# 50 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef __kernel_size_t size_t;

# 51 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef __kernel_ssize_t ssize_t;

# 52 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef __kernel_time_t time_t;

# 53 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef __u8 u_int8_t;

# 54 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef __s32 int32_t;

# 55 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef __u8 uint8_t;

# 56 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef __u32 uint32_t;

# 57 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef __u64 uint64_t;

# 58 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef unsigned long sector_t;

# 59 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef unsigned long blkcnt_t;

# 60 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef u64 dma_addr_t;

# 61 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef unsigned int gfp_t;

# 62 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef unsigned int fmode_t;

# 63 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef unsigned int oom_flags_t;

# 64 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct __anonstruct_atomic_t_6 {
int counter ;
};

# 67 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef struct __anonstruct_atomic_t_6 atomic_t;

# 68 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct __anonstruct_atomic64_t_7 {
long counter ;
};

# 71 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef struct __anonstruct_atomic64_t_7 atomic64_t;

# 72 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct list_head {
struct list_head *next ;
struct list_head *prev ;
};

# 76
struct hlist_node;

# 77 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct hlist_head {
struct hlist_node *first ;
};

# 80 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct hlist_node {
struct hlist_node *next ;
struct hlist_node **pprev ;
};

# 84 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct callback_head {
struct callback_head *next ;
void (*func)(struct callback_head *) ;
};

# 88
struct module;

# 89 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef void (*ctor_fn_t)(void);

# 90
struct file_operations;

# 91
struct device;

# 92
struct net_device;

# 93
struct completion;

# 94
struct pt_regs;

# 95
struct pid;

# 96 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef u16 __ticket_t;

# 97 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef u32 __ticketpair_t;

# 98 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct __raw_tickets {
__ticket_t head ;
__ticket_t tail ;
};

# 102 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
union __anonunion_ldv_2024_8 {
__ticketpair_t head_tail ;
struct __raw_tickets tickets ;
};

# 106 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct arch_spinlock {
union __anonunion_ldv_2024_8 ldv_2024 ;
};

# 109 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef struct arch_spinlock arch_spinlock_t;

# 110 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct __anonstruct_ldv_2031_10 {
u32 read ;
s32 write ;
};

# 114 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
union __anonunion_arch_rwlock_t_9 {
s64 lock ;
struct __anonstruct_ldv_2031_10 ldv_2031 ;
};

# 118 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef union __anonunion_arch_rwlock_t_9 arch_rwlock_t;

# 119
struct task_struct;

# 120
struct lockdep_map;

# 121
struct mm_struct;

# 122 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct pt_regs {
unsigned long r15 ;
unsigned long r14 ;
unsigned long r13 ;
unsigned long r12 ;
unsigned long bp ;
unsigned long bx ;
unsigned long r11 ;
unsigned long r10 ;
unsigned long r9 ;
unsigned long r8 ;
unsigned long ax ;
unsigned long cx ;
unsigned long dx ;
unsigned long si ;
unsigned long di ;
unsigned long orig_ax ;
unsigned long ip ;
unsigned long cs ;
unsigned long flags ;
unsigned long sp ;
unsigned long ss ;
};

# 145 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct __anonstruct_ldv_2096_12 {
unsigned int a ;
unsigned int b ;
};

# 149 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct __anonstruct_ldv_2111_13 {
u16 limit0 ;
u16 base0 ;
unsigned char base1 ;
unsigned char type : 4 ;
unsigned char s : 1 ;
unsigned char dpl : 2 ;
unsigned char p : 1 ;
unsigned char limit : 4 ;
unsigned char avl : 1 ;
unsigned char l : 1 ;
unsigned char d : 1 ;
unsigned char g : 1 ;
unsigned char base2 ;
};

# 164 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
union __anonunion_ldv_2112_11 {
struct __anonstruct_ldv_2096_12 ldv_2096 ;
struct __anonstruct_ldv_2111_13 ldv_2111 ;
};

# 168 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct desc_struct {
union __anonunion_ldv_2112_11 ldv_2112 ;
};

# 171 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef unsigned long pgdval_t;

# 172 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef unsigned long pgprotval_t;

# 173 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct pgprot {
pgprotval_t pgprot ;
};

# 176 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef struct pgprot pgprot_t;

# 177 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct __anonstruct_pgd_t_15 {
pgdval_t pgd ;
};

# 180 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef struct __anonstruct_pgd_t_15 pgd_t;

# 181
struct page;

# 182 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef struct page *pgtable_t;

# 183
struct file;

# 184
struct seq_file;

# 185
struct thread_struct;

# 186
struct cpumask;

# 187 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct kernel_vm86_regs {
struct pt_regs pt ;
unsigned short es ;
unsigned short __esh ;
unsigned short ds ;
unsigned short __dsh ;
unsigned short fs ;
unsigned short __fsh ;
unsigned short gs ;
unsigned short __gsh ;
};

# 198 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
union __anonunion_ldv_2767_18 {
struct pt_regs *regs ;
struct kernel_vm86_regs *vm86 ;
};

# 202 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct math_emu_info {
long ___orig_eip ;
union __anonunion_ldv_2767_18 ldv_2767 ;
};

# 206 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct bug_entry {
int bug_addr_disp ;
int file_disp ;
unsigned short line ;
unsigned short flags ;
};

# 212 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct cpumask {
unsigned long bits[64U] ;
};

# 215 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef struct cpumask cpumask_t;

# 216 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef struct cpumask *cpumask_var_t;

# 217
struct static_key;

# 218
struct seq_operations;

# 219 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct i387_fsave_struct {
u32 cwd ;
u32 swd ;
u32 twd ;
u32 fip ;
u32 fcs ;
u32 foo ;
u32 fos ;
u32 st_space[20U] ;
u32 status ;
};

# 230 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct __anonstruct_ldv_5125_23 {
u64 rip ;
u64 rdp ;
};

# 234 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct __anonstruct_ldv_5131_24 {
u32 fip ;
u32 fcs ;
u32 foo ;
u32 fos ;
};

# 240 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
union __anonunion_ldv_5132_22 {
struct __anonstruct_ldv_5125_23 ldv_5125 ;
struct __anonstruct_ldv_5131_24 ldv_5131 ;
};

# 244 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
union __anonunion_ldv_5141_25 {
u32 padding1[12U] ;
u32 sw_reserved[12U] ;
};

# 248 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct i387_fxsave_struct {
u16 cwd ;
u16 swd ;
u16 twd ;
u16 fop ;
union __anonunion_ldv_5132_22 ldv_5132 ;
u32 mxcsr ;
u32 mxcsr_mask ;
u32 st_space[32U] ;
u32 xmm_space[64U] ;
u32 padding[12U] ;
union __anonunion_ldv_5141_25 ldv_5141 ;
};

# 261 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct i387_soft_struct {
u32 cwd ;
u32 swd ;
u32 twd ;
u32 fip ;
u32 fcs ;
u32 foo ;
u32 fos ;
u32 st_space[20U] ;
u8 ftop ;
u8 changed ;
u8 lookahead ;
u8 no_update ;
u8 rm ;
u8 alimit ;
struct math_emu_info *info ;
u32 entry_eip ;
};

# 279 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct ymmh_struct {
u32 ymmh_space[64U] ;
};

# 282 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct xsave_hdr_struct {
u64 xstate_bv ;
u64 reserved1[2U] ;
u64 reserved2[5U] ;
};

# 287 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct xsave_struct {
struct i387_fxsave_struct i387 ;
struct xsave_hdr_struct xsave_hdr ;
struct ymmh_struct ymmh ;
};

# 292 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
union thread_xstate {
struct i387_fsave_struct fsave ;
struct i387_fxsave_struct fxsave ;
struct i387_soft_struct soft ;
struct xsave_struct xsave ;
};

# 298 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct fpu {
unsigned int last_cpu ;
unsigned int has_fpu ;
union thread_xstate *state ;
};

# 303
struct kmem_cache;

# 304
struct perf_event;

# 305 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct thread_struct {
struct desc_struct tls_array[3U] ;
unsigned long sp0 ;
unsigned long sp ;
unsigned long usersp ;
unsigned short es ;
unsigned short ds ;
unsigned short fsindex ;
unsigned short gsindex ;
unsigned long fs ;
unsigned long gs ;
struct perf_event *ptrace_bps[4U] ;
unsigned long debugreg6 ;
unsigned long ptrace_dr7 ;
unsigned long cr2 ;
unsigned long trap_nr ;
unsigned long error_code ;
struct fpu fpu ;
unsigned long *io_bitmap_ptr ;
unsigned long iopl ;
unsigned int io_bitmap_max ;
};

# 327 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef atomic64_t atomic_long_t;

# 328 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct stack_trace {
unsigned int nr_entries ;
unsigned int max_entries ;
unsigned long *entries ;
int skip ;
};

# 334 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct lockdep_subclass_key {
char __one_byte ;
} __attribute__((__packed__));

# 337 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct lock_class_key {
struct lockdep_subclass_key subkeys[8U] ;
};

# 340 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct lock_class {
struct list_head hash_entry ;
struct list_head lock_entry ;
struct lockdep_subclass_key *key ;
unsigned int subclass ;
unsigned int dep_gen_id ;
unsigned long usage_mask ;
struct stack_trace usage_traces[13U] ;
struct list_head locks_after ;
struct list_head locks_before ;
unsigned int version ;
unsigned long ops ;
char const *name ;
int name_version ;
unsigned long contention_point[4U] ;
unsigned long contending_point[4U] ;
};

# 357 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct lockdep_map {
struct lock_class_key *key ;
struct lock_class *class_cache[2U] ;
char const *name ;
int cpu ;
unsigned long ip ;
};

# 364 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct held_lock {
u64 prev_chain_key ;
unsigned long acquire_ip ;
struct lockdep_map *instance ;
struct lockdep_map *nest_lock ;
u64 waittime_stamp ;
u64 holdtime_stamp ;
unsigned short class_idx : 13 ;
unsigned char irq_context : 2 ;
unsigned char trylock : 1 ;
unsigned char read : 2 ;
unsigned char check : 2 ;
unsigned char hardirqs_off : 1 ;
unsigned short references : 11 ;
};

# 379 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct raw_spinlock {
arch_spinlock_t raw_lock ;
unsigned int magic ;
unsigned int owner_cpu ;
void *owner ;
struct lockdep_map dep_map ;
};

# 386 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef struct raw_spinlock raw_spinlock_t;

# 387 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct __anonstruct_ldv_5960_29 {
u8 __padding[24U] ;
struct lockdep_map dep_map ;
};

# 391 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
union __anonunion_ldv_5961_28 {
struct raw_spinlock rlock ;
struct __anonstruct_ldv_5960_29 ldv_5960 ;
};

# 395 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct spinlock {
union __anonunion_ldv_5961_28 ldv_5961 ;
};

# 398 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef struct spinlock spinlock_t;

# 399 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct __anonstruct_rwlock_t_30 {
arch_rwlock_t raw_lock ;
unsigned int magic ;
unsigned int owner_cpu ;
void *owner ;
struct lockdep_map dep_map ;
};

# 406 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef struct __anonstruct_rwlock_t_30 rwlock_t;

# 407 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct mutex {
atomic_t count ;
spinlock_t wait_lock ;
struct list_head wait_list ;
struct task_struct *owner ;
char const *name ;
void *magic ;
struct lockdep_map dep_map ;
};

# 416 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct mutex_waiter {
struct list_head list ;
struct task_struct *task ;
void *magic ;
};

# 421
struct timespec;

# 422 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct __anonstruct_seqlock_t_99 {
unsigned int sequence ;
spinlock_t lock ;
};

# 426 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef struct __anonstruct_seqlock_t_99 seqlock_t;

# 427 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct seqcount {
unsigned int sequence ;
};

# 430 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef struct seqcount seqcount_t;

# 431 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct timespec {
__kernel_time_t tv_sec ;
long tv_nsec ;
};

# 435 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
union ktime {
s64 tv64 ;
};

# 438 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef union ktime ktime_t;

# 439
struct tvec_base;

# 440 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct timer_list {
struct list_head entry ;
unsigned long expires ;
struct tvec_base *base ;
void (*function)(unsigned long ) ;
unsigned long data ;
int slack ;
int start_pid ;
void *start_site ;
char start_comm[16U] ;
struct lockdep_map lockdep_map ;
};

# 452
struct hrtimer;

# 453
enum hrtimer_restart;

# 453
enum hrtimer_restart;

# 454
struct work_struct;

# 455 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct work_struct {
atomic_long_t data ;
struct list_head entry ;
void (*func)(struct work_struct *) ;
struct lockdep_map lockdep_map ;
};

# 461 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct delayed_work {
struct work_struct work ;
struct timer_list timer ;
int cpu ;
};

# 466 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct __wait_queue_head {
spinlock_t lock ;
struct list_head task_list ;
};

# 470 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef struct __wait_queue_head wait_queue_head_t;

# 471 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct completion {
unsigned int done ;
wait_queue_head_t wait ;
};

# 475 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct pm_message {
int event ;
};

# 478 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef struct pm_message pm_message_t;

# 479 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct dev_pm_ops {
int (*prepare)(struct device *) ;
void (*complete)(struct device *) ;
int (*suspend)(struct device *) ;
int (*resume)(struct device *) ;
int (*freeze)(struct device *) ;
int (*thaw)(struct device *) ;
int (*poweroff)(struct device *) ;
int (*restore)(struct device *) ;
int (*suspend_late)(struct device *) ;
int (*resume_early)(struct device *) ;
int (*freeze_late)(struct device *) ;
int (*thaw_early)(struct device *) ;
int (*poweroff_late)(struct device *) ;
int (*restore_early)(struct device *) ;
int (*suspend_noirq)(struct device *) ;
int (*resume_noirq)(struct device *) ;
int (*freeze_noirq)(struct device *) ;
int (*thaw_noirq)(struct device *) ;
int (*poweroff_noirq)(struct device *) ;
int (*restore_noirq)(struct device *) ;
int (*runtime_suspend)(struct device *) ;
int (*runtime_resume)(struct device *) ;
int (*runtime_idle)(struct device *) ;
};

# 504
enum rpm_status {
RPM_ACTIVE = 0,
RPM_RESUMING = 1,
RPM_SUSPENDED = 2,
RPM_SUSPENDING = 3
};

# 510
enum rpm_request {
RPM_REQ_NONE = 0,
RPM_REQ_IDLE = 1,
RPM_REQ_SUSPEND = 2,
RPM_REQ_AUTOSUSPEND = 3,
RPM_REQ_RESUME = 4
};

# 517
struct wakeup_source;

# 518 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct pm_subsys_data {
spinlock_t lock ;
unsigned int refcount ;
};

# 522
struct dev_pm_qos;

# 523 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct dev_pm_info {
pm_message_t power_state ;
unsigned char can_wakeup : 1 ;
unsigned char async_suspend : 1 ;
bool is_prepared ;
bool is_suspended ;
bool ignore_children ;
bool early_init ;
spinlock_t lock ;
struct list_head entry ;
struct completion completion ;
struct wakeup_source *wakeup ;
bool wakeup_path ;
bool syscore ;
struct timer_list suspend_timer ;
unsigned long timer_expires ;
struct work_struct work ;
wait_queue_head_t wait_queue ;
atomic_t usage_count ;
atomic_t child_count ;
unsigned char disable_depth : 3 ;
unsigned char idle_notification : 1 ;
unsigned char request_pending : 1 ;
unsigned char deferred_resume : 1 ;
unsigned char run_wake : 1 ;
unsigned char runtime_auto : 1 ;
unsigned char no_callbacks : 1 ;
unsigned char irq_safe : 1 ;
unsigned char use_autosuspend : 1 ;
unsigned char timer_autosuspends : 1 ;
enum rpm_request request ;
enum rpm_status runtime_status ;
int runtime_error ;
int autosuspend_delay ;
unsigned long last_busy ;
unsigned long active_jiffies ;
unsigned long suspended_jiffies ;
unsigned long accounting_timestamp ;
struct pm_subsys_data *subsys_data ;
struct dev_pm_qos *qos ;
};

# 564 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct dev_pm_domain {
struct dev_pm_ops ops ;
};

# 567 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct __anonstruct_nodemask_t_100 {
unsigned long bits[16U] ;
};

# 570 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef struct __anonstruct_nodemask_t_100 nodemask_t;

# 571 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct __anonstruct_mm_context_t_101 {
void *ldt ;
int size ;
unsigned short ia32_compat ;
struct mutex lock ;
void *vdso ;
};

# 578 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef struct __anonstruct_mm_context_t_101 mm_context_t;

# 579
struct vm_area_struct;

# 580
struct rw_semaphore;

# 581 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct rw_semaphore {
long count ;
raw_spinlock_t wait_lock ;
struct list_head wait_list ;
struct lockdep_map dep_map ;
};

# 587
struct notifier_block;

# 588 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct notifier_block {
int (*notifier_call)(struct notifier_block *, unsigned long , void *) ;
struct notifier_block *next ;
int priority ;
};

# 593 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct blocking_notifier_head {
struct rw_semaphore rwsem ;
struct notifier_block *head ;
};

# 597
struct ctl_table;

# 598
struct proc_dir_entry;

# 599 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct exception_table_entry {
int insn ;
int fixup ;
};

# 603 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct rb_node {
unsigned long __rb_parent_color ;
struct rb_node *rb_right ;
struct rb_node *rb_left ;
};

# 608 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct rb_root {
struct rb_node *rb_node ;
};

# 611 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct timerqueue_node {
struct rb_node node ;
ktime_t expires ;
};

# 615 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct timerqueue_head {
struct rb_root head ;
struct timerqueue_node *next ;
};

# 619
struct hrtimer_clock_base;

# 620
struct hrtimer_cpu_base;

# 621
enum hrtimer_restart {
HRTIMER_NORESTART = 0,
HRTIMER_RESTART = 1
};

# 625 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct hrtimer {
struct timerqueue_node node ;
ktime_t _softexpires ;
enum hrtimer_restart (*function)(struct hrtimer *) ;
struct hrtimer_clock_base *base ;
unsigned long state ;
int start_pid ;
void *start_site ;
char start_comm[16U] ;
};

# 635 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct hrtimer_clock_base {
struct hrtimer_cpu_base *cpu_base ;
int index ;
clockid_t clockid ;
struct timerqueue_head active ;
ktime_t resolution ;
ktime_t (*get_time)(void) ;
ktime_t softirq_time ;
ktime_t offset ;
};

# 645 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct hrtimer_cpu_base {
raw_spinlock_t lock ;
unsigned int active_bases ;
unsigned int clock_was_set ;
ktime_t expires_next ;
int hres_active ;
int hang_detected ;
unsigned long nr_events ;
unsigned long nr_retries ;
unsigned long nr_hangs ;
ktime_t max_hang_time ;
struct hrtimer_clock_base clock_base[3U] ;
};

# 658 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct kref {
atomic_t refcount ;
};

# 661 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct iovec {
void *iov_base ;
__kernel_size_t iov_len ;
};

# 665 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef unsigned short __kernel_sa_family_t;

# 666
struct cred;

# 667 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef __kernel_sa_family_t sa_family_t;

# 668 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct sockaddr {
sa_family_t sa_family ;
char sa_data[14U] ;
};

# 672 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct msghdr {
void *msg_name ;
int msg_namelen ;
struct iovec *msg_iov ;
__kernel_size_t msg_iovlen ;
void *msg_control ;
__kernel_size_t msg_controllen ;
unsigned int msg_flags ;
};

# 681 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct in_addr {
__be32 s_addr ;
};

# 684
struct inode;

# 685 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct arch_uprobe_task {
unsigned long saved_scratch_register ;
unsigned int saved_trap_nr ;
unsigned int saved_tf ;
};

# 690
enum uprobe_task_state {
UTASK_RUNNING = 0,
UTASK_SSTEP = 1,
UTASK_SSTEP_ACK = 2,
UTASK_SSTEP_TRAPPED = 3
};

# 696
struct uprobe;

# 697 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct uprobe_task {
enum uprobe_task_state state ;
struct arch_uprobe_task autask ;
struct uprobe *active_uprobe ;
unsigned long xol_vaddr ;
unsigned long vaddr ;
};

# 704 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct xol_area {
wait_queue_head_t wq ;
atomic_t slot_count ;
unsigned long *bitmap ;
struct page *page ;
unsigned long vaddr ;
};

# 711 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct uprobes_state {
struct xol_area *xol_area ;
};

# 714
struct address_space;

# 715 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
union __anonunion_ldv_14325_130 {
unsigned long index ;
void *freelist ;
bool pfmemalloc ;
};

# 720 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct __anonstruct_ldv_14335_134 {
unsigned short inuse ;
unsigned short objects : 15 ;
unsigned char frozen : 1 ;
};

# 725 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
union __anonunion_ldv_14337_133 {
atomic_t _mapcount ;
struct __anonstruct_ldv_14335_134 ldv_14335 ;
int units ;
};

# 730 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct __anonstruct_ldv_14339_132 {
union __anonunion_ldv_14337_133 ldv_14337 ;
atomic_t _count ;
};

# 734 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
union __anonunion_ldv_14340_131 {
unsigned long counters ;
struct __anonstruct_ldv_14339_132 ldv_14339 ;
};

# 738 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct __anonstruct_ldv_14341_129 {
union __anonunion_ldv_14325_130 ldv_14325 ;
union __anonunion_ldv_14340_131 ldv_14340 ;
};

# 742 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct __anonstruct_ldv_14348_136 {
struct page *next ;
int pages ;
int pobjects ;
};

# 747
struct slab;

# 748 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
union __anonunion_ldv_14352_135 {
struct list_head lru ;
struct __anonstruct_ldv_14348_136 ldv_14348 ;
struct list_head list ;
struct slab *slab_page ;
};

# 754 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
union __anonunion_ldv_14357_137 {
unsigned long private ;
struct kmem_cache *slab_cache ;
struct page *first_page ;
};

# 759 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct page {
unsigned long flags ;
struct address_space *mapping ;
struct __anonstruct_ldv_14341_129 ldv_14341 ;
union __anonunion_ldv_14352_135 ldv_14352 ;
union __anonunion_ldv_14357_137 ldv_14357 ;
unsigned long debug_flags ;
int _last_nid ;
};

# 768 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct page_frag {
struct page *page ;
__u32 offset ;
__u32 size ;
};

# 773 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct __anonstruct_linear_139 {
struct rb_node rb ;
unsigned long rb_subtree_last ;
};

# 777 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
union __anonunion_shared_138 {
struct __anonstruct_linear_139 linear ;
struct list_head nonlinear ;
};

# 781
struct anon_vma;

# 782
struct vm_operations_struct;

# 783
struct mempolicy;

# 784 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct vm_area_struct {
unsigned long vm_start ;
unsigned long vm_end ;
struct vm_area_struct *vm_next ;
struct vm_area_struct *vm_prev ;
struct rb_node vm_rb ;
unsigned long rb_subtree_gap ;
struct mm_struct *vm_mm ;
pgprot_t vm_page_prot ;
unsigned long vm_flags ;
union __anonunion_shared_138 shared ;
struct list_head anon_vma_chain ;
struct anon_vma *anon_vma ;
struct vm_operations_struct const *vm_ops ;
unsigned long vm_pgoff ;
struct file *vm_file ;
void *vm_private_data ;
struct mempolicy *vm_policy ;
};

# 803 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct core_thread {
struct task_struct *task ;
struct core_thread *next ;
};

# 807 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct core_state {
atomic_t nr_threads ;
struct core_thread dumper ;
struct completion startup ;
};

# 812 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct mm_rss_stat {
atomic_long_t count[3U] ;
};

# 815
struct linux_binfmt;

# 816
struct mmu_notifier_mm;

# 817 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct mm_struct {
struct vm_area_struct *mmap ;
struct rb_root mm_rb ;
struct vm_area_struct *mmap_cache ;
unsigned long (*get_unmapped_area)(struct file *, unsigned long ,
unsigned long , unsigned long ,
unsigned long ) ;
void (*unmap_area)(struct mm_struct *, unsigned long ) ;
unsigned long mmap_base ;
unsigned long task_size ;
unsigned long cached_hole_size ;
unsigned long free_area_cache ;
unsigned long highest_vm_end ;
pgd_t *pgd ;
atomic_t mm_users ;
atomic_t mm_count ;
int map_count ;
spinlock_t page_table_lock ;
struct rw_semaphore mmap_sem ;
struct list_head mmlist ;
unsigned long hiwater_rss ;
unsigned long hiwater_vm ;
unsigned long total_vm ;
unsigned long locked_vm ;
unsigned long pinned_vm ;
unsigned long shared_vm ;
unsigned long exec_vm ;
unsigned long stack_vm ;
unsigned long def_flags ;
unsigned long nr_ptes ;
unsigned long start_code ;
unsigned long end_code ;
unsigned long start_data ;
unsigned long end_data ;
unsigned long start_brk ;
unsigned long brk ;
unsigned long start_stack ;
unsigned long arg_start ;
unsigned long arg_end ;
unsigned long env_start ;
unsigned long env_end ;
unsigned long saved_auxv[44U] ;
struct mm_rss_stat rss_stat ;
struct linux_binfmt *binfmt ;
cpumask_var_t cpu_vm_mask_var ;
mm_context_t context ;
unsigned long flags ;
struct core_state *core_state ;
spinlock_t ioctx_lock ;
struct hlist_head ioctx_list ;
struct task_struct *owner ;
struct file *exe_file ;
struct mmu_notifier_mm *mmu_notifier_mm ;
pgtable_t pmd_huge_pte ;
struct cpumask cpumask_allocation ;
unsigned long numa_next_scan ;
unsigned long numa_next_reset ;
unsigned long numa_scan_offset ;
int numa_scan_seq ;
int first_nid ;
struct uprobes_state uprobes_state ;
};

# 878
enum ldv_14818 {
SS_FREE = 0,
SS_UNCONNECTED = 1,
SS_CONNECTING = 2,
SS_CONNECTED = 3,
SS_DISCONNECTING = 4
};

# 885 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef enum ldv_14818 socket_state;

# 886
struct poll_table_struct;

# 887
struct pipe_inode_info;

# 888
struct net;

# 889
struct fasync_struct;

# 890 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct socket_wq {
wait_queue_head_t wait ;
struct fasync_struct *fasync_list ;
struct callback_head rcu ;
};

# 895
struct sock;

# 896
struct proto_ops;

# 897 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct socket {
socket_state state ;
short type ;
unsigned long flags ;
struct socket_wq *wq ;
struct file *file ;
struct sock *sk ;
struct proto_ops const *ops ;
};

# 906
struct kiocb;

# 907 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct proto_ops {
int family ;
struct module *owner ;
int (*release)(struct socket *) ;
int (*bind)(struct socket *, struct sockaddr *, int ) ;
int (*connect)(struct socket *, struct sockaddr *, int , int ) ;
int (*socketpair)(struct socket *, struct socket *) ;
int (*accept)(struct socket *, struct socket *, int ) ;
int (*getname)(struct socket *, struct sockaddr *, int *, int ) ;
unsigned int (*poll)(struct file *, struct socket *,
struct poll_table_struct *) ;
int (*ioctl)(struct socket *, unsigned int , unsigned long ) ;
int (*compat_ioctl)(struct socket *, unsigned int , unsigned long ) ;
int (*listen)(struct socket *, int ) ;
int (*shutdown)(struct socket *, int ) ;
int (*setsockopt)(struct socket *, int , int , char *, unsigned int ) ;
int (*getsockopt)(struct socket *, int , int , char *, int *) ;
int (*compat_setsockopt)(struct socket *, int , int , char *,
unsigned int ) ;
int (*compat_getsockopt)(struct socket *, int , int , char *, int *) ;
int (*sendmsg)(struct kiocb *, struct socket *, struct msghdr *, size_t ) ;
int (*recvmsg)(struct kiocb *, struct socket *, struct msghdr *, size_t ,
int ) ;
int (*mmap)(struct file *, struct socket *, struct vm_area_struct *) ;
ssize_t (*sendpage)(struct socket *, struct page *, int , size_t , int ) ;
ssize_t (*splice_read)(struct socket *, loff_t *,
struct pipe_inode_info *, size_t , unsigned int ) ;
void (*set_peek_off)(struct sock *, int ) ;
};

# 933
struct user_namespace;

# 934 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef uid_t kuid_t;

# 935 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef gid_t kgid_t;

# 936 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct kstat {
u64 ino ;
dev_t dev ;
umode_t mode ;
unsigned int nlink ;
kuid_t uid ;
kgid_t gid ;
dev_t rdev ;
loff_t size ;
struct timespec atime ;
struct timespec mtime ;
struct timespec ctime ;
unsigned long blksize ;
unsigned long long blocks ;
};

# 951
struct nsproxy;

# 952
struct ctl_table_root;

# 953
struct ctl_table_header;

# 954
struct ctl_dir;

# 955 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef int proc_handler(struct ctl_table *, int , void *, size_t *, loff_t *);

# 956 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct ctl_table_poll {
atomic_t event ;
wait_queue_head_t wait ;
};

# 960 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct ctl_table {
char const *procname ;
void *data ;
int maxlen ;
umode_t mode ;
struct ctl_table *child ;
proc_handler *proc_handler ;
struct ctl_table_poll *poll ;
void *extra1 ;
void *extra2 ;
};

# 971 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct ctl_node {
struct rb_node node ;
struct ctl_table_header *header ;
};

# 975 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct __anonstruct_ldv_15734_141 {
struct ctl_table *ctl_table ;
int used ;
int count ;
int nreg ;
};

# 981 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
union __anonunion_ldv_15736_140 {
struct __anonstruct_ldv_15734_141 ldv_15734 ;
struct callback_head rcu ;
};

# 985
struct ctl_table_set;

# 986 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct ctl_table_header {
union __anonunion_ldv_15736_140 ldv_15736 ;
struct completion *unregistering ;
struct ctl_table *ctl_table_arg ;
struct ctl_table_root *root ;
struct ctl_table_set *set ;
struct ctl_dir *parent ;
struct ctl_node *node ;
};

# 995 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct ctl_dir {
struct ctl_table_header header ;
struct rb_root root ;
};

# 999 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct ctl_table_set {
int (*is_seen)(struct ctl_table_set *) ;
struct ctl_dir dir ;
};

# 1003 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct ctl_table_root {
struct ctl_table_set default_set ;
struct ctl_table_set *(*lookup)(struct ctl_table_root *, struct nsproxy *) ;
int (*permissions)(struct ctl_table_header *, struct ctl_table *) ;
};

# 1008 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef __u64 Elf64_Addr;

# 1009 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef __u16 Elf64_Half;

# 1010 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef __u32 Elf64_Word;

# 1011 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef __u64 Elf64_Xword;

# 1012 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct elf64_sym {
Elf64_Word st_name ;
unsigned char st_info ;
unsigned char st_other ;
Elf64_Half st_shndx ;
Elf64_Addr st_value ;
Elf64_Xword st_size ;
};

# 1020 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef struct elf64_sym Elf64_Sym;

# 1021
struct kobject;

# 1022
enum kobj_ns_type {
KOBJ_NS_TYPE_NONE = 0,
KOBJ_NS_TYPE_NET = 1,
KOBJ_NS_TYPES = 2
};

# 1027 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct kobj_ns_type_operations {
enum kobj_ns_type type ;
void *(*grab_current_ns)(void) ;
void const *(*netlink_ns)(struct sock *) ;
void const *(*initial_ns)(void) ;
void (*drop_ns)(void *) ;
};

# 1034 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct attribute {
char const *name ;
umode_t mode ;
bool ignore_lockdep ;
struct lock_class_key *key ;
struct lock_class_key skey ;
};

# 1041 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct attribute_group {
char const *name ;
umode_t (*is_visible)(struct kobject *, struct attribute *, int ) ;
struct attribute **attrs ;
};

# 1046 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct bin_attribute {
struct attribute attr ;
size_t size ;
void *private ;
ssize_t (*read)(struct file *, struct kobject *, struct bin_attribute *,
char *, loff_t , size_t ) ;
ssize_t (*write)(struct file *, struct kobject *, struct bin_attribute *,
char *, loff_t , size_t ) ;
int (*mmap)(struct file *, struct kobject *, struct bin_attribute *,
struct vm_area_struct *) ;
};

# 1056 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct sysfs_ops {
ssize_t (*show)(struct kobject *, struct attribute *, char *) ;
ssize_t (*store)(struct kobject *, struct attribute *, char const *,
size_t ) ;
void const *(*namespace)(struct kobject *, struct attribute const *) ;
};

# 1061
struct sysfs_dirent;

# 1062
struct kset;

# 1063
struct kobj_type;

# 1064 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct kobject {
char const *name ;
struct list_head entry ;
struct kobject *parent ;
struct kset *kset ;
struct kobj_type *ktype ;
struct sysfs_dirent *sd ;
struct kref kref ;
unsigned char state_initialized : 1 ;
unsigned char state_in_sysfs : 1 ;
unsigned char state_add_uevent_sent : 1 ;
unsigned char state_remove_uevent_sent : 1 ;
unsigned char uevent_suppress : 1 ;
};

# 1078 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct kobj_type {
void (*release)(struct kobject *) ;
struct sysfs_ops const *sysfs_ops ;
struct attribute **default_attrs ;
struct kobj_ns_type_operations const *(*child_ns_type)(struct kobject *) ;
void const *(*namespace)(struct kobject *) ;
};

# 1085 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct kobj_uevent_env {
char *envp[32U] ;
int envp_idx ;
char buf[2048U] ;
int buflen ;
};

# 1091 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct kset_uevent_ops {
int (* const filter)(struct kset *, struct kobject *) ;
char const *(* const name)(struct kset *, struct kobject *) ;
int (* const uevent)(struct kset *, struct kobject *,
struct kobj_uevent_env *) ;
};

# 1096 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct kset {
struct list_head list ;
spinlock_t list_lock ;
struct kobject kobj ;
struct kset_uevent_ops const *uevent_ops ;
};

# 1102
struct kernel_param;

# 1103 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct kernel_param_ops {
int (*set)(char const *, struct kernel_param const *) ;
int (*get)(char *, struct kernel_param const *) ;
void (*free)(void *) ;
};

# 1108
struct kparam_string;

# 1109
struct kparam_array;

# 1110 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
union __anonunion_ldv_16478_146 {
void *arg ;
struct kparam_string const *str ;
struct kparam_array const *arr ;
};

# 1115 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct kernel_param {
char const *name ;
struct kernel_param_ops const *ops ;
u16 perm ;
s16 level ;
union __anonunion_ldv_16478_146 ldv_16478 ;
};

# 1122 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct kparam_string {
unsigned int maxlen ;
char *string ;
};

# 1126 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct kparam_array {
unsigned int max ;
unsigned int elemsize ;
unsigned int *num ;
struct kernel_param_ops const *ops ;
void *elem ;
};

# 1133 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct static_key {
atomic_t enabled ;
};

# 1136
struct tracepoint;

# 1137 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct tracepoint_func {
void *func ;
void *data ;
};

# 1141 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct tracepoint {
char const *name ;
struct static_key key ;
void (*regfunc)(void) ;
void (*unregfunc)(void) ;
struct tracepoint_func *funcs ;
};

# 1148 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct kernel_symbol {
unsigned long value ;
char const *name ;
};

# 1152 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct mod_arch_specific {
};

# 1155
struct module_param_attrs;

# 1156 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct module_kobject {
struct kobject kobj ;
struct module *mod ;
struct kobject *drivers_dir ;
struct module_param_attrs *mp ;
};

# 1162 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct module_attribute {
struct attribute attr ;
ssize_t (*show)(struct module_attribute *, struct module_kobject *, char *) ;
ssize_t (*store)(struct module_attribute *, struct module_kobject *,
char const *, size_t ) ;
void (*setup)(struct module *, char const *) ;
int (*test)(struct module *) ;
void (*free)(struct module *) ;
};

# 1171
enum module_state {
MODULE_STATE_LIVE = 0,
MODULE_STATE_COMING = 1,
MODULE_STATE_GOING = 2
};

# 1176 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct module_ref {
unsigned long incs ;
unsigned long decs ;
};

# 1180
struct module_sect_attrs;

# 1181
struct module_notes_attrs;

# 1182
struct ftrace_event_call;

# 1183 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct module {
enum module_state state ;
struct list_head list ;
char name[56U] ;
struct module_kobject mkobj ;
struct module_attribute *modinfo_attrs ;
char const *version ;
char const *srcversion ;
struct kobject *holders_dir ;
struct kernel_symbol const *syms ;
unsigned long const *crcs ;
unsigned int num_syms ;
struct kernel_param *kp ;
unsigned int num_kp ;
unsigned int num_gpl_syms ;
struct kernel_symbol const *gpl_syms ;
unsigned long const *gpl_crcs ;
struct kernel_symbol const *unused_syms ;
unsigned long const *unused_crcs ;
unsigned int num_unused_syms ;
unsigned int num_unused_gpl_syms ;
struct kernel_symbol const *unused_gpl_syms ;
unsigned long const *unused_gpl_crcs ;
struct kernel_symbol const *gpl_future_syms ;
unsigned long const *gpl_future_crcs ;
unsigned int num_gpl_future_syms ;
unsigned int num_exentries ;
struct exception_table_entry *extable ;
int (*init)(void) ;
void *module_init ;
void *module_core ;
unsigned int init_size ;
unsigned int core_size ;
unsigned int init_text_size ;
unsigned int core_text_size ;
unsigned int init_ro_size ;
unsigned int core_ro_size ;
struct mod_arch_specific arch ;
unsigned int taints ;
unsigned int num_bugs ;
struct list_head bug_list ;
struct bug_entry *bug_table ;
Elf64_Sym *symtab ;
Elf64_Sym *core_symtab ;
unsigned int num_symtab ;
unsigned int core_num_syms ;
char *strtab ;
char *core_strtab ;
struct module_sect_attrs *sect_attrs ;
struct module_notes_attrs *notes_attrs ;
char *args ;
void *percpu ;
unsigned int percpu_size ;
unsigned int num_tracepoints ;
struct tracepoint * const *tracepoints_ptrs ;
unsigned int num_trace_bprintk_fmt ;
char const **trace_bprintk_fmt_start ;
struct ftrace_event_call **trace_events ;
unsigned int num_trace_events ;
struct list_head source_list ;
struct list_head target_list ;
struct task_struct *waiter ;
void (*exit)(void) ;
struct module_ref *refptr ;
ctor_fn_t (**ctors)(void) ;
unsigned int num_ctors ;
};

# 1250
struct mem_cgroup;

# 1251 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct __anonstruct_ldv_16995_148 {
struct mem_cgroup *memcg ;
struct list_head list ;
struct kmem_cache *root_cache ;
bool dead ;
atomic_t nr_pages ;
struct work_struct destroy ;
};

# 1259 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
union __anonunion_ldv_16996_147 {
struct kmem_cache *memcg_caches[0U] ;
struct __anonstruct_ldv_16995_148 ldv_16995 ;
};

# 1263 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct memcg_cache_params {
bool is_root_cache ;
union __anonunion_ldv_16996_147 ldv_16996 ;
};

# 1267 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct kmem_cache_cpu {
void **freelist ;
unsigned long tid ;
struct page *page ;
struct page *partial ;
unsigned int stat[26U] ;
};

# 1274 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct kmem_cache_node {
spinlock_t list_lock ;
unsigned long nr_partial ;
struct list_head partial ;
atomic_long_t nr_slabs ;
atomic_long_t total_objects ;
struct list_head full ;
};

# 1282 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct kmem_cache_order_objects {
unsigned long x ;
};

# 1285 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct kmem_cache {
struct kmem_cache_cpu *cpu_slab ;
unsigned long flags ;
unsigned long min_partial ;
int size ;
int object_size ;
int offset ;
int cpu_partial ;
struct kmem_cache_order_objects oo ;
struct kmem_cache_order_objects max ;
struct kmem_cache_order_objects min ;
gfp_t allocflags ;
int refcount ;
void (*ctor)(void *) ;
int inuse ;
int align ;
int reserved ;
char const *name ;
struct list_head list ;
struct kobject kobj ;
struct memcg_cache_params *memcg_params ;
int max_attr_size ;
int remote_node_defrag_ratio ;
struct kmem_cache_node *node[1024U] ;
};

# 1310
struct hlist_bl_node;

# 1311 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct hlist_bl_head {
struct hlist_bl_node *first ;
};

# 1314 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct hlist_bl_node {
struct hlist_bl_node *next ;
struct hlist_bl_node **pprev ;
};

# 1318
struct nameidata;

# 1319
struct path;

# 1320
struct vfsmount;

# 1321 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct __anonstruct_ldv_17426_150 {
u32 hash ;
u32 len ;
};

# 1325 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
union __anonunion_ldv_17428_149 {
struct __anonstruct_ldv_17426_150 ldv_17426 ;
u64 hash_len ;
};

# 1329 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct qstr {
union __anonunion_ldv_17428_149 ldv_17428 ;
unsigned char const *name ;
};

# 1333
struct dentry_operations;

# 1334
struct super_block;

# 1335 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
union __anonunion_d_u_151 {
struct list_head d_child ;
struct callback_head d_rcu ;
};

# 1339 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct dentry {
unsigned int d_flags ;
seqcount_t d_seq ;
struct hlist_bl_node d_hash ;
struct dentry *d_parent ;
struct qstr d_name ;
struct inode *d_inode ;
unsigned char d_iname[32U] ;
unsigned int d_count ;
spinlock_t d_lock ;
struct dentry_operations const *d_op ;
struct super_block *d_sb ;
unsigned long d_time ;
void *d_fsdata ;
struct list_head d_lru ;
union __anonunion_d_u_151 d_u ;
struct list_head d_subdirs ;
struct hlist_node d_alias ;
};

# 1358 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct dentry_operations {
int (*d_revalidate)(struct dentry *, unsigned int ) ;
int (*d_hash)(struct dentry const *, struct inode const *, struct qstr *) ;
int (*d_compare)(struct dentry const *, struct inode const *,
struct dentry const *, struct inode const *,
unsigned int , char const *, struct qstr const *) ;
int (*d_delete)(struct dentry const *) ;
void (*d_release)(struct dentry *) ;
void (*d_prune)(struct dentry *) ;
void (*d_iput)(struct dentry *, struct inode *) ;
char *(*d_dname)(struct dentry *, char *, int ) ;
struct vfsmount *(*d_automount)(struct path *) ;
int (*d_manage)(struct dentry *, bool ) ;
};

# 1371 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct path {
struct vfsmount *mnt ;
struct dentry *dentry ;
};

# 1375
struct radix_tree_node;

# 1376 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct radix_tree_root {
unsigned int height ;
gfp_t gfp_mask ;
struct radix_tree_node *rnode ;
};

# 1381
enum pid_type {
PIDTYPE_PID = 0,
PIDTYPE_PGID = 1,
PIDTYPE_SID = 2,
PIDTYPE_MAX = 3
};

# 1387
struct pid_namespace;

# 1388 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct upid {
int nr ;
struct pid_namespace *ns ;
struct hlist_node pid_chain ;
};

# 1393 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct pid {
atomic_t count ;
unsigned int level ;
struct hlist_head tasks[3U] ;
struct callback_head rcu ;
struct upid numbers[1U] ;
};

# 1400 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct pid_link {
struct hlist_node node ;
struct pid *pid ;
};

# 1404 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct kernel_cap_struct {
__u32 cap[2U] ;
};

# 1407 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef struct kernel_cap_struct kernel_cap_t;

# 1408 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct fiemap_extent {
__u64 fe_logical ;
__u64 fe_physical ;
__u64 fe_length ;
__u64 fe_reserved64[2U] ;
__u32 fe_flags ;
__u32 fe_reserved[3U] ;
};

# 1416 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct shrink_control {
gfp_t gfp_mask ;
unsigned long nr_to_scan ;
};

# 1420 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct shrinker {
int (*shrink)(struct shrinker *, struct shrink_control *) ;
int seeks ;
long batch ;
struct list_head list ;
atomic_long_t nr_in_batch ;
};

# 1427
enum migrate_mode {
MIGRATE_ASYNC = 0,
MIGRATE_SYNC_LIGHT = 1,
MIGRATE_SYNC = 2
};

# 1432
struct block_device;

# 1433
struct io_context;

# 1434
struct cgroup_subsys_state;

# 1435
struct export_operations;

# 1436
struct kstatfs;

# 1437
struct swap_info_struct;

# 1438 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct iattr {
unsigned int ia_valid ;
umode_t ia_mode ;
kuid_t ia_uid ;
kgid_t ia_gid ;
loff_t ia_size ;
struct timespec ia_atime ;
struct timespec ia_mtime ;
struct timespec ia_ctime ;
struct file *ia_file ;
};

# 1449 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct percpu_counter {
raw_spinlock_t lock ;
s64 count ;
struct list_head list ;
s32 *counters ;
};

# 1455 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct fs_disk_quota {
__s8 d_version ;
__s8 d_flags ;
__u16 d_fieldmask ;
__u32 d_id ;
__u64 d_blk_hardlimit ;
__u64 d_blk_softlimit ;
__u64 d_ino_hardlimit ;
__u64 d_ino_softlimit ;
__u64 d_bcount ;
__u64 d_icount ;
__s32 d_itimer ;
__s32 d_btimer ;
__u16 d_iwarns ;
__u16 d_bwarns ;
__s32 d_padding2 ;
__u64 d_rtb_hardlimit ;
__u64 d_rtb_softlimit ;
__u64 d_rtbcount ;
__s32 d_rtbtimer ;
__u16 d_rtbwarns ;
__s16 d_padding3 ;
char d_padding4[8U] ;
};

# 1479 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct fs_qfilestat {
__u64 qfs_ino ;
__u64 qfs_nblks ;
__u32 qfs_nextents ;
};

# 1484 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef struct fs_qfilestat fs_qfilestat_t;

# 1485 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct fs_quota_stat {
__s8 qs_version ;
__u16 qs_flags ;
__s8 qs_pad ;
fs_qfilestat_t qs_uquota ;
fs_qfilestat_t qs_gquota ;
__u32 qs_incoredqs ;
__s32 qs_btimelimit ;
__s32 qs_itimelimit ;
__s32 qs_rtbtimelimit ;
__u16 qs_bwarnlimit ;
__u16 qs_iwarnlimit ;
};

# 1498
struct dquot;

# 1499 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef __kernel_uid32_t projid_t;

# 1500 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef projid_t kprojid_t;

# 1501 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct if_dqinfo {
__u64 dqi_bgrace ;
__u64 dqi_igrace ;
__u32 dqi_flags ;
__u32 dqi_valid ;
};

# 1507
enum quota_type {
USRQUOTA = 0,
GRPQUOTA = 1,
PRJQUOTA = 2
};

# 1512 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef long long qsize_t;

# 1513 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
union __anonunion_ldv_18443_153 {
kuid_t uid ;
kgid_t gid ;
kprojid_t projid ;
};

# 1518 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct kqid {
union __anonunion_ldv_18443_153 ldv_18443 ;
enum quota_type type ;
};

# 1522 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct mem_dqblk {
qsize_t dqb_bhardlimit ;
qsize_t dqb_bsoftlimit ;
qsize_t dqb_curspace ;
qsize_t dqb_rsvspace ;
qsize_t dqb_ihardlimit ;
qsize_t dqb_isoftlimit ;
qsize_t dqb_curinodes ;
time_t dqb_btime ;
time_t dqb_itime ;
};

# 1533
struct quota_format_type;

# 1534 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct mem_dqinfo {
struct quota_format_type *dqi_format ;
int dqi_fmt_id ;
struct list_head dqi_dirty_list ;
unsigned long dqi_flags ;
unsigned int dqi_bgrace ;
unsigned int dqi_igrace ;
qsize_t dqi_maxblimit ;
qsize_t dqi_maxilimit ;
void *dqi_priv ;
};

# 1545 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct dquot {
struct hlist_node dq_hash ;
struct list_head dq_inuse ;
struct list_head dq_free ;
struct list_head dq_dirty ;
struct mutex dq_lock ;
atomic_t dq_count ;
wait_queue_head_t dq_wait_unused ;
struct super_block *dq_sb ;
struct kqid dq_id ;
loff_t dq_off ;
unsigned long dq_flags ;
struct mem_dqblk dq_dqb ;
};

# 1559 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct quota_format_ops {
int (*check_quota_file)(struct super_block *, int ) ;
int (*read_file_info)(struct super_block *, int ) ;
int (*write_file_info)(struct super_block *, int ) ;
int (*free_file_info)(struct super_block *, int ) ;
int (*read_dqblk)(struct dquot *) ;
int (*commit_dqblk)(struct dquot *) ;
int (*release_dqblk)(struct dquot *) ;
};

# 1568 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct dquot_operations {
int (*write_dquot)(struct dquot *) ;
struct dquot *(*alloc_dquot)(struct super_block *, int ) ;
void (*destroy_dquot)(struct dquot *) ;
int (*acquire_dquot)(struct dquot *) ;
int (*release_dquot)(struct dquot *) ;
int (*mark_dirty)(struct dquot *) ;
int (*write_info)(struct super_block *, int ) ;
qsize_t *(*get_reserved_space)(struct inode *) ;
};

# 1578 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct quotactl_ops {
int (*quota_on)(struct super_block *, int , int , struct path *) ;
int (*quota_on_meta)(struct super_block *, int , int ) ;
int (*quota_off)(struct super_block *, int ) ;
int (*quota_sync)(struct super_block *, int ) ;
int (*get_info)(struct super_block *, int , struct if_dqinfo *) ;
int (*set_info)(struct super_block *, int , struct if_dqinfo *) ;
int (*get_dqblk)(struct super_block *, struct kqid ,
struct fs_disk_quota *) ;
int (*set_dqblk)(struct super_block *, struct kqid ,
struct fs_disk_quota *) ;
int (*get_xstate)(struct super_block *, struct fs_quota_stat *) ;
int (*set_xstate)(struct super_block *, unsigned int , int ) ;
};

# 1590 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct quota_format_type {
int qf_fmt_id ;
struct quota_format_ops const *qf_ops ;
struct module *qf_owner ;
struct quota_format_type *qf_next ;
};

# 1596 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct quota_info {
unsigned int flags ;
struct mutex dqio_mutex ;
struct mutex dqonoff_mutex ;
struct rw_semaphore dqptr_sem ;
struct inode *files[2U] ;
struct mem_dqinfo info[2U] ;
struct quota_format_ops const *ops[2U] ;
};

# 1605
struct writeback_control;

# 1606 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
union __anonunion_arg_155 {
char *buf ;
void *data ;
};

# 1610 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct __anonstruct_read_descriptor_t_154 {
size_t written ;
size_t count ;
union __anonunion_arg_155 arg ;
int error ;
};

# 1616 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef struct __anonstruct_read_descriptor_t_154 read_descriptor_t;

# 1617 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct address_space_operations {
int (*writepage)(struct page *, struct writeback_control *) ;
int (*readpage)(struct file *, struct page *) ;
int (*writepages)(struct address_space *, struct writeback_control *) ;
int (*set_page_dirty)(struct page *) ;
int (*readpages)(struct file *, struct address_space *,
struct list_head *, unsigned int ) ;
int (*write_begin)(struct file *, struct address_space *, loff_t ,
unsigned int , unsigned int , struct page **, void **) ;
int (*write_end)(struct file *, struct address_space *, loff_t ,
unsigned int , unsigned int , struct page *, void *) ;
sector_t (*bmap)(struct address_space *, sector_t ) ;
void (*invalidatepage)(struct page *, unsigned long ) ;
int (*releasepage)(struct page *, gfp_t ) ;
void (*freepage)(struct page *) ;
ssize_t (*direct_IO)(int , struct kiocb *, struct iovec const *, loff_t ,
unsigned long ) ;
int (*get_xip_mem)(struct address_space *, unsigned long , int , void **,
unsigned long *) ;
int (*migratepage)(struct address_space *, struct page *, struct page *,
enum migrate_mode ) ;
int (*launder_page)(struct page *) ;
int (*is_partially_uptodate)(struct page *, read_descriptor_t *,
unsigned long ) ;
int (*error_remove_page)(struct address_space *, struct page *) ;
int (*swap_activate)(struct swap_info_struct *, struct file *, sector_t *) ;
void (*swap_deactivate)(struct file *) ;
};

# 1642
struct backing_dev_info;

# 1643 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct address_space {
struct inode *host ;
struct radix_tree_root page_tree ;
spinlock_t tree_lock ;
unsigned int i_mmap_writable ;
struct rb_root i_mmap ;
struct list_head i_mmap_nonlinear ;
struct mutex i_mmap_mutex ;
unsigned long nrpages ;
unsigned long writeback_index ;
struct address_space_operations const *a_ops ;
unsigned long flags ;
struct backing_dev_info *backing_dev_info ;
spinlock_t private_lock ;
struct list_head private_list ;
void *private_data ;
};

# 1660
struct request_queue;

# 1661
struct hd_struct;

# 1662
struct gendisk;

# 1663 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct block_device {
dev_t bd_dev ;
int bd_openers ;
struct inode *bd_inode ;
struct super_block *bd_super ;
struct mutex bd_mutex ;
struct list_head bd_inodes ;
void *bd_claiming ;
void *bd_holder ;
int bd_holders ;
bool bd_write_holder ;
struct list_head bd_holder_disks ;
struct block_device *bd_contains ;
unsigned int bd_block_size ;
struct hd_struct *bd_part ;
unsigned int bd_part_count ;
int bd_invalidated ;
struct gendisk *bd_disk ;
struct request_queue *bd_queue ;
struct list_head bd_list ;
unsigned long bd_private ;
int bd_fsfreeze_count ;
struct mutex bd_fsfreeze_mutex ;
};

# 1687
struct posix_acl;

# 1688
struct inode_operations;

# 1689 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
union __anonunion_ldv_18878_156 {
unsigned int const i_nlink ;
unsigned int __i_nlink ;
};

# 1693 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
union __anonunion_ldv_18898_157 {
struct hlist_head i_dentry ;
struct callback_head i_rcu ;
};

# 1697
struct file_lock;

# 1698
struct cdev;

# 1699 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
union __anonunion_ldv_18914_158 {
struct pipe_inode_info *i_pipe ;
struct block_device *i_bdev ;
struct cdev *i_cdev ;
};

# 1704 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct inode {
umode_t i_mode ;
unsigned short i_opflags ;
kuid_t i_uid ;
kgid_t i_gid ;
unsigned int i_flags ;
struct posix_acl *i_acl ;
struct posix_acl *i_default_acl ;
struct inode_operations const *i_op ;
struct super_block *i_sb ;
struct address_space *i_mapping ;
void *i_security ;
unsigned long i_ino ;
union __anonunion_ldv_18878_156 ldv_18878 ;
dev_t i_rdev ;
loff_t i_size ;
struct timespec i_atime ;
struct timespec i_mtime ;
struct timespec i_ctime ;
spinlock_t i_lock ;
unsigned short i_bytes ;
unsigned int i_blkbits ;
blkcnt_t i_blocks ;
unsigned long i_state ;
struct mutex i_mutex ;
unsigned long dirtied_when ;
struct hlist_node i_hash ;
struct list_head i_wb_list ;
struct list_head i_lru ;
struct list_head i_sb_list ;
union __anonunion_ldv_18898_157 ldv_18898 ;
u64 i_version ;
atomic_t i_count ;
atomic_t i_dio_count ;
atomic_t i_writecount ;
struct file_operations const *i_fop ;
struct file_lock *i_flock ;
struct address_space i_data ;
struct dquot *i_dquot[2U] ;
struct list_head i_devices ;
union __anonunion_ldv_18914_158 ldv_18914 ;
__u32 i_generation ;
__u32 i_fsnotify_mask ;
struct hlist_head i_fsnotify_marks ;
atomic_t i_readcount ;
void *i_private ;
};

# 1751 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct fown_struct {
rwlock_t lock ;
struct pid *pid ;
enum pid_type pid_type ;
kuid_t uid ;
kuid_t euid ;
int signum ;
};

# 1759 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct file_ra_state {
unsigned long start ;
unsigned int size ;
unsigned int async_size ;
unsigned int ra_pages ;
unsigned int mmap_miss ;
loff_t prev_pos ;
};

# 1767 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
union __anonunion_f_u_159 {
struct list_head fu_list ;
struct callback_head fu_rcuhead ;
};

# 1771 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct file {
union __anonunion_f_u_159 f_u ;
struct path f_path ;
struct file_operations const *f_op ;
spinlock_t f_lock ;
int f_sb_list_cpu ;
atomic_long_t f_count ;
unsigned int f_flags ;
fmode_t f_mode ;
loff_t f_pos ;
struct fown_struct f_owner ;
struct cred const *f_cred ;
struct file_ra_state f_ra ;
u64 f_version ;
void *f_security ;
void *private_data ;
struct list_head f_ep_links ;
struct list_head f_tfile_llink ;
struct address_space *f_mapping ;
unsigned long f_mnt_write_state ;
};

# 1792
struct files_struct;

# 1793 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef struct files_struct *fl_owner_t;

# 1794 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct file_lock_operations {
void (*fl_copy_lock)(struct file_lock *, struct file_lock *) ;
void (*fl_release_private)(struct file_lock *) ;
};

# 1798 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct lock_manager_operations {
int (*lm_compare_owner)(struct file_lock *, struct file_lock *) ;
void (*lm_notify)(struct file_lock *) ;
int (*lm_grant)(struct file_lock *, struct file_lock *, int ) ;
void (*lm_break)(struct file_lock *) ;
int (*lm_change)(struct file_lock **, int ) ;
};

# 1805
struct nlm_lockowner;

# 1806 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct nfs_lock_info {
u32 state ;
struct nlm_lockowner *owner ;
struct list_head list ;
};

# 1811
struct nfs4_lock_state;

# 1812 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct nfs4_lock_info {
struct nfs4_lock_state *owner ;
};

# 1815 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct __anonstruct_afs_161 {
struct list_head link ;
int state ;
};

# 1819 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
union __anonunion_fl_u_160 {
struct nfs_lock_info nfs_fl ;
struct nfs4_lock_info nfs4_fl ;
struct __anonstruct_afs_161 afs ;
};

# 1824 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct file_lock {
struct file_lock *fl_next ;
struct list_head fl_link ;
struct list_head fl_block ;
fl_owner_t fl_owner ;
unsigned int fl_flags ;
unsigned char fl_type ;
unsigned int fl_pid ;
struct pid *fl_nspid ;
wait_queue_head_t fl_wait ;
struct file *fl_file ;
loff_t fl_start ;
loff_t fl_end ;
struct fasync_struct *fl_fasync ;
unsigned long fl_break_time ;
unsigned long fl_downgrade_time ;
struct file_lock_operations const *fl_ops ;
struct lock_manager_operations const *fl_lmops ;
union __anonunion_fl_u_160 fl_u ;
};

# 1844 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct fasync_struct {
spinlock_t fa_lock ;
int magic ;
int fa_fd ;
struct fasync_struct *fa_next ;
struct file *fa_file ;
struct callback_head fa_rcu ;
};

# 1852 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct sb_writers {
struct percpu_counter counter[3U] ;
wait_queue_head_t wait ;
int frozen ;
wait_queue_head_t wait_unfrozen ;
struct lockdep_map lock_map[3U] ;
};

# 1859
struct file_system_type;

# 1860
struct super_operations;

# 1861
struct xattr_handler;

# 1862
struct mtd_info;

# 1863 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct super_block {
struct list_head s_list ;
dev_t s_dev ;
unsigned char s_blocksize_bits ;
unsigned long s_blocksize ;
loff_t s_maxbytes ;
struct file_system_type *s_type ;
struct super_operations const *s_op ;
struct dquot_operations const *dq_op ;
struct quotactl_ops const *s_qcop ;
struct export_operations const *s_export_op ;
unsigned long s_flags ;
unsigned long s_magic ;
struct dentry *s_root ;
struct rw_semaphore s_umount ;
int s_count ;
atomic_t s_active ;
void *s_security ;
struct xattr_handler const **s_xattr ;
struct list_head s_inodes ;
struct hlist_bl_head s_anon ;
struct list_head *s_files ;
struct list_head s_mounts ;
struct list_head s_dentry_lru ;
int s_nr_dentry_unused ;
spinlock_t s_inode_lru_lock ;
struct list_head s_inode_lru ;
int s_nr_inodes_unused ;
struct block_device *s_bdev ;
struct backing_dev_info *s_bdi ;
struct mtd_info *s_mtd ;
struct hlist_node s_instances ;
struct quota_info s_dquot ;
struct sb_writers s_writers ;
char s_id[32U] ;
u8 s_uuid[16U] ;
void *s_fs_info ;
unsigned int s_max_links ;
fmode_t s_mode ;
u32 s_time_gran ;
struct mutex s_vfs_rename_mutex ;
char *s_subtype ;
char *s_options ;
struct dentry_operations const *s_d_op ;
int cleancache_poolid ;
struct shrinker s_shrink ;
atomic_long_t s_remove_count ;
int s_readonly_remount ;
};

# 1912 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct fiemap_extent_info {
unsigned int fi_flags ;
unsigned int fi_extents_mapped ;
unsigned int fi_extents_max ;
struct fiemap_extent *fi_extents_start ;
};

# 1918 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct file_operations {
struct module *owner ;
loff_t (*llseek)(struct file *, loff_t , int ) ;
ssize_t (*read)(struct file *, char *, size_t , loff_t *) ;
ssize_t (*write)(struct file *, char const *, size_t , loff_t *) ;
ssize_t (*aio_read)(struct kiocb *, struct iovec const *, unsigned long ,
loff_t ) ;
ssize_t (*aio_write)(struct kiocb *, struct iovec const *, unsigned long ,
loff_t ) ;
int (*readdir)(struct file *, void *,
int (*)(void *, char const *, int , loff_t , u64 ,
unsigned int )) ;
unsigned int (*poll)(struct file *, struct poll_table_struct *) ;
long (*unlocked_ioctl)(struct file *, unsigned int , unsigned long ) ;
long (*compat_ioctl)(struct file *, unsigned int , unsigned long ) ;
int (*mmap)(struct file *, struct vm_area_struct *) ;
int (*open)(struct inode *, struct file *) ;
int (*flush)(struct file *, fl_owner_t ) ;
int (*release)(struct inode *, struct file *) ;
int (*fsync)(struct file *, loff_t , loff_t , int ) ;
int (*aio_fsync)(struct kiocb *, int ) ;
int (*fasync)(int , struct file *, int ) ;
int (*lock)(struct file *, int , struct file_lock *) ;
ssize_t (*sendpage)(struct file *, struct page *, int , size_t , loff_t *,
int ) ;
unsigned long (*get_unmapped_area)(struct file *, unsigned long ,
unsigned long , unsigned long ,
unsigned long ) ;
int (*check_flags)(int ) ;
int (*flock)(struct file *, int , struct file_lock *) ;
ssize_t (*splice_write)(struct pipe_inode_info *, struct file *, loff_t *,
size_t , unsigned int ) ;
ssize_t (*splice_read)(struct file *, loff_t *, struct pipe_inode_info *,
size_t , unsigned int ) ;
int (*setlease)(struct file *, long , struct file_lock **) ;
long (*fallocate)(struct file *, int , loff_t , loff_t ) ;
int (*show_fdinfo)(struct seq_file *, struct file *) ;
};

# 1954 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct inode_operations {
struct dentry *(*lookup)(struct inode *, struct dentry *, unsigned int ) ;
void *(*follow_link)(struct dentry *, struct nameidata *) ;
int (*permission)(struct inode *, int ) ;
struct posix_acl *(*get_acl)(struct inode *, int ) ;
int (*readlink)(struct dentry *, char *, int ) ;
void (*put_link)(struct dentry *, struct nameidata *, void *) ;
int (*create)(struct inode *, struct dentry *, umode_t , bool ) ;
int (*link)(struct dentry *, struct inode *, struct dentry *) ;
int (*unlink)(struct inode *, struct dentry *) ;
int (*symlink)(struct inode *, struct dentry *, char const *) ;
int (*mkdir)(struct inode *, struct dentry *, umode_t ) ;
int (*rmdir)(struct inode *, struct dentry *) ;
int (*mknod)(struct inode *, struct dentry *, umode_t , dev_t ) ;
int (*rename)(struct inode *, struct dentry *, struct inode *,
struct dentry *) ;
int (*setattr)(struct dentry *, struct iattr *) ;
int (*getattr)(struct vfsmount *, struct dentry *, struct kstat *) ;
int (*setxattr)(struct dentry *, char const *, void const *, size_t , int ) ;
ssize_t (*getxattr)(struct dentry *, char const *, void *, size_t ) ;
ssize_t (*listxattr)(struct dentry *, char *, size_t ) ;
int (*removexattr)(struct dentry *, char const *) ;
int (*fiemap)(struct inode *, struct fiemap_extent_info *, u64 , u64 ) ;
int (*update_time)(struct inode *, struct timespec *, int ) ;
int (*atomic_open)(struct inode *, struct dentry *, struct file *,
unsigned int , umode_t , int *) ;
};

# 1980 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct super_operations {
struct inode *(*alloc_inode)(struct super_block *) ;
void (*destroy_inode)(struct inode *) ;
void (*dirty_inode)(struct inode *, int ) ;
int (*write_inode)(struct inode *, struct writeback_control *) ;
int (*drop_inode)(struct inode *) ;
void (*evict_inode)(struct inode *) ;
void (*put_super)(struct super_block *) ;
int (*sync_fs)(struct super_block *, int ) ;
int (*freeze_fs)(struct super_block *) ;
int (*unfreeze_fs)(struct super_block *) ;
int (*statfs)(struct dentry *, struct kstatfs *) ;
int (*remount_fs)(struct super_block *, int *, char *) ;
void (*umount_begin)(struct super_block *) ;
int (*show_options)(struct seq_file *, struct dentry *) ;
int (*show_devname)(struct seq_file *, struct dentry *) ;
int (*show_path)(struct seq_file *, struct dentry *) ;
int (*show_stats)(struct seq_file *, struct dentry *) ;
ssize_t (*quota_read)(struct super_block *, int , char *, size_t , loff_t ) ;
ssize_t (*quota_write)(struct super_block *, int , char const *, size_t ,
loff_t ) ;
int (*bdev_try_to_free_page)(struct super_block *, struct page *, gfp_t ) ;
int (*nr_cached_objects)(struct super_block *) ;
void (*free_cached_objects)(struct super_block *, int ) ;
};

# 2005 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct file_system_type {
char const *name ;
int fs_flags ;
struct dentry *(*mount)(struct file_system_type *, int , char const *,
void *) ;
void (*kill_sb)(struct super_block *) ;
struct module *owner ;
struct file_system_type *next ;
struct hlist_head fs_supers ;
struct lock_class_key s_lock_key ;
struct lock_class_key s_umount_key ;
struct lock_class_key s_vfs_rename_key ;
struct lock_class_key s_writers_key[3U] ;
struct lock_class_key i_lock_key ;
struct lock_class_key i_mutex_key ;
struct lock_class_key i_mutex_dir_key ;
};

# 2021 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef int read_proc_t(char *, char **, off_t , int , int *, void *);

# 2022 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef int write_proc_t(struct file *, char const *, unsigned long , void *);

# 2023 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct proc_dir_entry {
unsigned int low_ino ;
umode_t mode ;
nlink_t nlink ;
kuid_t uid ;
kgid_t gid ;
loff_t size ;
struct inode_operations const *proc_iops ;
struct file_operations const *proc_fops ;
struct proc_dir_entry *next ;
struct proc_dir_entry *parent ;
struct proc_dir_entry *subdir ;
void *data ;
read_proc_t *read_proc ;
write_proc_t *write_proc ;
atomic_t count ;
int pde_users ;
struct completion *pde_unload_completion ;
struct list_head pde_openers ;
spinlock_t pde_unload_lock ;
u8 namelen ;
char name[] ;
};

# 2046 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct __anonstruct_sigset_t_162 {
unsigned long sig[1U] ;
};

# 2049 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef struct __anonstruct_sigset_t_162 sigset_t;

# 2050
struct siginfo;

# 2051 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef void __signalfn_t(int );

# 2052 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef __signalfn_t *__sighandler_t;

# 2053 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef void __restorefn_t(void);

# 2054 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef __restorefn_t *__sigrestore_t;

# 2055 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct sigaction {
__sighandler_t sa_handler ;
unsigned long sa_flags ;
__sigrestore_t sa_restorer ;
sigset_t sa_mask ;
};

# 2061 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct k_sigaction {
struct sigaction sa ;
};

# 2064 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
union sigval {
int sival_int ;
void *sival_ptr ;
};

# 2068 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef union sigval sigval_t;

# 2069 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct __anonstruct__kill_164 {
__kernel_pid_t _pid ;
__kernel_uid32_t _uid ;
};

# 2073 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct __anonstruct__timer_165 {
__kernel_timer_t _tid ;
int _overrun ;
char _pad[0U] ;
sigval_t _sigval ;
int _sys_private ;
};

# 2080 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct __anonstruct__rt_166 {
__kernel_pid_t _pid ;
__kernel_uid32_t _uid ;
sigval_t _sigval ;
};

# 2085 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct __anonstruct__sigchld_167 {
__kernel_pid_t _pid ;
__kernel_uid32_t _uid ;
int _status ;
__kernel_clock_t _utime ;
__kernel_clock_t _stime ;
};

# 2092 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct __anonstruct__sigfault_168 {
void *_addr ;
short _addr_lsb ;
};

# 2096 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct __anonstruct__sigpoll_169 {
long _band ;
int _fd ;
};

# 2100 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct __anonstruct__sigsys_170 {
void *_call_addr ;
int _syscall ;
unsigned int _arch ;
};

# 2105 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
union __anonunion__sifields_163 {
int _pad[28U] ;
struct __anonstruct__kill_164 _kill ;
struct __anonstruct__timer_165 _timer ;
struct __anonstruct__rt_166 _rt ;
struct __anonstruct__sigchld_167 _sigchld ;
struct __anonstruct__sigfault_168 _sigfault ;
struct __anonstruct__sigpoll_169 _sigpoll ;
struct __anonstruct__sigsys_170 _sigsys ;
};

# 2115 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct siginfo {
int si_signo ;
int si_errno ;
int si_code ;
union __anonunion__sifields_163 _sifields ;
};

# 2121 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef struct siginfo siginfo_t;

# 2122
struct user_struct;

# 2123 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct sigpending {
struct list_head list ;
sigset_t signal ;
};

# 2127 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct seq_file {
char *buf ;
size_t size ;
size_t from ;
size_t count ;
loff_t index ;
loff_t read_pos ;
u64 version ;
struct mutex lock ;
struct seq_operations const *op ;
int poll_event ;
void *private ;
};

# 2140 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct seq_operations {
void *(*start)(struct seq_file *, loff_t *) ;
void (*stop)(struct seq_file *, void *) ;
void *(*next)(struct seq_file *, void *, loff_t *) ;
int (*show)(struct seq_file *, void *) ;
};

# 2149
struct prot_inuse;

# 2150 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct netns_core {
struct ctl_table_header *sysctl_hdr ;
int sysctl_somaxconn ;
struct prot_inuse *inuse ;
};

# 2155 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct u64_stats_sync {
};

# 2158 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct ipstats_mib {
u64 mibs[31U] ;
struct u64_stats_sync syncp ;
};

# 2162 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct icmp_mib {
unsigned long mibs[27U] ;
};

# 2165 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct icmpmsg_mib {
atomic_long_t mibs[512U] ;
};

# 2168 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct icmpv6_mib {
unsigned long mibs[5U] ;
};

# 2171 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct icmpv6_mib_device {
atomic_long_t mibs[5U] ;
};

# 2174 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct icmpv6msg_mib {
atomic_long_t mibs[512U] ;
};

# 2177 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct icmpv6msg_mib_device {
atomic_long_t mibs[512U] ;
};

# 2180 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct tcp_mib {
unsigned long mibs[15U] ;
};

# 2183 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct udp_mib {
unsigned long mibs[7U] ;
};

# 2186 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct linux_mib {
unsigned long mibs[92U] ;
};

# 2189 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct linux_xfrm_mib {
unsigned long mibs[27U] ;
};

# 2192 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct netns_mib {
struct tcp_mib *tcp_statistics[1U] ;
struct ipstats_mib *ip_statistics[1U] ;
struct linux_mib *net_statistics[1U] ;
struct udp_mib *udp_statistics[1U] ;
struct udp_mib *udplite_statistics[1U] ;
struct icmp_mib *icmp_statistics[1U] ;
struct icmpmsg_mib *icmpmsg_statistics ;
struct proc_dir_entry *proc_net_devsnmp6 ;
struct udp_mib *udp_stats_in6[1U] ;
struct udp_mib *udplite_stats_in6[1U] ;
struct ipstats_mib *ipv6_statistics[1U] ;
struct icmpv6_mib *icmpv6_statistics[1U] ;
struct icmpv6msg_mib *icmpv6msg_statistics ;
struct linux_xfrm_mib *xfrm_statistics[1U] ;
};

# 2208 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct netns_unix {
int sysctl_max_dgram_qlen ;
struct ctl_table_header *ctl ;
};

# 2212 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct netns_packet {
struct mutex sklist_lock ;
struct hlist_head sklist ;
};

# 2216 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct netns_frags {
int nqueues ;
atomic_t mem ;
struct list_head lru_list ;
int timeout ;
int high_thresh ;
int low_thresh ;
};

# 2224
struct sk_buff;

# 2225
struct tcpm_hash_bucket;

# 2226
struct ipv4_devconf;

# 2227
struct fib_rules_ops;

# 2228
struct fib_table;

# 2229
struct inet_peer_base;

# 2230
struct xt_table;

# 2231 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct netns_ipv4 {
struct ctl_table_header *forw_hdr ;
struct ctl_table_header *frags_hdr ;
struct ctl_table_header *ipv4_hdr ;
struct ctl_table_header *route_hdr ;
struct ipv4_devconf *devconf_all ;
struct ipv4_devconf *devconf_dflt ;
struct fib_rules_ops *rules_ops ;
bool fib_has_custom_rules ;
struct fib_table *fib_local ;
struct fib_table *fib_main ;
struct fib_table *fib_default ;
int fib_num_tclassid_users ;
struct hlist_head *fib_table_hash ;
struct sock *fibnl ;
struct sock **icmp_sk ;
struct inet_peer_base *peers ;
struct tcpm_hash_bucket *tcp_metrics_hash ;
unsigned int tcp_metrics_hash_log ;
struct netns_frags frags ;
struct xt_table *iptable_filter ;
struct xt_table *iptable_mangle ;
struct xt_table *iptable_raw ;
struct xt_table *arptable_filter ;
struct xt_table *iptable_security ;
struct xt_table *nat_table ;
int sysctl_icmp_echo_ignore_all ;
int sysctl_icmp_echo_ignore_broadcasts ;
int sysctl_icmp_ignore_bogus_error_responses ;
int sysctl_icmp_ratelimit ;
int sysctl_icmp_ratemask ;
int sysctl_icmp_errors_use_inbound_ifaddr ;
kgid_t sysctl_ping_group_range[2U] ;
long sysctl_tcp_mem[3U] ;
atomic_t dev_addr_genid ;
struct list_head mr_tables ;
struct fib_rules_ops *mr_rules_ops ;
};

# 2269
struct dst_entry;

# 2270
struct neighbour;

# 2271 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct dst_ops {
unsigned short family ;
__be16 protocol ;
unsigned int gc_thresh ;
int (*gc)(struct dst_ops *) ;
struct dst_entry *(*check)(struct dst_entry *, __u32 ) ;
unsigned int (*default_advmss)(struct dst_entry const *) ;
unsigned int (*mtu)(struct dst_entry const *) ;
u32 *(*cow_metrics)(struct dst_entry *, unsigned long ) ;
void (*destroy)(struct dst_entry *) ;
void (*ifdown)(struct dst_entry *, struct net_device *, int ) ;
struct dst_entry *(*negative_advice)(struct dst_entry *) ;
void (*link_failure)(struct sk_buff *) ;
void (*update_pmtu)(struct dst_entry *, struct sock *, struct sk_buff *,
u32 ) ;
void (*redirect)(struct dst_entry *, struct sock *, struct sk_buff *) ;
int (*local_out)(struct sk_buff *) ;
struct neighbour *(*neigh_lookup)(struct dst_entry const *,
struct sk_buff *, void const *) ;
struct kmem_cache *kmem_cachep ;
struct percpu_counter pcpuc_entries ;
};

# 2292 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct netns_sysctl_ipv6 {
struct ctl_table_header *hdr ;
struct ctl_table_header *route_hdr ;
struct ctl_table_header *icmp_hdr ;
struct ctl_table_header *frags_hdr ;
int bindv6only ;
int flush_delay ;
int ip6_rt_max_size ;
int ip6_rt_gc_min_interval ;
int ip6_rt_gc_timeout ;
int ip6_rt_gc_interval ;
int ip6_rt_gc_elasticity ;
int ip6_rt_mtu_expires ;
int ip6_rt_min_advmss ;
int icmpv6_time ;
};

# 2308
struct ipv6_devconf;

# 2309
struct rt6_info;

# 2310
struct rt6_statistics;

# 2311
struct fib6_table;

# 2312 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct netns_ipv6 {
struct netns_sysctl_ipv6 sysctl ;
struct ipv6_devconf *devconf_all ;
struct ipv6_devconf *devconf_dflt ;
struct inet_peer_base *peers ;
struct netns_frags frags ;
struct xt_table *ip6table_filter ;
struct xt_table *ip6table_mangle ;
struct xt_table *ip6table_raw ;
struct xt_table *ip6table_security ;
struct xt_table *ip6table_nat ;
struct rt6_info *ip6_null_entry ;
struct rt6_statistics *rt6_stats ;
struct timer_list ip6_fib_timer ;
struct hlist_head *fib_table_hash ;
struct fib6_table *fib6_main_tbl ;
struct dst_ops ip6_dst_ops ;
unsigned int ip6_rt_gc_expire ;
unsigned long ip6_rt_last_gc ;
struct rt6_info *ip6_prohibit_entry ;
struct rt6_info *ip6_blk_hole_entry ;
struct fib6_table *fib6_local_tbl ;
struct fib_rules_ops *fib6_rules_ops ;
struct sock **icmp_sk ;
struct sock *ndisc_sk ;
struct sock *tcp_sk ;
struct sock *igmp_sk ;
struct list_head mr6_tables ;
struct fib_rules_ops *mr6_rules_ops ;
};

# 2342 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct netns_nf_frag {
struct netns_sysctl_ipv6 sysctl ;
struct netns_frags frags ;
};

# 2346
struct sctp_mib;

# 2347 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct netns_sctp {
struct sctp_mib *sctp_statistics[1U] ;
struct proc_dir_entry *proc_net_sctp ;
struct ctl_table_header *sysctl_header ;
struct sock *ctl_sock ;
struct list_head local_addr_list ;
struct list_head addr_waitq ;
struct timer_list addr_wq_timer ;
struct list_head auto_asconf_splist ;
spinlock_t addr_wq_lock ;
spinlock_t local_addr_lock ;
unsigned int rto_initial ;
unsigned int rto_min ;
unsigned int rto_max ;
int rto_alpha ;
int rto_beta ;
int max_burst ;
int cookie_preserve_enable ;
char *sctp_hmac_alg ;
unsigned int valid_cookie_life ;
unsigned int sack_timeout ;
unsigned int hb_interval ;
int max_retrans_association ;
int max_retrans_path ;
int max_retrans_init ;
int pf_retrans ;
int sndbuf_policy ;
int rcvbuf_policy ;
int default_auto_asconf ;
int addip_enable ;
int addip_noauth ;
int prsctp_enable ;
int auth_enable ;
int scope_policy ;
int rwnd_upd_shift ;
unsigned long max_autoclose ;
};

# 2384 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct netns_dccp {
struct sock *v4_ctl_sk ;
struct sock *v6_ctl_sk ;
};

# 2388
struct in6_addr;

# 2389
struct klist_node;

# 2390 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct klist_node {
void *n_klist ;
struct list_head n_node ;
struct kref n_ref ;
};

# 2395
struct dma_map_ops;

# 2396 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct dev_archdata {
struct dma_map_ops *dma_ops ;
void *iommu ;
};

# 2400
struct device_private;

# 2401
struct device_driver;

# 2402
struct driver_private;

# 2403
struct class;

# 2404
struct subsys_private;

# 2405
struct bus_type;

# 2406
struct device_node;

# 2407
struct iommu_ops;

# 2408
struct iommu_group;

# 2409 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct bus_attribute {
struct attribute attr ;
ssize_t (*show)(struct bus_type *, char *) ;
ssize_t (*store)(struct bus_type *, char const *, size_t ) ;
};

# 2414
struct device_attribute;

# 2415
struct driver_attribute;

# 2416 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct bus_type {
char const *name ;
char const *dev_name ;
struct device *dev_root ;
struct bus_attribute *bus_attrs ;
struct device_attribute *dev_attrs ;
struct driver_attribute *drv_attrs ;
int (*match)(struct device *, struct device_driver *) ;
int (*uevent)(struct device *, struct kobj_uevent_env *) ;
int (*probe)(struct device *) ;
int (*remove)(struct device *) ;
void (*shutdown)(struct device *) ;
int (*suspend)(struct device *, pm_message_t ) ;
int (*resume)(struct device *) ;
struct dev_pm_ops const *pm ;
struct iommu_ops *iommu_ops ;
struct subsys_private *p ;
};

# 2434
struct device_type;

# 2435
struct of_device_id;

# 2436
struct acpi_device_id;

# 2437 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct device_driver {
char const *name ;
struct bus_type *bus ;
struct module *owner ;
char const *mod_name ;
bool suppress_bind_attrs ;
struct of_device_id const *of_match_table ;
struct acpi_device_id const *acpi_match_table ;
int (*probe)(struct device *) ;
int (*remove)(struct device *) ;
void (*shutdown)(struct device *) ;
int (*suspend)(struct device *, pm_message_t ) ;
int (*resume)(struct device *) ;
struct attribute_group const **groups ;
struct dev_pm_ops const *pm ;
struct driver_private *p ;
};

# 2454 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct driver_attribute {
struct attribute attr ;
ssize_t (*show)(struct device_driver *, char *) ;
ssize_t (*store)(struct device_driver *, char const *, size_t ) ;
};

# 2459
struct class_attribute;

# 2460 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct class {
char const *name ;
struct module *owner ;
struct class_attribute *class_attrs ;
struct device_attribute *dev_attrs ;
struct bin_attribute *dev_bin_attrs ;
struct kobject *dev_kobj ;
int (*dev_uevent)(struct device *, struct kobj_uevent_env *) ;
char *(*devnode)(struct device *, umode_t *) ;
void (*class_release)(struct class *) ;
void (*dev_release)(struct device *) ;
int (*suspend)(struct device *, pm_message_t ) ;
int (*resume)(struct device *) ;
struct kobj_ns_type_operations const *ns_type ;
void const *(*namespace)(struct device *) ;
struct dev_pm_ops const *pm ;
struct subsys_private *p ;
};

# 2478 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct class_attribute {
struct attribute attr ;
ssize_t (*show)(struct class *, struct class_attribute *, char *) ;
ssize_t (*store)(struct class *, struct class_attribute *, char const *,
size_t ) ;
void const *(*namespace)(struct class *, struct class_attribute const *) ;
};

# 2484 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct device_type {
char const *name ;
struct attribute_group const **groups ;
int (*uevent)(struct device *, struct kobj_uevent_env *) ;
char *(*devnode)(struct device *, umode_t *) ;
void (*release)(struct device *) ;
struct dev_pm_ops const *pm ;
};

# 2492 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct device_attribute {
struct attribute attr ;
ssize_t (*show)(struct device *, struct device_attribute *, char *) ;
ssize_t (*store)(struct device *, struct device_attribute *, char const *,
size_t ) ;
};

# 2498 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct device_dma_parameters {
unsigned int max_segment_size ;
unsigned long segment_boundary_mask ;
};

# 2502 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct acpi_dev_node {
void *handle ;
};

# 2505
struct dma_coherent_mem;

# 2506 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct device {
struct device *parent ;
struct device_private *p ;
struct kobject kobj ;
char const *init_name ;
struct device_type const *type ;
struct mutex mutex ;
struct bus_type *bus ;
struct device_driver *driver ;
void *platform_data ;
struct dev_pm_info power ;
struct dev_pm_domain *pm_domain ;
int numa_node ;
u64 *dma_mask ;
u64 coherent_dma_mask ;
struct device_dma_parameters *dma_parms ;
struct list_head dma_pools ;
struct dma_coherent_mem *dma_mem ;
struct dev_archdata archdata ;
struct device_node *of_node ;
struct acpi_dev_node acpi_node ;
dev_t devt ;
u32 id ;
spinlock_t devres_lock ;
struct list_head devres_head ;
struct klist_node knode_class ;
struct class *class ;
struct attribute_group const **groups ;
void (*release)(struct device *) ;
struct iommu_group *iommu_group ;
};

# 2537 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct wakeup_source {
char const *name ;
struct list_head entry ;
spinlock_t lock ;
struct timer_list timer ;
unsigned long timer_expires ;
ktime_t total_time ;
ktime_t max_time ;
ktime_t last_time ;
ktime_t start_prevent_time ;
ktime_t prevent_sleep_time ;
unsigned long event_count ;
unsigned long active_count ;
unsigned long relax_count ;
unsigned long expire_count ;
unsigned long wakeup_count ;
bool active ;
bool autosleep_enabled ;
};

# 2556 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct vm_fault {
unsigned int flags ;
unsigned long pgoff ;
void *virtual_address ;
struct page *page ;
};

# 2562 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct vm_operations_struct {
void (*open)(struct vm_area_struct *) ;
void (*close)(struct vm_area_struct *) ;
int (*fault)(struct vm_area_struct *, struct vm_fault *) ;
int (*page_mkwrite)(struct vm_area_struct *, struct vm_fault *) ;
int (*access)(struct vm_area_struct *, unsigned long , void *, int , int ) ;
int (*set_policy)(struct vm_area_struct *, struct mempolicy *) ;
struct mempolicy *(*get_policy)(struct vm_area_struct *, unsigned long ) ;
int (*migrate)(struct vm_area_struct *, nodemask_t const *,
nodemask_t const *, unsigned long ) ;
int (*remap_pages)(struct vm_area_struct *, unsigned long ,
unsigned long , unsigned long ) ;
};

# 2575 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct scatterlist {
unsigned long sg_magic ;
unsigned long page_link ;
unsigned int offset ;
unsigned int length ;
dma_addr_t dma_address ;
unsigned int dma_length ;
};

# 2583 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct sg_table {
struct scatterlist *sgl ;
unsigned int nents ;
unsigned int orig_nents ;
};

# 2588 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef s32 dma_cookie_t;

# 2589 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct dma_attrs {
unsigned long flags[1U] ;
};

# 2592
enum dma_data_direction {
DMA_BIDIRECTIONAL = 0,
DMA_TO_DEVICE = 1,
DMA_FROM_DEVICE = 2,
DMA_NONE = 3
};

# 2598 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct dma_map_ops {
void *(*alloc)(struct device *, size_t , dma_addr_t *, gfp_t ,
struct dma_attrs *) ;
void (*free)(struct device *, size_t , void *, dma_addr_t ,
struct dma_attrs *) ;
int (*mmap)(struct device *, struct vm_area_struct *, void *, dma_addr_t ,
size_t , struct dma_attrs *) ;
int (*get_sgtable)(struct device *, struct sg_table *, void *,
dma_addr_t , size_t , struct dma_attrs *) ;
dma_addr_t (*map_page)(struct device *, struct page *, unsigned long ,
size_t , enum dma_data_direction ,
struct dma_attrs *) ;
void (*unmap_page)(struct device *, dma_addr_t , size_t ,
enum dma_data_direction , struct dma_attrs *) ;
int (*map_sg)(struct device *, struct scatterlist *, int ,
enum dma_data_direction , struct dma_attrs *) ;
void (*unmap_sg)(struct device *, struct scatterlist *, int ,
enum dma_data_direction , struct dma_attrs *) ;
void (*sync_single_for_cpu)(struct device *, dma_addr_t , size_t ,
enum dma_data_direction ) ;
void (*sync_single_for_device)(struct device *, dma_addr_t , size_t ,
enum dma_data_direction ) ;
void (*sync_sg_for_cpu)(struct device *, struct scatterlist *, int ,
enum dma_data_direction ) ;
void (*sync_sg_for_device)(struct device *, struct scatterlist *, int ,
enum dma_data_direction ) ;
int (*mapping_error)(struct device *, dma_addr_t ) ;
int (*dma_supported)(struct device *, u64 ) ;
int (*set_dma_mask)(struct device *, u64 ) ;
int is_phys ;
};

# 2622 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef u64 netdev_features_t;

# 2623 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct nf_conntrack {
atomic_t use ;
};

# 2626 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct nf_bridge_info {
atomic_t use ;
unsigned int mask ;
struct net_device *physindev ;
struct net_device *physoutdev ;
unsigned long data[4U] ;
};

# 2633 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct sk_buff_head {
struct sk_buff *next ;
struct sk_buff *prev ;
__u32 qlen ;
spinlock_t lock ;
};

# 2639 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef unsigned int sk_buff_data_t;

# 2640
struct sec_path;

# 2641 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct __anonstruct_ldv_27165_176 {
__u16 csum_start ;
__u16 csum_offset ;
};

# 2645 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
union __anonunion_ldv_27166_175 {
__wsum csum ;
struct __anonstruct_ldv_27165_176 ldv_27165 ;
};

# 2649 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
union __anonunion_ldv_27205_177 {
__u32 mark ;
__u32 dropcount ;
__u32 avail_size ;
};

# 2654 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct sk_buff {
struct sk_buff *next ;
struct sk_buff *prev ;
ktime_t tstamp ;
struct sock *sk ;
struct net_device *dev ;
char cb[48U] ;
unsigned long _skb_refdst ;
struct sec_path *sp ;
unsigned int len ;
unsigned int data_len ;
__u16 mac_len ;
__u16 hdr_len ;
union __anonunion_ldv_27166_175 ldv_27166 ;
__u32 priority ;
unsigned char local_df : 1 ;
unsigned char cloned : 1 ;
unsigned char ip_summed : 2 ;
unsigned char nohdr : 1 ;
unsigned char nfctinfo : 3 ;
unsigned char pkt_type : 3 ;
unsigned char fclone : 2 ;
unsigned char ipvs_property : 1 ;
unsigned char peeked : 1 ;
unsigned char nf_trace : 1 ;
__be16 protocol ;
void (*destructor)(struct sk_buff *) ;
struct nf_conntrack *nfct ;
struct sk_buff *nfct_reasm ;
struct nf_bridge_info *nf_bridge ;
int skb_iif ;
__u32 rxhash ;
__u16 vlan_tci ;
__u16 tc_index ;
__u16 tc_verd ;
__u16 queue_mapping ;
unsigned char ndisc_nodetype : 2 ;
unsigned char pfmemalloc : 1 ;
unsigned char ooo_okay : 1 ;
unsigned char l4_rxhash : 1 ;
unsigned char wifi_acked_valid : 1 ;
unsigned char wifi_acked : 1 ;
unsigned char no_fcs : 1 ;
unsigned char head_frag : 1 ;
unsigned char encapsulation : 1 ;
dma_cookie_t dma_cookie ;
__u32 secmark ;
union __anonunion_ldv_27205_177 ldv_27205 ;
sk_buff_data_t inner_transport_header ;
sk_buff_data_t inner_network_header ;
sk_buff_data_t transport_header ;
sk_buff_data_t network_header ;
sk_buff_data_t mac_header ;
sk_buff_data_t tail ;
sk_buff_data_t end ;
unsigned char *head ;
unsigned char *data ;
unsigned int truesize ;
atomic_t users ;
};

# 2714
struct rtable;

# 2715 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct __anonstruct_sync_serial_settings_178 {
unsigned int clock_rate ;
unsigned int clock_type ;
unsigned short loopback ;
};

# 2720 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef struct __anonstruct_sync_serial_settings_178 sync_serial_settings;

# 2721 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct __anonstruct_te1_settings_179 {
unsigned int clock_rate ;
unsigned int clock_type ;
unsigned short loopback ;
unsigned int slot_map ;
};

# 2727 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef struct __anonstruct_te1_settings_179 te1_settings;

# 2728 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct __anonstruct_raw_hdlc_proto_180 {
unsigned short encoding ;
unsigned short parity ;
};

# 2732 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef struct __anonstruct_raw_hdlc_proto_180 raw_hdlc_proto;

# 2733 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct __anonstruct_fr_proto_181 {
unsigned int t391 ;
unsigned int t392 ;
unsigned int n391 ;
unsigned int n392 ;
unsigned int n393 ;
unsigned short lmi ;
unsigned short dce ;
};

# 2742 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef struct __anonstruct_fr_proto_181 fr_proto;

# 2743 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct __anonstruct_fr_proto_pvc_182 {
unsigned int dlci ;
};

# 2746 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef struct __anonstruct_fr_proto_pvc_182 fr_proto_pvc;

# 2747 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct __anonstruct_fr_proto_pvc_info_183 {
unsigned int dlci ;
char master[16U] ;
};

# 2751 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef struct __anonstruct_fr_proto_pvc_info_183 fr_proto_pvc_info;

# 2752 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct __anonstruct_cisco_proto_184 {
unsigned int interval ;
unsigned int timeout ;
};

# 2756 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef struct __anonstruct_cisco_proto_184 cisco_proto;

# 2757 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct ifmap {
unsigned long mem_start ;
unsigned long mem_end ;
unsigned short base_addr ;
unsigned char irq ;
unsigned char dma ;
unsigned char port ;
};

# 2765 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
union __anonunion_ifs_ifsu_185 {
raw_hdlc_proto *raw_hdlc ;
cisco_proto *cisco ;
fr_proto *fr ;
fr_proto_pvc *fr_pvc ;
fr_proto_pvc_info *fr_pvc_info ;
sync_serial_settings *sync ;
te1_settings *te1 ;
};

# 2774 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct if_settings {
unsigned int type ;
unsigned int size ;
union __anonunion_ifs_ifsu_185 ifs_ifsu ;
};

# 2779 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
union __anonunion_ifr_ifrn_186 {
char ifrn_name[16U] ;
};

# 2782 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
union __anonunion_ifr_ifru_187 {
struct sockaddr ifru_addr ;
struct sockaddr ifru_dstaddr ;
struct sockaddr ifru_broadaddr ;
struct sockaddr ifru_netmask ;
struct sockaddr ifru_hwaddr ;
short ifru_flags ;
int ifru_ivalue ;
int ifru_mtu ;
struct ifmap ifru_map ;
char ifru_slave[16U] ;
char ifru_newname[16U] ;
void *ifru_data ;
struct if_settings ifru_settings ;
};

# 2797 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct ifreq {
union __anonunion_ifr_ifrn_186 ifr_ifrn ;
union __anonunion_ifr_ifru_187 ifr_ifru ;
};

# 2801 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
union __anonunion_in6_u_189 {
__u8 u6_addr8[16U] ;
__be16 u6_addr16[8U] ;
__be32 u6_addr32[4U] ;
};

# 2806 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct in6_addr {
union __anonunion_in6_u_189 in6_u ;
};

# 2809 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
union nf_inet_addr {
__u32 all[4U] ;
__be32 ip ;
__be32 ip6[4U] ;
struct in_addr in ;
struct in6_addr in6 ;
};

# 2816
struct nlattr;

# 2817
struct ebt_table;

# 2818 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct netns_xt {
struct list_head tables[13U] ;
struct ebt_table *broute_table ;
struct ebt_table *frame_filter ;
struct ebt_table *frame_nat ;
};

# 2824
struct hlist_nulls_node;

# 2825 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct hlist_nulls_head {
struct hlist_nulls_node *first ;
};

# 2828 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct hlist_nulls_node {
struct hlist_nulls_node *next ;
struct hlist_nulls_node **pprev ;
};

# 2832 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct nf_proto_net {
struct ctl_table_header *ctl_table_header ;
struct ctl_table *ctl_table ;
struct ctl_table_header *ctl_compat_header ;
struct ctl_table *ctl_compat_table ;
unsigned int users ;
};

# 2839 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct nf_generic_net {
struct nf_proto_net pn ;
unsigned int timeout ;
};

# 2843 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct nf_tcp_net {
struct nf_proto_net pn ;
unsigned int timeouts[14U] ;
unsigned int tcp_loose ;
unsigned int tcp_be_liberal ;
unsigned int tcp_max_retrans ;
};

# 2850 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct nf_udp_net {
struct nf_proto_net pn ;
unsigned int timeouts[2U] ;
};

# 2854 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct nf_icmp_net {
struct nf_proto_net pn ;
unsigned int timeout ;
};

# 2858 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct nf_ip_net {
struct nf_generic_net generic ;
struct nf_tcp_net tcp ;
struct nf_udp_net udp ;
struct nf_icmp_net icmp ;
struct nf_icmp_net icmpv6 ;
struct ctl_table_header *ctl_table_header ;
struct ctl_table *ctl_table ;
};

# 2867
struct ip_conntrack_stat;

# 2868
struct nf_ct_event_notifier;

# 2869
struct nf_exp_event_notifier;

# 2870 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct netns_ct {
atomic_t count ;
unsigned int expect_count ;
unsigned int htable_size ;
struct kmem_cache *nf_conntrack_cachep ;
struct hlist_nulls_head *hash ;
struct hlist_head *expect_hash ;
struct hlist_nulls_head unconfirmed ;
struct hlist_nulls_head dying ;
struct ip_conntrack_stat *stat ;
struct nf_ct_event_notifier *nf_conntrack_event_cb ;
struct nf_exp_event_notifier *nf_expect_event_cb ;
int sysctl_events ;
unsigned int sysctl_events_retry_timeout ;
int sysctl_acct ;
int sysctl_tstamp ;
int sysctl_checksum ;
unsigned int sysctl_log_invalid ;
int sysctl_auto_assign_helper ;
bool auto_assign_helper_warned ;
struct nf_ip_net nf_ct_proto ;
struct hlist_head *nat_bysource ;
unsigned int nat_htable_size ;
struct ctl_table_header *sysctl_header ;
struct ctl_table_header *acct_sysctl_header ;
struct ctl_table_header *tstamp_sysctl_header ;
struct ctl_table_header *event_sysctl_header ;
struct ctl_table_header *helper_sysctl_header ;
char *slabname ;
};

# 2900 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct xfrm_policy_hash {
struct hlist_head *table ;
unsigned int hmask ;
};

# 2904 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct netns_xfrm {
struct list_head state_all ;
struct hlist_head *state_bydst ;
struct hlist_head *state_bysrc ;
struct hlist_head *state_byspi ;
unsigned int state_hmask ;
unsigned int state_num ;
struct work_struct state_hash_work ;
struct hlist_head state_gc_list ;
struct work_struct state_gc_work ;
wait_queue_head_t km_waitq ;
struct list_head policy_all ;
struct hlist_head *policy_byidx ;
unsigned int policy_idx_hmask ;
struct hlist_head policy_inexact[6U] ;
struct xfrm_policy_hash policy_bydst[6U] ;
unsigned int policy_count[6U] ;
struct work_struct policy_hash_work ;
struct sock *nlsk ;
struct sock *nlsk_stash ;
u32 sysctl_aevent_etime ;
u32 sysctl_aevent_rseqth ;
int sysctl_larval_drop ;
u32 sysctl_acq_expires ;
struct ctl_table_header *sysctl_hdr ;
struct dst_ops xfrm4_dst_ops ;
struct dst_ops xfrm6_dst_ops ;
};

# 2932
struct net_generic;

# 2933
struct netns_ipvs;

# 2934 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct net {
atomic_t passive ;
atomic_t count ;
spinlock_t rules_mod_lock ;
struct list_head list ;
struct list_head cleanup_list ;
struct list_head exit_list ;
struct user_namespace *user_ns ;
unsigned int proc_inum ;
struct proc_dir_entry *proc_net ;
struct proc_dir_entry *proc_net_stat ;
struct ctl_table_set sysctls ;
struct sock *rtnl ;
struct sock *genl_sock ;
struct list_head dev_base_head ;
struct hlist_head *dev_name_head ;
struct hlist_head *dev_index_head ;
unsigned int dev_base_seq ;
int ifindex ;
struct list_head rules_ops ;
struct net_device *loopback_dev ;
struct netns_core core ;
struct netns_mib mib ;
struct netns_packet packet ;
struct netns_unix unx ;
struct netns_ipv4 ipv4 ;
struct netns_ipv6 ipv6 ;
struct netns_sctp sctp ;
struct netns_dccp dccp ;
struct netns_xt xt ;
struct netns_ct ct ;
struct netns_nf_frag nf_frag ;
struct sock *nfnl ;
struct sock *nfnl_stash ;
struct sk_buff_head wext_nlevents ;
struct net_generic *gen ;
struct netns_xfrm xfrm ;
struct netns_ipvs *ipvs ;
struct sock *diag_nlsk ;
atomic_t rt_genid ;
};

# 2978 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct ip_vs_stats_user {
__u32 conns ;
__u32 inpkts ;
__u32 outpkts ;
__u64 inbytes ;
__u64 outbytes ;
__u32 cps ;
__u32 inpps ;
__u32 outpps ;
__u32 inbps ;
__u32 outbps ;
};

# 2990 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct iphdr {
unsigned char ihl : 4 ;
unsigned char version : 4 ;
__u8 tos ;
__be16 tot_len ;
__be16 id ;
__be16 frag_off ;
__u8 ttl ;
__u8 protocol ;
__sum16 check ;
__be32 saddr ;
__be32 daddr ;
};

# 3003 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct ipv6_devconf {
__s32 forwarding ;
__s32 hop_limit ;
__s32 mtu6 ;
__s32 accept_ra ;
__s32 accept_redirects ;
__s32 autoconf ;
__s32 dad_transmits ;
__s32 rtr_solicits ;
__s32 rtr_solicit_interval ;
__s32 rtr_solicit_delay ;
__s32 force_mld_version ;
__s32 use_tempaddr ;
__s32 temp_valid_lft ;
__s32 temp_prefered_lft ;
__s32 regen_max_retry ;
__s32 max_desync_factor ;
__s32 max_addresses ;
__s32 accept_ra_defrtr ;
__s32 accept_ra_pinfo ;
__s32 accept_ra_rtr_pref ;
__s32 rtr_probe_interval ;
__s32 accept_ra_rt_info_max_plen ;
__s32 proxy_ndp ;
__s32 accept_source_route ;
__s32 optimistic_dad ;
__s32 mc_forwarding ;
__s32 disable_ipv6 ;
__s32 accept_dad ;
__s32 force_tllao ;
__s32 ndisc_notify ;
void *sysctl ;
};

# 3036 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct plist_head {
struct list_head node_list ;
};

# 3039 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct plist_node {
int prio ;
struct list_head prio_list ;
struct list_head node_list ;
};

# 3044 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct pm_qos_request {
struct plist_node node ;
int pm_qos_class ;
struct delayed_work work ;
};

# 3049 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct pm_qos_flags_request {
struct list_head node ;
s32 flags ;
};

# 3053
enum dev_pm_qos_req_type {
DEV_PM_QOS_LATENCY = 1,
DEV_PM_QOS_FLAGS = 2
};

# 3057 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
union __anonunion_data_197 {
struct plist_node pnode ;
struct pm_qos_flags_request flr ;
};

# 3061 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct dev_pm_qos_request {
enum dev_pm_qos_req_type type ;
union __anonunion_data_197 data ;
struct device *dev ;
};

# 3066
enum pm_qos_type {
PM_QOS_UNITIALIZED = 0,
PM_QOS_MAX = 1,
PM_QOS_MIN = 2
};

# 3071 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct pm_qos_constraints {
struct plist_head list ;
s32 target_value ;
s32 default_value ;
enum pm_qos_type type ;
struct blocking_notifier_head *notifiers ;
};

# 3078 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct pm_qos_flags {
struct list_head list ;
s32 effective_flags ;
};

# 3082 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct dev_pm_qos {
struct pm_qos_constraints latency ;
struct pm_qos_flags flags ;
struct dev_pm_qos_request *latency_req ;
struct dev_pm_qos_request *flags_req ;
};

# 3088 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct dql {
unsigned int num_queued ;
unsigned int adj_limit ;
unsigned int last_obj_cnt ;
unsigned int limit ;
unsigned int num_completed ;
unsigned int prev_ovlimit ;
unsigned int prev_num_queued ;
unsigned int prev_last_obj_cnt ;
unsigned int lowest_slack ;
unsigned long slack_start_time ;
unsigned int max_limit ;
unsigned int min_limit ;
unsigned int slack_hold_time ;
};

# 3103
struct sem_undo_list;

# 3104 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct sysv_sem {
struct sem_undo_list *undo_list ;
};

# 3107 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct io_event {
__u64 data ;
__u64 obj ;
__s64 res ;
__s64 res2 ;
};

# 3113 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef unsigned long cputime_t;

# 3114
struct seccomp_filter;

# 3115 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct seccomp {
int mode ;
struct seccomp_filter *filter ;
};

# 3119
struct rt_mutex_waiter;

# 3120 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct rlimit {
unsigned long rlim_cur ;
unsigned long rlim_max ;
};

# 3124 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct task_io_accounting {
u64 rchar ;
u64 wchar ;
u64 syscr ;
u64 syscw ;
u64 read_bytes ;
u64 write_bytes ;
u64 cancelled_write_bytes ;
};

# 3133 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct latency_record {
unsigned long backtrace[12U] ;
unsigned int count ;
unsigned long time ;
unsigned long max ;
};

# 3139 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef int32_t key_serial_t;

# 3140 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef uint32_t key_perm_t;

# 3141
struct key;

# 3142
struct signal_struct;

# 3143
struct key_type;

# 3144
struct keyring_list;

# 3145 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
union __anonunion_ldv_30256_198 {
struct list_head graveyard_link ;
struct rb_node serial_node ;
};

# 3149
struct key_user;

# 3150 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
union __anonunion_ldv_30265_199 {
time_t expiry ;
time_t revoked_at ;
};

# 3154 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
union __anonunion_type_data_200 {
struct list_head link ;
unsigned long x[2U] ;
void *p[2U] ;
int reject_error ;
};

# 3160 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
union __anonunion_payload_201 {
unsigned long value ;
void *rcudata ;
void *data ;
struct keyring_list *subscriptions ;
};

# 3166 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct key {
atomic_t usage ;
key_serial_t serial ;
union __anonunion_ldv_30256_198 ldv_30256 ;
struct key_type *type ;
struct rw_semaphore sem ;
struct key_user *user ;
void *security ;
union __anonunion_ldv_30265_199 ldv_30265 ;
time_t last_used_at ;
kuid_t uid ;
kgid_t gid ;
key_perm_t perm ;
unsigned short quotalen ;
unsigned short datalen ;
unsigned long flags ;
char *description ;
union __anonunion_type_data_200 type_data ;
union __anonunion_payload_201 payload ;
};

# 3186
struct audit_context;

# 3187 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct group_info {
atomic_t usage ;
int ngroups ;
int nblocks ;
kgid_t small_block[32U] ;
kgid_t *blocks[0U] ;
};

# 3194
struct thread_group_cred;

# 3195 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct cred {
atomic_t usage ;
atomic_t subscribers ;
void *put_addr ;
unsigned int magic ;
kuid_t uid ;
kgid_t gid ;
kuid_t suid ;
kgid_t sgid ;
kuid_t euid ;
kgid_t egid ;
kuid_t fsuid ;
kgid_t fsgid ;
unsigned int securebits ;
kernel_cap_t cap_inheritable ;
kernel_cap_t cap_permitted ;
kernel_cap_t cap_effective ;
kernel_cap_t cap_bset ;
unsigned char jit_keyring ;
struct key *session_keyring ;
struct key *process_keyring ;
struct key *thread_keyring ;
struct key *request_key_auth ;
struct thread_group_cred *tgcred ;
void *security ;
struct user_struct *user ;
struct user_namespace *user_ns ;
struct group_info *group_info ;
struct callback_head rcu ;
};

# 3225
struct llist_node;

# 3226 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct llist_node {
struct llist_node *next ;
};

# 3229
struct futex_pi_state;

# 3230
struct robust_list_head;

# 3231
struct bio_list;

# 3232
struct fs_struct;

# 3233
struct perf_event_context;

# 3234
struct blk_plug;

# 3235
struct cfs_rq;

# 3236
struct task_group;

# 3237
struct kioctx;

# 3238 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
union __anonunion_ki_obj_202 {
void *user ;
struct task_struct *tsk ;
};

# 3242
struct eventfd_ctx;

# 3243 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct kiocb {
struct list_head ki_run_list ;
unsigned long ki_flags ;
int ki_users ;
unsigned int ki_key ;
struct file *ki_filp ;
struct kioctx *ki_ctx ;
int (*ki_cancel)(struct kiocb *, struct io_event *) ;
ssize_t (*ki_retry)(struct kiocb *) ;
void (*ki_dtor)(struct kiocb *) ;
union __anonunion_ki_obj_202 ki_obj ;
__u64 ki_user_data ;
loff_t ki_pos ;
void *private ;
unsigned short ki_opcode ;
size_t ki_nbytes ;
char *ki_buf ;
size_t ki_left ;
struct iovec ki_inline_vec ;
struct iovec *ki_iovec ;
unsigned long ki_nr_segs ;
unsigned long ki_cur_seg ;
struct list_head ki_list ;
struct list_head ki_batch ;
struct eventfd_ctx *ki_eventfd ;
};

# 3269 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct aio_ring_info {
unsigned long mmap_base ;
unsigned long mmap_size ;
struct page **ring_pages ;
spinlock_t ring_lock ;
long nr_pages ;
unsigned int nr ;
unsigned int tail ;
struct page *internal_pages[8U] ;
};

# 3279 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct kioctx {
atomic_t users ;
int dead ;
struct mm_struct *mm ;
unsigned long user_id ;
struct hlist_node list ;
wait_queue_head_t wait ;
spinlock_t ctx_lock ;
int reqs_active ;
struct list_head active_reqs ;
struct list_head run_list ;
unsigned int max_reqs ;
struct aio_ring_info ring_info ;
struct delayed_work wq ;
struct callback_head callback_head ;
};

# 3295 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct sighand_struct {
atomic_t count ;
struct k_sigaction action[64U] ;
spinlock_t siglock ;
wait_queue_head_t signalfd_wqh ;
};

# 3301 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct pacct_struct {
int ac_flag ;
long ac_exitcode ;
unsigned long ac_mem ;
cputime_t ac_utime ;
cputime_t ac_stime ;
unsigned long ac_minflt ;
unsigned long ac_majflt ;
};

# 3310 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct cpu_itimer {
cputime_t expires ;
cputime_t incr ;
u32 error ;
u32 incr_error ;
};

# 3316 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct cputime {
cputime_t utime ;
cputime_t stime ;
};

# 3320 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct task_cputime {
cputime_t utime ;
cputime_t stime ;
unsigned long long sum_exec_runtime ;
};

# 3325 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct thread_group_cputimer {
struct task_cputime cputime ;
int running ;
raw_spinlock_t lock ;
};

# 3330
struct autogroup;

# 3331
struct tty_struct;

# 3332
struct taskstats;

# 3333
struct tty_audit_buf;

# 3334 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct signal_struct {
atomic_t sigcnt ;
atomic_t live ;
int nr_threads ;
wait_queue_head_t wait_chldexit ;
struct task_struct *curr_target ;
struct sigpending shared_pending ;
int group_exit_code ;
int notify_count ;
struct task_struct *group_exit_task ;
int group_stop_count ;
unsigned int flags ;
unsigned char is_child_subreaper : 1 ;
unsigned char has_child_subreaper : 1 ;
struct list_head posix_timers ;
struct hrtimer real_timer ;
struct pid *leader_pid ;
ktime_t it_real_incr ;
struct cpu_itimer it[2U] ;
struct thread_group_cputimer cputimer ;
struct task_cputime cputime_expires ;
struct list_head cpu_timers[3U] ;
struct pid *tty_old_pgrp ;
int leader ;
struct tty_struct *tty ;
struct autogroup *autogroup ;
cputime_t utime ;
cputime_t stime ;
cputime_t cutime ;
cputime_t cstime ;
cputime_t gtime ;
cputime_t cgtime ;
struct cputime prev_cputime ;
unsigned long nvcsw ;
unsigned long nivcsw ;
unsigned long cnvcsw ;
unsigned long cnivcsw ;
unsigned long min_flt ;
unsigned long maj_flt ;
unsigned long cmin_flt ;
unsigned long cmaj_flt ;
unsigned long inblock ;
unsigned long oublock ;
unsigned long cinblock ;
unsigned long coublock ;
unsigned long maxrss ;
unsigned long cmaxrss ;
struct task_io_accounting ioac ;
unsigned long long sum_sched_runtime ;
struct rlimit rlim[16U] ;
struct pacct_struct pacct ;
struct taskstats *stats ;
unsigned int audit_tty ;
struct tty_audit_buf *tty_audit_buf ;
struct rw_semaphore group_rwsem ;
oom_flags_t oom_flags ;
short oom_score_adj ;
short oom_score_adj_min ;
struct mutex cred_guard_mutex ;
};

# 3394 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct user_struct {
atomic_t __count ;
atomic_t processes ;
atomic_t files ;
atomic_t sigpending ;
atomic_t inotify_watches ;
atomic_t inotify_devs ;
atomic_t fanotify_listeners ;
atomic_long_t epoll_watches ;
unsigned long mq_bytes ;
unsigned long locked_shm ;
struct key *uid_keyring ;
struct key *session_keyring ;
struct hlist_node uidhash_node ;
kuid_t uid ;
atomic_long_t locked_vm ;
};

# 3411
struct reclaim_state;

# 3412 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct sched_info {
unsigned long pcount ;
unsigned long long run_delay ;
unsigned long long last_arrival ;
unsigned long long last_queued ;
};

# 3418 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct task_delay_info {
spinlock_t lock ;
unsigned int flags ;
struct timespec blkio_start ;
struct timespec blkio_end ;
u64 blkio_delay ;
u64 swapin_delay ;
u32 blkio_count ;
u32 swapin_count ;
struct timespec freepages_start ;
struct timespec freepages_end ;
u64 freepages_delay ;
u32 freepages_count ;
};

# 3432
struct uts_namespace;

# 3433
struct rq;

# 3434 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct sched_class {
struct sched_class const *next ;
void (*enqueue_task)(struct rq *, struct task_struct *, int ) ;
void (*dequeue_task)(struct rq *, struct task_struct *, int ) ;
void (*yield_task)(struct rq *) ;
bool (*yield_to_task)(struct rq *, struct task_struct *, bool ) ;
void (*check_preempt_curr)(struct rq *, struct task_struct *, int ) ;
struct task_struct *(*pick_next_task)(struct rq *) ;
void (*put_prev_task)(struct rq *, struct task_struct *) ;
int (*select_task_rq)(struct task_struct *, int , int ) ;
void (*migrate_task_rq)(struct task_struct *, int ) ;
void (*pre_schedule)(struct rq *, struct task_struct *) ;
void (*post_schedule)(struct rq *) ;
void (*task_waking)(struct task_struct *) ;
void (*task_woken)(struct rq *, struct task_struct *) ;
void (*set_cpus_allowed)(struct task_struct *, struct cpumask const *) ;
void (*rq_online)(struct rq *) ;
void (*rq_offline)(struct rq *) ;
void (*set_curr_task)(struct rq *) ;
void (*task_tick)(struct rq *, struct task_struct *, int ) ;
void (*task_fork)(struct task_struct *) ;
void (*switched_from)(struct rq *, struct task_struct *) ;
void (*switched_to)(struct rq *, struct task_struct *) ;
void (*prio_changed)(struct rq *, struct task_struct *, int ) ;
unsigned int (*get_rr_interval)(struct rq *, struct task_struct *) ;
void (*task_move_group)(struct task_struct *, int ) ;
};

# 3461 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct load_weight {
unsigned long weight ;
unsigned long inv_weight ;
};

# 3465 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct sched_avg {
u32 runnable_avg_sum ;
u32 runnable_avg_period ;
u64 last_runnable_update ;
s64 decay_count ;
unsigned long load_avg_contrib ;
};

# 3472 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct sched_statistics {
u64 wait_start ;
u64 wait_max ;
u64 wait_count ;
u64 wait_sum ;
u64 iowait_count ;
u64 iowait_sum ;
u64 sleep_start ;
u64 sleep_max ;
s64 sum_sleep_runtime ;
u64 block_start ;
u64 block_max ;
u64 exec_max ;
u64 slice_max ;
u64 nr_migrations_cold ;
u64 nr_failed_migrations_affine ;
u64 nr_failed_migrations_running ;
u64 nr_failed_migrations_hot ;
u64 nr_forced_migrations ;
u64 nr_wakeups ;
u64 nr_wakeups_sync ;
u64 nr_wakeups_migrate ;
u64 nr_wakeups_local ;
u64 nr_wakeups_remote ;
u64 nr_wakeups_affine ;
u64 nr_wakeups_affine_attempts ;
u64 nr_wakeups_passive ;
u64 nr_wakeups_idle ;
};

# 3501 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct sched_entity {
struct load_weight load ;
struct rb_node run_node ;
struct list_head group_node ;
unsigned int on_rq ;
u64 exec_start ;
u64 sum_exec_runtime ;
u64 vruntime ;
u64 prev_sum_exec_runtime ;
u64 nr_migrations ;
struct sched_statistics statistics ;
struct sched_entity *parent ;
struct cfs_rq *cfs_rq ;
struct cfs_rq *my_q ;
struct sched_avg avg ;
};

# 3517
struct rt_rq;

# 3518 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct sched_rt_entity {
struct list_head run_list ;
unsigned long timeout ;
unsigned int time_slice ;
struct sched_rt_entity *back ;
struct sched_rt_entity *parent ;
struct rt_rq *rt_rq ;
struct rt_rq *my_q ;
};

# 3527 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct memcg_batch_info {
int do_batch ;
struct mem_cgroup *memcg ;
unsigned long nr_pages ;
unsigned long memsw_nr_pages ;
};

# 3533
struct css_set;

# 3534
struct compat_robust_list_head;

# 3535 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct task_struct {
long volatile state ;
void *stack ;
atomic_t usage ;
unsigned int flags ;
unsigned int ptrace ;
struct llist_node wake_entry ;
int on_cpu ;
int on_rq ;
int prio ;
int static_prio ;
int normal_prio ;
unsigned int rt_priority ;
struct sched_class const *sched_class ;
struct sched_entity se ;
struct sched_rt_entity rt ;
struct task_group *sched_task_group ;
struct hlist_head preempt_notifiers ;
unsigned char fpu_counter ;
unsigned int policy ;
int nr_cpus_allowed ;
cpumask_t cpus_allowed ;
struct sched_info sched_info ;
struct list_head tasks ;
struct plist_node pushable_tasks ;
struct mm_struct *mm ;
struct mm_struct *active_mm ;
unsigned char brk_randomized : 1 ;
int exit_state ;
int exit_code ;
int exit_signal ;
int pdeath_signal ;
unsigned int jobctl ;
unsigned int personality ;
unsigned char did_exec : 1 ;
unsigned char in_execve : 1 ;
unsigned char in_iowait : 1 ;
unsigned char no_new_privs : 1 ;
unsigned char sched_reset_on_fork : 1 ;
unsigned char sched_contributes_to_load : 1 ;
pid_t pid ;
pid_t tgid ;
unsigned long stack_canary ;
struct task_struct *real_parent ;
struct task_struct *parent ;
struct list_head children ;
struct list_head sibling ;
struct task_struct *group_leader ;
struct list_head ptraced ;
struct list_head ptrace_entry ;
struct pid_link pids[3U] ;
struct list_head thread_group ;
struct completion *vfork_done ;
int *set_child_tid ;
int *clear_child_tid ;
cputime_t utime ;
cputime_t stime ;
cputime_t utimescaled ;
cputime_t stimescaled ;
cputime_t gtime ;
struct cputime prev_cputime ;
unsigned long nvcsw ;
unsigned long nivcsw ;
struct timespec start_time ;
struct timespec real_start_time ;
unsigned long min_flt ;
unsigned long maj_flt ;
struct task_cputime cputime_expires ;
struct list_head cpu_timers[3U] ;
struct cred const *real_cred ;
struct cred const *cred ;
char comm[16U] ;
int link_count ;
int total_link_count ;
struct sysv_sem sysvsem ;
unsigned long last_switch_count ;
struct thread_struct thread ;
struct fs_struct *fs ;
struct files_struct *files ;
struct nsproxy *nsproxy ;
struct signal_struct *signal ;
struct sighand_struct *sighand ;
sigset_t blocked ;
sigset_t real_blocked ;
sigset_t saved_sigmask ;
struct sigpending pending ;
unsigned long sas_ss_sp ;
size_t sas_ss_size ;
int (*notifier)(void *) ;
void *notifier_data ;
sigset_t *notifier_mask ;
struct callback_head *task_works ;
struct audit_context *audit_context ;
kuid_t loginuid ;
unsigned int sessionid ;
struct seccomp seccomp ;
u32 parent_exec_id ;
u32 self_exec_id ;
spinlock_t alloc_lock ;
raw_spinlock_t pi_lock ;
struct plist_head pi_waiters ;
struct rt_mutex_waiter *pi_blocked_on ;
struct mutex_waiter *blocked_on ;
unsigned int irq_events ;
unsigned long hardirq_enable_ip ;
unsigned long hardirq_disable_ip ;
unsigned int hardirq_enable_event ;
unsigned int hardirq_disable_event ;
int hardirqs_enabled ;
int hardirq_context ;
unsigned long softirq_disable_ip ;
unsigned long softirq_enable_ip ;
unsigned int softirq_disable_event ;
unsigned int softirq_enable_event ;
int softirqs_enabled ;
int softirq_context ;
u64 curr_chain_key ;
int lockdep_depth ;
unsigned int lockdep_recursion ;
struct held_lock held_locks[48U] ;
gfp_t lockdep_reclaim_gfp ;
void *journal_info ;
struct bio_list *bio_list ;
struct blk_plug *plug ;
struct reclaim_state *reclaim_state ;
struct backing_dev_info *backing_dev_info ;
struct io_context *io_context ;
unsigned long ptrace_message ;
siginfo_t *last_siginfo ;
struct task_io_accounting ioac ;
u64 acct_rss_mem1 ;
u64 acct_vm_mem1 ;
cputime_t acct_timexpd ;
nodemask_t mems_allowed ;
seqcount_t mems_allowed_seq ;
int cpuset_mem_spread_rotor ;
int cpuset_slab_spread_rotor ;
struct css_set *cgroups ;
struct list_head cg_list ;
struct robust_list_head *robust_list ;
struct compat_robust_list_head *compat_robust_list ;
struct list_head pi_state_list ;
struct futex_pi_state *pi_state_cache ;
struct perf_event_context *perf_event_ctxp[2U] ;
struct mutex perf_event_mutex ;
struct list_head perf_event_list ;
struct mempolicy *mempolicy ;
short il_next ;
short pref_node_fork ;
int numa_scan_seq ;
int numa_migrate_seq ;
unsigned int numa_scan_period ;
u64 node_stamp ;
struct callback_head numa_work ;
struct callback_head rcu ;
struct pipe_inode_info *splice_pipe ;
struct page_frag task_frag ;
struct task_delay_info *delays ;
int make_it_fail ;
int nr_dirtied ;
int nr_dirtied_pause ;
unsigned long dirty_paused_when ;
int latency_record_count ;
struct latency_record latency_record[32U] ;
unsigned long timer_slack_ns ;
unsigned long default_timer_slack_ns ;
unsigned long trace ;
unsigned long trace_recursion ;
struct memcg_batch_info memcg_batch ;
unsigned int memcg_kmem_skip_account ;
atomic_t ptrace_bp_refcnt ;
struct uprobe_task *utask ;
};

# 3708 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef s32 compat_long_t;

# 3709 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef u32 compat_uptr_t;

# 3710 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct compat_robust_list {
compat_uptr_t next ;
};

# 3713 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct compat_robust_list_head {
struct compat_robust_list list ;
compat_long_t futex_offset ;
compat_uptr_t list_op_pending ;
};

# 3718 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct ethhdr {
unsigned char h_dest[6U] ;
unsigned char h_source[6U] ;
__be16 h_proto ;
};

# 3723 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct ethtool_cmd {
__u32 cmd ;
__u32 supported ;
__u32 advertising ;
__u16 speed ;
__u8 duplex ;
__u8 port ;
__u8 phy_address ;
__u8 transceiver ;
__u8 autoneg ;
__u8 mdio_support ;
__u32 maxtxpkt ;
__u32 maxrxpkt ;
__u16 speed_hi ;
__u8 eth_tp_mdix ;
__u8 eth_tp_mdix_ctrl ;
__u32 lp_advertising ;
__u32 reserved[2U] ;
};

# 3742 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct ethtool_drvinfo {
__u32 cmd ;
char driver[32U] ;
char version[32U] ;
char fw_version[32U] ;
char bus_info[32U] ;
char reserved1[32U] ;
char reserved2[12U] ;
__u32 n_priv_flags ;
__u32 n_stats ;
__u32 testinfo_len ;
__u32 eedump_len ;
__u32 regdump_len ;
};

# 3756 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct ethtool_wolinfo {
__u32 cmd ;
__u32 supported ;
__u32 wolopts ;
__u8 sopass[6U] ;
};

# 3762 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct ethtool_regs {
__u32 cmd ;
__u32 version ;
__u32 len ;
__u8 data[0U] ;
};

# 3768 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct ethtool_eeprom {
__u32 cmd ;
__u32 magic ;
__u32 offset ;
__u32 len ;
__u8 data[0U] ;
};

# 3775 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct ethtool_eee {
__u32 cmd ;
__u32 supported ;
__u32 advertised ;
__u32 lp_advertised ;
__u32 eee_active ;
__u32 eee_enabled ;
__u32 tx_lpi_enabled ;
__u32 tx_lpi_timer ;
__u32 reserved[2U] ;
};

# 3786 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct ethtool_modinfo {
__u32 cmd ;
__u32 type ;
__u32 eeprom_len ;
__u32 reserved[8U] ;
};

# 3792 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct ethtool_coalesce {
__u32 cmd ;
__u32 rx_coalesce_usecs ;
__u32 rx_max_coalesced_frames ;
__u32 rx_coalesce_usecs_irq ;
__u32 rx_max_coalesced_frames_irq ;
__u32 tx_coalesce_usecs ;
__u32 tx_max_coalesced_frames ;
__u32 tx_coalesce_usecs_irq ;
__u32 tx_max_coalesced_frames_irq ;
__u32 stats_block_coalesce_usecs ;
__u32 use_adaptive_rx_coalesce ;
__u32 use_adaptive_tx_coalesce ;
__u32 pkt_rate_low ;
__u32 rx_coalesce_usecs_low ;
__u32 rx_max_coalesced_frames_low ;
__u32 tx_coalesce_usecs_low ;
__u32 tx_max_coalesced_frames_low ;
__u32 pkt_rate_high ;
__u32 rx_coalesce_usecs_high ;
__u32 rx_max_coalesced_frames_high ;
__u32 tx_coalesce_usecs_high ;
__u32 tx_max_coalesced_frames_high ;
__u32 rate_sample_interval ;
};

# 3817 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct ethtool_ringparam {
__u32 cmd ;
__u32 rx_max_pending ;
__u32 rx_mini_max_pending ;
__u32 rx_jumbo_max_pending ;
__u32 tx_max_pending ;
__u32 rx_pending ;
__u32 rx_mini_pending ;
__u32 rx_jumbo_pending ;
__u32 tx_pending ;
};

# 3828 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct ethtool_channels {
__u32 cmd ;
__u32 max_rx ;
__u32 max_tx ;
__u32 max_other ;
__u32 max_combined ;
__u32 rx_count ;
__u32 tx_count ;
__u32 other_count ;
__u32 combined_count ;
};

# 3839 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct ethtool_pauseparam {
__u32 cmd ;
__u32 autoneg ;
__u32 rx_pause ;
__u32 tx_pause ;
};

# 3845 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct ethtool_test {
__u32 cmd ;
__u32 flags ;
__u32 reserved ;
__u32 len ;
__u64 data[0U] ;
};

# 3852 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct ethtool_stats {
__u32 cmd ;
__u32 n_stats ;
__u64 data[0U] ;
};

# 3857 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct ethtool_tcpip4_spec {
__be32 ip4src ;
__be32 ip4dst ;
__be16 psrc ;
__be16 pdst ;
__u8 tos ;
};

# 3864 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct ethtool_ah_espip4_spec {
__be32 ip4src ;
__be32 ip4dst ;
__be32 spi ;
__u8 tos ;
};

# 3870 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct ethtool_usrip4_spec {
__be32 ip4src ;
__be32 ip4dst ;
__be32 l4_4_bytes ;
__u8 tos ;
__u8 ip_ver ;
__u8 proto ;
};

# 3878 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
union ethtool_flow_union {
struct ethtool_tcpip4_spec tcp_ip4_spec ;
struct ethtool_tcpip4_spec udp_ip4_spec ;
struct ethtool_tcpip4_spec sctp_ip4_spec ;
struct ethtool_ah_espip4_spec ah_ip4_spec ;
struct ethtool_ah_espip4_spec esp_ip4_spec ;
struct ethtool_usrip4_spec usr_ip4_spec ;
struct ethhdr ether_spec ;
__u8 hdata[52U] ;
};

# 3888 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct ethtool_flow_ext {
__u8 padding[2U] ;
unsigned char h_dest[6U] ;
__be16 vlan_etype ;
__be16 vlan_tci ;
__be32 data[2U] ;
};

# 3895 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct ethtool_rx_flow_spec {
__u32 flow_type ;
union ethtool_flow_union h_u ;
struct ethtool_flow_ext h_ext ;
union ethtool_flow_union m_u ;
struct ethtool_flow_ext m_ext ;
__u64 ring_cookie ;
__u32 location ;
};

# 3904 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct ethtool_rxnfc {
__u32 cmd ;
__u32 flow_type ;
__u64 data ;
struct ethtool_rx_flow_spec fs ;
__u32 rule_cnt ;
__u32 rule_locs[0U] ;
};

# 3912 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct ethtool_flash {
__u32 cmd ;
__u32 region ;
char data[128U] ;
};

# 3917 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct ethtool_dump {
__u32 cmd ;
__u32 version ;
__u32 flag ;
__u32 len ;
__u8 data[0U] ;
};

# 3924 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct ethtool_ts_info {
__u32 cmd ;
__u32 so_timestamping ;
__s32 phc_index ;
__u32 tx_types ;
__u32 tx_reserved[3U] ;
__u32 rx_filters ;
__u32 rx_reserved[3U] ;
};

# 3933
enum ethtool_phys_id_state {
ETHTOOL_ID_INACTIVE = 0,
ETHTOOL_ID_ACTIVE = 1,
ETHTOOL_ID_ON = 2,
ETHTOOL_ID_OFF = 3
};

# 3939 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct ethtool_ops {
int (*get_settings)(struct net_device *, struct ethtool_cmd *) ;
int (*set_settings)(struct net_device *, struct ethtool_cmd *) ;
void (*get_drvinfo)(struct net_device *, struct ethtool_drvinfo *) ;
int (*get_regs_len)(struct net_device *) ;
void (*get_regs)(struct net_device *, struct ethtool_regs *, void *) ;
void (*get_wol)(struct net_device *, struct ethtool_wolinfo *) ;
int (*set_wol)(struct net_device *, struct ethtool_wolinfo *) ;
u32 (*get_msglevel)(struct net_device *) ;
void (*set_msglevel)(struct net_device *, u32 ) ;
int (*nway_reset)(struct net_device *) ;
u32 (*get_link)(struct net_device *) ;
int (*get_eeprom_len)(struct net_device *) ;
int (*get_eeprom)(struct net_device *, struct ethtool_eeprom *, u8 *) ;
int (*set_eeprom)(struct net_device *, struct ethtool_eeprom *, u8 *) ;
int (*get_coalesce)(struct net_device *, struct ethtool_coalesce *) ;
int (*set_coalesce)(struct net_device *, struct ethtool_coalesce *) ;
void (*get_ringparam)(struct net_device *, struct ethtool_ringparam *) ;
int (*set_ringparam)(struct net_device *, struct ethtool_ringparam *) ;
void (*get_pauseparam)(struct net_device *, struct ethtool_pauseparam *) ;
int (*set_pauseparam)(struct net_device *, struct ethtool_pauseparam *) ;
void (*self_test)(struct net_device *, struct ethtool_test *, u64 *) ;
void (*get_strings)(struct net_device *, u32 , u8 *) ;
int (*set_phys_id)(struct net_device *, enum ethtool_phys_id_state ) ;
void (*get_ethtool_stats)(struct net_device *, struct ethtool_stats *,
u64 *) ;
int (*begin)(struct net_device *) ;
void (*complete)(struct net_device *) ;
u32 (*get_priv_flags)(struct net_device *) ;
int (*set_priv_flags)(struct net_device *, u32 ) ;
int (*get_sset_count)(struct net_device *, int ) ;
int (*get_rxnfc)(struct net_device *, struct ethtool_rxnfc *, u32 *) ;
int (*set_rxnfc)(struct net_device *, struct ethtool_rxnfc *) ;
int (*flash_device)(struct net_device *, struct ethtool_flash *) ;
int (*reset)(struct net_device *, u32 *) ;
u32 (*get_rxfh_indir_size)(struct net_device *) ;
int (*get_rxfh_indir)(struct net_device *, u32 *) ;
int (*set_rxfh_indir)(struct net_device *, u32 const *) ;
void (*get_channels)(struct net_device *, struct ethtool_channels *) ;
int (*set_channels)(struct net_device *, struct ethtool_channels *) ;
int (*get_dump_flag)(struct net_device *, struct ethtool_dump *) ;
int (*get_dump_data)(struct net_device *, struct ethtool_dump *, void *) ;
int (*set_dump)(struct net_device *, struct ethtool_dump *) ;
int (*get_ts_info)(struct net_device *, struct ethtool_ts_info *) ;
int (*get_module_info)(struct net_device *, struct ethtool_modinfo *) ;
int (*get_module_eeprom)(struct net_device *, struct ethtool_eeprom *,
u8 *) ;
int (*get_eee)(struct net_device *, struct ethtool_eee *) ;
int (*set_eee)(struct net_device *, struct ethtool_eee *) ;
};

# 3987 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct dsa_chip_data {
struct device *mii_bus ;
int sw_addr ;
char *port_names[12U] ;
s8 *rtable ;
};

# 3993 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct dsa_platform_data {
struct device *netdev ;
int nr_chips ;
struct dsa_chip_data *chip ;
};

# 3998
struct dsa_switch;

# 3999 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct dsa_switch_tree {
struct dsa_platform_data *pd ;
struct net_device *master_netdev ;
__be16 tag_protocol ;
s8 cpu_switch ;
s8 cpu_port ;
int link_poll_needed ;
struct work_struct link_poll_work ;
struct timer_list link_poll_timer ;
struct dsa_switch *ds[4U] ;
};

# 4010
struct dsa_switch_driver;

# 4011
struct mii_bus;

# 4012 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct dsa_switch {
struct dsa_switch_tree *dst ;
int index ;
struct dsa_chip_data *pd ;
struct dsa_switch_driver *drv ;
struct mii_bus *master_mii_bus ;
u32 dsa_port_mask ;
u32 phys_port_mask ;
struct mii_bus *slave_mii_bus ;
struct net_device *ports[12U] ;
};

# 4023 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct dsa_switch_driver {
struct list_head list ;
__be16 tag_protocol ;
int priv_size ;
char *(*probe)(struct mii_bus *, int ) ;
int (*setup)(struct dsa_switch *) ;
int (*set_addr)(struct dsa_switch *, u8 *) ;
int (*phy_read)(struct dsa_switch *, int , int ) ;
int (*phy_write)(struct dsa_switch *, int , int , u16 ) ;
void (*poll_link)(struct dsa_switch *) ;
void (*get_strings)(struct dsa_switch *, int , uint8_t *) ;
void (*get_ethtool_stats)(struct dsa_switch *, int , uint64_t *) ;
int (*get_sset_count)(struct dsa_switch *) ;
};

# 4037 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct ieee_ets {
__u8 willing ;
__u8 ets_cap ;
__u8 cbs ;
__u8 tc_tx_bw[8U] ;
__u8 tc_rx_bw[8U] ;
__u8 tc_tsa[8U] ;
__u8 prio_tc[8U] ;
__u8 tc_reco_bw[8U] ;
__u8 tc_reco_tsa[8U] ;
__u8 reco_prio_tc[8U] ;
};

# 4049 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct ieee_maxrate {
__u64 tc_maxrate[8U] ;
};

# 4052 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct ieee_pfc {
__u8 pfc_cap ;
__u8 pfc_en ;
__u8 mbc ;
__u16 delay ;
__u64 requests[8U] ;
__u64 indications[8U] ;
};

# 4060 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct cee_pg {
__u8 willing ;
__u8 error ;
__u8 pg_en ;
__u8 tcs_supported ;
__u8 pg_bw[8U] ;
__u8 prio_pg[8U] ;
};

# 4068 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct cee_pfc {
__u8 willing ;
__u8 error ;
__u8 pfc_en ;
__u8 tcs_supported ;
};

# 4074 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct dcb_app {
__u8 selector ;
__u8 priority ;
__u16 protocol ;
};

# 4079 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct dcb_peer_app_info {
__u8 willing ;
__u8 error ;
};

# 4083 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct dcbnl_rtnl_ops {
int (*ieee_getets)(struct net_device *, struct ieee_ets *) ;
int (*ieee_setets)(struct net_device *, struct ieee_ets *) ;
int (*ieee_getmaxrate)(struct net_device *, struct ieee_maxrate *) ;
int (*ieee_setmaxrate)(struct net_device *, struct ieee_maxrate *) ;
int (*ieee_getpfc)(struct net_device *, struct ieee_pfc *) ;
int (*ieee_setpfc)(struct net_device *, struct ieee_pfc *) ;
int (*ieee_getapp)(struct net_device *, struct dcb_app *) ;
int (*ieee_setapp)(struct net_device *, struct dcb_app *) ;
int (*ieee_delapp)(struct net_device *, struct dcb_app *) ;
int (*ieee_peer_getets)(struct net_device *, struct ieee_ets *) ;
int (*ieee_peer_getpfc)(struct net_device *, struct ieee_pfc *) ;
u8 (*getstate)(struct net_device *) ;
u8 (*setstate)(struct net_device *, u8 ) ;
void (*getpermhwaddr)(struct net_device *, u8 *) ;
void (*setpgtccfgtx)(struct net_device *, int , u8 , u8 , u8 , u8 ) ;
void (*setpgbwgcfgtx)(struct net_device *, int , u8 ) ;
void (*setpgtccfgrx)(struct net_device *, int , u8 , u8 , u8 , u8 ) ;
void (*setpgbwgcfgrx)(struct net_device *, int , u8 ) ;
void (*getpgtccfgtx)(struct net_device *, int , u8 *, u8 *, u8 *, u8 *) ;
void (*getpgbwgcfgtx)(struct net_device *, int , u8 *) ;
void (*getpgtccfgrx)(struct net_device *, int , u8 *, u8 *, u8 *, u8 *) ;
void (*getpgbwgcfgrx)(struct net_device *, int , u8 *) ;
void (*setpfccfg)(struct net_device *, int , u8 ) ;
void (*getpfccfg)(struct net_device *, int , u8 *) ;
u8 (*setall)(struct net_device *) ;
u8 (*getcap)(struct net_device *, int , u8 *) ;
int (*getnumtcs)(struct net_device *, int , u8 *) ;
int (*setnumtcs)(struct net_device *, int , u8 ) ;
u8 (*getpfcstate)(struct net_device *) ;
void (*setpfcstate)(struct net_device *, u8 ) ;
void (*getbcncfg)(struct net_device *, int , u32 *) ;
void (*setbcncfg)(struct net_device *, int , u32 ) ;
void (*getbcnrp)(struct net_device *, int , u8 *) ;
void (*setbcnrp)(struct net_device *, int , u8 ) ;
u8 (*setapp)(struct net_device *, u8 , u16 , u8 ) ;
u8 (*getapp)(struct net_device *, u8 , u16 ) ;
u8 (*getfeatcfg)(struct net_device *, int , u8 *) ;
u8 (*setfeatcfg)(struct net_device *, int , u8 ) ;
u8 (*getdcbx)(struct net_device *) ;
u8 (*setdcbx)(struct net_device *, u8 ) ;
int (*peer_getappinfo)(struct net_device *, struct dcb_peer_app_info *,
u16 *) ;
int (*peer_getapptable)(struct net_device *, struct dcb_app *) ;
int (*cee_peer_getpg)(struct net_device *, struct cee_pg *) ;
int (*cee_peer_getpfc)(struct net_device *, struct cee_pfc *) ;
};

# 4129 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct taskstats {
__u16 version ;
__u32 ac_exitcode ;
__u8 ac_flag ;
__u8 ac_nice ;
__u64 cpu_count ;
__u64 cpu_delay_total ;
__u64 blkio_count ;
__u64 blkio_delay_total ;
__u64 swapin_count ;
__u64 swapin_delay_total ;
__u64 cpu_run_real_total ;
__u64 cpu_run_virtual_total ;
char ac_comm[32U] ;
__u8 ac_sched ;
__u8 ac_pad[3U] ;
__u32 ac_uid ;
__u32 ac_gid ;
__u32 ac_pid ;
__u32 ac_ppid ;
__u32 ac_btime ;
__u64 ac_etime ;
__u64 ac_utime ;
__u64 ac_stime ;
__u64 ac_minflt ;
__u64 ac_majflt ;
__u64 coremem ;
__u64 virtmem ;
__u64 hiwater_rss ;
__u64 hiwater_vm ;
__u64 read_char ;
__u64 write_char ;
__u64 read_syscalls ;
__u64 write_syscalls ;
__u64 read_bytes ;
__u64 write_bytes ;
__u64 cancelled_write_bytes ;
__u64 nvcsw ;
__u64 nivcsw ;
__u64 ac_utimescaled ;
__u64 ac_stimescaled ;
__u64 cpu_scaled_run_real_total ;
__u64 freepages_count ;
__u64 freepages_delay_total ;
};

# 4174 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct idr_layer {
unsigned long bitmap ;
struct idr_layer *ary[64U] ;
int count ;
int layer ;
struct callback_head callback_head ;
};

# 4181 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct idr {
struct idr_layer *top ;
struct idr_layer *id_free ;
int layers ;
int id_free_cnt ;
spinlock_t lock ;
};

# 4188 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct xattr_handler {
char const *prefix ;
int flags ;
size_t (*list)(struct dentry *, char *, size_t , char const *, size_t ,
int ) ;
int (*get)(struct dentry *, char const *, void *, size_t , int ) ;
int (*set)(struct dentry *, char const *, void const *, size_t , int ,
int ) ;
};

# 4197 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct simple_xattrs {
struct list_head head ;
spinlock_t lock ;
};

# 4201
struct cgroupfs_root;

# 4202
struct cgroup_subsys;

# 4203
struct cgroup;

# 4204
struct css_id;

# 4205 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct cgroup_subsys_state {
struct cgroup *cgroup ;
atomic_t refcnt ;
unsigned long flags ;
struct css_id *id ;
struct work_struct dput_work ;
};

# 4212 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct cgroup {
unsigned long flags ;
atomic_t count ;
int id ;
struct list_head sibling ;
struct list_head children ;
struct list_head files ;
struct cgroup *parent ;
struct dentry *dentry ;
struct cgroup_subsys_state *subsys[12U] ;
struct cgroupfs_root *root ;
struct cgroup *top_cgroup ;
struct list_head css_sets ;
struct list_head allcg_node ;
struct list_head cft_q_node ;
struct list_head release_list ;
struct list_head pidlists ;
struct mutex pidlist_mutex ;
struct callback_head callback_head ;
struct list_head event_list ;
spinlock_t event_list_lock ;
struct simple_xattrs xattrs ;
};

# 4235 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct css_set {
atomic_t refcount ;
struct hlist_node hlist ;
struct list_head tasks ;
struct list_head cg_links ;
struct cgroup_subsys_state *subsys[12U] ;
struct callback_head callback_head ;
};

# 4243 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct cgroup_map_cb {
int (*fill)(struct cgroup_map_cb *, char const *, u64 ) ;
void *state ;
};

# 4247 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct cftype {
char name[64U] ;
int private ;
umode_t mode ;
size_t max_write_len ;
unsigned int flags ;
struct simple_xattrs xattrs ;
int (*open)(struct inode *, struct file *) ;
ssize_t (*read)(struct cgroup *, struct cftype *, struct file *, char *,
size_t , loff_t *) ;
u64 (*read_u64)(struct cgroup *, struct cftype *) ;
s64 (*read_s64)(struct cgroup *, struct cftype *) ;
int (*read_map)(struct cgroup *, struct cftype *, struct cgroup_map_cb *) ;
int (*read_seq_string)(struct cgroup *, struct cftype *, struct seq_file *) ;
ssize_t (*write)(struct cgroup *, struct cftype *, struct file *,
char const *, size_t , loff_t *) ;
int (*write_u64)(struct cgroup *, struct cftype *, u64 ) ;
int (*write_s64)(struct cgroup *, struct cftype *, s64 ) ;
int (*write_string)(struct cgroup *, struct cftype *, char const *) ;
int (*trigger)(struct cgroup *, unsigned int ) ;
int (*release)(struct inode *, struct file *) ;
int (*register_event)(struct cgroup *, struct cftype *,
struct eventfd_ctx *, char const *) ;
void (*unregister_event)(struct cgroup *, struct cftype *,
struct eventfd_ctx *) ;
};

# 4272 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct cftype_set {
struct list_head node ;
struct cftype *cfts ;
};

# 4276
struct cgroup_taskset;

# 4277 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct cgroup_subsys {
struct cgroup_subsys_state *(*css_alloc)(struct cgroup *) ;
int (*css_online)(struct cgroup *) ;
void (*css_offline)(struct cgroup *) ;
void (*css_free)(struct cgroup *) ;
int (*can_attach)(struct cgroup *, struct cgroup_taskset *) ;
void (*cancel_attach)(struct cgroup *, struct cgroup_taskset *) ;
void (*attach)(struct cgroup *, struct cgroup_taskset *) ;
void (*fork)(struct task_struct *) ;
void (*exit)(struct cgroup *, struct cgroup *, struct task_struct *) ;
void (*bind)(struct cgroup *) ;
int subsys_id ;
int active ;
int disabled ;
int early_init ;
bool use_id ;
bool broken_hierarchy ;
bool warned_broken_hierarchy ;
char const *name ;
struct cgroupfs_root *root ;
struct list_head sibling ;
struct idr idr ;
spinlock_t id_lock ;
struct list_head cftsets ;
struct cftype *base_cftypes ;
struct cftype_set base_cftset ;
struct module *module ;
};

# 4305 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct netprio_map {
struct callback_head rcu ;
u32 priomap_len ;
u32 priomap[] ;
};

# 4310
struct xfrm_policy;

# 4311
struct xfrm_state;

# 4312
struct request_sock;

# 4313
struct mnt_namespace;

# 4314
struct ipc_namespace;

# 4315 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct nsproxy {
atomic_t count ;
struct uts_namespace *uts_ns ;
struct ipc_namespace *ipc_ns ;
struct mnt_namespace *mnt_ns ;
struct pid_namespace *pid_ns ;
struct net *net_ns ;
};

# 4323 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct nlmsghdr {
__u32 nlmsg_len ;
__u16 nlmsg_type ;
__u16 nlmsg_flags ;
__u32 nlmsg_seq ;
__u32 nlmsg_pid ;
};

# 4330 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct nlattr {
__u16 nla_len ;
__u16 nla_type ;
};

# 4334 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct netlink_callback {
struct sk_buff *skb ;
struct nlmsghdr const *nlh ;
int (*dump)(struct sk_buff *, struct netlink_callback *) ;
int (*done)(struct netlink_callback *) ;
void *data ;
struct module *module ;
u16 family ;
u16 min_dump_alloc ;
unsigned int prev_seq ;
unsigned int seq ;
long args[6U] ;
};

# 4347 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct ndmsg {
__u8 ndm_family ;
__u8 ndm_pad1 ;
__u16 ndm_pad2 ;
__s32 ndm_ifindex ;
__u16 ndm_state ;
__u8 ndm_flags ;
__u8 ndm_type ;
};

# 4356 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct rtnl_link_stats64 {
__u64 rx_packets ;
__u64 tx_packets ;
__u64 rx_bytes ;
__u64 tx_bytes ;
__u64 rx_errors ;
__u64 tx_errors ;
__u64 rx_dropped ;
__u64 tx_dropped ;
__u64 multicast ;
__u64 collisions ;
__u64 rx_length_errors ;
__u64 rx_over_errors ;
__u64 rx_crc_errors ;
__u64 rx_frame_errors ;
__u64 rx_fifo_errors ;
__u64 rx_missed_errors ;
__u64 tx_aborted_errors ;
__u64 tx_carrier_errors ;
__u64 tx_fifo_errors ;
__u64 tx_heartbeat_errors ;
__u64 tx_window_errors ;
__u64 rx_compressed ;
__u64 tx_compressed ;
};

# 4381 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct ifla_vf_info {
__u32 vf ;
__u8 mac[32U] ;
__u32 vlan ;
__u32 qos ;
__u32 tx_rate ;
__u32 spoofchk ;
};

# 4389
struct netpoll_info;

# 4390
struct phy_device;

# 4391
struct wireless_dev;

# 4392
enum netdev_tx {
__NETDEV_TX_MIN = -0x7FFFFFFF - 1,
NETDEV_TX_OK = 0,
NETDEV_TX_BUSY = 16,
NETDEV_TX_LOCKED = 32
};

# 4398 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef enum netdev_tx netdev_tx_t;

# 4399 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct net_device_stats {
unsigned long rx_packets ;
unsigned long tx_packets ;
unsigned long rx_bytes ;
unsigned long tx_bytes ;
unsigned long rx_errors ;
unsigned long tx_errors ;
unsigned long rx_dropped ;
unsigned long tx_dropped ;
unsigned long multicast ;
unsigned long collisions ;
unsigned long rx_length_errors ;
unsigned long rx_over_errors ;
unsigned long rx_crc_errors ;
unsigned long rx_frame_errors ;
unsigned long rx_fifo_errors ;
unsigned long rx_missed_errors ;
unsigned long tx_aborted_errors ;
unsigned long tx_carrier_errors ;
unsigned long tx_fifo_errors ;
unsigned long tx_heartbeat_errors ;
unsigned long tx_window_errors ;
unsigned long rx_compressed ;
unsigned long tx_compressed ;
};

# 4424
struct neigh_parms;

# 4425 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct netdev_hw_addr_list {
struct list_head list ;
int count ;
};

# 4429 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct hh_cache {
u16 hh_len ;
u16 __pad ;
seqlock_t hh_lock ;
unsigned long hh_data[16U] ;
};

# 4435 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct header_ops {
int (*create)(struct sk_buff *, struct net_device *, unsigned short ,
void const *, void const *, unsigned int ) ;
int (*parse)(struct sk_buff const *, unsigned char *) ;
int (*rebuild)(struct sk_buff *) ;
int (*cache)(struct neighbour const *, struct hh_cache *, __be16 ) ;
void (*cache_update)(struct hh_cache *, struct net_device const *,
unsigned char const *) ;
};

# 4443
enum rx_handler_result {
RX_HANDLER_CONSUMED = 0,
RX_HANDLER_ANOTHER = 1,
RX_HANDLER_EXACT = 2,
RX_HANDLER_PASS = 3
};

# 4449 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef enum rx_handler_result rx_handler_result_t;

# 4450 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef rx_handler_result_t rx_handler_func_t(struct sk_buff **);

# 4451
struct Qdisc;

# 4452 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct netdev_queue {
struct net_device *dev ;
struct Qdisc *qdisc ;
struct Qdisc *qdisc_sleeping ;
struct kobject kobj ;
int numa_node ;
spinlock_t _xmit_lock ;
int xmit_lock_owner ;
unsigned long trans_start ;
unsigned long trans_timeout ;
unsigned long state ;
struct dql dql ;
};

# 4465 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct rps_map {
unsigned int len ;
struct callback_head rcu ;
u16 cpus[0U] ;
};

# 4470 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct rps_dev_flow {
u16 cpu ;
u16 filter ;
unsigned int last_qtail ;
};

# 4475 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct rps_dev_flow_table {
unsigned int mask ;
struct callback_head rcu ;
struct work_struct free_work ;
struct rps_dev_flow flows[0U] ;
};

# 4481 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct netdev_rx_queue {
struct rps_map *rps_map ;
struct rps_dev_flow_table *rps_flow_table ;
struct kobject kobj ;
struct net_device *dev ;
};

# 4487 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct xps_map {
unsigned int len ;
unsigned int alloc_len ;
struct callback_head rcu ;
u16 queues[0U] ;
};

# 4493 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct xps_dev_maps {
struct callback_head rcu ;
struct xps_map *cpu_map[0U] ;
};

# 4497 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct netdev_tc_txq {
u16 count ;
u16 offset ;
};

# 4501 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct netdev_fcoe_hbainfo {
char manufacturer[64U] ;
char serial_number[64U] ;
char hardware_version[64U] ;
char driver_version[64U] ;
char optionrom_version[64U] ;
char firmware_version[64U] ;
char model[256U] ;
char model_description[256U] ;
};

# 4511 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct net_device_ops {
int (*ndo_init)(struct net_device *) ;
void (*ndo_uninit)(struct net_device *) ;
int (*ndo_open)(struct net_device *) ;
int (*ndo_stop)(struct net_device *) ;
netdev_tx_t (*ndo_start_xmit)(struct sk_buff *, struct net_device *) ;
u16 (*ndo_select_queue)(struct net_device *, struct sk_buff *) ;
void (*ndo_change_rx_flags)(struct net_device *, int ) ;
void (*ndo_set_rx_mode)(struct net_device *) ;
int (*ndo_set_mac_address)(struct net_device *, void *) ;
int (*ndo_validate_addr)(struct net_device *) ;
int (*ndo_do_ioctl)(struct net_device *, struct ifreq *, int ) ;
int (*ndo_set_config)(struct net_device *, struct ifmap *) ;
int (*ndo_change_mtu)(struct net_device *, int ) ;
int (*ndo_neigh_setup)(struct net_device *, struct neigh_parms *) ;
void (*ndo_tx_timeout)(struct net_device *) ;
struct rtnl_link_stats64 *(*ndo_get_stats64)(struct net_device *,
struct rtnl_link_stats64 *) ;
struct net_device_stats *(*ndo_get_stats)(struct net_device *) ;
int (*ndo_vlan_rx_add_vid)(struct net_device *, unsigned short ) ;
int (*ndo_vlan_rx_kill_vid)(struct net_device *, unsigned short ) ;
void (*ndo_poll_controller)(struct net_device *) ;
int (*ndo_netpoll_setup)(struct net_device *, struct netpoll_info *,
gfp_t ) ;
void (*ndo_netpoll_cleanup)(struct net_device *) ;
int (*ndo_set_vf_mac)(struct net_device *, int , u8 *) ;
int (*ndo_set_vf_vlan)(struct net_device *, int , u16 , u8 ) ;
int (*ndo_set_vf_tx_rate)(struct net_device *, int , int ) ;
int (*ndo_set_vf_spoofchk)(struct net_device *, int , bool ) ;
int (*ndo_get_vf_config)(struct net_device *, int , struct ifla_vf_info *) ;
int (*ndo_set_vf_port)(struct net_device *, int , struct nlattr **) ;
int (*ndo_get_vf_port)(struct net_device *, int , struct sk_buff *) ;
int (*ndo_setup_tc)(struct net_device *, u8 ) ;
int (*ndo_fcoe_enable)(struct net_device *) ;
int (*ndo_fcoe_disable)(struct net_device *) ;
int (*ndo_fcoe_ddp_setup)(struct net_device *, u16 , struct scatterlist *,
unsigned int ) ;
int (*ndo_fcoe_ddp_done)(struct net_device *, u16 ) ;
int (*ndo_fcoe_ddp_target)(struct net_device *, u16 ,
struct scatterlist *, unsigned int ) ;
int (*ndo_fcoe_get_hbainfo)(struct net_device *,
struct netdev_fcoe_hbainfo *) ;
int (*ndo_fcoe_get_wwn)(struct net_device *, u64 *, int ) ;
int (*ndo_rx_flow_steer)(struct net_device *, struct sk_buff const *,
u16 , u32 ) ;
int (*ndo_add_slave)(struct net_device *, struct net_device *) ;
int (*ndo_del_slave)(struct net_device *, struct net_device *) ;
netdev_features_t (*ndo_fix_features)(struct net_device *,
netdev_features_t ) ;
int (*ndo_set_features)(struct net_device *, netdev_features_t ) ;
int (*ndo_neigh_construct)(struct neighbour *) ;
void (*ndo_neigh_destroy)(struct neighbour *) ;
int (*ndo_fdb_add)(struct ndmsg *, struct nlattr **, struct net_device *,
unsigned char const *, u16 ) ;
int (*ndo_fdb_del)(struct ndmsg *, struct net_device *,
unsigned char const *) ;
int (*ndo_fdb_dump)(struct sk_buff *, struct netlink_callback *,
struct net_device *, int ) ;
int (*ndo_bridge_setlink)(struct net_device *, struct nlmsghdr *) ;
int (*ndo_bridge_getlink)(struct sk_buff *, u32 , u32 ,
struct net_device *) ;
};

# 4566
struct iw_handler_def;

# 4567
struct iw_public_data;

# 4568
struct vlan_info;

# 4569
struct in_device;

# 4570
struct dn_dev;

# 4571
struct inet6_dev;

# 4572
struct cpu_rmap;

# 4573
struct pcpu_lstats;

# 4574
struct pcpu_tstats;

# 4575
struct pcpu_dstats;

# 4576 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
union __anonunion_ldv_37391_222 {
void *ml_priv ;
struct pcpu_lstats *lstats ;
struct pcpu_tstats *tstats ;
struct pcpu_dstats *dstats ;
};

# 4582
struct garp_port;

# 4583
struct rtnl_link_ops;

# 4584 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct net_device {
char name[16U] ;
struct hlist_node name_hlist ;
char *ifalias ;
unsigned long mem_end ;
unsigned long mem_start ;
unsigned long base_addr ;
unsigned int irq ;
unsigned long state ;
struct list_head dev_list ;
struct list_head napi_list ;
struct list_head unreg_list ;
netdev_features_t features ;
netdev_features_t hw_features ;
netdev_features_t wanted_features ;
netdev_features_t vlan_features ;
netdev_features_t hw_enc_features ;
int ifindex ;
int iflink ;
struct net_device_stats stats ;
atomic_long_t rx_dropped ;
struct iw_handler_def const *wireless_handlers ;
struct iw_public_data *wireless_data ;
struct net_device_ops const *netdev_ops ;
struct ethtool_ops const *ethtool_ops ;
struct header_ops const *header_ops ;
unsigned int flags ;
unsigned int priv_flags ;
unsigned short gflags ;
unsigned short padded ;
unsigned char operstate ;
unsigned char link_mode ;
unsigned char if_port ;
unsigned char dma ;
unsigned int mtu ;
unsigned short type ;
unsigned short hard_header_len ;
unsigned short needed_headroom ;
unsigned short needed_tailroom ;
unsigned char perm_addr[32U] ;
unsigned char addr_assign_type ;
unsigned char addr_len ;
unsigned char neigh_priv_len ;
unsigned short dev_id ;
spinlock_t addr_list_lock ;
struct netdev_hw_addr_list uc ;
struct netdev_hw_addr_list mc ;
bool uc_promisc ;
unsigned int promiscuity ;
unsigned int allmulti ;
struct vlan_info *vlan_info ;
struct dsa_switch_tree *dsa_ptr ;
void *atalk_ptr ;
struct in_device *ip_ptr ;
struct dn_dev *dn_ptr ;
struct inet6_dev *ip6_ptr ;
void *ax25_ptr ;
struct wireless_dev *ieee80211_ptr ;
unsigned long last_rx ;
struct net_device *master ;
unsigned char *dev_addr ;
struct netdev_hw_addr_list dev_addrs ;
unsigned char broadcast[32U] ;
struct kset *queues_kset ;
struct netdev_rx_queue *_rx ;
unsigned int num_rx_queues ;
unsigned int real_num_rx_queues ;
struct cpu_rmap *rx_cpu_rmap ;
rx_handler_func_t *rx_handler ;
void *rx_handler_data ;
struct netdev_queue *ingress_queue ;
struct netdev_queue *_tx ;
unsigned int num_tx_queues ;
unsigned int real_num_tx_queues ;
struct Qdisc *qdisc ;
unsigned long tx_queue_len ;
spinlock_t tx_global_lock ;
struct xps_dev_maps *xps_maps ;
unsigned long trans_start ;
int watchdog_timeo ;
struct timer_list watchdog_timer ;
int *pcpu_refcnt ;
struct list_head todo_list ;
struct hlist_node index_hlist ;
struct list_head link_watch_list ;
unsigned char reg_state ;
bool dismantle ;
unsigned short rtnl_link_state ;
void (*destructor)(struct net_device *) ;
struct netpoll_info *npinfo ;
struct net *nd_net ;
union __anonunion_ldv_37391_222 ldv_37391 ;
struct garp_port *garp_port ;
struct device dev ;
struct attribute_group const *sysfs_groups[4U] ;
struct rtnl_link_ops const *rtnl_link_ops ;
unsigned int gso_max_size ;
u16 gso_max_segs ;
struct dcbnl_rtnl_ops const *dcbnl_ops ;
u8 num_tc ;
struct netdev_tc_txq tc_to_txq[16U] ;
u8 prio_tc_map[16U] ;
unsigned int fcoe_ddp_xid ;
struct netprio_map *priomap ;
struct phy_device *phydev ;
struct lock_class_key *qdisc_tx_busylock ;
int group ;
struct pm_qos_request pm_qos_req ;
};

# 4693 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct res_counter {
unsigned long long usage ;
unsigned long long max_usage ;
unsigned long long limit ;
unsigned long long soft_limit ;
unsigned long long failcnt ;
spinlock_t lock ;
struct res_counter *parent ;
};

# 4702 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct sock_filter {
__u16 code ;
__u8 jt ;
__u8 jf ;
__u32 k ;
};

# 4708 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct sk_filter {
atomic_t refcnt ;
unsigned int len ;
unsigned int (*bpf_func)(struct sk_buff const *,
struct sock_filter const *) ;
struct callback_head rcu ;
struct sock_filter insns[0U] ;
};

# 4715 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct poll_table_struct {
void (*_qproc)(struct file *, wait_queue_head_t *,
struct poll_table_struct *) ;
unsigned long _key ;
};

# 4719 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct nla_policy {
u16 type ;
u16 len ;
};

# 4723 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct rtnl_link_ops {
struct list_head list ;
char const *kind ;
size_t priv_size ;
void (*setup)(struct net_device *) ;
int maxtype ;
struct nla_policy const *policy ;
int (*validate)(struct nlattr **, struct nlattr **) ;
int (*newlink)(struct net *, struct net_device *, struct nlattr **,
struct nlattr **) ;
int (*changelink)(struct net_device *, struct nlattr **, struct nlattr **) ;
void (*dellink)(struct net_device *, struct list_head *) ;
size_t (*get_size)(struct net_device const *) ;
int (*fill_info)(struct sk_buff *, struct net_device const *) ;
size_t (*get_xstats_size)(struct net_device const *) ;
int (*fill_xstats)(struct sk_buff *, struct net_device const *) ;
unsigned int (*get_num_tx_queues)(void) ;
unsigned int (*get_num_rx_queues)(void) ;
};

# 4741
struct neigh_table;

# 4742 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct neigh_parms {
struct net *net ;
struct net_device *dev ;
struct neigh_parms *next ;
int (*neigh_setup)(struct neighbour *) ;
void (*neigh_cleanup)(struct neighbour *) ;
struct neigh_table *tbl ;
void *sysctl_table ;
int dead ;
atomic_t refcnt ;
struct callback_head callback_head ;
int base_reachable_time ;
int retrans_time ;
int gc_staletime ;
int reachable_time ;
int delay_probe_time ;
int queue_len_bytes ;
int ucast_probes ;
int app_probes ;
int mcast_probes ;
int anycast_delay ;
int proxy_delay ;
int proxy_qlen ;
int locktime ;
};

# 4767 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct neigh_statistics {
unsigned long allocs ;
unsigned long destroys ;
unsigned long hash_grows ;
unsigned long res_failed ;
unsigned long lookups ;
unsigned long hits ;
unsigned long rcv_probes_mcast ;
unsigned long rcv_probes_ucast ;
unsigned long periodic_gc_runs ;
unsigned long forced_gc_runs ;
unsigned long unres_discards ;
};

# 4780
struct neigh_ops;

# 4781 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct neighbour {
struct neighbour *next ;
struct neigh_table *tbl ;
struct neigh_parms *parms ;
unsigned long confirmed ;
unsigned long updated ;
rwlock_t lock ;
atomic_t refcnt ;
struct sk_buff_head arp_queue ;
unsigned int arp_queue_len_bytes ;
struct timer_list timer ;
unsigned long used ;
atomic_t probes ;
__u8 flags ;
__u8 nud_state ;
__u8 type ;
__u8 dead ;
seqlock_t ha_lock ;
unsigned char ha[32U] ;
struct hh_cache hh ;
int (*output)(struct neighbour *, struct sk_buff *) ;
struct neigh_ops const *ops ;
struct callback_head rcu ;
struct net_device *dev ;
u8 primary_key[0U] ;
};

# 4807 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct neigh_ops {
int family ;
void (*solicit)(struct neighbour *, struct sk_buff *) ;
void (*error_report)(struct neighbour *, struct sk_buff *) ;
int (*output)(struct neighbour *, struct sk_buff *) ;
int (*connected_output)(struct neighbour *, struct sk_buff *) ;
};

# 4814 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct pneigh_entry {
struct pneigh_entry *next ;
struct net *net ;
struct net_device *dev ;
u8 flags ;
u8 key[0U] ;
};

# 4821 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct neigh_hash_table {
struct neighbour **hash_buckets ;
unsigned int hash_shift ;
__u32 hash_rnd[4U] ;
struct callback_head rcu ;
};

# 4827 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct neigh_table {
struct neigh_table *next ;
int family ;
int entry_size ;
int key_len ;
__u32 (*hash)(void const *, struct net_device const *, __u32 *) ;
int (*constructor)(struct neighbour *) ;
int (*pconstructor)(struct pneigh_entry *) ;
void (*pdestructor)(struct pneigh_entry *) ;
void (*proxy_redo)(struct sk_buff *) ;
char *id ;
struct neigh_parms parms ;
int gc_interval ;
int gc_thresh1 ;
int gc_thresh2 ;
int gc_thresh3 ;
unsigned long last_flush ;
struct delayed_work gc_work ;
struct timer_list proxy_timer ;
struct sk_buff_head proxy_queue ;
atomic_t entries ;
rwlock_t lock ;
unsigned long last_rand ;
struct neigh_statistics *stats ;
struct neigh_hash_table *nht ;
struct pneigh_entry **phash_buckets ;
};

# 4854 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
union __anonunion_ldv_40340_227 {
unsigned long expires ;
struct dst_entry *from ;
};

# 4858
struct dn_route;

# 4859 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
union __anonunion_ldv_40365_228 {
struct dst_entry *next ;
struct rtable *rt_next ;
struct rt6_info *rt6_next ;
struct dn_route *dn_next ;
};

# 4865 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct dst_entry {
struct callback_head callback_head ;
struct dst_entry *child ;
struct net_device *dev ;
struct dst_ops *ops ;
unsigned long _metrics ;
union __anonunion_ldv_40340_227 ldv_40340 ;
struct dst_entry *path ;
void *__pad0 ;
struct xfrm_state *xfrm ;
int (*input)(struct sk_buff *) ;
int (*output)(struct sk_buff *) ;
unsigned short flags ;
unsigned short pending_confirm ;
short error ;
short obsolete ;
unsigned short header_len ;
unsigned short trailer_len ;
__u32 tclassid ;
long __pad_to_align_refcnt[2U] ;
atomic_t __refcnt ;
int __use ;
unsigned long lastuse ;
union __anonunion_ldv_40365_228 ldv_40365 ;
};

# 4890 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct __anonstruct_socket_lock_t_229 {
spinlock_t slock ;
int owned ;
wait_queue_head_t wq ;
struct lockdep_map dep_map ;
};

# 4896 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef struct __anonstruct_socket_lock_t_229 socket_lock_t;

# 4897
struct proto;

# 4898 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef __u32 __portpair;

# 4899 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef __u64 __addrpair;

# 4900 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct __anonstruct_ldv_40582_231 {
__be32 skc_daddr ;
__be32 skc_rcv_saddr ;
};

# 4904 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
union __anonunion_ldv_40583_230 {
__addrpair skc_addrpair ;
struct __anonstruct_ldv_40582_231 ldv_40582 ;
};

# 4908 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
union __anonunion_ldv_40587_232 {
unsigned int skc_hash ;
__u16 skc_u16hashes[2U] ;
};

# 4912 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct __anonstruct_ldv_40593_234 {
__be16 skc_dport ;
__u16 skc_num ;
};

# 4916 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
union __anonunion_ldv_40594_233 {
__portpair skc_portpair ;
struct __anonstruct_ldv_40593_234 ldv_40593 ;
};

# 4920 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
union __anonunion_ldv_40602_235 {
struct hlist_node skc_bind_node ;
struct hlist_nulls_node skc_portaddr_node ;
};

# 4924 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
union __anonunion_ldv_40609_236 {
struct hlist_node skc_node ;
struct hlist_nulls_node skc_nulls_node ;
};

# 4928 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct sock_common {
union __anonunion_ldv_40583_230 ldv_40583 ;
union __anonunion_ldv_40587_232 ldv_40587 ;
union __anonunion_ldv_40594_233 ldv_40594 ;
unsigned short skc_family ;
unsigned char volatile skc_state ;
unsigned char skc_reuse ;
int skc_bound_dev_if ;
union __anonunion_ldv_40602_235 ldv_40602 ;
struct proto *skc_prot ;
struct net *skc_net ;
int skc_dontcopy_begin[0U] ;
union __anonunion_ldv_40609_236 ldv_40609 ;
int skc_tx_queue_mapping ;
atomic_t skc_refcnt ;
int skc_dontcopy_end[0U] ;
};

# 4945
struct cg_proto;

# 4946 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct __anonstruct_sk_backlog_237 {
atomic_t rmem_alloc ;
int len ;
struct sk_buff *head ;
struct sk_buff *tail ;
};

# 4952 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct sock {
struct sock_common __sk_common ;
socket_lock_t sk_lock ;
struct sk_buff_head sk_receive_queue ;
struct __anonstruct_sk_backlog_237 sk_backlog ;
int sk_forward_alloc ;
__u32 sk_rxhash ;
atomic_t sk_drops ;
int sk_rcvbuf ;
struct sk_filter *sk_filter ;
struct socket_wq *sk_wq ;
struct sk_buff_head sk_async_wait_queue ;
struct xfrm_policy *sk_policy[2U] ;
unsigned long sk_flags ;
struct dst_entry *sk_rx_dst ;
struct dst_entry *sk_dst_cache ;
spinlock_t sk_dst_lock ;
atomic_t sk_wmem_alloc ;
atomic_t sk_omem_alloc ;
int sk_sndbuf ;
struct sk_buff_head sk_write_queue ;
unsigned char sk_shutdown : 2 ;
unsigned char sk_no_check : 2 ;
unsigned char sk_userlocks : 4 ;
unsigned char sk_protocol ;
unsigned short sk_type ;
int sk_wmem_queued ;
gfp_t sk_allocation ;
netdev_features_t sk_route_caps ;
netdev_features_t sk_route_nocaps ;
int sk_gso_type ;
unsigned int sk_gso_max_size ;
u16 sk_gso_max_segs ;
int sk_rcvlowat ;
unsigned long sk_lingertime ;
struct sk_buff_head sk_error_queue ;
struct proto *sk_prot_creator ;
rwlock_t sk_callback_lock ;
int sk_err ;
int sk_err_soft ;
unsigned short sk_ack_backlog ;
unsigned short sk_max_ack_backlog ;
__u32 sk_priority ;
__u32 sk_cgrp_prioidx ;
struct pid *sk_peer_pid ;
struct cred const *sk_peer_cred ;
long sk_rcvtimeo ;
long sk_sndtimeo ;
void *sk_protinfo ;
struct timer_list sk_timer ;
ktime_t sk_stamp ;
struct socket *sk_socket ;
void *sk_user_data ;
struct page_frag sk_frag ;
struct sk_buff *sk_send_head ;
__s32 sk_peek_off ;
int sk_write_pending ;
void *sk_security ;
__u32 sk_mark ;
u32 sk_classid ;
struct cg_proto *sk_cgrp ;
void (*sk_state_change)(struct sock *) ;
void (*sk_data_ready)(struct sock *, int ) ;
void (*sk_write_space)(struct sock *) ;
void (*sk_error_report)(struct sock *) ;
int (*sk_backlog_rcv)(struct sock *, struct sk_buff *) ;
void (*sk_destruct)(struct sock *) ;
};

# 5020
struct request_sock_ops;

# 5021
struct timewait_sock_ops;

# 5022
struct inet_hashinfo;

# 5023
struct raw_hashinfo;

# 5024
struct udp_table;

# 5025 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
union __anonunion_h_238 {
struct inet_hashinfo *hashinfo ;
struct udp_table *udp_table ;
struct raw_hashinfo *raw_hash ;
};

# 5030 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct proto {
void (*close)(struct sock *, long ) ;
int (*connect)(struct sock *, struct sockaddr *, int ) ;
int (*disconnect)(struct sock *, int ) ;
struct sock *(*accept)(struct sock *, int , int *) ;
int (*ioctl)(struct sock *, int , unsigned long ) ;
int (*init)(struct sock *) ;
void (*destroy)(struct sock *) ;
void (*shutdown)(struct sock *, int ) ;
int (*setsockopt)(struct sock *, int , int , char *, unsigned int ) ;
int (*getsockopt)(struct sock *, int , int , char *, int *) ;
int (*compat_setsockopt)(struct sock *, int , int , char *, unsigned int ) ;
int (*compat_getsockopt)(struct sock *, int , int , char *, int *) ;
int (*compat_ioctl)(struct sock *, unsigned int , unsigned long ) ;
int (*sendmsg)(struct kiocb *, struct sock *, struct msghdr *, size_t ) ;
int (*recvmsg)(struct kiocb *, struct sock *, struct msghdr *, size_t ,
int , int , int *) ;
int (*sendpage)(struct sock *, struct page *, int , size_t , int ) ;
int (*bind)(struct sock *, struct sockaddr *, int ) ;
int (*backlog_rcv)(struct sock *, struct sk_buff *) ;
void (*release_cb)(struct sock *) ;
void (*mtu_reduced)(struct sock *) ;
void (*hash)(struct sock *) ;
void (*unhash)(struct sock *) ;
void (*rehash)(struct sock *) ;
int (*get_port)(struct sock *, unsigned short ) ;
void (*clear_sk)(struct sock *, int ) ;
unsigned int inuse_idx ;
void (*enter_memory_pressure)(struct sock *) ;
atomic_long_t *memory_allocated ;
struct percpu_counter *sockets_allocated ;
int *memory_pressure ;
long *sysctl_mem ;
int *sysctl_wmem ;
int *sysctl_rmem ;
int max_header ;
bool no_autobind ;
struct kmem_cache *slab ;
unsigned int obj_size ;
int slab_flags ;
struct percpu_counter *orphan_count ;
struct request_sock_ops *rsk_prot ;
struct timewait_sock_ops *twsk_prot ;
union __anonunion_h_238 h ;
struct module *owner ;
char name[32U] ;
struct list_head node ;
int (*init_cgroup)(struct mem_cgroup *, struct cgroup_subsys *) ;
void (*destroy_cgroup)(struct mem_cgroup *) ;
struct cg_proto *(*proto_cgroup)(struct mem_cgroup *) ;
};

# 5081 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct cg_proto {
void (*enter_memory_pressure)(struct sock *) ;
struct res_counter *memory_allocated ;
struct percpu_counter *sockets_allocated ;
int *memory_pressure ;
long *sysctl_mem ;
unsigned long flags ;
struct mem_cgroup *memcg ;
};

# 5090 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct request_values {
};

# 5093 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct request_sock_ops {
int family ;
int obj_size ;
struct kmem_cache *slab ;
char *slab_name ;
int (*rtx_syn_ack)(struct sock *, struct request_sock *,
struct request_values *) ;
void (*send_ack)(struct sock *, struct sk_buff *, struct request_sock *) ;
void (*send_reset)(struct sock *, struct sk_buff *) ;
void (*destructor)(struct request_sock *) ;
void (*syn_ack_timeout)(struct sock *, struct request_sock *) ;
};

# 5104 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct request_sock {
struct request_sock *dl_next ;
u16 mss ;
u8 num_retrans ;
unsigned char cookie_ts : 1 ;
unsigned char num_timeout : 7 ;
u32 window_clamp ;
u32 rcv_wnd ;
u32 ts_recent ;
unsigned long expires ;
struct request_sock_ops const *rsk_ops ;
struct sock *sk ;
u32 secid ;
u32 peer_secid ;
};

# 5119 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct timewait_sock_ops {
struct kmem_cache *twsk_slab ;
char *twsk_slab_name ;
unsigned int twsk_obj_size ;
int (*twsk_unique)(struct sock *, struct sock *, void *) ;
void (*twsk_destructor)(struct sock *) ;
};

# 5126 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct ip6_sf_list {
struct ip6_sf_list *sf_next ;
struct in6_addr sf_addr ;
unsigned long sf_count[2U] ;
unsigned char sf_gsresp ;
unsigned char sf_oldin ;
unsigned char sf_crcount ;
};

# 5134 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct ifmcaddr6 {
struct in6_addr mca_addr ;
struct inet6_dev *idev ;
struct ifmcaddr6 *next ;
struct ip6_sf_list *mca_sources ;
struct ip6_sf_list *mca_tomb ;
unsigned int mca_sfmode ;
unsigned char mca_crcount ;
unsigned long mca_sfcount[2U] ;
struct timer_list mca_timer ;
unsigned int mca_flags ;
int mca_users ;
atomic_t mca_refcnt ;
spinlock_t mca_lock ;
unsigned long mca_cstamp ;
unsigned long mca_tstamp ;
};

# 5151 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct ifacaddr6 {
struct in6_addr aca_addr ;
struct inet6_dev *aca_idev ;
struct rt6_info *aca_rt ;
struct ifacaddr6 *aca_next ;
int aca_users ;
atomic_t aca_refcnt ;
spinlock_t aca_lock ;
unsigned long aca_cstamp ;
unsigned long aca_tstamp ;
};

# 5162 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct ipv6_devstat {
struct proc_dir_entry *proc_dir_entry ;
struct ipstats_mib *ipv6[1U] ;
struct icmpv6_mib_device *icmpv6dev ;
struct icmpv6msg_mib_device *icmpv6msgdev ;
};

# 5168 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct inet6_dev {
struct net_device *dev ;
struct list_head addr_list ;
struct ifmcaddr6 *mc_list ;
struct ifmcaddr6 *mc_tomb ;
spinlock_t mc_lock ;
unsigned char mc_qrv ;
unsigned char mc_gq_running ;
unsigned char mc_ifc_count ;
unsigned long mc_v1_seen ;
unsigned long mc_maxdelay ;
struct timer_list mc_gq_timer ;
struct timer_list mc_ifc_timer ;
struct ifacaddr6 *ac_list ;
rwlock_t lock ;
atomic_t refcnt ;
__u32 if_flags ;
int dead ;
u8 rndid[8U] ;
struct timer_list regen_timer ;
struct list_head tempaddr_list ;
struct neigh_parms *nd_parms ;
struct inet6_dev *next ;
struct ipv6_devconf cnf ;
struct ipv6_devstat stats ;
unsigned long tstamp ;
struct callback_head rcu ;
};

# 5196
struct xt_table_info;

# 5197 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct xt_table {
struct list_head list ;
unsigned int valid_hooks ;
struct xt_table_info *private ;
struct module *me ;
u_int8_t af ;
int priority ;
char const name[32U] ;
};

# 5206 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct xt_table_info {
unsigned int size ;
unsigned int number ;
unsigned int initial_entries ;
unsigned int hook_entry[5U] ;
unsigned int underflow[5U] ;
unsigned int stacksize ;
unsigned int *stackptr ;
void ***jumpstack ;
void *entries[1U] ;
};

# 5217 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct ip_conntrack_stat {
unsigned int searched ;
unsigned int found ;
unsigned int new ;
unsigned int invalid ;
unsigned int ignore ;
unsigned int delete ;
unsigned int delete_list ;
unsigned int insert ;
unsigned int insert_failed ;
unsigned int drop ;
unsigned int early_drop ;
unsigned int error ;
unsigned int expect_new ;
unsigned int expect_create ;
unsigned int expect_delete ;
unsigned int search_restart ;
};

# 5235 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct ip_vs_iphdr {
__u32 len ;
__u32 thoff_reasm ;
__u16 fragoffs ;
__s16 protocol ;
__s32 flags ;
union nf_inet_addr saddr ;
union nf_inet_addr daddr ;
};

# 5244 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct ip_vs_seq {
__u32 init_seq ;
__u32 delta ;
__u32 previous_delta ;
};

# 5249 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct ip_vs_counters {
__u32 conns ;
__u32 inpkts ;
__u32 outpkts ;
__u64 inbytes ;
__u64 outbytes ;
};

# 5256 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct ip_vs_cpu_stats {
struct ip_vs_counters ustats ;
struct u64_stats_sync syncp ;
};

# 5260 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct ip_vs_estimator {
struct list_head list ;
u64 last_inbytes ;
u64 last_outbytes ;
u32 last_conns ;
u32 last_inpkts ;
u32 last_outpkts ;
u32 cps ;
u32 inpps ;
u32 outpps ;
u32 inbps ;
u32 outbps ;
};

# 5273 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct ip_vs_stats {
struct ip_vs_stats_user ustats ;
struct ip_vs_estimator est ;
struct ip_vs_cpu_stats *cpustats ;
spinlock_t lock ;
struct ip_vs_stats_user ustats0 ;
};

# 5280
struct ip_vs_conn;

# 5281
struct ip_vs_app;

# 5282
struct ip_vs_proto_data;

# 5283 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct ip_vs_protocol {
struct ip_vs_protocol *next ;
char *name ;
u16 protocol ;
u16 num_states ;
int dont_defrag ;
void (*init)(struct ip_vs_protocol *) ;
void (*exit)(struct ip_vs_protocol *) ;
int (*init_netns)(struct net *, struct ip_vs_proto_data *) ;
void (*exit_netns)(struct net *, struct ip_vs_proto_data *) ;
int (*conn_schedule)(int , struct sk_buff *, struct ip_vs_proto_data *,
int *, struct ip_vs_conn **, struct ip_vs_iphdr *) ;
struct ip_vs_conn *(*conn_in_get)(int , struct sk_buff const *,
struct ip_vs_iphdr const *, int ) ;
struct ip_vs_conn *(*conn_out_get)(int , struct sk_buff const *,
struct ip_vs_iphdr const *, int ) ;
int (*snat_handler)(struct sk_buff *, struct ip_vs_protocol *,
struct ip_vs_conn *, struct ip_vs_iphdr *) ;
int (*dnat_handler)(struct sk_buff *, struct ip_vs_protocol *,
struct ip_vs_conn *, struct ip_vs_iphdr *) ;
int (*csum_check)(int , struct sk_buff *, struct ip_vs_protocol *) ;
char const *(*state_name)(int ) ;
void (*state_transition)(struct ip_vs_conn *, int ,
struct sk_buff const *, struct ip_vs_proto_data *) ;
int (*register_app)(struct net *, struct ip_vs_app *) ;
void (*unregister_app)(struct net *, struct ip_vs_app *) ;
int (*app_conn_bind)(struct ip_vs_conn *) ;
void (*debug_packet)(int , struct ip_vs_protocol *,
struct sk_buff const *, int , char const *) ;
void (*timeout_change)(struct ip_vs_proto_data *, int ) ;
};

# 5314
struct tcp_states_t;

# 5315 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct ip_vs_proto_data {
struct ip_vs_proto_data *next ;
struct ip_vs_protocol *pp ;
int *timeout_table ;
atomic_t appcnt ;
struct tcp_states_t *tcp_state_table ;
};

# 5322
struct ip_vs_pe;

# 5323 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct ip_vs_conn_param {
struct net *net ;
union nf_inet_addr const *caddr ;
union nf_inet_addr const *vaddr ;
__be16 cport ;
__be16 vport ;
__u16 protocol ;
u16 af ;
struct ip_vs_pe const *pe ;
char *pe_data ;
__u8 pe_data_len ;
};

# 5335
struct ip_vs_dest;

# 5336 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct ip_vs_conn {
struct hlist_node c_list ;
struct net *net ;
u16 af ;
__be16 cport ;
__be16 vport ;
__be16 dport ;
__u32 fwmark ;
union nf_inet_addr caddr ;
union nf_inet_addr vaddr ;
union nf_inet_addr daddr ;
__u32 volatile flags ;
__u16 protocol ;
atomic_t refcnt ;
struct timer_list timer ;
unsigned long volatile timeout ;
spinlock_t lock ;
__u16 volatile state ;
__u16 volatile old_state ;
unsigned long sync_endtime ;
struct ip_vs_conn *control ;
atomic_t n_control ;
struct ip_vs_dest *dest ;
atomic_t in_pkts ;
int (*packet_xmit)(struct sk_buff *, struct ip_vs_conn *,
struct ip_vs_protocol *, struct ip_vs_iphdr *) ;
struct ip_vs_app *app ;
void *app_data ;
struct ip_vs_seq in_seq ;
struct ip_vs_seq out_seq ;
struct ip_vs_pe const *pe ;
char *pe_data ;
__u8 pe_data_len ;
};

# 5370
struct ip_vs_scheduler;

# 5371 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct ip_vs_service {
struct list_head s_list ;
struct list_head f_list ;
atomic_t refcnt ;
atomic_t usecnt ;
u16 af ;
__u16 protocol ;
union nf_inet_addr addr ;
__be16 port ;
__u32 fwmark ;
unsigned int flags ;
unsigned int timeout ;
__be32 netmask ;
struct net *net ;
struct list_head destinations ;
__u32 num_dests ;
struct ip_vs_stats stats ;
struct ip_vs_app *inc ;
struct ip_vs_scheduler *scheduler ;
rwlock_t sched_lock ;
void *sched_data ;
struct ip_vs_pe *pe ;
};

# 5394 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct ip_vs_dest {
struct list_head n_list ;
struct list_head d_list ;
u16 af ;
__be16 port ;
union nf_inet_addr addr ;
unsigned int volatile flags ;
atomic_t conn_flags ;
atomic_t weight ;
atomic_t refcnt ;
struct ip_vs_stats stats ;
atomic_t activeconns ;
atomic_t inactconns ;
atomic_t persistconns ;
__u32 u_threshold ;
__u32 l_threshold ;
spinlock_t dst_lock ;
struct dst_entry *dst_cache ;
u32 dst_rtos ;
u32 dst_cookie ;
union nf_inet_addr dst_saddr ;
struct ip_vs_service *svc ;
__u16 protocol ;
__be16 vport ;
union nf_inet_addr vaddr ;
__u32 vfwmark ;
};

# 5421 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct ip_vs_scheduler {
struct list_head n_list ;
char *name ;
atomic_t refcnt ;
struct module *module ;
int (*init_service)(struct ip_vs_service *) ;
int (*done_service)(struct ip_vs_service *) ;
int (*update_service)(struct ip_vs_service *) ;
struct ip_vs_dest *(*schedule)(struct ip_vs_service *,
struct sk_buff const *) ;
};

# 5431 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct ip_vs_pe {
struct list_head n_list ;
char *name ;
atomic_t refcnt ;
struct module *module ;
int (*fill_param)(struct ip_vs_conn_param *, struct sk_buff *) ;
bool (*ct_match)(struct ip_vs_conn_param const *, struct ip_vs_conn *) ;
u32 (*hashkey_raw)(struct ip_vs_conn_param const *, u32 , bool ) ;
int (*show_pe_data)(struct ip_vs_conn const *, char *) ;
};

# 5441 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct ip_vs_app {
struct list_head a_list ;
int type ;
char *name ;
__u16 protocol ;
struct module *module ;
struct list_head incs_list ;
struct list_head p_list ;
struct ip_vs_app *app ;
__be16 port ;
atomic_t usecnt ;
int (*pkt_out)(struct ip_vs_app *, struct ip_vs_conn *, struct sk_buff *,
int *) ;
int (*pkt_in)(struct ip_vs_app *, struct ip_vs_conn *, struct sk_buff *,
int *) ;
int (*init_conn)(struct ip_vs_app *, struct ip_vs_conn *) ;
int (*done_conn)(struct ip_vs_app *, struct ip_vs_conn *) ;
int (*bind_conn)(struct ip_vs_app *, struct ip_vs_conn *,
struct ip_vs_protocol *) ;
void (*unbind_conn)(struct ip_vs_app *, struct ip_vs_conn *) ;
int *timeout_table ;
int *timeouts ;
int timeouts_size ;
int (*conn_schedule)(struct sk_buff *, struct ip_vs_app *, int *,
struct ip_vs_conn **) ;
struct ip_vs_conn *(*conn_in_get)(struct sk_buff const *,
struct ip_vs_app *,
struct iphdr const *, int ) ;
struct ip_vs_conn *(*conn_out_get)(struct sk_buff const *,
struct ip_vs_app *,
struct iphdr const *, int ) ;
int (*state_transition)(struct ip_vs_conn *, int , struct sk_buff const *,
struct ip_vs_app *) ;
void (*timeout_change)(struct ip_vs_app *, int ) ;
};

# 5470
struct ip_vs_sync_buff;

# 5471 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct ipvs_master_sync_state {
struct list_head sync_queue ;
struct ip_vs_sync_buff *sync_buff ;
int sync_queue_len ;
unsigned int sync_queue_delay ;
struct task_struct *master_thread ;
struct delayed_work master_wakeup_work ;
struct netns_ipvs *ipvs ;
};

# 5480 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct netns_ipvs {
int gen ;
int enable ;
struct list_head rs_table[16U] ;
struct list_head app_list ;
struct ip_vs_proto_data *proto_data_table[32U] ;
struct list_head tcp_apps[16U] ;
spinlock_t tcp_app_lock ;
struct list_head udp_apps[16U] ;
spinlock_t udp_app_lock ;
struct list_head sctp_apps[16U] ;
spinlock_t sctp_app_lock ;
atomic_t conn_count ;
struct ip_vs_stats tot_stats ;
int num_services ;
rwlock_t rs_lock ;
struct list_head dest_trash ;
atomic_t ftpsvc_counter ;
atomic_t nullsvc_counter ;
struct delayed_work defense_work ;
int drop_rate ;
int drop_counter ;
atomic_t dropentry ;
spinlock_t dropentry_lock ;
spinlock_t droppacket_lock ;
spinlock_t securetcp_lock ;
struct ctl_table_header *sysctl_hdr ;
struct ctl_table *sysctl_tbl ;
int sysctl_amemthresh ;
int sysctl_am_droprate ;
int sysctl_drop_entry ;
int sysctl_drop_packet ;
int sysctl_secure_tcp ;
int sysctl_conntrack ;
int sysctl_snat_reroute ;
int sysctl_sync_ver ;
int sysctl_sync_ports ;
int sysctl_sync_qlen_max ;
int sysctl_sync_sock_size ;
int sysctl_cache_bypass ;
int sysctl_expire_nodest_conn ;
int sysctl_expire_quiescent_template ;
int sysctl_sync_threshold[2U] ;
unsigned int sysctl_sync_refresh_period ;
int sysctl_sync_retries ;
int sysctl_nat_icmp_send ;
int sysctl_pmtu_disc ;
int sysctl_lblc_expiration ;
struct ctl_table_header *lblc_ctl_header ;
struct ctl_table *lblc_ctl_table ;
int sysctl_lblcr_expiration ;
struct ctl_table_header *lblcr_ctl_header ;
struct ctl_table *lblcr_ctl_table ;
struct list_head est_list ;
spinlock_t est_lock ;
struct timer_list est_timer ;
spinlock_t sync_lock ;
struct ipvs_master_sync_state *ms ;
spinlock_t sync_buff_lock ;
struct task_struct **backup_threads ;
int threads_mask ;
int send_mesg_maxlen ;
int recv_mesg_maxlen ;
int volatile sync_state ;
int volatile master_syncid ;
int volatile backup_syncid ;
struct mutex sync_mutex ;
char master_mcast_ifn[16U] ;
char backup_mcast_ifn[16U] ;
struct net *net ;
};

# 5560 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef __u16 u_int16_t;

# 5561 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef __u32 u_int32_t;

# 5562 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef __u64 u_int64_t;

# 5628
enum hrtimer_restart;

# 5634 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef unsigned int nf_hookfn(unsigned int , struct sk_buff *,
struct net_device const *,
struct net_device const *,
int (*)(struct sk_buff *));

# 5636 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct nf_hook_ops {
struct list_head list ;
nf_hookfn *hook ;
struct module *owner ;
u_int8_t pf ;
unsigned int hooknum ;
int priority ;
};

# 5706
struct nf_conn;

# 5707 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct ip_ct_tcp_state {
u_int32_t td_end ;
u_int32_t td_maxend ;
u_int32_t td_maxwin ;
u_int32_t td_maxack ;
u_int8_t td_scale ;
u_int8_t flags ;
};

# 5715 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct ip_ct_tcp {
struct ip_ct_tcp_state seen[2U] ;
u_int8_t state ;
u_int8_t last_dir ;
u_int8_t retrans ;
u_int8_t last_index ;
u_int32_t last_seq ;
u_int32_t last_ack ;
u_int32_t last_end ;
u_int16_t last_win ;
u_int8_t last_wscale ;
u_int8_t last_flags ;
};

# 5728 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct pernet_operations {
struct list_head list ;
int (*init)(struct net *) ;
void (*exit)(struct net *) ;
void (*exit_batch)(struct list_head *) ;
int *id ;
size_t size ;
};

# 6038 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
union __anonunion_ldv_45016_256 {
__be32 a4 ;
__be32 a6[4U] ;
};

# 6042 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct inetpeer_addr_base {
union __anonunion_ldv_45016_256 ldv_45016 ;
};

# 6045 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct inetpeer_addr {
struct inetpeer_addr_base addr ;
__u16 family ;
};

# 6049 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
union __anonunion_ldv_45031_257 {
struct list_head gc_list ;
struct callback_head gc_rcu ;
};

# 6053 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct __anonstruct_ldv_45036_259 {
atomic_t rid ;
atomic_t ip_id_count ;
};

# 6057
struct inet_peer;

# 6057 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
union __anonunion_ldv_45039_258 {
struct __anonstruct_ldv_45036_259 ldv_45036 ;
struct callback_head rcu ;
struct inet_peer *gc_next ;
};

# 6062 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct inet_peer {
struct inet_peer *avl_left ;
struct inet_peer *avl_right ;
struct inetpeer_addr daddr ;
__u32 avl_height ;
u32 metrics[14U] ;
u32 rate_tokens ;
unsigned long rate_last ;
union __anonunion_ldv_45031_257 ldv_45031 ;
union __anonunion_ldv_45039_258 ldv_45039 ;
__u32 dtime ;
atomic_t refcnt ;
};

# 6075 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct inet_peer_base {
struct inet_peer *root ;
seqlock_t lock ;
u32 flush_seq ;
int total ;
};

# 6081 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct rtable {
struct dst_entry dst ;
int rt_genid ;
unsigned int rt_flags ;
__u16 rt_type ;
__u8 rt_is_input ;
__u8 rt_uses_gateway ;
int rt_iif ;
__be32 rt_gateway ;
u32 rt_pmtu ;
struct list_head rt_uncached ;
};

# 6093 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct inet_ehash_bucket {
struct hlist_nulls_head chain ;
struct hlist_nulls_head twchain ;
};

# 6097 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct inet_bind_hashbucket {
spinlock_t lock ;
struct hlist_head chain ;
};

# 6101 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct inet_listen_hashbucket {
spinlock_t lock ;
struct hlist_nulls_head head ;
};

# 6105 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct inet_hashinfo {
struct inet_ehash_bucket *ehash ;
spinlock_t *ehash_locks ;
unsigned int ehash_mask ;
unsigned int ehash_locks_mask ;
struct inet_bind_hashbucket *bhash ;
unsigned int bhash_size ;
struct kmem_cache *bind_bucket_cachep ;
struct inet_listen_hashbucket listening_hash[32U] ;
atomic_t bsockets ;
};

# 6116 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct udp_hslot {
struct hlist_nulls_head head ;
int count ;
spinlock_t lock ;
};

# 6121 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct udp_table {
struct udp_hslot *hash ;
struct udp_hslot *hash2 ;
unsigned int mask ;
unsigned int log ;
};

# 6127 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct net_generic {
unsigned int len ;
struct callback_head rcu ;
void *ptr[0U] ;
};

# 6132 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct fib6_node {
struct fib6_node *parent ;
struct fib6_node *left ;
struct fib6_node *right ;
struct fib6_node *subtree ;
struct rt6_info *leaf ;
__u16 fn_bit ;
__u16 fn_flags ;
__u32 fn_sernum ;
struct rt6_info *rr_ptr ;
};

# 6143 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct rt6key {
struct in6_addr addr ;
int plen ;
};

# 6147 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct rt6_info {
struct dst_entry dst ;
struct neighbour *n ;
struct fib6_table *rt6i_table ;
struct fib6_node *rt6i_node ;
struct in6_addr rt6i_gateway ;
struct list_head rt6i_siblings ;
unsigned int rt6i_nsiblings ;
atomic_t rt6i_ref ;
struct rt6key rt6i_dst ;
u32 rt6i_flags ;
struct rt6key rt6i_src ;
struct rt6key rt6i_prefsrc ;
u32 rt6i_metric ;
struct inet6_dev *rt6i_idev ;
unsigned long _rt6i_peer ;
u32 rt6i_genid ;
unsigned short rt6i_nfheader_len ;
u8 rt6i_protocol ;
};

# 6167 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct rt6_statistics {
__u32 fib_nodes ;
__u32 fib_route_nodes ;
__u32 fib_rt_alloc ;
__u32 fib_rt_entries ;
__u32 fib_rt_cache ;
__u32 fib_discarded_routes ;
};

# 6175 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct fib6_table {
struct hlist_node tb6_hlist ;
u32 tb6_id ;
rwlock_t tb6_lock ;
struct fib6_node tb6_root ;
struct inet_peer_base tb6_peers ;
};

# 6182
enum ip_conntrack_info {
IP_CT_ESTABLISHED = 0,
IP_CT_RELATED = 1,
IP_CT_NEW = 2,
IP_CT_IS_REPLY = 3,
IP_CT_ESTABLISHED_REPLY = 3,
IP_CT_RELATED_REPLY = 4,
IP_CT_NEW_REPLY = 5,
IP_CT_NUMBER = 5
};

# 6192 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct __anonstruct_tcp_276 {
__be16 port ;
};

# 6195 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct __anonstruct_udp_277 {
__be16 port ;
};

# 6198 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct __anonstruct_icmp_278 {
__be16 id ;
};

# 6201 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct __anonstruct_dccp_279 {
__be16 port ;
};

# 6204 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct __anonstruct_sctp_280 {
__be16 port ;
};

# 6207 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct __anonstruct_gre_281 {
__be16 key ;
};

# 6210 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
union nf_conntrack_man_proto {
__be16 all ;
struct __anonstruct_tcp_276 tcp ;
struct __anonstruct_udp_277 udp ;
struct __anonstruct_icmp_278 icmp ;
struct __anonstruct_dccp_279 dccp ;
struct __anonstruct_sctp_280 sctp ;
struct __anonstruct_gre_281 gre ;
};

# 6219 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct nf_conntrack_man {
union nf_inet_addr u3 ;
union nf_conntrack_man_proto u ;
u_int16_t l3num ;
};

# 6224 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct __anonstruct_tcp_284 {
__be16 port ;
};

# 6227 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct __anonstruct_udp_285 {
__be16 port ;
};

# 6230 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct __anonstruct_icmp_286 {
u_int8_t type ;
u_int8_t code ;
};

# 6234 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct __anonstruct_dccp_287 {
__be16 port ;
};

# 6237 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct __anonstruct_sctp_288 {
__be16 port ;
};

# 6240 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct __anonstruct_gre_289 {
__be16 key ;
};

# 6243 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
union __anonunion_u_283 {
__be16 all ;
struct __anonstruct_tcp_284 tcp ;
struct __anonstruct_udp_285 udp ;
struct __anonstruct_icmp_286 icmp ;
struct __anonstruct_dccp_287 dccp ;
struct __anonstruct_sctp_288 sctp ;
struct __anonstruct_gre_289 gre ;
};

# 6252 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct __anonstruct_dst_282 {
union nf_inet_addr u3 ;
union __anonunion_u_283 u ;
u_int8_t protonum ;
u_int8_t dir ;
};

# 6258 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct nf_conntrack_tuple {
struct nf_conntrack_man src ;
struct __anonstruct_dst_282 dst ;
};

# 6262 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct nf_conntrack_tuple_hash {
struct hlist_nulls_node hnnode ;
struct nf_conntrack_tuple tuple ;
};

# 6266 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct nf_ct_dccp {
u_int8_t role[2U] ;
u_int8_t state ;
u_int8_t last_pkt ;
u_int8_t last_dir ;
u_int64_t handshake_seq ;
};

# 6273
enum sctp_conntrack {
SCTP_CONNTRACK_NONE = 0,
SCTP_CONNTRACK_CLOSED = 1,
SCTP_CONNTRACK_COOKIE_WAIT = 2,
SCTP_CONNTRACK_COOKIE_ECHOED = 3,
SCTP_CONNTRACK_ESTABLISHED = 4,
SCTP_CONNTRACK_SHUTDOWN_SENT = 5,
SCTP_CONNTRACK_SHUTDOWN_RECD = 6,
SCTP_CONNTRACK_SHUTDOWN_ACK_SENT = 7,
SCTP_CONNTRACK_MAX = 8
};

# 6284 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct ip_ct_sctp {
enum sctp_conntrack state ;
__be32 vtag[2U] ;
};

# 6288 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct nf_ct_gre {
unsigned int stream_timeout ;
unsigned int timeout ;
};

# 6292 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
union nf_conntrack_proto {
struct nf_ct_dccp dccp ;
struct ip_ct_sctp sctp ;
struct ip_ct_tcp tcp ;
struct nf_ct_gre gre ;
};

# 6298
struct nf_ct_ext;

# 6299 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct nf_conn {
struct nf_conntrack ct_general ;
spinlock_t lock ;
struct nf_conntrack_tuple_hash tuplehash[2U] ;
unsigned long status ;
struct nf_conn *master ;
struct timer_list timeout ;
u_int32_t mark ;
u_int32_t secmark ;
struct nf_ct_ext *ext ;
struct net *ct_net ;
union nf_conntrack_proto proto ;
};

# 6328
enum hrtimer_restart;

# 6330 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct reclaim_state {
unsigned long reclaimed_slab ;
};

# 6333 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct swap_extent {
struct list_head list ;
unsigned long start_page ;
unsigned long nr_pages ;
sector_t start_block ;
};

# 6339 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct swap_info_struct {
unsigned long flags ;
short prio ;
signed char type ;
signed char next ;
unsigned int max ;
unsigned char *swap_map ;
unsigned int lowest_bit ;
unsigned int highest_bit ;
unsigned int pages ;
unsigned int inuse_pages ;
unsigned int cluster_next ;
unsigned int cluster_nr ;
unsigned int lowest_alloc ;
unsigned int highest_alloc ;
struct swap_extent *curr_swap_extent ;
struct swap_extent first_swap_extent ;
struct block_device *bdev ;
struct file *swap_file ;
unsigned int old_block_size ;
unsigned long *frontswap_map ;
atomic_t frontswap_pages ;
};

# 6362 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct nf_sockopt_ops {
struct list_head list ;
u_int8_t pf ;
int set_optmin ;
int set_optmax ;
int (*set)(struct sock *, int , void *, unsigned int ) ;
int (*compat_set)(struct sock *, int , void *, unsigned int ) ;
int get_optmin ;
int get_optmax ;
int (*get)(struct sock *, int , void *, int *) ;
int (*compat_get)(struct sock *, int , void *, int *) ;
struct module *owner ;
};

# 6386 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct genlmsghdr {
__u8 cmd ;
__u8 version ;
__u16 reserved ;
};

# 6391
struct genl_family;

# 6392
struct genl_ops;

# 6393
struct genl_info;

# 6394 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct genl_family {
unsigned int id ;
unsigned int hdrsize ;
char name[16U] ;
unsigned int version ;
unsigned int maxattr ;
bool netnsok ;
int (*pre_doit)(struct genl_ops *, struct sk_buff *, struct genl_info *) ;
void (*post_doit)(struct genl_ops *, struct sk_buff *, struct genl_info *) ;
struct nlattr **attrbuf ;
struct list_head ops_list ;
struct list_head family_list ;
struct list_head mcast_groups ;
};

# 6408 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct genl_info {
u32 snd_seq ;
u32 snd_portid ;
struct nlmsghdr *nlhdr ;
struct genlmsghdr *genlhdr ;
void *userhdr ;
struct nlattr **attrs ;
struct net *_net ;
void *user_ptr[2U] ;
};

# 6418 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct genl_ops {
u8 cmd ;
u8 internal_flags ;
unsigned int flags ;
struct nla_policy const *policy ;
int (*doit)(struct sk_buff *, struct genl_info *) ;
int (*dumpit)(struct sk_buff *, struct netlink_callback *) ;
int (*done)(struct netlink_callback *) ;
struct list_head ops_list ;
};

# 6531
enum hrtimer_restart;

# 6532
enum hrtimer_restart;

# 6578
enum hrtimer_restart;

# 6588
enum hrtimer_restart;

# 6604 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct ipv4_devconf {
void *sysctl ;
int data[26U] ;
unsigned long state[1U] ;
};

# 6609
struct in_ifaddr;

# 6610
struct ip_mc_list;

# 6611 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct in_device {
struct net_device *dev ;
atomic_t refcnt ;
int dead ;
struct in_ifaddr *ifa_list ;
struct ip_mc_list *mc_list ;
int mc_count ;
spinlock_t mc_tomb_lock ;
struct ip_mc_list *mc_tomb ;
unsigned long mr_v1_seen ;
unsigned long mr_v2_seen ;
unsigned long mr_maxdelay ;
unsigned char mr_qrv ;
unsigned char mr_gq_running ;
unsigned char mr_ifc_count ;
struct timer_list mr_gq_timer ;
struct timer_list mr_ifc_timer ;
struct neigh_parms *arp_parms ;
struct ipv4_devconf cnf ;
struct callback_head callback_head ;
};

# 6632 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct in_ifaddr {
struct hlist_node hash ;
struct in_ifaddr *ifa_next ;
struct in_device *ifa_dev ;
struct callback_head callback_head ;
__be32 ifa_local ;
__be32 ifa_address ;
__be32 ifa_mask ;
__be32 ifa_broadcast ;
unsigned char ifa_scope ;
unsigned char ifa_flags ;
unsigned char ifa_prefixlen ;
char ifa_label[16U] ;
};

# 6659 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct ip_sf_list {
struct ip_sf_list *sf_next ;
__be32 sf_inaddr ;
unsigned long sf_count[2U] ;
unsigned char sf_gsresp ;
unsigned char sf_oldin ;
unsigned char sf_crcount ;
};

# 6667 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
union __anonunion_ldv_38361_225 {
struct ip_mc_list *next ;
struct ip_mc_list *next_rcu ;
};

# 6671 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct ip_mc_list {
struct in_device *interface ;
__be32 multiaddr ;
unsigned int sfmode ;
struct ip_sf_list *sources ;
struct ip_sf_list *tomb ;
unsigned long sfcount[2U] ;
union __anonunion_ldv_38361_225 ldv_38361 ;
struct timer_list timer ;
int users ;
atomic_t refcnt ;
spinlock_t lock ;
char tm_running ;
char reporter ;
char unsolicit_count ;
char loaded ;
unsigned char gsquery ;
unsigned char crcount ;
struct callback_head rcu ;
};

# 6752 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct ip_vs_sync_mesg {
__u8 reserved ;
__u8 syncid ;
__u16 size ;
__u8 nr_conns ;
__s8 version ;
__u16 spare ;
};

# 6760 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct ip_vs_sync_buff {
struct list_head list ;
unsigned long firstuse ;
struct ip_vs_sync_mesg *mesg ;
unsigned char *head ;
unsigned char *end ;
};

# 6767
enum hrtimer_restart;

# 6776
enum hrtimer_restart;

# 6777
enum hrtimer_restart;

# 6778
enum hrtimer_restart;

# 6779 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct tcp_states_t {
int next_state[11U] ;
};

# 6782
enum hrtimer_restart;

# 6789
enum hrtimer_restart;

# 6791
enum hrtimer_restart;

# 6799
struct tty_driver;

# 6800 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef unsigned char cc_t;

# 6801 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef unsigned int speed_t;

# 6802 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
typedef unsigned int tcflag_t;

# 6803 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct ktermios {
tcflag_t c_iflag ;
tcflag_t c_oflag ;
tcflag_t c_cflag ;
tcflag_t c_lflag ;
cc_t c_line ;
cc_t c_cc[19U] ;
speed_t c_ispeed ;
speed_t c_ospeed ;
};

# 6813 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct winsize {
unsigned short ws_row ;
unsigned short ws_col ;
unsigned short ws_xpixel ;
unsigned short ws_ypixel ;
};

# 6819 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct termiox {
__u16 x_hflag ;
__u16 x_cflag ;
__u16 x_rflag[5U] ;
__u16 x_sflag ;
};

# 6825 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct cdev {
struct kobject kobj ;
struct module *owner ;
struct file_operations const *ops ;
struct list_head list ;
dev_t dev ;
unsigned int count ;
};

# 6833
struct serial_icounter_struct;

# 6834 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct tty_operations {
struct tty_struct *(*lookup)(struct tty_driver *, struct inode *, int ) ;
int (*install)(struct tty_driver *, struct tty_struct *) ;
void (*remove)(struct tty_driver *, struct tty_struct *) ;
int (*open)(struct tty_struct *, struct file *) ;
void (*close)(struct tty_struct *, struct file *) ;
void (*shutdown)(struct tty_struct *) ;
void (*cleanup)(struct tty_struct *) ;
int (*write)(struct tty_struct *, unsigned char const *, int ) ;
int (*put_char)(struct tty_struct *, unsigned char ) ;
void (*flush_chars)(struct tty_struct *) ;
int (*write_room)(struct tty_struct *) ;
int (*chars_in_buffer)(struct tty_struct *) ;
int (*ioctl)(struct tty_struct *, unsigned int , unsigned long ) ;
long (*compat_ioctl)(struct tty_struct *, unsigned int , unsigned long ) ;
void (*set_termios)(struct tty_struct *, struct ktermios *) ;
void (*throttle)(struct tty_struct *) ;
void (*unthrottle)(struct tty_struct *) ;
void (*stop)(struct tty_struct *) ;
void (*start)(struct tty_struct *) ;
void (*hangup)(struct tty_struct *) ;
int (*break_ctl)(struct tty_struct *, int ) ;
void (*flush_buffer)(struct tty_struct *) ;
void (*set_ldisc)(struct tty_struct *) ;
void (*wait_until_sent)(struct tty_struct *, int ) ;
void (*send_xchar)(struct tty_struct *, char ) ;
int (*tiocmget)(struct tty_struct *) ;
int (*tiocmset)(struct tty_struct *, unsigned int , unsigned int ) ;
int (*resize)(struct tty_struct *, struct winsize *) ;
int (*set_termiox)(struct tty_struct *, struct termiox *) ;
int (*get_icount)(struct tty_struct *, struct serial_icounter_struct *) ;
int (*poll_init)(struct tty_driver *, int , char *) ;
int (*poll_get_char)(struct tty_driver *, int ) ;
void (*poll_put_char)(struct tty_driver *, int , char ) ;
struct file_operations const *proc_fops ;
};

# 6870
struct tty_port;

# 6871 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct tty_driver {
int magic ;
struct kref kref ;
struct cdev *cdevs ;
struct module *owner ;
char const *driver_name ;
char const *name ;
int name_base ;
int major ;
int minor_start ;
unsigned int num ;
short type ;
short subtype ;
struct ktermios init_termios ;
unsigned long flags ;
struct proc_dir_entry *proc_entry ;
struct tty_driver *other ;
struct tty_struct **ttys ;
struct tty_port **ports ;
struct ktermios **termios ;
void *driver_state ;
struct tty_operations const *ops ;
struct list_head tty_drivers ;
};

# 6895 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct pps_event_time {
struct timespec ts_real ;
};

# 6898 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct tty_ldisc_ops {
int magic ;
char *name ;
int num ;
int flags ;
int (*open)(struct tty_struct *) ;
void (*close)(struct tty_struct *) ;
void (*flush_buffer)(struct tty_struct *) ;
ssize_t (*chars_in_buffer)(struct tty_struct *) ;
ssize_t (*read)(struct tty_struct *, struct file *, unsigned char *,
size_t ) ;
ssize_t (*write)(struct tty_struct *, struct file *,
unsigned char const *, size_t ) ;
int (*ioctl)(struct tty_struct *, struct file *, unsigned int ,
unsigned long ) ;
long (*compat_ioctl)(struct tty_struct *, struct file *, unsigned int ,
unsigned long ) ;
void (*set_termios)(struct tty_struct *, struct ktermios *) ;
unsigned int (*poll)(struct tty_struct *, struct file *,
struct poll_table_struct *) ;
int (*hangup)(struct tty_struct *) ;
void (*receive_buf)(struct tty_struct *, unsigned char const *, char *,
int ) ;
void (*write_wakeup)(struct tty_struct *) ;
void (*dcd_change)(struct tty_struct *, unsigned int ,
struct pps_event_time *) ;
struct module *owner ;
int refcount ;
};

# 6921 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct tty_ldisc {
struct tty_ldisc_ops *ops ;
atomic_t users ;
wait_queue_head_t wq_idle ;
};

# 6926 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct tty_buffer {
struct tty_buffer *next ;
char *char_buf_ptr ;
unsigned char *flag_buf_ptr ;
int used ;
int size ;
int commit ;
int read ;
unsigned long data[0U] ;
};

# 6936 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct tty_bufhead {
struct work_struct work ;
spinlock_t lock ;
struct tty_buffer *head ;
struct tty_buffer *tail ;
struct tty_buffer *free ;
int memory_used ;
};

# 6944 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct tty_port_operations {
int (*carrier_raised)(struct tty_port *) ;
void (*dtr_rts)(struct tty_port *, int ) ;
void (*shutdown)(struct tty_port *) ;
void (*drop)(struct tty_port *) ;
int (*activate)(struct tty_port *, struct tty_struct *) ;
void (*destruct)(struct tty_port *) ;
};

# 6952 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct tty_port {
struct tty_bufhead buf ;
struct tty_struct *tty ;
struct tty_struct *itty ;
struct tty_port_operations const *ops ;
spinlock_t lock ;
int blocked_open ;
int count ;
wait_queue_head_t open_wait ;
wait_queue_head_t close_wait ;
wait_queue_head_t delta_msr_wait ;
unsigned long flags ;
unsigned long iflags ;
unsigned char console : 1 ;
struct mutex mutex ;
struct mutex buf_mutex ;
unsigned char *xmit_buf ;
unsigned int close_delay ;
unsigned int closing_wait ;
int drain_delay ;
struct kref kref ;
};

# 6974 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct tty_struct {
int magic ;
struct kref kref ;
struct device *dev ;
struct tty_driver *driver ;
struct tty_operations const *ops ;
int index ;
struct mutex ldisc_mutex ;
struct tty_ldisc *ldisc ;
struct mutex atomic_write_lock ;
struct mutex legacy_mutex ;
struct mutex termios_mutex ;
spinlock_t ctrl_lock ;
struct ktermios termios ;
struct ktermios termios_locked ;
struct termiox *termiox ;
char name[64U] ;
struct pid *pgrp ;
struct pid *session ;
unsigned long flags ;
int count ;
struct winsize winsize ;
unsigned char stopped : 1 ;
unsigned char hw_stopped : 1 ;
unsigned char flow_stopped : 1 ;
unsigned char packet : 1 ;
unsigned char low_latency : 1 ;
unsigned char warned : 1 ;
unsigned char ctrl_status ;
unsigned int receive_room ;
struct tty_struct *link ;
struct fasync_struct *fasync ;
int alt_speed ;
wait_queue_head_t write_wait ;
wait_queue_head_t read_wait ;
struct work_struct hangup_work ;
void *disc_data ;
void *driver_data ;
struct list_head tty_files ;
unsigned char closing : 1 ;
unsigned short minimum_to_wake ;
unsigned char *write_buf ;
int write_cnt ;
struct work_struct SAK_work ;
struct tty_port *port ;
};

# 7020 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct sctp_mib {
unsigned long mibs[34U] ;
};

# 7047
enum hrtimer_restart;

# 7048
enum ip_conntrack_dir {
IP_CT_DIR_ORIGINAL = 0,
IP_CT_DIR_REPLY = 1,
IP_CT_DIR_MAX = 2
};

# 7053 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct __anonstruct_src_278 {
union nf_inet_addr u3 ;
union nf_conntrack_man_proto u ;
};

# 7057 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct nf_conntrack_tuple_mask {
struct __anonstruct_src_278 src ;
};

# 7060
struct nf_conntrack_helper;

# 7061 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct nf_conntrack_expect {
struct hlist_node lnode ;
struct hlist_node hnode ;
struct nf_conntrack_tuple tuple ;
struct nf_conntrack_tuple_mask mask ;
void (*expectfn)(struct nf_conn *, struct nf_conntrack_expect *) ;
struct nf_conntrack_helper *helper ;
struct nf_conn *master ;
struct timer_list timeout ;
atomic_t use ;
unsigned int flags ;
unsigned int class ;
union nf_inet_addr saved_addr ;
union nf_conntrack_man_proto saved_proto ;
enum ip_conntrack_dir dir ;
struct callback_head rcu ;
};

# 7078 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct nf_conntrack_expect_policy {
unsigned int max_expected ;
unsigned int timeout ;
char name[16U] ;
};

# 7083 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct nf_ct_ext {
struct callback_head rcu ;
u8 offset[7U] ;
u8 len ;
char data[0U] ;
};

# 7089 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct nf_ct_event {
struct nf_conn *ct ;
u32 portid ;
int report ;
};

# 7094 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct nf_ct_event_notifier {
int (*fcn)(unsigned int , struct nf_ct_event *) ;
};

# 7097 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct nf_exp_event {
struct nf_conntrack_expect *exp ;
u32 portid ;
int report ;
};

# 7102 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct nf_exp_event_notifier {
int (*fcn)(unsigned int , struct nf_exp_event *) ;
};

# 7105 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct nf_conntrack_helper {
struct hlist_node hnode ;
char name[16U] ;
struct module *me ;
struct nf_conntrack_expect_policy const *expect_policy ;
size_t data_len ;
struct nf_conntrack_tuple tuple ;
int (*help)(struct sk_buff *, unsigned int , struct nf_conn *,
enum ip_conntrack_info ) ;
void (*destroy)(struct nf_conn *) ;
int (*from_nlattr)(struct nlattr *, struct nf_conn *) ;
int (*to_nlattr)(struct sk_buff *, struct nf_conn const *) ;
unsigned int expect_class_max ;
unsigned int flags ;
unsigned int queue_num ;
};

# 1
extern __attribute__((__noreturn__)) void __VERIFIER_error();


# 7319
extern void *vmalloc(unsigned long arg);


# 7368
extern struct kmem_cache *kmem_cache_create(char const *arg, size_t arg1,
size_t arg2, unsigned long arg3,
void (*arg4)(void *));


# 7676 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
__inline static struct netns_ipvs *net_ipvs(struct net *net)
{
struct netns_ipvs *__retres;
# 7681
__retres = net->ipvs;
# 7681
return __retres;
}


# 7758 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
int ip_vs_conn_tab_size;

# 7938
int ip_vs_conn_init(void);


# 8014
int ip_vs_conn_net_init(struct net *net);


# 8080 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
static int ip_vs_conn_tab_bits = 12;

# 8082 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
static struct hlist_head *ip_vs_conn_tab;

# 8083 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
static struct kmem_cache *ip_vs_conn_cachep;

# 9846 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
int ip_vs_conn_net_init(struct net *net)
{
int __retres;
struct netns_ipvs *ipvs;
struct netns_ipvs *tmp;
# 9857
__retres = 0;
# 9857
return __retres;
}


# 9871 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
int ip_vs_conn_init(void)
{
int __retres;
int idx;
void *tmp;
int tmp___0;
struct lock_class_key __key;
# 9879
ip_vs_conn_tab_size = 1 << ip_vs_conn_tab_bits;
# 9881
tmp = vmalloc((unsigned long)ip_vs_conn_tab_size * 8UL);
# 9882
ip_vs_conn_tab = (struct hlist_head *)tmp;
# 9883
if ((unsigned long)ip_vs_conn_tab == (unsigned long)((struct hlist_head *)0)) {
# 9884
__retres = -12;
# 9884
goto return_label;
}
# 9888
ip_vs_conn_cachep = kmem_cache_create("ip_vs_conn",424UL,0UL,8192UL,
(void (*)(void *))0);
# 9889
if ((unsigned long)ip_vs_conn_cachep == (unsigned long)((struct kmem_cache *)0)) {
# 9891
__retres = -12;
# 9891
goto return_label;
}
ldv_46134:
# 9927
__retres = 0;
return_label:
# 9927
return __retres;
}


# 9940
void ldv_check_final_state(void);


# 9942
void ldv_initialize(void);


# 9944
extern int __VERIFIER_nondet_int(void);


# 10437
extern int nf_register_hooks(struct nf_hook_ops *arg, unsigned int arg1);


# 10440
extern int register_pernet_subsys(struct pernet_operations *arg);


# 10442
extern int register_pernet_device(struct pernet_operations *arg);


# 10520 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
__inline static void *net_generic(struct net const *net, int id)
{
struct net_generic *ng;
void *ptr;
struct net_generic *_________p1;
bool __warned;
int tmp;
int tmp___0;
long tmp___1;
long tmp___2;
long tmp___3;
# 10534
_________p1 = *((struct net_generic * const volatile *)(& net->gen));
# 10547
ng = _________p1;
_L:
# 10563
ptr = ng->ptr[id + -1];
ldv_47105:
# 10574
return ptr;
}


# 10900
int ip_vs_estimator_net_init(struct net *net);


# 10901
int ip_vs_control_net_init(struct net *net);


# 10902
int ip_vs_protocol_net_init(struct net *net);


# 10903
int ip_vs_app_net_init(struct net *net);


# 10904
int ip_vs_sync_net_init(struct net *net);


# 10905
void ip_vs_app_net_cleanup(struct net *net);


# 10909
void ip_vs_sync_net_cleanup(struct net *net);


# 10910
void ip_vs_service_net_cleanup(struct net *net);


# 10928
int ip_vs_register_nl_ioctl(void);


# 10930
int ip_vs_control_init(void);


# 11003 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
int ip_vs_net_id;

# 13409 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
static struct nf_hook_ops ip_vs_ops[13U];

# 13423 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
static int __ip_vs_init(struct net *net)
{
int __retres;
struct netns_ipvs *ipvs;
void *tmp;
int tmp___0;
int tmp___1;
int tmp___2;
int tmp___3;
int tmp___4;
int tmp___5;
# 13435
tmp = net_generic((struct net const *)net,ip_vs_net_id);
# 13436
ipvs = (struct netns_ipvs *)tmp;
# 13437
if ((unsigned long)ipvs == (unsigned long)((struct netns_ipvs *)0))
# 13438
goto return_label;
# 13446
net->ipvs = ipvs;
# 13447
tmp___0 = ip_vs_estimator_net_init(net);
# 13448
if (tmp___0 < 0)
# 13449
goto app_fail;
# 13453
tmp___1 = ip_vs_control_net_init(net);
# 13454
if (tmp___1 < 0)
# 13455
goto app_fail;
# 13459
tmp___2 = ip_vs_protocol_net_init(net);
# 13460
if (tmp___2 < 0)
# 13461
goto app_fail;
# 13465
tmp___3 = ip_vs_app_net_init(net);
# 13466
if (tmp___3 < 0)
# 13467
goto app_fail;
# 13471
tmp___4 = ip_vs_conn_net_init(net);
# 13472
if (tmp___4 < 0)
# 13473
goto sync_fail;
# 13477
tmp___5 = ip_vs_sync_net_init(net);
# 13478
if (tmp___5 < 0)
# 13479
goto sync_fail;
# 13484
goto return_label;
sync_fail:
# 13488
ip_vs_app_net_cleanup(net);
app_fail:
# 13496
net->ipvs = (struct netns_ipvs *)0;
return_label:
# 13497
;
}


# 13500 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
static void __ip_vs_cleanup(struct net *net)
{
struct netns_ipvs *tmp;
int tmp___0;
# 13506
ip_vs_service_net_cleanup(net);
# 13508
ip_vs_app_net_cleanup(net);
# 13519
net->ipvs = (struct netns_ipvs *)0;
}


# 13523 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
static void __ip_vs_dev_cleanup(struct net *net)
{
int tmp;
struct netns_ipvs *tmp___0;
int tmp___1;
# 13540
ip_vs_sync_net_cleanup(net);
}


# 13551 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
static struct pernet_operations ipvs_core_ops;

# 13552 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
static struct pernet_operations ipvs_core_dev_ops;

# 13553 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
static int ip_vs_init(void)
{
int __retres;
int ret;
# 13558
ret = ip_vs_control_init();
# 13559
if (ret < 0)
# 13561
goto cleanup_hooks;
# 13566
ret = ip_vs_conn_init();
# 13567
if (ret < 0)
# 13569
goto cleanup_hooks;
# 13573
ret = register_pernet_subsys(& ipvs_core_ops);
# 13574
if (ret < 0)
# 13575
goto cleanup_hooks;
# 13579
ret = register_pernet_device(& ipvs_core_dev_ops);
# 13580
if (ret < 0)
# 13581
goto cleanup_hooks;
# 13585
ret = nf_register_hooks((struct nf_hook_ops *)(& ip_vs_ops),13U);
# 13586
if (ret < 0)
# 13588
goto cleanup_hooks;
# 13592
ret = ip_vs_register_nl_ioctl();
# 13593
if (ret < 0)
# 13595
goto cleanup_hooks;
# 13600
__retres = ret;
# 13600
goto return_label;
cleanup_hooks:
# 13613
__retres = ret;
return_label:
# 13613
return __retres;
}


# 13632 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
int main(void)
{
int __retres;
struct net *var_group1;
int tmp;
int tmp___0;
int tmp___1;
# 13641
ldv_initialize();
# 13643
tmp = ip_vs_init();
# 13644
if (tmp != 0)
# 13645
goto ldv_final;
# 13649
goto ldv_50228;
ldv_50232:
# 13651
tmp___0 = __VERIFIER_nondet_int();
# 13652
switch (tmp___0) {
case 0:
# 13655
__ip_vs_init(var_group1);
# 13656
goto ldv_50228;
case 1:
# 13659
__ip_vs_cleanup(var_group1);
# 13660
goto ldv_50228;
case 2:
# 13663
__ip_vs_dev_cleanup(var_group1);
default:
# 13665
;
}
ldv_50228:
# 13670
tmp___1 = __VERIFIER_nondet_int();
# 13671
if (tmp___1 != 0)
# 13672
goto ldv_50232;
ldv_final:
# 13680
ldv_check_final_state();
# 13681
return __retres;
}


# 13827
extern void *kmemdup(void const *arg, size_t arg1, gfp_t arg2);


# 13927
void ldv_mutex_unlock_37(struct mutex *ldv_func_arg1);


# 13947
void ldv_mutex_lock_36(struct mutex *ldv_func_arg1);


# 13956
void ldv_mutex_lock___ip_vs_mutex(struct mutex *lock);


# 13957
void ldv_mutex_unlock___ip_vs_mutex(struct mutex *lock);


# 13959
void ldv_mutex_lock_sync_mutex(struct mutex *lock);


# 13960
void ldv_mutex_unlock_sync_mutex(struct mutex *lock);


# 13987
extern void *__alloc_percpu(size_t arg, size_t arg1);


# 13994
extern void *__kmalloc(size_t arg, gfp_t arg1);


# 13995 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
__inline static void *kmalloc(size_t size, gfp_t flags)
{
void *tmp___2;
# 14000
tmp___2 = __kmalloc(size,flags);
# 14001
return tmp___2;
}


# 14004 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
__inline static void *kzalloc(size_t size, gfp_t flags)
{
void *tmp;
# 14009
tmp = kmalloc(size,flags | 32768U);
# 14010
return tmp;
}


# 14082
extern int nf_register_sockopt(struct nf_sockopt_ops *arg);


# 14101
extern struct net init_net;


# 14105 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
__inline static int net_eq(struct net const *net1, struct net const *net2)
{
int __retres;
# 14110
__retres = (unsigned long)net1 == (unsigned long)net2;
# 14110
return __retres;
}


# 14113
extern struct ctl_table_header *register_net_sysctl(struct net *arg,
char const *arg1,
struct ctl_table *arg2);


# 14117
extern int register_netdevice_notifier(struct notifier_block *arg);


# 14396
extern int genl_register_family_with_ops(struct genl_family *arg,
struct genl_ops *arg1, size_t arg2);


# 14571 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
static struct mutex __ip_vs_mutex;

# 16358 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
void ip_vs_service_net_cleanup(struct net *net)
{
int tmp;
int tmp___0;
# 16371
ldv_mutex_lock_36(& __ip_vs_mutex);
# 16373
ldv_mutex_unlock_37(& __ip_vs_mutex);
}


# 16785 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
static struct ctl_table vs_vars[21U];

# 17955 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
static struct nf_sockopt_ops ip_vs_sockopts;

# 17958 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
static struct genl_family ip_vs_genl_family;

# 19116 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
static struct genl_ops ip_vs_genl_ops[16U];

# 19145 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
static int ip_vs_genl_register(void)
{
int tmp;
# 19150
tmp = genl_register_family_with_ops(& ip_vs_genl_family,
(struct genl_ops *)(& ip_vs_genl_ops),
16UL);
# 19152
return tmp;
}


# 19164 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
static int ip_vs_control_net_init_sysctl(struct net *net)
{
int __retres;
int idx;
struct netns_ipvs *ipvs;
struct netns_ipvs *tmp;
struct ctl_table *tbl;
struct lock_class_key __key;
struct lock_class_key __key___0;
struct lock_class_key __key___1;
void *tmp___0;
int tmp___1;
int tmp___2;
int tmp___3;
int tmp___4;
int tmp___5;
int tmp___6;
int tmp___7;
int tmp___8;
int tmp___9;
int tmp___10;
unsigned int tmp___11;
int tmp___12;
int tmp___13;
int tmp___14;
int tmp___15;
int tmp___16;
int tmp___17;
int tmp___18;
int __val;
int __min;
int __max;
int tmp___19;
int tmp___20;
int tmp___21;
int tmp___22;
struct lock_class_key __key___2;
atomic_long_t __constr_expr_0;
struct lock_class_key __key___3;
# 19204
tmp = net_ipvs(net);
# 19205
ipvs = tmp;
# 19216
tmp___1 = net_eq((struct net const *)net,(struct net const *)(& init_net));
# 19217
if (tmp___1 == 0) {
# 19218
tmp___0 = kmemdup((void const *)(& vs_vars),1344UL,208U);
# 19219
tbl = (struct ctl_table *)tmp___0;
# 19220
if ((unsigned long)tbl == (unsigned long)((struct ctl_table *)0)) {
# 19221
__retres = -12;
# 19221
goto return_label;
}
}
else
# 19231
tbl = (struct ctl_table *)(& vs_vars);
# 19309
ipvs->sysctl_hdr = register_net_sysctl(net,"net/ipv4/vs",tbl);
# 19310
if ((unsigned long)ipvs->sysctl_hdr == (unsigned long)((struct ctl_table_header *)0)) {
# 19317
__retres = -12;
# 19317
goto return_label;
}
# 19335
__retres = 0;
return_label:
# 19335
return __retres;
}


# 19352 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
static struct notifier_block ip_vs_dst_notifier;

# 19353 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
int ip_vs_control_net_init(struct net *net)
{
int __retres;
int idx;
struct netns_ipvs *ipvs;
struct netns_ipvs *tmp;
struct lock_class_key __key;
void *tmp___0;
struct lock_class_key __key___0;
int tmp___1;
# 19364
tmp = net_ipvs(net);
# 19365
ipvs = tmp;
ldv_48081:
# 19381
tmp___0 = __alloc_percpu(32UL,8UL);
# 19382
ipvs->tot_stats.cpustats = (struct ip_vs_cpu_stats *)tmp___0;
# 19383
if ((unsigned long)ipvs->tot_stats.cpustats == (unsigned long)((struct ip_vs_cpu_stats *)0)) {
# 19384
__retres = -12;
# 19384
goto return_label;
}
# 19394
tmp___1 = ip_vs_control_net_init_sysctl(net);
# 19395
if (tmp___1 != 0)
# 19396
goto err;
# 19400
__retres = 0;
# 19400
goto return_label;
err:
# 19403
__retres = -12;
return_label:
# 19403
return __retres;
}


# 19424 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
int ip_vs_register_nl_ioctl(void)
{
int __retres;
int ret;
# 19429
ret = nf_register_sockopt(& ip_vs_sockopts);
# 19430
if (ret != 0)
# 19432
goto err_genl;
# 19436
ret = ip_vs_genl_register();
# 19437
if (ret != 0)
# 19439
goto err_genl;
# 19443
__retres = 0;
# 19443
goto return_label;
err_genl:
# 19447
__retres = ret;
return_label:
# 19447
return __retres;
}


# 19460 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
int ip_vs_control_init(void)
{
int __retres;
int idx;
int ret;
int tmp;
int tmp___0;
ldv_48105:
# 19488
ret = register_netdevice_notifier(& ip_vs_dst_notifier);
# 19489
if (ret < 0) {
# 19490
__retres = ret;
# 19490
goto return_label;
}
# 19501
__retres = 0;
return_label:
# 19501
return __retres;
}


# 19733 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
void ldv_mutex_lock_36(struct mutex *ldv_func_arg1)
{
# 19738
ldv_mutex_lock___ip_vs_mutex(ldv_func_arg1);
}


# 19743 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
void ldv_mutex_unlock_37(struct mutex *ldv_func_arg1)
{
# 19748
ldv_mutex_unlock___ip_vs_mutex(ldv_func_arg1);
}


# 23585
void ldv_mutex_unlock_131(struct mutex *ldv_func_arg1);


# 23592
void ldv_mutex_lock_130(struct mutex *ldv_func_arg1);


# 23594
void ldv_mutex_lock___ip_vs_app_mutex(struct mutex *lock);


# 23595
void ldv_mutex_unlock___ip_vs_app_mutex(struct mutex *lock);


# 23614
void unregister_ip_vs_app(struct net *net, struct ip_vs_app *app);


# 23620
int *ip_vs_create_timeout_table(int *table, int size);


# 23621 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
static struct mutex __ip_vs_app_mutex;

# 23849 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
void unregister_ip_vs_app(struct net *net, struct ip_vs_app *app)
{
struct netns_ipvs *ipvs;
struct netns_ipvs *tmp;
struct ip_vs_app *a;
struct ip_vs_app *anxt;
struct ip_vs_app *inc;
struct ip_vs_app *nxt;
struct list_head const *__mptr;
struct list_head const *__mptr___0;
int tmp___0;
struct list_head const *__mptr___1;
struct list_head const *__mptr___2;
struct list_head const *__mptr___3;
struct list_head const *__mptr___4;
# 23866
tmp = net_ipvs(net);
# 23867
ipvs = tmp;
# 23868
if ((unsigned long)ipvs == (unsigned long)((struct netns_ipvs *)0))
# 23869
goto return_label;
# 23873
ldv_mutex_lock_130(& __ip_vs_app_mutex);
ldv_49000:
# 23919
ldv_mutex_unlock_131(& __ip_vs_app_mutex);
return_label:
# 23920
;
}


# 24416 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
int ip_vs_app_net_init(struct net *net)
{
int __retres;
struct netns_ipvs *ipvs;
struct netns_ipvs *tmp;
# 24426
__retres = 0;
# 24426
return __retres;
}


# 24429 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
void ip_vs_app_net_cleanup(struct net *net)
{
# 24434
unregister_ip_vs_app(net,(struct ip_vs_app *)0);
}


# 24624 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
void ldv_mutex_lock_130(struct mutex *ldv_func_arg1)
{
# 24629
ldv_mutex_lock___ip_vs_app_mutex(ldv_func_arg1);
}


# 24634 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
void ldv_mutex_unlock_131(struct mutex *ldv_func_arg1)
{
# 24639
ldv_mutex_unlock___ip_vs_app_mutex(ldv_func_arg1);
}


# 24708
void ldv_mutex_unlock_157(struct mutex *ldv_func_arg1);


# 24712
void ldv_mutex_lock_156(struct mutex *ldv_func_arg1);


# 27458 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
int ip_vs_sync_net_init(struct net *net)
{
int __retres;
struct netns_ipvs *ipvs;
struct netns_ipvs *tmp;
struct lock_class_key __key;
struct lock_class_key __key___0;
# 27475
__retres = 0;
# 27475
return __retres;
}


# 27478 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
void ip_vs_sync_net_cleanup(struct net *net)
{
int retc;
struct netns_ipvs *ipvs;
struct netns_ipvs *tmp;
# 27487
ldv_mutex_lock_156(& ipvs->sync_mutex);
# 27500
ldv_mutex_unlock_157(& ipvs->sync_mutex);
}


# 27607 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
void ldv_mutex_lock_156(struct mutex *ldv_func_arg1)
{
# 27612
ldv_mutex_lock_sync_mutex(ldv_func_arg1);
}


# 27617 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
void ldv_mutex_unlock_157(struct mutex *ldv_func_arg1)
{
# 27622
ldv_mutex_unlock_sync_mutex(ldv_func_arg1);
}


# 27831 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
int ip_vs_estimator_net_init(struct net *net)
{
int __retres;
struct netns_ipvs *ipvs;
struct netns_ipvs *tmp;
struct lock_class_key __key;
struct lock_class_key __key___0;
# 27849
__retres = 0;
# 27849
return __retres;
}


# 27949
struct ip_vs_protocol ip_vs_protocol_tcp;


# 27950
struct ip_vs_protocol ip_vs_protocol_udp;


# 27951
struct ip_vs_protocol ip_vs_protocol_esp;


# 27952
struct ip_vs_protocol ip_vs_protocol_ah;


# 27953
struct ip_vs_protocol ip_vs_protocol_sctp;


# 27971 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
static int register_ip_vs_proto_netns(struct net *net,
struct ip_vs_protocol *pp)
{
int nondet_stub;
int __retres;
struct netns_ipvs *ipvs;
struct netns_ipvs *tmp;
unsigned int hash;
struct ip_vs_proto_data *pd;
void *tmp___0;
int ret;
int tmp___1;
# 27985
tmp___0 = kzalloc(40UL,208U);
# 27986
pd = (struct ip_vs_proto_data *)tmp___0;
# 27987
if ((unsigned long)pd == (unsigned long)((struct ip_vs_proto_data *)0)) {
# 27988
__retres = -12;
# 27988
goto return_label;
}
# 27996
if ((unsigned long)pp->init_netns != (unsigned long)((int (*)(struct net *,
struct ip_vs_proto_data *))0)) {
# 27997
if ((unsigned long)pp->init_netns == (unsigned long)(& __ip_vs_sctp_init))
# 27997
tmp___1 = __ip_vs_sctp_init(net,pd);
else
# 27997
if ((unsigned long)pp->init_netns == (unsigned long)(& __ip_vs_tcp_init))
# 27997
tmp___1 = __ip_vs_tcp_init(net,pd);
else
# 27997
if ((unsigned long)pp->init_netns == (unsigned long)(& __udp_init))
# 27997
tmp___1 = __udp_init(net,pd);
else {
# 27997
nondet_stub = __VERIFIER_nondet_int();
# 27997
tmp___1 = nondet_stub;
}
# 27998
ret = tmp___1;
# 27999
if (ret != 0) {
# 28002
__retres = ret;
# 28002
goto return_label;
}
}
# 28009
__retres = 0;
return_label:
# 28009
return __retres;
}


# 28183 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
int *ip_vs_create_timeout_table(int *table, int size)
{
int *__retres;
void *tmp;
# 28188
tmp = kmemdup((void const *)table,(unsigned long)size,208U);
# 28189
__retres = (int *)tmp;
# 28189
return __retres;
}


# 28359 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
int ip_vs_protocol_net_init(struct net *net)
{
int __retres;
int i;
int ret;
struct ip_vs_protocol *protos[5U];
# 28366
protos[0] = & ip_vs_protocol_tcp;
# 28367
protos[1] = & ip_vs_protocol_udp;
# 28368
protos[2] = & ip_vs_protocol_sctp;
# 28369
protos[3] = & ip_vs_protocol_ah;
# 28370
protos[4] = & ip_vs_protocol_esp;
# 28371
i = 0;
# 28372
goto ldv_49200;
ldv_49199:
# 28374
ret = register_ip_vs_proto_netns(net,protos[i]);
# 28375
if (ret < 0)
# 28376
goto cleanup;
# 28380
i ++;
ldv_49200:
# 28382
if ((unsigned int)i <= 4U)
# 28383
goto ldv_49199;
# 28388
__retres = 0;
# 28388
goto return_label;
cleanup:
# 28391
__retres = ret;
return_label:
# 28391
return __retres;
}


# 29414 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
static int const tcp_timeouts[12U];

# 29810 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
static int __ip_vs_tcp_init(struct net *net, struct ip_vs_proto_data *pd)
{
int __retres;
struct netns_ipvs *ipvs;
struct netns_ipvs *tmp;
struct lock_class_key __key;
# 29823
pd->timeout_table = ip_vs_create_timeout_table((int *)(& tcp_timeouts),48);
# 29824
if ((unsigned long)pd->timeout_table == (unsigned long)((int *)0)) {
# 29825
__retres = -12;
# 29825
goto return_label;
}
# 29830
__retres = 0;
return_label:
# 29830
return __retres;
}


# 29842 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct ip_vs_protocol ip_vs_protocol_tcp =
{.init_netns = & __ip_vs_tcp_init};

# 30709 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
static int const udp_timeouts[2U];

# 30742 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
static int __udp_init(struct net *net, struct ip_vs_proto_data *pd)
{
int __retres;
struct netns_ipvs *ipvs;
struct netns_ipvs *tmp;
struct lock_class_key __key;
# 30755
pd->timeout_table = ip_vs_create_timeout_table((int *)(& udp_timeouts),8);
# 30756
if ((unsigned long)pd->timeout_table == (unsigned long)((int *)0)) {
# 30757
__retres = -12;
# 30757
goto return_label;
}
# 30761
__retres = 0;
return_label:
# 30761
return __retres;
}


# 30773 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct ip_vs_protocol ip_vs_protocol_udp = {.init_netns = & __udp_init};

# 31164 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct ip_vs_protocol ip_vs_protocol_ah =
{.init_netns = (int (*)(struct net *, struct ip_vs_proto_data *))0};

# 31167 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct ip_vs_protocol ip_vs_protocol_esp =
{.init_netns = (int (*)(struct net *, struct ip_vs_proto_data *))0};

# 32007 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
static int const sctp_timeouts[14U];

# 32319 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
static int __ip_vs_sctp_init(struct net *net, struct ip_vs_proto_data *pd)
{
int __retres;
struct netns_ipvs *ipvs;
struct netns_ipvs *tmp;
struct lock_class_key __key;
# 32332
pd->timeout_table = ip_vs_create_timeout_table((int *)(& sctp_timeouts),56);
# 32333
if ((unsigned long)pd->timeout_table == (unsigned long)((int *)0)) {
# 32334
__retres = -12;
# 32334
goto return_label;
}
# 32338
__retres = 0;
return_label:
# 32338
return __retres;
}


# 32350 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
struct ip_vs_protocol ip_vs_protocol_sctp =
{.init_netns = & __ip_vs_sctp_init};

# 33153
static void ldv_error(void) __attribute__((__no_instrument_function__));


# 33154
static void ldv_error(void) __attribute__((__no_instrument_function__));

# 33154 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
static void ldv_error(void)
{
ERROR:
# 33159
__VERIFIER_error();
# 33159
return;
}


# 33171 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
static int ldv_mutex___ip_vs_app_mutex;

# 33210 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
void ldv_mutex_lock___ip_vs_app_mutex(struct mutex *lock)
{
# 33215
if (! (ldv_mutex___ip_vs_app_mutex == 1))
# 33218
ldv_error();
# 33220
ldv_mutex___ip_vs_app_mutex = 2;
}


# 33280 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
void ldv_mutex_unlock___ip_vs_app_mutex(struct mutex *lock)
{
# 33285
if (! (ldv_mutex___ip_vs_app_mutex == 2))
# 33288
ldv_error();
# 33290
ldv_mutex___ip_vs_app_mutex = 1;
}


# 33294 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
static int ldv_mutex___ip_vs_mutex;

# 33333 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
void ldv_mutex_lock___ip_vs_mutex(struct mutex *lock)
{
# 33338
if (! (ldv_mutex___ip_vs_mutex == 1))
# 33341
ldv_error();
# 33343
ldv_mutex___ip_vs_mutex = 2;
}


# 33403 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
void ldv_mutex_unlock___ip_vs_mutex(struct mutex *lock)
{
# 33408
if (! (ldv_mutex___ip_vs_mutex == 2))
# 33411
ldv_error();
# 33413
ldv_mutex___ip_vs_mutex = 1;
}


# 33417 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
static int ldv_mutex_cred_guard_mutex;

# 33540 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
static int ldv_mutex_lock;

# 33663 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
static int ldv_mutex_mutex;

# 33786 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
static int ldv_mutex_sync_mutex;

# 33825 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
void ldv_mutex_lock_sync_mutex(struct mutex *lock)
{
# 33830
if (! (ldv_mutex_sync_mutex == 1))
# 33833
ldv_error();
# 33835
ldv_mutex_sync_mutex = 2;
}


# 33895 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
void ldv_mutex_unlock_sync_mutex(struct mutex *lock)
{
# 33900
if (! (ldv_mutex_sync_mutex == 2))
# 33903
ldv_error();
# 33905
ldv_mutex_sync_mutex = 1;
}


# 33909 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
void ldv_initialize(void)
{
# 33914
ldv_mutex___ip_vs_app_mutex = 1;
# 33915
ldv_mutex___ip_vs_mutex = 1;
# 33916
ldv_mutex_cred_guard_mutex = 1;
# 33917
ldv_mutex_lock = 1;
# 33918
ldv_mutex_mutex = 1;
# 33919
ldv_mutex_sync_mutex = 1;
}


# 33923 "/home/u1364447/sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-net--netfilter--ipvs--ip_vs.ko-ldv_main1_sequence_infinite_withcheck_stateful.cil.out.c"
void ldv_check_final_state(void)
{
# 33928
if (! (ldv_mutex___ip_vs_app_mutex == 1))
# 33931
ldv_error();
# 33933
if (! (ldv_mutex___ip_vs_mutex == 1))
# 33936
ldv_error();
# 33938
if (! (ldv_mutex_cred_guard_mutex == 1))
# 33941
ldv_error();
# 33943
if (! (ldv_mutex_lock == 1))
# 33946
ldv_error();
# 33948
if (! (ldv_mutex_mutex == 1))
# 33951
ldv_error();
# 33953
if (! (ldv_mutex_sync_mutex == 1))
# 33956
ldv_error();
}


(1-1/3)