In article <6c2b4529-2f69-4b94-a580-a7b85057c...@me.com>, Jason Thorpe <thor...@me.com> wrote: > > >> On Dec 3, 2018, at 11:27 AM, Christos Zoulas <chris...@astron.com> wrote: >> >> I don't think that the things that KASLR randomizes by default are useful >> to debugging. I.e. you can't depend on two successive kernel crashes to >> have identical PTE addresses; OTOH you can depend that the text addresses >> are the same (which are for GENERIC and are not for GENERIC_KASLR). > >Oh, that depends. I would say if you are debugging a low-level VM >problem, being able to have a predictable PTE address at the time of a >crash could be VERY helpful.
I should have added "in general" :-) Yes, there are corner cases (where you could depend on things being identical on the same machine) in which not having ASLR can be useful. But I think that if you are doing this level of debugging you probably know how to turn it off... If that proves to be a common case we can add an ifdef to facilitate turning it off... christos