这是indexloc提供的服务,不要输入任何密码
Skip to content

x86_linux_syscall_numbers is incomplete/outdated #8627

@leumasme

Description

@leumasme

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.

Metadata

Metadata

Assignees

Labels

Status: TriageInformation is being gathered

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions