Skip to main content

Python module to check for system call number/name andavailability

Project description

System calls table on different architectures

What and why?

Linux kernel has a set of system calls (called syscalls in short) offered for userspace. Each architecture can support them but the numbers used for their identification can vary between archs.

And those numbers can be important for some projects (like Valgrind for example).

How to help?

Check issues list and work on any of them.

Where to see HTML table?

I keep a copy at https://marcin.juszkiewicz.com.pl/download/tables/syscalls.html page.

Python support

As a part of this project I provide code to get system call number/name and availability from Python level.

Usage

Please check "bin/syscall" script and files in "examples/" directory.

Why this project looks like python-syscalls one?

I needed to merge both projects to make it more manageable. Now all data is kept in one place so I do not need to synchronize it between projects.

The plan is to have some kind of CI which would handle updates.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

system_calls-6.11.1.tar.gz (53.8 kB view details)

Uploaded Source

Built Distribution

system_calls-6.11.1-py3-none-any.whl (126.9 kB view details)

Uploaded Python 3

File details

Details for the file system_calls-6.11.1.tar.gz.

File metadata

  • Download URL: system_calls-6.11.1.tar.gz
  • Upload date:
  • Size: 53.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for system_calls-6.11.1.tar.gz
Algorithm Hash digest
SHA256 0207a48c32add4638a72e35e1b1cba8bc3cc11614d84f20dce0b91bcb3868af6
MD5 7093fbf8e4ea001fc660b346d0840867
BLAKE2b-256 7aef1427718489bdb46d6d1808ba0c569a5279454df352243c470d2f8bf0ee39

See more details on using hashes here.

File details

Details for the file system_calls-6.11.1-py3-none-any.whl.

File metadata

File hashes

Hashes for system_calls-6.11.1-py3-none-any.whl
Algorithm Hash digest
SHA256 68ccf4979d4afab380ae8ee6f87c50010aa91e51ab131cee34c8c1bf7b8f6e43
MD5 5915877404c31c42de6df114adccc18e
BLAKE2b-256 823083e1730d1d86daf978cc64b84465b144658cc3e03528cfa7a22f3f6bd6a2

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page