sanity check

来源:互联网 发布:医院三乙复评应知资料 编辑:程序博客网 时间:2024/05/22 03:24

sanity check,在计算机术语中,翻译为“完整性检查",通常用在对输入数据的检查。

如:

struct kmem_cache *
kmem_cache_create (const char *name, size_t size, size_t align,
unsigned long flags, void (*ctor)(void *))
{
size_t left_over, slab_size, ralign;
struct kmem_cache *cachep = NULL, *pc;
gfp_t gfp;


/*
* Sanity checks... these are all serious usage bugs.
*/
if (!name || in_interrupt() || (size < BYTES_PER_WORD) ||
   size > KMALLOC_MAX_SIZE) {
printk(KERN_ERR "%s: Early error in slab %s\n", __func__,
name);
BUG();
}

0 0
原创粉丝点击