Skip to content

Commit 6005f3d

Browse files
committed
C++: Add pragma[noinline].
1 parent 6727069 commit 6005f3d

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

cpp/ql/src/Security/CWE/CWE-311/CleartextTransmission.ql

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -168,10 +168,12 @@ class NetworkRecv extends NetworkSendRecv {
168168
override Recv target;
169169
}
170170

171+
pragma[noinline]
171172
predicate encryptionFunction(Function f) {
172173
f.getName().toLowerCase().regexpMatch(".*(crypt|encode|decode|hash|securezero).*")
173174
}
174175

176+
pragma[noinline]
175177
predicate encryptionType(UserType t) {
176178
t.getName().toLowerCase().regexpMatch(".*(crypt|encode|decode|hash|securezero).*")
177179
}

0 commit comments

Comments
 (0)