summaryrefslogtreecommitdiff
path: root/include/mach/memory_object_default.defs
diff options
context:
space:
mode:
authorJustus Winter <4winter@informatik.uni-hamburg.de>2014-05-25 15:53:23 +0200
committerJustus Winter <4winter@informatik.uni-hamburg.de>2014-05-25 15:53:23 +0200
commit3617701208c6fd63386442d2d107d37ff7d22041 (patch)
treeb3261a5fe271510d493cdf0c7dd1987744da49fb /include/mach/memory_object_default.defs
parent12baa940dd214046902a0d7815f24cfad989fe79 (diff)
include: fix the embedded type definitions in memory_object.defs
In order to use MIG translation functions to lookup memory objects, preprocessor macros have been introduced into the definition of memory_object_t in 50cc5152. The procedure definitions contain inlined type definitions in order to change the type of the argument in question (i.e. to make it polymorphic). The inline definitions however lack the destructor function, leading to reference leaks when a reference is acquired in the intran function. * include/mach/memory_object.defs: Add the destructor functions to the inlined type definitions.
Diffstat (limited to 'include/mach/memory_object_default.defs')
0 files changed, 0 insertions, 0 deletions