[prev in list] [next in list] [prev in thread] [next in thread] 

List:       llvm-commits
Subject:    [PATCH] D29354: SanitizerCoverage: Support sanitizer guard section on darwin
From:       "Kuba \(Brecka\) Mracek via Phabricator via llvm-commits" <llvm-commits () lists ! ll
Date:       2017-01-31 23:53:53
Message-ID: 3ad79d82d99d3d12be691dabe2b2f3ee () localhost ! localdomain
[Download RAW message or body]

kubamracek added a comment.

Agree with @kcc, I don't think we need the prefix abstraction macro and we can just \
have strings with the full section/symbol name.  E.g. in AddressSanitizer.cpp we \
have:

  StringRef AddressSanitizerModule::getGlobalMetadataSection() const {
    switch (TargetTriple.getObjectFormat()) {
    case Triple::COFF:  return ".ASAN$GL";
    case Triple::ELF:   return "asan_globals";
    case Triple::MachO: return "__DATA,__asan_globals,regular";
    default: break;
    }
    llvm_unreachable("unsupported object format");
  }


https://reviews.llvm.org/D29354



_______________________________________________
llvm-commits mailing list
llvm-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic