Wed Apr 8 07:56:34 2020 UTC ()
Provide UVMHIST_CALLARGS


(skrll)
diff -r1.52 -r1.53 src/sys/uvm/uvm_stat.h

cvs diff -r1.52 -r1.53 src/sys/uvm/uvm_stat.h (expand / switch to unified diff)

--- src/sys/uvm/uvm_stat.h 2014/03/05 05:35:55 1.52
+++ src/sys/uvm/uvm_stat.h 2020/04/08 07:56:34 1.53
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1/* $NetBSD: uvm_stat.h,v 1.52 2014/03/05 05:35:55 matt Exp $ */ 1/* $NetBSD: uvm_stat.h,v 1.53 2020/04/08 07:56:34 skrll Exp $ */
2 2
3/* 3/*
4 * Copyright (c) 2011 Matthew R. Green 4 * Copyright (c) 2011 Matthew R. Green
5 * All rights reserved. 5 * All rights reserved.
6 * 6 *
7 * Redistribution and use in source and binary forms, with or without 7 * Redistribution and use in source and binary forms, with or without
8 * modification, are permitted provided that the following conditions 8 * modification, are permitted provided that the following conditions
9 * are met: 9 * are met:
10 * 1. Redistributions of source code must retain the above copyright 10 * 1. Redistributions of source code must retain the above copyright
11 * notice, this list of conditions and the following disclaimer. 11 * notice, this list of conditions and the following disclaimer.
12 * 2. Redistributions in binary form must reproduce the above copyright 12 * 2. Redistributions in binary form must reproduce the above copyright
13 * notice, this list of conditions and the following disclaimer in the 13 * notice, this list of conditions and the following disclaimer in the
14 * documentation and/or other materials provided with the distribution. 14 * documentation and/or other materials provided with the distribution.
@@ -41,35 +41,36 @@ @@ -41,35 +41,36 @@
41#endif 41#endif
42 42
43/* 43/*
44 * Make UVMHIST_PRINT force on KERNHIST_PRINT for at least UVMHIST_* usage. 44 * Make UVMHIST_PRINT force on KERNHIST_PRINT for at least UVMHIST_* usage.
45 */ 45 */
46#if defined(UVMHIST_PRINT) && !defined(KERNHIST_PRINT) 46#if defined(UVMHIST_PRINT) && !defined(KERNHIST_PRINT)
47#define KERNHIST_PRINT 1 47#define KERNHIST_PRINT 1
48#endif 48#endif
49 49
50#include <sys/kernhist.h> 50#include <sys/kernhist.h>
51 51
52#ifdef UVMHIST 52#ifdef UVMHIST
53 53
54#define UVMHIST_DECL(NAME) KERNHIST_DECL(NAME) 54#define UVMHIST_DECL(NAME) KERNHIST_DECL(NAME)
55#define UVMHIST_DEFINE(NAME) KERNHIST_DEFINE(NAME) 55#define UVMHIST_DEFINE(NAME) KERNHIST_DEFINE(NAME)
56#define UVMHIST_INIT(NAME,N) KERNHIST_INIT(NAME,N) 56#define UVMHIST_INIT(NAME,N) KERNHIST_INIT(NAME,N)
57#define UVMHIST_INIT_STATIC(NAME,BUF) KERNHIST_INIT_STATIC(NAME,BUF) 57#define UVMHIST_INIT_STATIC(NAME,BUF) KERNHIST_INIT_STATIC(NAME,BUF)
58#define UVMHIST_INITIALIZER(NAME,BUF) KERNHIST_INITIALIZER(NAME,BUF) 58#define UVMHIST_INITIALIZER(NAME,BUF) KERNHIST_INITIALIZER(NAME,BUF)
59#define UVMHIST_LINK_STATIC(NAME) KERNHIST_LINK_STATIC(NAME) 59#define UVMHIST_LINK_STATIC(NAME) KERNHIST_LINK_STATIC(NAME)
60#define UVMHIST_LOG(NAME,FMT,A,B,C,D) KERNHIST_LOG(NAME,FMT,A,B,C,D) 60#define UVMHIST_LOG(NAME,FMT,A,B,C,D) KERNHIST_LOG(NAME,FMT,A,B,C,D)
61#define UVMHIST_CALLED(NAME) KERNHIST_CALLED(NAME) 61#define UVMHIST_CALLED(NAME) KERNHIST_CALLED(NAME)
62#define UVMHIST_FUNC(FNAME) KERNHIST_FUNC(FNAME) 62#define UVMHIST_CALLARGS(NAME,FMT,A,B,C,D) KERNHIST_CALLARGS(NAME,FMT,A,B,C,D)
 63#define UVMHIST_FUNC(FNAME) KERNHIST_FUNC(FNAME)
63 64
64#else 65#else
65 66
66#define UVMHIST_DECL(NAME) 67#define UVMHIST_DECL(NAME)
67#define UVMHIST_DEFINE(NAME) 68#define UVMHIST_DEFINE(NAME)
68#define UVMHIST_INIT(NAME,N) 69#define UVMHIST_INIT(NAME,N)
69#define UVMHIST_INIT_STATIC(NAME,BUF) 70#define UVMHIST_INIT_STATIC(NAME,BUF)
70#define UVMHIST_INITIALIZER(NAME,BUF) 71#define UVMHIST_INITIALIZER(NAME,BUF)
71#define UVMHIST_LINK_STATIC(NAME) 72#define UVMHIST_LINK_STATIC(NAME)
72#define UVMHIST_LOG(NAME,FMT,A,B,C,D) 73#define UVMHIST_LOG(NAME,FMT,A,B,C,D)
73#define UVMHIST_CALLED(NAME) 74#define UVMHIST_CALLED(NAME)
74#define UVMHIST_FUNC(FNAME) 75#define UVMHIST_FUNC(FNAME)
75 76