On Wed, Mar 13, 2019 at 10:58:41AM +0100, Eric Botcazou wrote: > > Is the size of the virtual address space hole constant though (and will it > > remain constant)? > > The kernel sources say that it's constant and with this position for SPARC-T4 > and later. It's different (larger hole) for SPARC-T3 and earlier but I > cannot > really test. I don't think that it will change for a given processor. > > > E.g. on powerpc64 or aarch64 there are in each case like 4-5 different VA > > size configurations over the last 10+ years of kernel history and > > configuration options and fortunately all that is hidden inside of libasan, > > if you have older gcc and run into an unsupported VA configuration, all it > > takes is update libasan to one that supports it and binaries continue to > > work. > > But a few targets have hardcoded VA size in TARGET_ASAN_SHADOW_OFFSET too.
It actually is something that works with all the VA sizes that are supported. Jakub