Changes

Jump to navigation Jump to search
No change in size ,  10:57, 16 February 2017
→‎Needs to be done (TODO): Sort in the order of priority (tests and vDSO fault-inject first)
Line 68: Line 68:     
== Needs to be done (TODO) ==
 
== Needs to be done (TODO) ==
  −
=== Error dump on x32-bit app dumping ===
  −
  −
At this moment we'll support only compat ia32 applications, attempt to dump x32 compat binary should result in error.
      
=== Bug with mmaping over 4Gb ===
 
=== Bug with mmaping over 4Gb ===
Line 93: Line 89:  
| vdso01 || no ia32 version
 
| vdso01 || no ia32 version
 
|}
 
|}
 +
 +
=== Fault-inject test for vDSO trampolines ===
 +
 +
Should ensure that they work. Need to be done for both native/compat C/R.
    
=== Fixes for older kernels ===
 
=== Fixes for older kernels ===
Line 98: Line 98:  
For kernels with backported mainline patches for 32-bit C/R (like vzkernel) there are a couple of things to do like different sizes of vdso/vvar (or vvar may not be even present).
 
For kernels with backported mainline patches for 32-bit C/R (like vzkernel) there are a couple of things to do like different sizes of vdso/vvar (or vvar may not be even present).
   −
=== Fault-inject test for vDSO trampolines ===
+
=== Kernel patch for vsyscall page ===
   −
Should ensure that they work. Need to be done for both native/compat C/R.
+
That's emulated page, not a vma - affects only in /proc/<pid>/maps for restored process. Depends on !TIF_IA32 && !TIF_X32 - Andy got patches for disabling the emulation on per-pid basics, for now I ran tests with <code>vsyscall=none</code> boot parameter because zdtm.py checks maps before/after C/R.
   −
=== Kernel patch for vsyscall page ===
+
=== Error dump on x32-bit app dumping ===
   −
That's emulated page, not a vma - affects only in /proc/<pid>/maps for restored process. Depends on !TIF_IA32 && !TIF_X32 - Andy got patches for disabling the emulation on per-pid basics, for now I ran tests with <code>vsyscall=none</code> boot parameter because zdtm.py checks maps before/after C/R.
+
At this moment we'll support only compat ia32 applications, attempt to dump x32 compat binary should result in error.
    
== External links ==
 
== External links ==
105

edits

Navigation menu