Add memcheck client requests VALGRIND_GET_VBITS / VALGRIND_SET_VBITS
for fetching/setting metadata so that it can be sent between
unconnected address spaces (or whatever).
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@1718 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/memcheck/mc_include.h b/memcheck/mc_include.h
index 136548f..b0a9864 100644
--- a/memcheck/mc_include.h
+++ b/memcheck/mc_include.h
@@ -143,6 +143,12 @@
extern void MC_(detect_memory_leaks) ( void );
+extern Int MC_(get_or_set_vbits_for_client) (
+ Addr dataV,
+ Addr vbitsV,
+ UInt size,
+ Bool setting /* True <=> set vbits, False <=> get vbits */
+ );
/* Functions defined in vg_memcheck_clientreqs.c */
extern Bool MC_(client_perm_maybe_describe)( Addr a, AddrInfo* ai );