From: Matt Mullins Date: Mon, 26 May 2014 02:18:57 +0000 (-0700) Subject: Only register the native target. X-Git-Url: http://git.mmlx.us/?a=commitdiff_plain;h=e5deb8e3622fbf71afca38b384aedfe20f6acd65;p=fuckit_dot_so.git Only register the native target. It's highly unlikely that we're going to receive a SIGSEGV for code on a different architecture. --- diff --git a/fuckit.cpp b/fuckit.cpp index 7bc810e..39ac14f 100644 --- a/fuckit.cpp +++ b/fuckit.cpp @@ -62,9 +62,8 @@ static void setup_signals() page_mask = page_size - 1; fprintf(stderr, "Set up LLVM\n"); - llvm::InitializeAllTargets(); - llvm::InitializeAllTargetMCs(); - llvm::InitializeAllDisassemblers(); + llvm::InitializeNativeTarget(); + llvm::InitializeNativeTargetDisassembler(); std::string dontcare; target = llvm::TargetRegistry::lookupTarget(