diff options
author | Tom de Vries <tdevries@suse.de> | 2025-03-30 16:45:25 +0200 |
---|---|---|
committer | Tom de Vries <tdevries@suse.de> | 2025-03-30 16:45:25 +0200 |
commit | 6f3dab758fbcb7814ddfe09fb8224a38f45eb35c (patch) | |
tree | 30d2bfb9e0079fbdf40862868e9ed8fb5e5796f5 /gdb/loongarch-linux-tdep.c | |
parent | 79580fac6f582027aa3d51952728e34391c7d6be (diff) | |
download | binutils-6f3dab758fbcb7814ddfe09fb8224a38f45eb35c.zip binutils-6f3dab758fbcb7814ddfe09fb8224a38f45eb35c.tar.gz binutils-6f3dab758fbcb7814ddfe09fb8224a38f45eb35c.tar.bz2 |
[gdb/tdep] Fix mmap syscall mapping
There are a few spots where an mmap system call is mapped onto enum
gdb_syscall value gdb_sys_mmap2.
Strictly speaking, this is incorrect.
Fix this by mapping to enum gdb_syscall value gdb_old_mmap instead.
No functional changes: both gdb_old_mmap and gdb_sys_mmap2 are handled the
same in record_linux_system_call.
Tested by rebuilding on x86_64-linux.
Diffstat (limited to 'gdb/loongarch-linux-tdep.c')
-rw-r--r-- | gdb/loongarch-linux-tdep.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gdb/loongarch-linux-tdep.c b/gdb/loongarch-linux-tdep.c index bd42d09..949327d 100644 --- a/gdb/loongarch-linux-tdep.c +++ b/gdb/loongarch-linux-tdep.c @@ -812,7 +812,7 @@ loongarch_canonicalize_syscall (enum loongarch_syscall syscall_number) SYSCALL_MAP (clone); SYSCALL_MAP (execve); - SYSCALL_MAP_RENAME (mmap, gdb_sys_mmap2); + SYSCALL_MAP_RENAME (mmap, gdb_old_mmap); SYSCALL_MAP (fadvise64); SYSCALL_MAP (swapon); |