kees added a comment.

Just FYI, I can confirm a happily running arm64 kernel with CFI enabled built 
with this patch series. The C wrappers aren't needed and CFI is still 
triggering on mismatches:

  [  106.656280] lkdtm: Performing direct entry CFI_FORWARD_PROTO
  [  106.657307] lkdtm: Calling matched prototype ...
  [  106.657432] lkdtm: Calling mismatched prototype ...
  [  106.658216] ------------[ cut here ]------------
  [  106.659084] CFI failure (target: 
lkdtm_increment_int$53641d38e2dc4a151b75cbe816cbb86b.cfi_jt+0x0/0x4):
  [  106.671576] WARNING: CPU: 1 PID: 2716 at kernel/cfi.c:29 
__cfi_check_fail+0x44/0x4c


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D65629/new/

https://reviews.llvm.org/D65629



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to