kbfiltr_simpl1_true-unreach-call_true-termination.cil.c

loading
details
attribute value
description
owner Johannes Waldmann
uploaded 2017-08-17 03:45:15.0
disk size 18.26 KB
downloadable true
type
attribute value
name no_type
processor id 1
description this is the default benchmark type for rejected benchmarks and benchmarks that are not associated with a type.
owning community none
loading contents
extern void __VERIFIER_error() __attribute__ ((__noreturn__));

extern char __VERIFIER_nondet_char(void);
extern int __VERIFIER_nondet_int(void);
extern long __VERIFIER_nondet_long(void);
extern void *__VERIFIER_nondet_pointer(void);
extern int __VERIFIER_nondet_int();
/* Generated by CIL v. 1.3.6 */
/* print_CIL_Input is true */

int KernelMode  ;
int Executive  ;
int s  ;
int UNLOADED  ;
int NP  ;
int DC  ;
int SKIP1  ;
int SKIP2  ;
int MPR1  ;
int MPR3  ;
int IPC  ;
int pended  ;
int compFptr  ;
int compRegistered  ;
int lowerDriverReturn  ;
int setEventCalled  ;
int customIrp  ;
int myStatus  ;

void stub_driver_init(void) 
{ 

  {
#line 46
  s = NP;
#line 47
  pended = 0;
#line 48
  compFptr = 0;
#line 49
  compRegistered = 0;
#line 50
  lowerDriverReturn = 0;
#line 51
  setEventCalled = 0;
#line 52
  customIrp = 0;
#line 53
  return;
}
}
#line 56 "kbfiltr_simpl1.cil.c"
void _BLAST_init(void) 
{ 

  {
#line 60
  UNLOADED = 0;
#line 61
  NP = 1;
#line 62
  DC = 2;
#line 63
  SKIP1 = 3;
#line 64
  SKIP2 = 4;
#line 65
  MPR1 = 5;
#line 66
  MPR3 = 6;
#line 67
  IPC = 7;
#line 68
  s = UNLOADED;
#line 69
  pended = 0;
#line 70
  compFptr = 0;
#line 71
  compRegistered = 0;
#line 72
  lowerDriverReturn = 0;
#line 73
  setEventCalled = 0;
#line 74
  customIrp = 0;
#line 75
  return;
}
}
#line 78 "kbfiltr_simpl1.cil.c"
void IofCompleteRequest(int, int);
void errorFn(void);
int KbFilter_PnP(int DeviceObject , int Irp ) 
{ int devExt ;
  int irpStack ;
  int status ;
  int event = __VERIFIER_nondet_int() ;
  int DeviceObject__DeviceExtension = __VERIFIER_nondet_int() ;
  int Irp__Tail__Overlay__CurrentStackLocation = __VERIFIER_nondet_int() ;
popout

content may be truncated. 'popout' for larger text window.

actions get anonymous link download benchmark