From 282e4ae275dc1b9b0b5bba6eb1b145cd1e80fa33 Mon Sep 17 00:00:00 2001 From: Justus Winter <4winter@informatik.uni-hamburg.de> Date: Fri, 14 Mar 2014 00:29:02 +0100 Subject: mach-defpager: use protected payloads for object lookups * mach-defpager/default_pager.c (pager_port_list_insert): Set protected payload. (pager_port_list_delete): Clear protected payload. * mach-defpager/mig-decls.h (begin_using_default_pager_payload): New function. * mach-defpager/mig-mutate.h: Add mutator. --- mach-defpager/mig-mutate.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'mach-defpager/mig-mutate.h') diff --git a/mach-defpager/mig-mutate.h b/mach-defpager/mig-mutate.h index 54aeeba6..31acaa6e 100644 --- a/mach-defpager/mig-mutate.h +++ b/mach-defpager/mig-mutate.h @@ -18,5 +18,8 @@ along with the GNU Hurd. If not, see . */ #define MEMORY_OBJECT_INTRAN default_pager_t begin_using_default_pager (mach_port_t) +#define MEMORY_OBJECT_INTRAN_PAYLOAD \ + default_pager_t begin_using_default_pager_payload + #define MEMORY_OBJECT_IMPORTS import "mig-decls.h"; #define DEFAULT_PAGER_IMPORTS import "mig-decls.h"; -- cgit v1.2.3