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 == |