bin/symbiotic --witness witness.graphml --no-slice --no-prepare --prp=../sv-benchmarks/c/Systems_DeviceDriversLinux64_ReachSafety.prp ../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-block-loop.ko_false-unreach-call.cil.out.i.pp.i


--------------------------------------------------------------------------------


5.0.0-KLEE:86e6f6f8-dg:03407af1-symbiotic:a8aa8ad6-minisat:3db58943-stp:17249213-sbt-instrumentation:dd7e4312
INFO: After compilation stats: Globals/Functions/Blocks/Instr.: 44 121 1033 6588
Removed infinite loop in loop_make_request
Removed infinite loop in loop_thread
Removed infinite loop in ldv_module_put_and_exit
INFO: Compilation, preparation and instrumentation time: 0.302008152008
Removed calls to '__might_sleep' (function is undefined)
Defining function _cond_resched as symbolic
Removed calls to 'mutex_lock_nested' (function is undefined)
Removed calls to 'mutex_unlock' (function is undefined)
Removed calls to 'set_device_ro' (function is undefined)
Removed calls to 'blk_queue_make_request' (function is undefined)
Removed calls to 'blk_queue_flush' (function is undefined)
Removed calls to 'bd_set_size' (function is undefined)
Removed calls to 'sysfs_remove_group' (function is undefined)
Removed calls to 'invalidate_bdev' (function is undefined)
Removed calls to 'fput' (function is undefined)
Removed calls to 'might_fault' (function is undefined)
Defining function _copy_to_user as symbolic
Defining function vfs_getattr as symbolic
Defining function capable as symbolic
Defining function ldv_undefined_int as symbolic
Removed calls to 'warn_slowpath_fmt' (function is undefined)
Defining function _copy_from_user as symbolic
Removed calls to '_raw_spin_lock_irq' (function is undefined)
Removed calls to '_raw_spin_unlock_irq' (function is undefined)
Defining function kobject_uevent as symbolic
Defining function kthread_stop as symbolic
Defining function fget as symbolic
Removed calls to '__init_waitqueue_head' (function is undefined)
Removed calls to 'wait_for_completion' (function is undefined)
Defining function bio_alloc as symbolic
Removed calls to '__wake_up' (function is undefined)
Removed calls to 'bio_endio' (function is undefined)
Defining function set_blocksize as symbolic
Removed calls to 'set_user_nice' (function is undefined)
Removed calls to 'prepare_to_wait' (function is undefined)
Removed calls to 'schedule' (function is undefined)
Removed calls to 'finish_wait' (function is undefined)
Removed calls to 'complete' (function is undefined)
Removed calls to 'bio_put' (function is undefined)
Removed calls to '__free_pages' (function is undefined)
Defining function kthread_create_on_node as symbolic
Defining function wake_up_process as symbolic
Defining function kthread_should_stop as symbolic
Defining function autoremove_wake_function as symbolic
Defining function vfs_fsync as symbolic
Defining function splice_direct_to_actor as symbolic
Defining function __splice_from_pipe as symbolic
Defining function printk as symbolic
Removed calls to 'file_update_time' (function is undefined)
Defining function alloc_pages_current as symbolic
Defining function pagecache_write_begin as symbolic
Defining function pagecache_write_end as symbolic
Defining function sysfs_create_group as symbolic
Defining function d_path as symbolic
Defining function sprintf as symbolic
Removed calls to 'ldv_initialize' (function is undefined)
Removed calls to '__list_add' (function is undefined)
Removed calls to 'add_disk' (function is undefined)
Removed calls to 'unregister_blkdev' (function is undefined)
Removed calls to 'blk_register_region' (function is undefined)
Removed calls to 'ldv_check_return_value' (function is undefined)
Removed calls to 'del_gendisk' (function is undefined)
Removed calls to 'blk_unregister_region' (function is undefined)
Removed calls to 'blk_cleanup_queue' (function is undefined)
Removed calls to 'put_disk' (function is undefined)
Removed calls to 'list_del' (function is undefined)
Defining function register_blkdev as symbolic
Removed calls to '__mutex_init' (function is undefined)
Removed calls to '__raw_spin_lock_init' (function is undefined)
Defining function get_disk as symbolic
Defining function blk_alloc_queue as symbolic
Defining function alloc_disk as symbolic
Linked our definitions to these undefined functions:
  strlen
  __kmalloc
  __memcpy
  kfree
  __VERIFIER_error
  __VERIFIER_make_symbolic
  __VERIFIER_malloc0
  __VERIFIER_nondet_int_named
INFO: After-slicing optimizations and preparation time: 0.464607954025
INFO: Before verification stats: Globals/Functions/Blocks/Instr.: 130 83 445 8670
INFO: Starting verification
KLEE: WARNING ONCE: function "transfer_none" has inline asm
KLEE: WARNING ONCE: function "transfer_xor" has inline asm
KLEE: WARNING ONCE: function "loop_set_status" has inline asm
KLEE: WARNING ONCE: function "loop_thread" has inline asm
KLEE: WARNING ONCE: function "loop_make_request" has inline asm
KLEE: WARNING ONCE: function "__do_lo_send_write" has inline asm
KLEE: WARNING ONCE: Alignment of memory from call "malloc" is not modelled. Using alignment of 8.
KLEE: ERROR: /tmp/symbiotic-00H_aB/module_get_put-drivers-block-loop.ko_false-unreach-call.cil.out.i.pp.i:7191: memory error: out of bound pointer
KLEE: NOTE: now ignoring this error at this location
KLEE: ERROR: /tmp/symbiotic-00H_aB/module_get_put-drivers-block-loop.ko_false-unreach-call.cil.out.i.pp.i:6982: memory error: object read only
KLEE: NOTE: now ignoring this error at this location
KLEE: WARNING ONCE: flushing 9608 bytes on read, may be slow and/or crash: MO16[9608] allocated at global:
KLEE: ERROR: /tmp/symbiotic-00H_aB/module_get_put-drivers-block-loop.ko_false-unreach-call.cil.out.i.pp.i:6982: memory error: out of bound pointer
KLEE: NOTE: now ignoring this error at this location
KLEE: ERROR: /tmp/symbiotic-00H_aB/module_get_put-drivers-block-loop.ko_false-unreach-call.cil.out.i.pp.i:6983: memory error: out of bound pointer
KLEE: NOTE: now ignoring this error at this location
KLEE: ERROR: /tmp/symbiotic-00H_aB/module_get_put-drivers-block-loop.ko_false-unreach-call.cil.out.i.pp.i:6984: memory error: out of bound pointer
KLEE: NOTE: now ignoring this error at this location
KLEE: ERROR: /tmp/symbiotic-00H_aB/module_get_put-drivers-block-loop.ko_false-unreach-call.cil.out.i.pp.i:6985: memory error: out of bound pointer
KLEE: NOTE: now ignoring this error at this location
KLEE: ERROR: /tmp/symbiotic-00H_aB/module_get_put-drivers-block-loop.ko_false-unreach-call.cil.out.i.pp.i:7168: memory error: out of bound pointer
KLEE: NOTE: now ignoring this error at this location
RESULT: unknown
INFO: Total time elapsed: 164.443298817
