In infosec circles, it's a well-known fact that, with proc filesystem (procfs) and various powerful tools at their disposal, a malicious user, knowing in advance the precise location (virtual addresses) of various functions and/or globals with a process's VAS, could devise an attack to exploit and ultimately compromise a given system. Thus, for security, to make it impossible (or at least difficult) for attackers to rely on "known" virtual addresses, user space as well as kernel space supports ASLR (Address Space Layout Randomization) and KASLR (Kernel ASLR) techniques (often pronounced Ass-ler / Kass-ler).
The keyword here is randomization: this feature, when enabled, changes the location of portions of the process (and kernel) memory layout in terms of absolute numbers as it offsets portions of memory from a given base address by a random (page-aligned) quantity. What "portions of memory...