be consistent with the module naming scheme.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5398
endif
noinst_HEADERS = \
- coregrind.h \
pub_core_aspacemgr.h \
pub_core_basics.h \
pub_core_basics_asm.h \
pub_core_clientstate.h \
+ pub_core_clreq.h \
pub_core_commandline.h \
pub_core_coredump.h \
pub_core_cpuid.h \
traces, so we want the name to be (hopefully!) meaningful to users.
------------------------------------------------------------------ */
-#include "valgrind.h" // for VALGRIND_NON_SIMD_CALL[12]
-#include "coregrind.h" // for VALGRIND_INTERNAL_PRINTF
-
#include "pub_core_basics.h"
+#include "pub_core_clreq.h" // for VALGRIND_INTERNAL_PRINTF,
+ // VALGRIND_NON_SIMD_CALL[12]
#include "pub_core_debuginfo.h" // needed for pub_core_redir.h :(
#include "pub_core_mallocfree.h" // for VG_MIN_MALLOC_SZB, VG_AR_CLIENT
#include "pub_core_redir.h" // for VG_REPLACE_FUNCTION
way back for the moment, until we do an OS port in earnest...]
*/
-#include "valgrind.h" // for VG_USERREQ__*
-#include "coregrind.h" // for VG_USERREQ__*
-
#include "pub_core_basics.h"
#include "pub_core_threadstate.h"
#include "pub_core_aspacemgr.h"
+#include "pub_core_clreq.h" // for VG_USERREQ__*
#include "pub_core_dispatch.h"
#include "pub_core_errormgr.h" // For VG_(get_n_errs_found)()
#include "pub_core_libcbase.h"
/*--------------------------------------------------------------------*/
-/*--- Internal client requests. coregrind.h ---*/
+/*--- Internal client requests. pub_core_clreq.h ---*/
/*--------------------------------------------------------------------*/
/*
The GNU General Public License is contained in the file COPYING.
*/
-#ifndef __COREGRIND_H
-#define __COREGRIND_H
+#ifndef __PUB_CORE_CLREQ_H
+#define __PUB_CORE_CLREQ_H
//--------------------------------------------------------------------
-// PURPOSE: This file is the counterpart to valgrind.h. It contains
-// the client requests that are internal to Valgrind, and not to be seen
-// by client programs.
+// PURPOSE: This module defined client requests.
//--------------------------------------------------------------------
-#include <stdarg.h>
+#include "pub_tool_clreq.h"
// The strange choice of values here is due to historical reasons -- there
// used to be many more internal client requests.
}
-#endif // __COREGRIND_H
+#endif // __PUB_CORE_CLREQ_H
/*--------------------------------------------------------------------*/
/*--- end ---*/
originates from Valgrind.
------------------------------------------------------------------ */
-#include "valgrind.h"
-#include "coregrind.h"
-
#include "pub_core_basics.h"
+#include "pub_core_clreq.h"
#include "pub_core_debuginfo.h" // Needed for pub_core_redir.h
#include "pub_core_redir.h" // For VG_NOTIFY_ON_LOAD
pub_tool_basics_asm.h \
pub_tool_aspacemgr.h \
pub_tool_clientstate.h \
+ pub_tool_clreq.h \
pub_tool_cpuid.h \
pub_tool_debuginfo.h \
pub_tool_errormgr.h \
--- /dev/null
+
+/*--------------------------------------------------------------------*/
+/*--- Client requests. pub_tool_clreq.h ---*/
+/*--------------------------------------------------------------------*/
+
+/*
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
+
+ Copyright (C) 2000-2005 Julian Seward
+ jseward@acm.org
+
+ This program is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public License as
+ published by the Free Software Foundation; either version 2 of the
+ License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful, but
+ WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+ 02111-1307, USA.
+
+ The GNU General Public License is contained in the file COPYING.
+*/
+
+#ifndef __PUB_TOOL_CLREQ_H
+#define __PUB_TOOL_CLREQ_H
+
+#include "valgrind.h"
+
+#endif // __PUB_TOOL_CLREQ_H
+
+/*--------------------------------------------------------------------*/
+/*--- end ---*/
+/*--------------------------------------------------------------------*/