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.13.0.tar.gz (54.7 kB view details)

Uploaded Source

Built Distribution

system_calls-6.13.0-py3-none-any.whl (128.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: system_calls-6.13.0.tar.gz
  • Upload date:
  • Size: 54.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for system_calls-6.13.0.tar.gz
Algorithm Hash digest
SHA256 56cec011ad2f106765a9d0bc79da372fac879ae8d8d8275f5799fc703652180f
MD5 2c96531cdc1a322016b62ceaacada818
BLAKE2b-256 19a24fce484cdaa0c53f82aba7a8d408cb97a6d372d99cf6aaaf1f377153a9bb

See more details on using hashes here.

Provenance

The following attestation bundles were made for system_calls-6.13.0.tar.gz:

Publisher: build-and-upload-to-pypi.yml on hrw/syscalls-table

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for system_calls-6.13.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1fe277b560e79b6e5a293c6676319f6bc84a89ec2568bf2761f6a2685b8452f1
MD5 251937fb2dcc9d5aab18f6a51188bc8a
BLAKE2b-256 4f2086959b2d4b1c6254e4189c4cb2ef9444c8ded0be41e73636b59944f81345

See more details on using hashes here.

Provenance

The following attestation bundles were made for system_calls-6.13.0-py3-none-any.whl:

Publisher: build-and-upload-to-pypi.yml on hrw/syscalls-table

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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