int DiskPerfStartDevice(int DeviceObject , int Irp ) 
{ int DeviceObject__DeviceExtension = __VERIFIER_nondet_int() ;
  int deviceExtension__TargetDeviceObject = __VERIFIER_nondet_int() ;
  int Irp__IoStatus__Status ;
  int deviceExtension ;
  int status ;

  {
  {
#line 159
  deviceExtension = DeviceObject__DeviceExtension;
#line 160
  status = DiskPerfForwardIrpSynchronous(DeviceObject, Irp);
#line 161
  DiskPerfSyncFilterWithTarget(DeviceObject, deviceExtension__TargetDeviceObject);
#line 162
  DiskPerfRegisterDevice(DeviceObject);
#line 163
  Irp__IoStatus__Status = status;
#line 164
  myStatus = status;
#line 165
  IofCompleteRequest(Irp, 0);
  }
#line 167
  return (status);
}
}
示例#2
0
int DiskPerfStartDevice(int DiskPerfStartDevice_DeviceObject , int DiskPerfStartDevice_Irp ) 
{ int DiskPerfStartDevice_DeviceObject__DeviceExtension ;
  int DiskPerfStartDevice_deviceExtension__TargetDeviceObject ;
  int DiskPerfStartDevice_Irp__IoStatus__Status ;
  int DiskPerfStartDevice_deviceExtension ;
  int DiskPerfStartDevice_status ;

  {
  DiskPerfStartDevice_deviceExtension = DiskPerfStartDevice_DeviceObject__DeviceExtension;
  DiskPerfStartDevice_status = DiskPerfForwardIrpSynchronous(DiskPerfStartDevice_DeviceObject, DiskPerfStartDevice_Irp);
  DiskPerfSyncFilterWithTarget(DiskPerfStartDevice_DeviceObject, DiskPerfStartDevice_deviceExtension__TargetDeviceObject);
  DiskPerfRegisterDevice(DiskPerfStartDevice_DeviceObject);
  DiskPerfStartDevice_Irp__IoStatus__Status = DiskPerfStartDevice_status;
  myStatus = DiskPerfStartDevice_status;
  IofCompleteRequest(DiskPerfStartDevice_Irp, 0);
  return (DiskPerfStartDevice_status);
}
}