kaslr_get_random_long
slot = kaslr_get_random_long("Physical") % slot_max;
random_addr = kaslr_get_random_long("Virtual") % slots;
unsigned long kaslr_get_random_long(const char *purpose);
text_poke_mm_addr += (kaslr_get_random_long("Poking") & PAGE_MASK) %
prandom_seed_state(&rand_state, kaslr_get_random_long("Memory"));
*(unsigned long *)seed ^= kaslr_get_random_long("EFI");