• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

drakenclimber / libseccomp
89%
main: 89%

Build:
Build:
LAST BUILD BRANCH: v7.0-rc7
DEFAULT BRANCH: main
Repo Added 08 Oct 2019 08:33PM UTC
Files 27
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH v7.0-rc7
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • backports/v2.4.3
  • change-email
  • checkout
  • checkout2
  • clang
  • codeql
  • dependabot
  • distutils
  • fixwarning
  • issue466
  • issues/11
  • issues/161-round2
  • issues/193
  • issues/210
  • issues/215
  • issues/215ppc
  • issues/236
  • issues/240
  • issues/245
  • issues/252
  • issues/267
  • issues/277
  • issues/313
  • issues/347
  • issues/370
  • issues/372
  • issues/463
  • issues/472
  • issues/add-riscv-scripts
  • issues/doxygen
  • issues/fix-test24
  • issues/fixtest05warning
  • issues/fixtravisci
  • issues/githubactions
  • issues/man-seccomp_rule_add.3
  • issues/v2.5.2-changelog
  • issues/v2.5.3-changelog
  • main
  • master
  • pull/215
  • pull/215patch2
  • pull/215ppc
  • python-wheel
  • python-wheel2
  • release-2.4
  • release-2.5
  • rfc-bintree-v2
  • test
  • test2
  • v2.4/add-parisc-to-validate
  • v7.0-rc7
  • wip/bintree-attr
  • wip/distutils
  • wip/doxygen
  • wip/doxygen2
  • wip/github_actions
  • wip/github_actions2
  • wip/issue11
  • wip/issue11-2
  • wip/issue11-3
  • wip/issue11-4
  • wip/issue11-5
  • wip/issue11-7
  • wip/issue11-8
  • wip/release-2.4.4
  • wip/rfc-bintree-v3
  • wip/rfc-bintree-v4
  • wip/working-codeql
  • working-syscall
  • working-syscall-wip

16 Apr 2026 09:05PM UTC coverage: 88.826% (-0.04%) from 88.864%
24534055432

push

github

drakenclimber
doc: Add documentation for updating syscalls.csv

Add documentation on how to update syscalls.csv. NOTE - since we haven't
fully converted syscalls.csv over to containing valid kernel version
numbers, I have intentionally set all kernel version fields to
SCMP_KV_UNDEF.  We'll update the kernel versions in pull request #457.

Here are the exact steps and results for updating syscalls.csv to
kernels v6.14 through v7.0-rc7

$ apt install libc6-dev-x32

$ git clone https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
$ git clone https://github.com/hrw/syscalls-table.git
$ git clone git@github.com:<yourrepo>/libseccomp.git

$ cd libseccomp

$ vim include/seccomp-kvers.h
  --> add new syscall enumerations

$ time ./src/arch-build-kver-tables.py -d ../syscalls-table -k ../linux -V 6.14,6.15,6.16,6.17,6.18,6.19,7.0-rc7
Building version table for kernel 6.14
Building version table for kernel 6.15
Building version table for kernel 6.16
Building version table for kernel 6.17
Building version table for kernel 6.18
Building version table for kernel 6.19
Building version table for kernel 7.0-rc7

real    2m47.672s
user    1m22.094s
sys     1m23.954s

$ time ./src/arch-update-syscalls-csv.py -a -d ./ -k ../linux -c
src/syscalls.csv -V 6.14,6.15,6.16,6.17,6.18,6.19,7.0-rc7
Updating src/syscalls.csv version table for kernel 6.14
Updating src/syscalls.csv version table for kernel 6.15
Updating src/syscalls.csv version table for kernel 6.16
Updating src/syscalls.csv version table for kernel 6.17
Updating src/syscalls.csv version table for kernel 6.18
Updating src/syscalls.csv version table for kernel 6.19
Updating src/syscalls.csv version table for kernel 7.0-rc7

real    0m30.112s
user    0m20.716s
sys     0m9.547s

$ vim include-seccomp-syscalls.h
  --> add new syscall __SNR and __PNR entries as appropriate

$ ./src/arch-syscall-check
  --> Make changes as recommended by this script
  --> Re-run this script until there are no more changes to be made

$ c... (continued)

3148 of 3544 relevant lines covered (88.83%)

255910.1 hits per line

Relevant lines Covered
Build:
Build:
3544 RELEVANT LINES 3148 COVERED LINES
255910.1 HITS PER LINE
Source Files on main
  • Tree
  • List 27
  • Changed 3
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
24534055432 v7.0-rc7 doc: Add documentation for updating syscalls.csv Add documentation on how to update syscalls.csv. NOTE - since we haven't fully converted syscalls.csv over to containing valid kernel version numbers, I have intentionally set all kernel version fi... push 16 Apr 2026 09:10PM UTC drakenclimber github
88.83
24423125608 v7.0-rc7 doc: Add documentation for updating syscalls.csv Add documentation on how to update syscalls.csv. Here are the exact steps and results for updating syscalls.csv to kernels v6.14 through v7.0-rc7 $ apt install libc6-dev-x32 $ git clone https://... push 14 Apr 2026 09:13PM UTC drakenclimber github
88.86
24422078919 test doc: Add documentation for updating syscalls.csv Add documentation on how to update syscalls.csv. Here are the exact steps and results for updating syscalls.csv to kernels v6.14 through v7.0-rc7 $ apt install libc6-dev-x32 $ git clone https://... push 14 Apr 2026 08:48PM UTC drakenclimber github
88.86
24422006915 test doc: Add documentation for updating syscalls.csv Add documentation on how to update syscalls.csv. Here are the exact steps and results for updating syscalls.csv to kernels v6.14 through v7.0-rc7 $ apt install libc6-dev-x32 $ git clone https://... push 14 Apr 2026 08:47PM UTC drakenclimber github
88.86
24421711075 test doc: Add documentation for updating syscalls.csv Add documentation on how to update syscalls.csv. Here are the exact steps and results for updating syscalls.csv to kernels v6.14 through v7.0-rc7 $ apt install libc6-dev-x32 $ git clone https://... push 14 Apr 2026 08:40PM UTC drakenclimber github
88.86
24419040452 test all: Remove s390 support 32-bit s390 support was removed from the Linux kernel in commit 8e0b986c59c6 ("s390: Remove compat support"). The syscalls-table tool removed s390 support in commit cec0b6e6d36d ("S/390 32-bit is no longer in Linux kerne... push 14 Apr 2026 07:38PM UTC drakenclimber github
88.86
24418726984 test all: Remove s390 support 32-bit s390 support was removed from the Linux kernel in commit 8e0b986c59c6 ("s390: Remove compat support"). The syscalls-table tool removed s390 support in commit cec0b6e6d36d ("S/390 32-bit is no longer in Linux kerne... push 14 Apr 2026 07:32PM UTC drakenclimber github
88.89
24418324980 test all: Remove s390 support 32-bit s390 support was removed from the Linux kernel in commit 8e0b986c59c6 ("s390: Remove compat support"). The syscalls-table tool removed s390 support in commit cec0b6e6d36d ("S/390 32-bit is no longer in Linux kerne... push 14 Apr 2026 07:22PM UTC drakenclimber github
88.89
24416970263 test syscalls: Update syscalls for kernels v6.14 through v7.0-rc7 Signed-off-by: Tom Hromatka (Oracle) <tom.hromatka@gmail.com> push 14 Apr 2026 06:51PM UTC drakenclimber github
88.83
24365435589 test syscalls: Update syscalls for kernels v6.14 through v7.0-rc7 Signed-off-by: Tom Hromatka (Oracle) <tom.hromatka@gmail.com> push 13 Apr 2026 08:35PM UTC drakenclimber github
88.83
See All Builds (275)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc