]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Rename macros ("SKIN"-->"TOOL")
authorNicholas Nethercote <njn@valgrind.org>
Mon, 22 Nov 2004 19:12:49 +0000 (19:12 +0000)
committerNicholas Nethercote <njn@valgrind.org>
Mon, 22 Nov 2004 19:12:49 +0000 (19:12 +0000)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@3062

addrcheck/ac_main.c
coregrind/toolfuncs.def
helgrind/helgrind.h
helgrind/hg_main.c
include/tool.h.base
include/valgrind.h.in
memcheck/mc_main.c
memcheck/memcheck.h

index 63fd5fbc00173ebf2381546460a7080624aacb7f..df104cdc70aaee28d2d85974cc6d69c751c6553b 100644 (file)
@@ -1176,7 +1176,7 @@ Bool TL_(handle_client_request) ( ThreadId tid, UWord* arg, UWord *ret )
    static Int moans = 3;
 
    /* Overload memcheck client reqs */
-   if (!VG_IS_SKIN_USERREQ('M','C',arg[0])
+   if (!VG_IS_TOOL_USERREQ('M','C',arg[0])
     && VG_USERREQ__MALLOCLIKE_BLOCK != arg[0]
     && VG_USERREQ__FREELIKE_BLOCK   != arg[0]
     && VG_USERREQ__CREATE_MEMPOOL   != arg[0]
index 968cad481dbb1a2f8bad41930bac93d51ce198a2..e6945afc05b641fc7ba9b66269e371b60b76a729 100644 (file)
@@ -117,11 +117,11 @@ void,     print_debug_usage
 ## VG_(needs).client_requests
 
 ## If using client requests, the number of the first request should be equal
-## to VG_USERREQ_SKIN_BASE('X', 'Y'), where 'X' and 'Y' form a suitable two
+## to VG_USERREQ_TOOL_BASE('X', 'Y'), where 'X' and 'Y' form a suitable two
 ## character identification for the string.  The second and subsequent
 ## requests should follow.
 
-## This function should use the VG_IS_SKIN_USERREQ macro (in
+## This function should use the VG_IS_TOOL_USERREQ macro (in
 ## include/valgrind.h) to first check if it's a request for this tool.  Then
 ## should handle it if it's recognised (and return True), or return False if
 ## not recognised.  arg_block[0] holds the request number, any further args
index 593b8a82b4664481c2b2ea50edb97ba872aab2df..8eb26102484fdd372fdd405db3567fd160a6e99e 100644 (file)
@@ -61,7 +61,7 @@
 
 typedef
    enum {
-      VG_USERREQ__HG_CLEAN_MEMORY = VG_USERREQ_SKIN_BASE('H','G'),
+      VG_USERREQ__HG_CLEAN_MEMORY = VG_USERREQ_TOOL_BASE('H','G'),
       VG_USERREQ__HG_KNOWN_RACE
    } Vg_HelgrindClientRequest;
 
index a759edafaeccea800fcdd184e23aff85a17da5fa..407110ec57921c5359b93930c6f3a6bb5ede94f7 100644 (file)
@@ -3235,7 +3235,7 @@ static void bus_unlock(void)
 
 Bool TL_(handle_client_request)(ThreadId tid, UWord *args, UWord *ret)
 {
-   if (!VG_IS_SKIN_USERREQ('H','G',args[0]))
+   if (!VG_IS_TOOL_USERREQ('H','G',args[0]))
       return False;
 
    switch(args[0]) {
index d1cea3f74a9654a9f9ec59673b2a8f9418b00fb7..6af7a0d7edaf20f172c1b17212137cbc1c324883 100644 (file)
@@ -831,7 +831,6 @@ typedef
 
 extern VgSectKind VG_(seg_sect_kind)(Addr);
 
-
 /*====================================================================*/
 /*=== Generic hash table                                           ===*/
 /*====================================================================*/
index 52d024b67e24986a7e77962120eff9a64d7b8b98..f1cb5d00a2bbdd8adfecedba9edcf675f8851948 100644 (file)
    start at 0x2000.
 */
 
-#define VG_USERREQ_SKIN_BASE(a,b) \
+// These macros are used by tools -- they must be public, but don't embed them
+// into other programs.
+#define VG_USERREQ_TOOL_BASE(a,b) \
    ((unsigned int)(((a)&0xff) << 24 | ((b)&0xff) << 16))
-#define VG_IS_SKIN_USERREQ(a, b, v) \
-   (VG_USERREQ_SKIN_BASE(a,b) == ((v) & 0xffff0000))
+#define VG_IS_TOOL_USERREQ(a, b, v) \
+   (VG_USERREQ_TOOL_BASE(a,b) == ((v) & 0xffff0000))
 
 typedef
    enum { VG_USERREQ__RUNNING_ON_VALGRIND  = 0x1001,
index 8d90ecc5182b4579ccd140d48254b2c70e2b6e8a..f849875efbb12f0e1fc7fca1a8bf1af7573ddde7 100644 (file)
@@ -1809,7 +1809,7 @@ Bool TL_(handle_client_request) ( ThreadId tid, UWord* arg, UWord* ret )
    Bool  ok;
    Addr  bad_addr;
 
-   if (!VG_IS_SKIN_USERREQ('M','C',arg[0])
+   if (!VG_IS_TOOL_USERREQ('M','C',arg[0])
     && VG_USERREQ__MALLOCLIKE_BLOCK != arg[0]
     && VG_USERREQ__FREELIKE_BLOCK   != arg[0]
     && VG_USERREQ__CREATE_MEMPOOL   != arg[0]
index 4b2458d235797d8d774256c7b419c23400850a74..c156ec192968c698f4ce825ade698d14abd95a88 100644 (file)
@@ -72,7 +72,7 @@
 
 typedef
    enum { 
-      VG_USERREQ__MAKE_NOACCESS = VG_USERREQ_SKIN_BASE('M','C'),
+      VG_USERREQ__MAKE_NOACCESS = VG_USERREQ_TOOL_BASE('M','C'),
       VG_USERREQ__MAKE_WRITABLE,
       VG_USERREQ__MAKE_READABLE,
       VG_USERREQ__DISCARD,
@@ -92,7 +92,7 @@ typedef
       VG_USERREQ__SET_VBITS,
 
       /* This is just for memcheck's internal use - don't use it */
-      _VG_USERREQ__MEMCHECK_GET_RECORD_OVERLAP = VG_USERREQ_SKIN_BASE('M','C')+256
+      _VG_USERREQ__MEMCHECK_GET_RECORD_OVERLAP = VG_USERREQ_TOOL_BASE('M','C')+256
    } Vg_MemCheckClientRequest;