diff options
author | Luca Dariz <luca@orpolo.org> | 2022-06-28 12:10:53 +0200 |
---|---|---|
committer | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2022-08-28 16:02:00 +0200 |
commit | 66775cd2279be8e81269c06575c836900aa64793 (patch) | |
tree | 4b23714d6d229ba9baa4b946a5bb11331dfa3b49 /x86_64 | |
parent | 4f82ae66628a517585d6bef9465662a45481d024 (diff) | |
download | gnumach-66775cd2279be8e81269c06575c836900aa64793.tar.gz gnumach-66775cd2279be8e81269c06575c836900aa64793.tar.bz2 gnumach-66775cd2279be8e81269c06575c836900aa64793.zip |
hack vm memory object proxy creation for vm arrays
* vm/memory_object_proxy.c: truncate vm array types as if they were
the rpc_ version because MIG can't handle that. This rpc can't
handle more than one element anyway.
Note that the same issue with vm arrays is present at least with
syscall emulation, but that functionality seems unused for now.
A better fix could be to add a vm descriptor type in include/mach/message.h,
but then probably we don't need to use the rpc_ types in MIG anymore,
they would be needed only for the syscall definitions.
Signed-off-by: Luca Dariz <luca@orpolo.org>
Message-Id: <20220628101054.446126-15-luca@orpolo.org>
Diffstat (limited to 'x86_64')
0 files changed, 0 insertions, 0 deletions