aboutsummaryrefslogtreecommitdiff
path: root/coregrind/m_syswrap
diff options
context:
space:
mode:
authoriraisr <iraisr@a5019735-40e9-0310-863c-91ae7b9d1cf9>2015-08-11 09:12:40 +0000
committeriraisr <iraisr@a5019735-40e9-0310-863c-91ae7b9d1cf9>2015-08-11 09:12:40 +0000
commit03a6b14eb9e559d7a3ef13b7f0081a858909e426 (patch)
treea8141565a31e11928eddfee0acc79e4f9a98847e /coregrind/m_syswrap
parentf31aba47b494be1591bd6205542d167d33d0c9fc (diff)
downloadvalgrind-03a6b14eb9e559d7a3ef13b7f0081a858909e426.tar.gz
Add support for repository cache protocol version 26.
Patch contributed by Tomas Jedlicka <jedlickat@gmail.com>. n-i-bz git-svn-id: svn://svn.valgrind.org/valgrind/trunk@15518 a5019735-40e9-0310-863c-91ae7b9d1cf9
Diffstat (limited to 'coregrind/m_syswrap')
-rw-r--r--coregrind/m_syswrap/syswrap-solaris.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/coregrind/m_syswrap/syswrap-solaris.c b/coregrind/m_syswrap/syswrap-solaris.c
index ce72659d6..027325670 100644
--- a/coregrind/m_syswrap/syswrap-solaris.c
+++ b/coregrind/m_syswrap/syswrap-solaris.c
@@ -28,6 +28,8 @@
The GNU General Public License is contained in the file COPYING.
*/
+/* Copyright 2015-2015, Tomas Jedlicka <jedlickat@gmail.com>. */
+
/* Copyright 2013-2015, Ivo Raisr <ivosh@ivosh.net>. */
/* Copyright 2013, OmniTI Computer Consulting, Inc. All rights reserved. */
@@ -7818,6 +7820,16 @@ static void repository_door_pre_mem_door_call_hook(ThreadId tid, Int fd,
"entity_name->rpr_answertype)", r->rpr_answertype);
}
break;
+ case VKI_REP_PROTOCOL_ENTITY_GET_ROOT:
+ {
+ struct vki_rep_protocol_entity_root *r =
+ (struct vki_rep_protocol_entity_root *) p;
+ PRE_FIELD_READ("door_call(\"" VKI_REPOSITORY_DOOR_NAME "\", "
+ "entity_root->rpr_entityid)", r->rpr_entityid);
+ PRE_FIELD_READ("door_call(\"" VKI_REPOSITORY_DOOR_NAME "\", "
+ "entity_root->rpr_outid)", r->rpr_outid);
+ }
+ break;
case VKI_REP_PROTOCOL_ENTITY_GET:
{
struct vki_rep_protocol_entity_get *r =