diff options
author | Andy Lutomirski <luto@kernel.org> | 2015-12-10 18:23:17 -0800 |
---|---|---|
committer | Andy Lutomirski <luto@kernel.org> | 2015-12-10 18:23:17 -0800 |
commit | 1cc2ec6849376c3d47378f43b5be0427e6aedcfc (patch) | |
tree | 5b0fdd81146549cb93923b99671199ab2dc83ea4 | |
parent | 8f2db24d3becc44b58eb4a46808aeff4d1cdbc18 (diff) | |
download | misc-tests-1cc2ec6849376c3d47378f43b5be0427e6aedcfc.tar.gz |
dump-vvar: Remove mremap hackery
Signed-off-by: Andy Lutomirski <luto@kernel.org>
-rw-r--r-- | dump-vvar.c | 12 |
1 files changed, 0 insertions, 12 deletions
diff --git a/dump-vvar.c b/dump-vvar.c index dce7b66..0128542 100644 --- a/dump-vvar.c +++ b/dump-vvar.c @@ -30,18 +30,6 @@ int main() fprintf(stderr, "vvar mapping is at 0x%lx to 0x%lx\n", (unsigned long)vvar_begin, (unsigned long)vvar_end); - maps = fopen("/proc/self/maps", "r"); - mremap(vvar_begin, vvar_end-vvar_begin, vvar_end-vvar_begin, MREMAP_FIXED | MREMAP_MAYMOVE, 0x0badc0de0000); - - mremap(vvar_begin - 4096, 4096, 4096, MREMAP_FIXED | MREMAP_MAYMOVE, 0x0badc0de0000 - 4096); - - while (fgets(buf, 1024, maps)) { - fprintf(stderr, "%s", buf); - } - - vvar_end = (void*)0x0badc0de0000 + (vvar_end - vvar_begin); - vvar_begin = (void*)0x0badc0de0000; - write(1, vvar_begin, vvar_end - vvar_begin); mprotect(vvar_begin, vvar_end - vvar_begin, PROT_READ | PROT_WRITE); |