-
Notifications
You must be signed in to change notification settings - Fork 6.9k
Description
Describe the bug
The file x86_linux_syscall_numbers is incomplete/very outdated.
Its syscall numbers only go up to 190.
I believe a fresh version of the data that the file is based on can be found here, where the syscall numbers go up to 467: https://github.com/torvalds/linux/blob/v6.16-rc1/arch/x86/entry/syscalls/syscall_32.tbl
To Reproduce
The file is used by the included script ResolveX86orX64LinuxSyscallsScript.
Running the script will result in some syscalls not being renamed to their correct names as they are missing from the x86_linux_syscall_numbers file.
Extra Context
I'm not sure what kernel version ghidras current version of the file belongs to. The oldest version of the table i could quickly find is from 2011 and already includes syscall numbers up to 348.