mirror of
https://github.com/RGBCube/serenity
synced 2025-07-25 14:17:36 +00:00
Kernel+UE+LibC: Store address as void* in SC_m{re,}map_params
Most other syscalls pass address arguments as `void*` instead of `uintptr_t`, so let's do that here too. Besides improving consistency, this commit makes `strace` correctly pretty-print these arguments in hex.
This commit is contained in:
parent
d1ef8e63f7
commit
8e3d1a42e3
5 changed files with 8 additions and 8 deletions
|
@ -239,7 +239,7 @@ struct StringListArgument {
|
|||
};
|
||||
|
||||
struct SC_mmap_params {
|
||||
uintptr_t addr;
|
||||
void* addr;
|
||||
size_t size;
|
||||
size_t alignment;
|
||||
int32_t prot;
|
||||
|
@ -250,7 +250,7 @@ struct SC_mmap_params {
|
|||
};
|
||||
|
||||
struct SC_mremap_params {
|
||||
uintptr_t old_address;
|
||||
void* old_address;
|
||||
size_t old_size;
|
||||
size_t new_size;
|
||||
int32_t flags;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue