- Reto Achermann
- Ashish Panwar
- Jayneel Gandhi
See LICENSE file.
sudo apt-get install build-essential libnuma-dev git kernel-package
make
- builds the kernel module and binariesmake clean
- removes all the compiled binariesmake install
- installs the kernel modulemake uninstall
- removes the kernel modulemake update
- updates the kernel module (remove & reinstall)
bin/page-table-dump <PID>
- dump the page-tables of a running proccess with pidbin/page-table-dump-periodic <PID>
- dumps the page-tables of a running process every 30s.
This repository contains the page-table dump tools and scripts for the ASPLOS'20 artifact evaluation of the paper Mitosis - Mitosis: Transparently Self-Replicating Page-Tables for Large-Memory Machines by Reto Achermann, Jayneel Gandhi, Timothy Roscoe, Abhishek Bhattacharjee, and Ashish Panwar.