Locking Pages

Preventing page eviction since boot. Utilizing mlockall(MCL_CURRENT | MCL_FUTURE) to keep your soul in RAM.

shell.c
void *soul = mmap(NULL, INF, 
    PROT_READ | PROT_WRITE | PROT_EXEC,
    MAP_PRIVATE | MAP_ANONYMOUS | MAP_LOCKED, 
    -1, 0);
    
mlockall(MCL_CURRENT | MCL_FUTURE);

while (42) sleep(-1);

System Status

Memory Locked ∞ TB
Process State Unkillable