diff options
author | Sergey Bugaev <bugaevc@gmail.com> | 2023-07-05 17:16:38 +0300 |
---|---|---|
committer | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2023-11-27 01:11:10 +0100 |
commit | 87e8ddc7adac201aebe932b2d6f45b36c79849dd (patch) | |
tree | 7888de3ea215c991afbff22956ab4d409d068448 /vm/vm_map.h | |
parent | 1754dce141db6f79dbdc4f616f9d85204758b3fb (diff) | |
download | gnumach-87e8ddc7adac201aebe932b2d6f45b36c79849dd.tar.gz gnumach-87e8ddc7adac201aebe932b2d6f45b36c79849dd.tar.bz2 gnumach-87e8ddc7adac201aebe932b2d6f45b36c79849dd.zip |
vm: Add vm_map_coalesce_entry
This function attempts to coalesce a VM map entry with its preceeding
entry. It wraps vm_object_coalesce.
Message-ID: <20230705141639.85792-3-bugaevc@gmail.com>
Diffstat (limited to 'vm/vm_map.h')
-rw-r--r-- | vm/vm_map.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/vm/vm_map.h b/vm/vm_map.h index 3d1c9428..a4949e4e 100644 --- a/vm/vm_map.h +++ b/vm/vm_map.h @@ -442,6 +442,8 @@ extern vm_map_copy_t vm_map_copy_copy(vm_map_copy_t); extern kern_return_t vm_map_copy_discard_cont(vm_map_copyin_args_t, vm_map_copy_t *); +extern boolean_t vm_map_coalesce_entry(vm_map_t, vm_map_entry_t); + /* Add or remove machine- dependent attributes from map regions */ extern kern_return_t vm_map_machine_attribute(vm_map_t, vm_offset_t, vm_size_t, |