Kernel addresses have 0xFF in the most significant byte.
A tag can not be pushed there with OR (tag << 56);
use AND ((tag << 56) | 0x00FF..FF) instead.
Details
Details
Diff Detail
Diff Detail
- Build Status
Buildable 14633 Build 14633: arc lint + arc unit
Event Timeline
Comment Actions
LGTM with a nit
llvm/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp | ||
---|---|---|
446 | please add a comment, similar to the commit message. |
please add a comment, similar to the commit message.