zfs_debug.h (268079) | zfs_debug.h (269118) |
---|---|
1/* 2 * CDDL HEADER START 3 * 4 * The contents of this file are subject to the terms of the 5 * Common Development and Distribution License (the "License"). 6 * You may not use this file except in compliance with the License. 7 * 8 * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE --- 6 unchanged lines hidden (view full) --- 15 * If applicable, add the following below this CDDL HEADER, with the 16 * fields enclosed by brackets "[]" replaced with your own identifying 17 * information: Portions Copyright [yyyy] [name of copyright owner] 18 * 19 * CDDL HEADER END 20 */ 21/* 22 * Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved. | 1/* 2 * CDDL HEADER START 3 * 4 * The contents of this file are subject to the terms of the 5 * Common Development and Distribution License (the "License"). 6 * You may not use this file except in compliance with the License. 7 * 8 * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE --- 6 unchanged lines hidden (view full) --- 15 * If applicable, add the following below this CDDL HEADER, with the 16 * fields enclosed by brackets "[]" replaced with your own identifying 17 * information: Portions Copyright [yyyy] [name of copyright owner] 18 * 19 * CDDL HEADER END 20 */ 21/* 22 * Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved. |
23 * Copyright (c) 2013 by Delphix. All rights reserved. | 23 * Copyright (c) 2012, 2014 by Delphix. All rights reserved. |
24 */ 25 26#ifndef _SYS_ZFS_DEBUG_H 27#define _SYS_ZFS_DEBUG_H 28 29#ifdef __cplusplus 30extern "C" { 31#endif --- 15 unchanged lines hidden (view full) --- 47#define ZFS_DEBUG 48#endif 49#endif 50 51extern int zfs_flags; 52extern boolean_t zfs_recover; 53extern boolean_t zfs_free_leak_on_eio; 54 | 24 */ 25 26#ifndef _SYS_ZFS_DEBUG_H 27#define _SYS_ZFS_DEBUG_H 28 29#ifdef __cplusplus 30extern "C" { 31#endif --- 15 unchanged lines hidden (view full) --- 47#define ZFS_DEBUG 48#endif 49#endif 50 51extern int zfs_flags; 52extern boolean_t zfs_recover; 53extern boolean_t zfs_free_leak_on_eio; 54 |
55#define ZFS_DEBUG_DPRINTF (1<<0) 56#define ZFS_DEBUG_DBUF_VERIFY (1<<1) 57#define ZFS_DEBUG_DNODE_VERIFY (1<<2) 58#define ZFS_DEBUG_SNAPNAMES (1<<3) 59#define ZFS_DEBUG_MODIFY (1<<4) 60#define ZFS_DEBUG_SPA (1<<5) 61#define ZFS_DEBUG_ZIO_FREE (1<<6) | 55#define ZFS_DEBUG_DPRINTF (1<<0) 56#define ZFS_DEBUG_DBUF_VERIFY (1<<1) 57#define ZFS_DEBUG_DNODE_VERIFY (1<<2) 58#define ZFS_DEBUG_SNAPNAMES (1<<3) 59#define ZFS_DEBUG_MODIFY (1<<4) 60#define ZFS_DEBUG_SPA (1<<5) 61#define ZFS_DEBUG_ZIO_FREE (1<<6) 62#define ZFS_DEBUG_HISTOGRAM_VERIFY (1<<7) |
62 63#ifdef ZFS_DEBUG 64extern void __dprintf(const char *file, const char *func, 65 int line, const char *fmt, ...); 66#define dprintf(...) \ 67 if (zfs_flags & ZFS_DEBUG_DPRINTF) \ 68 __dprintf(__FILE__, __func__, __LINE__, __VA_ARGS__) 69#else --- 27 unchanged lines hidden --- | 63 64#ifdef ZFS_DEBUG 65extern void __dprintf(const char *file, const char *func, 66 int line, const char *fmt, ...); 67#define dprintf(...) \ 68 if (zfs_flags & ZFS_DEBUG_DPRINTF) \ 69 __dprintf(__FILE__, __func__, __LINE__, __VA_ARGS__) 70#else --- 27 unchanged lines hidden --- |