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

xemul / criu / 820 / 1
66%
master: 66%

Build:
DEFAULT BRANCH: master
Ran 07 Feb 2017 05:11PM UTC
Files 193
Run time 10s
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

07 Feb 2017 04:36PM UTC coverage: 68.077% (-0.01%) from 68.089%
TR_ARCH=local GCOV=1

push

travis-ci

xemul
xsave: check for X86_FEATURE_OSXSAVE rather than for X86_FEATURE_XSAVE

Migrating a process between a system with the 'xsave' CPU flag and
another system without the 'xsave' CPU flags is not possible and
fails during restore. To avoid this situation it is possible to boot
the source system of the migration with 'noxsave' kernel command-line.

Unfortunately criu currently tries to detect the presence of 'xsave'
with the macro X86_FEATURE_XSAVE which represents the features of
the CPU without taking into account if the operating system has
disabled 'xsave'. Checking for 'xsave' availability with the macro
X86_FEATURE_OSXSAVE detects correctly if Linux has been booted
with disabled 'xsave' and thus migrating processes between hosts
with and without 'xsave' is possible if the kernel uses the flag
'noxsave'.

travis-ci: success for criu dump fails when using noxsave (rev2)
Signed-off-by: Adrian Reber <areber@redhat.com>
Reviewed-by: Cyrill Gorcunov <gorcunov@openvz.org>
Signed-off-by: Pavel Emelyanov <xemul@virtuozzo.com>

17681 of 25972 relevant lines covered (68.08%)

58241.44 hits per line

Source Files on job 820.1 (TR_ARCH=local GCOV=1)
  • Tree
  • List 0
  • Changed 98
  • Source Changed 2
  • Coverage Changed 98
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 820
  • Travis Job 820.1
  • 7ac2d79c on github
  • Prev Job for TR_ARCH=local GCOV=1 on master (#818.1)
  • Next Job for TR_ARCH=local GCOV=1 on master (#821.1)
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