Lines Matching refs:ModuleSanitizerCoverage
199 class ModuleSanitizerCoverage {
201 ModuleSanitizerCoverage(
293 ModuleSanitizerCoverage ModuleSancov(Options, Allowlist.get(),
306 StringRef getPassName() const override { return "ModuleSanitizerCoverage"; }
324 ModuleSanitizerCoverage ModuleSancov(Options, Allowlist.get(),
339 ModuleSanitizerCoverage::CreateSecStartEnd(Module &M, const char *Section,
362 Function *ModuleSanitizerCoverage::CreateInitCallsForSections(
394 bool ModuleSanitizerCoverage::instrumentModule(
612 void ModuleSanitizerCoverage::instrumentFunction(
692 GlobalVariable *ModuleSanitizerCoverage::CreateFunctionLocalArrayInSection(
714 ModuleSanitizerCoverage::CreatePCArray(Function &F,
741 void ModuleSanitizerCoverage::CreateFunctionLocalArrays(
758 bool ModuleSanitizerCoverage::InjectCoverage(Function &F,
775 void ModuleSanitizerCoverage::InjectCoverageForIndirectCalls(
795 void ModuleSanitizerCoverage::InjectTraceForSwitch(
834 void ModuleSanitizerCoverage::InjectTraceForDiv(
852 void ModuleSanitizerCoverage::InjectTraceForGep(
863 void ModuleSanitizerCoverage::InjectTraceForCmp(
898 void ModuleSanitizerCoverage::InjectCoverageAtBlock(Function &F, BasicBlock &BB,
970 ModuleSanitizerCoverage::getSectionName(const std::string &Section) const {
986 ModuleSanitizerCoverage::getSectionStart(const std::string &Section) const {
993 ModuleSanitizerCoverage::getSectionEnd(const std::string &Section) const {