[PATCH] D119296: KCFI sanitizer
Joao Moreira via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Mon May 2 09:35:46 PDT 2022
joaomoreira added a comment.
In D119296#3483176 <https://reviews.llvm.org/D119296#3483176>, @nickdesaulniers wrote:
> In D119296#3481573 <https://reviews.llvm.org/D119296#3481573>, @joaomoreira wrote:
>
>> I'm not an expert on LLVM's pipeline, but it just feels a little awkward and redundant that we need passes to fix what other passes messed up regarding a pass that executed before everything.
>
> I don't think so. Consider DCE; other passes leave behind garbage all the time; DCE is expected to clean up after them.
Hm. Ok, if this is normalized, then I guess my point is just bike shedding, so I drop the argument.
FWIIW, while I would still prefer the checks to be adjacent to the indirect call, I can live with it. I tested the instrumentation and it looks fine on my end and the fixed version of the code seems to handle the dummy checks for good. With this said, it LGTM.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D119296/new/
https://reviews.llvm.org/D119296
More information about the cfe-commits
mailing list