Daniel Micay wrote: > Not quite as good as a random value per canary, but a random value per > page would already be pretty fine-grained and each canary can still be > made unique via something like the current `random ^ hash(address)`.
One thing to remember is that a number of architectures are strict alignment, so performing 32 or 64 bit operations requires similar alignment. It's possible to do byte by byte xor, but less convenient.
