aboutsummaryrefslogtreecommitdiff
path: root/x86_64
diff options
context:
space:
mode:
authorLuca Dariz <luca@orpolo.org>2022-06-28 12:10:53 +0200
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2022-08-28 16:02:00 +0200
commit66775cd2279be8e81269c06575c836900aa64793 (patch)
tree4b23714d6d229ba9baa4b946a5bb11331dfa3b49 /x86_64
parent4f82ae66628a517585d6bef9465662a45481d024 (diff)
downloadgnumach-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