Skip to content

Commit f4c722c

Browse files
Rename rtsan pass functions to be more explicit
1 parent 3353988 commit f4c722c

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

llvm/lib/Transforms/Instrumentation/RealtimeSanitizer.cpp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -45,13 +45,13 @@ static void insertCallAtAllFunctionExitPoints(Function &Fn,
4545
insertCallBeforeInstruction(Fn, I, InsertFnName);
4646
}
4747

48-
static PreservedAnalyses rtsanPreservedAnalyses() {
48+
static PreservedAnalyses rtsanPreservedCFGAnalyses() {
4949
PreservedAnalyses PA;
5050
PA.preserveSet<CFGAnalyses>();
5151
return PA;
5252
}
5353

54-
static void transformRealtimeUnsafeFunction(Function &F) {
54+
static void insertExpectNotRealtimeAtFunctionEntryPoint(Function &F) {
5555
IRBuilder<> Builder(&F.front().front());
5656
Value *NameArg = Builder.CreateGlobalString(F.getName());
5757

@@ -73,12 +73,12 @@ PreservedAnalyses RealtimeSanitizerPass::run(Function &F,
7373
if (F.hasFnAttribute(Attribute::SanitizeRealtime)) {
7474
insertCallAtFunctionEntryPoint(F, "__rtsan_realtime_enter");
7575
insertCallAtAllFunctionExitPoints(F, "__rtsan_realtime_exit");
76-
return rtsanPreservedAnalyses();
76+
return rtsanPreservedCFGAnalyses();
7777
}
7878

7979
if (F.hasFnAttribute(Attribute::SanitizeRealtimeUnsafe)) {
80-
transformRealtimeUnsafeFunction(F);
81-
return rtsanPreservedAnalyses();
80+
insertExpectNotRealtimeAtFunctionEntryPoint(F);
81+
return rtsanPreservedCFGAnalyses();
8282
}
8383

8484
return PreservedAnalyses::all();

0 commit comments

Comments
 (0)