[compiler-rt] 99ab3d9 - [sanitizer] correct prctl scope
Vitaly Buka via llvm-commits
llvm-commits at lists.llvm.org
Wed Apr 12 10:50:19 PDT 2023
Author: lizhiguang
Date: 2023-04-12T10:50:04-07:00
New Revision: 99ab3d9861bccdd14b08968fc2bb4f3f766cb382
URL: https://github.com/llvm/llvm-project/commit/99ab3d9861bccdd14b08968fc2bb4f3f766cb382
DIFF: https://github.com/llvm/llvm-project/commit/99ab3d9861bccdd14b08968fc2bb4f3f766cb382.diff
LOG: [sanitizer] correct prctl scope
prctl scope is wrong, i think this is typo, we should use:
REAL(prctl)(args...)
Reviewed By: vitalybuka
Differential Revision: https://reviews.llvm.org/D147760
Added:
Modified:
compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors.inc
Removed:
################################################################################
diff --git a/compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors.inc b/compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors.inc
index 51703a34f0e9b..3bd73cf87483e 100644
--- a/compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors.inc
+++ b/compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors.inc
@@ -1350,7 +1350,7 @@ INTERCEPTOR(int, prctl, int option, unsigned long arg2, unsigned long arg3,
char *name = (char *)arg5;
COMMON_INTERCEPTOR_READ_RANGE(ctx, name, internal_strlen(name) + 1);
}
- int res = REAL(prctl(option, arg2, arg3, arg4, arg5));
+ int res = REAL(prctl)(option, arg2, arg3, arg4, arg5);
if (option == PR_SET_NAME) {
char buff[16];
internal_strncpy(buff, (char *)arg2, 15);
More information about the llvm-commits
mailing list