File tree Expand file tree Collapse file tree 1 file changed +3
-12
lines changed
Expand file tree Collapse file tree 1 file changed +3
-12
lines changed Original file line number Diff line number Diff line change 2222
2323namespace modsecurity ::operators {
2424
25- // Keep testing override hooks out of the shared-library dynamic symbol table.
26- #if defined(__GNUC__) || defined(__clang__)
27- #define MODSEC_HIDDEN __attribute__ ((visibility(" hidden" )))
28- #else
29- #define MODSEC_HIDDEN
30- #endif
31-
3225using DetectSQLiFn = injection_result_t (*)(const char *, size_t , char *);
3326using DetectXSSFn = injection_result_t (*)(const char *, size_t );
3427
3528injection_result_t runLibinjectionSQLi (const char *input, size_t len,
3629 char *fingerprint);
3730injection_result_t runLibinjectionXSS (const char *input, size_t len);
3831
39- MODSEC_HIDDEN void setLibinjectionSQLiOverrideForTesting (DetectSQLiFn fn);
40- MODSEC_HIDDEN void setLibinjectionXSSOverrideForTesting (DetectXSSFn fn);
41- MODSEC_HIDDEN void clearLibinjectionOverridesForTesting ();
42-
43- #undef MODSEC_HIDDEN
32+ void setLibinjectionSQLiOverrideForTesting (DetectSQLiFn fn);
33+ void setLibinjectionXSSOverrideForTesting (DetectXSSFn fn);
34+ void clearLibinjectionOverridesForTesting ();
4435
4536} // namespace modsecurity::operators
4637
You can’t perform that action at this time.
0 commit comments