mirror of
https://github.com/checkpoint-restore/criu.git
synced 2026-01-23 02:14:37 +00:00
zdtm.py: exclude a vsyscall vma for x32 tests
We alwasy exclude vsyscall vma-s for x32 tests, but this part was broken by python3 patches. 1: Old maps lost: set([]) 1: New maps appeared: set([u"ffffffffff600000-ffffffffff601000 [u'r-xp']"]) Reported-by: Mr Jenkins Signed-off-by: Andrei Vagin <avagin@virtuozzo.com>
This commit is contained in:
parent
48fcb8934c
commit
e1799382e0
1 changed files with 2 additions and 2 deletions
|
|
@ -1322,7 +1322,7 @@ def get_visible_state(test):
|
|||
cmaps.append(m)
|
||||
last += 1
|
||||
|
||||
maps[pid] = set(map(lambda x: '%x-%x %s' % (x[0], x[1], x[2:]), cmaps))
|
||||
maps[pid] = set(map(lambda x: '%x-%x %s' % (x[0], x[1], " ".join(x[2:])), cmaps))
|
||||
|
||||
cmounts = []
|
||||
try:
|
||||
|
|
@ -1351,7 +1351,7 @@ def check_visible_state(test, state, opts):
|
|||
new_maps = new[1][pid]
|
||||
if os.getenv("COMPAT_TEST"):
|
||||
# the vsyscall vma isn't unmapped from x32 processes
|
||||
vsyscall = "ffffffffff600000-ffffffffff601000 ['r-xp']"
|
||||
vsyscall = u"ffffffffff600000-ffffffffff601000 r-xp"
|
||||
if vsyscall in new_maps and vsyscall not in old_maps:
|
||||
new_maps.remove(vsyscall)
|
||||
if old_maps != new_maps:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue