diff options
author | Sergey Bugaev <bugaevc@gmail.com> | 2023-06-15 21:17:31 +0300 |
---|---|---|
committer | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2023-06-18 00:26:06 +0200 |
commit | ed7f24debd15745f9e6c20151ec1c5989b58de4e (patch) | |
tree | dcd06919043eda7028c5f1149aca2994bd79373b /vm/vm_resident.c | |
parent | 5e597575b78af2464117437c8bc41e632d7e112d (diff) | |
download | gnumach-ed7f24debd15745f9e6c20151ec1c5989b58de4e.tar.gz gnumach-ed7f24debd15745f9e6c20151ec1c5989b58de4e.tar.bz2 gnumach-ed7f24debd15745f9e6c20151ec1c5989b58de4e.zip |
Fix copying in MACH_PORT_DEAD on x86_64
We need to properly convert MACH_PORT_NAME_DEAD (which is 32-bit -1)
into IO_DEAD, which is 64-bit -1.
To reproduce:
$ portinfo -va 1
(see the Mach crash trying to access a port at 0xffffffff)
Message-Id: <20230615181731.119328-1-bugaevc@gmail.com>
Diffstat (limited to 'vm/vm_resident.c')
0 files changed, 0 insertions, 0 deletions