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

seccomp / libseccomp
89%

Build:
DEFAULT BRANCH: main
Repo Added 07 Feb 2017 10:48PM 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 main
branch: main
CHANGE BRANCH
x
Reset
  • main
  • clang
  • codeql
  • coverity-scan
  • dependabot/github_actions/actions/upload-artifact-3
  • dev/addfd
  • distutils
  • gh-415_backport
  • gh-451
  • issue466
  • issues/11
  • issues/472
  • man
  • master
  • oob
  • pass
  • patch-2
  • python-wheel2
  • refs/pull/469/merge
  • refs/tags/v2.5.2
  • refs/tags/v2.5.3
  • refs/tags/v2.5.4
  • refs/tags/v2.5.5
  • refs/tags/v2.5.6
  • refs/tags/v2.6.0
  • release-2.3
  • release-2.4
  • release-2.5
  • release-2.6
  • sparc-support
  • ubuntu22
  • ubuntu24
  • update-pkg-config
  • v2.4.4
  • v2.5.0
  • v2.5.1
  • working-syscall
  • working-syscall_25
  • working-system_dedup

08 Oct 2025 09:17PM UTC coverage: 89.046%. Remained the same
18358887303

push

github

pcmoore
arch: Add a script to update syscalls.csv

Add a script that will update syscalls.csv with syscalls and
syscall numbers from newer kernel versions.

For example, say that syscalls.csv is current up to kernel version
v6.13.  To update it to v6.16, then the following command would be
run:

	$ time ./src/arch-build-kver-tables.py -d {syscalls_path}
		-k {kernel path} -V 6.14,6.15,6.16
	Building version table for kernel 6.14
	Building version table for kernel 6.15
	Building version table for kernel 6.16

		real    1m5.221s
		user    0m30.809s
		sys     0m33.508s

	$ ./src/arch-update-syscalls-csv.py -a -d {path to tables}
		-k {kernel path} -c src/syscalls.csv -V 6.14,6.15,6.16

Signed-off-by: Tom Hromatka <tom.hromatka@oracle.com>
Signed-off-by: Paul Moore <paul@paul-moore.com>

3146 of 3533 relevant lines covered (89.05%)

256706.43 hits per line

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

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
18358887303 main arch: Add a script to update syscalls.csv Add a script that will update syscalls.csv with syscalls and syscall numbers from newer kernel versions. For example, say that syscalls.csv is current up to kernel version v6.13. To update it to v6.16, ... push 08 Oct 2025 09:48PM UTC pcmoore github
89.05
18331352322 main github: Add a job to build libseccomp using clang Add a Github Actions jobs to build libseccomp with clang rather than gcc. Signed-off-by: Tom Hromatka <tom.hromatka@oracle.com> Signed-off-by: Paul Moore <paul@paul-moore.com> push 08 Oct 2025 02:00AM UTC pcmoore github
89.05
17345203465 main tests: Skip tests 60 and 61 on x32 x32 syscalls require the X32_SYSCALL_BIT (0x4000 0000) to be set, and thus syscalls less than that are invalid on the x32 architecture. Tests 60 and 61 utilize syscalls less than 0x4000 0000, so skip those test... push 30 Aug 2025 03:00PM UTC pcmoore github
89.05
17345098130 main system: use notification structs from include/seccomp.h We don't want to duplicate struct definitions unless absolutely necessary. Acked-by: Tom Hromatka <tom.hromatka@oracle.com> Signed-off-by: Paul Moore <paul@paul-moore.com> push 30 Aug 2025 02:48PM UTC pcmoore github
89.05
17110555712 main github: Update to v4 of the checkout action Update to the lateset version, @v4, of the checkout action. Signed-off-by: Tom Hromatka <tom.hromatka@oracle.com> Signed-off-by: Paul Moore <paul@paul-moore.com> push 20 Aug 2025 09:21PM UTC pcmoore github
89.05
14936237453 main build: add License variable to pkg-config file The pkg-config file has License variable that allows you to set the license for the software. This sets 'LGPL-2.1-only' as defined in SPDX to License. Ref: https://github.com/pkgconf/pkgconf/blob/ma... push 09 May 2025 07:28PM UTC pcmoore github
89.05
13929262474 main gh: bump ubuntu 24.04 Signed-off-by: Thomas Bettler <thomas.bettler@gmail.com> Acked-by: Tom Hromatka <tom.hromatka@oracle.com> [PM: merge fuzz, subject tweak] Signed-off-by: Paul Moore <paul@paul-moore.com> push 18 Mar 2025 05:11PM UTC pcmoore github
89.05
13912753646 main github: bump codeql version to @v3 Signed-off-by: Tom Hromatka <tom.hromatka@oracle.com> Signed-off-by: Paul Moore <paul@paul-moore.com> push 18 Mar 2025 12:40AM UTC pcmoore github
90.24
13912686325 main api: fix seccomp_export_bpf_mem out-of-bounds read *len is the length of the destination buffer, but program->blks is probably not anywhere near that long. It's already been checked above that BPF_PGM_SIZE(program) is less than or equal to *len,... push 18 Mar 2025 12:35AM UTC pcmoore github
90.24
13912659165 main hash: fix strict aliasing UB in MurMur hash implementation This was spotted when trying to upgrade the libseccomp fedora package to version 2.6.0 in fedora rawhide. It comes with gcc 15 and LTO enabled by default. When running the test 61-sim-tra... push 18 Mar 2025 12:33AM UTC pcmoore github
90.24
See All Builds (1153)
  • 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