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

seccomp / libseccomp / 28
67%
main: 89%

Build:
Build:
LAST BUILD BRANCH: dev/addfd
DEFAULT BRANCH: main
Ran 23 Feb 2017 05:51PM UTC
Jobs 1
Files 53
Run time 4s
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

pending completion
28

push

travis-ci

pcmoore
bpf: don't catch the -1 syscall in the x32/x86_64 check

The -1 syscall can be used by a tracing process to skip a syscall,
which up until Linux v4.8 was of no concern for libseccomp since the
seccomp filter was only executed at the start of the syscall and not
after the tracing process was notified, however recent kernels also
execute the seccomp filter after the tracing process finishes its
syscall handling; this caused problems on x86_64 systems that didn't
explicitly add an x32 architecture to their filters.

This patch fixes the x32 check to treat the -1 syscall like any other
syscall.

Signed-off-by: Paul Moore <paul@paul-moore.com>
(imported from commit ba73ee4f5)

6 of 6 new or added lines in 1 file covered. (100.0%)

1615 of 2412 relevant lines covered (66.96%)

176139.03 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
7
100.0
src/arch.c
12
100.0
src/api.c
85
100.0
src/db.c
Jobs
ID Job ID Ran Files Coverage
1 28.1 23 Feb 2017 05:51PM UTC 0
66.96
Travis Job 28.1
Source Files on build 28
  • Tree
  • List 0
  • Changed 7
  • Source Changed 6
  • Coverage Changed 7
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Travis Build #28
  • 0006b53a on github
  • Prev Build on release-2.3 (#26)
  • Next Build on release-2.3 (#38)
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

© 2025 Coveralls, Inc