This is important as with exceptions enabled, non-POD allocas often have
two lifetime ends: the exception handler, and the normal one.
Details
Details
- Reviewers
eugenis - Commits
- rGabf8ed8a823f: [hwasan] Support more complicated lifetimes.
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Comment Actions
LGTM
llvm/include/llvm/Transforms/Instrumentation/AddressSanitizerCommon.h | ||
---|---|---|
50 | Update the comment. | |
74 | This does not handle diamond CFG, right? A case where two ends dominate a return as a group. I don't know if LLVM has an implementation of that. I think it is fine, that must be a relatively uncommon case. |
Comment Actions
add todo
llvm/include/llvm/Transforms/Instrumentation/AddressSanitizerCommon.h | ||
---|---|---|
74 | Correct. I added a TODO. |
Update the comment.