mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-10-19 19:12:56 +02:00
Instrumentation.h: Remove dead/untested code for DFSan JIT support
llvm-svn: 318887
This commit is contained in:
parent
5c7b8f41e1
commit
19377ebd74
@ -22,20 +22,6 @@
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
#if defined(__GNUC__) && defined(__linux__) && !defined(ANDROID)
|
||||
inline void *getDFSanArgTLSPtrForJIT() {
|
||||
extern __thread __attribute__((tls_model("initial-exec")))
|
||||
void *__dfsan_arg_tls;
|
||||
return (void *)&__dfsan_arg_tls;
|
||||
}
|
||||
|
||||
inline void *getDFSanRetValTLSPtrForJIT() {
|
||||
extern __thread __attribute__((tls_model("initial-exec")))
|
||||
void *__dfsan_retval_tls;
|
||||
return (void *)&__dfsan_retval_tls;
|
||||
}
|
||||
#endif
|
||||
|
||||
namespace llvm {
|
||||
|
||||
class FunctionPass;
|
||||
@ -194,14 +180,6 @@ struct SanitizerCoverageOptions {
|
||||
ModulePass *createSanitizerCoverageModulePass(
|
||||
const SanitizerCoverageOptions &Options = SanitizerCoverageOptions());
|
||||
|
||||
#if defined(__GNUC__) && defined(__linux__) && !defined(ANDROID)
|
||||
inline ModulePass *createDataFlowSanitizerPassForJIT(
|
||||
const std::vector<std::string> &ABIListFiles = std::vector<std::string>()) {
|
||||
return createDataFlowSanitizerPass(ABIListFiles, getDFSanArgTLSPtrForJIT,
|
||||
getDFSanRetValTLSPtrForJIT);
|
||||
}
|
||||
#endif
|
||||
|
||||
/// \brief Calculate what to divide by to scale counts.
|
||||
///
|
||||
/// Given the maximum count, calculate a divisor that will scale all the
|
||||
|
Loading…
Reference in New Issue
Block a user