diff options
author | iraisr <iraisr@a5019735-40e9-0310-863c-91ae7b9d1cf9> | 2015-08-11 09:12:40 +0000 |
---|---|---|
committer | iraisr <iraisr@a5019735-40e9-0310-863c-91ae7b9d1cf9> | 2015-08-11 09:12:40 +0000 |
commit | 03a6b14eb9e559d7a3ef13b7f0081a858909e426 (patch) | |
tree | a8141565a31e11928eddfee0acc79e4f9a98847e /coregrind/m_syswrap | |
parent | f31aba47b494be1591bd6205542d167d33d0c9fc (diff) | |
download | valgrind-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.c | 12 |
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 = |