Home
last modified time | relevance | path

Searched refs:FlagParser (Results 1 – 25 of 31) sorted by relevance

12

/freebsd-12.1/contrib/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_flag_parser.cc23 LowLevelAllocator FlagParser::Alloc;
51 char *FlagParser::ll_strndup(const char *s, uptr n) { in ll_strndup()
59 void FlagParser::PrintFlagDescriptions() { in PrintFlagDescriptions()
65 void FlagParser::fatal_error(const char *err) { in fatal_error()
70 bool FlagParser::is_space(char c) { in is_space()
75 void FlagParser::skip_whitespace() { in skip_whitespace()
79 void FlagParser::parse_flag() { in parse_flag()
104 void FlagParser::parse_flags() { in parse_flags()
116 void FlagParser::ParseString(const char *s) { in ParseString()
130 bool FlagParser::ParseFile(const char *path, bool ignore_missing) { in ParseFile()
[all …]
H A Dsanitizer_flags.cc77 FlagParser *parser_;
81 explicit FlagHandlerInclude(FlagParser *parser, bool ignore_missing) in FlagHandlerInclude()
95 void RegisterIncludeFlags(FlagParser *parser, CommonFlags *cf) { in RegisterIncludeFlags()
96 FlagHandlerInclude *fh_include = new (FlagParser::Alloc) // NOLINT in RegisterIncludeFlags()
100 FlagHandlerInclude *fh_include_if_exists = new (FlagParser::Alloc) // NOLINT in RegisterIncludeFlags()
107 void RegisterCommonFlags(FlagParser *parser, CommonFlags *cf) { in RegisterCommonFlags()
H A Dsanitizer_flags.h57 class FlagParser; variable
58 void RegisterCommonFlags(FlagParser *parser,
60 void RegisterIncludeFlags(FlagParser *parser, CommonFlags *cf);
H A Dsanitizer_flag_parser.h100 class FlagParser {
113 FlagParser();
133 static void RegisterFlag(FlagParser *parser, const char *name, const char *desc, in RegisterFlag()
135 FlagHandler<T> *fh = new (FlagParser::Alloc) FlagHandler<T>(var); // NOLINT in RegisterFlag()
H A Dsancov_flags.cc34 static void RegisterSancovFlags(FlagParser *parser, SancovFlags *f) { in RegisterSancovFlags()
49 FlagParser parser; in InitializeSancovFlags()
/freebsd-12.1/contrib/compiler-rt/lib/asan/
H A Dasan_flags.cc48 static void RegisterAsanFlags(FlagParser *parser, Flags *f) { in RegisterAsanFlags()
71 FlagParser asan_parser; in InitializeFlags()
81 FlagParser lsan_parser; in InitializeFlags()
90 FlagParser ubsan_parser; in InitializeFlags()
H A Dasan_activation.cc34 void RegisterActivationFlags(FlagParser *parser, Flags *f, CommonFlags *cf) { in RegisterActivationFlags()
49 FlagParser parser; in OverrideFromActivationFlags()
/freebsd-12.1/contrib/compiler-rt/lib/tsan/rtl/
H A Dtsan_flags.cc42 void RegisterTsanFlags(FlagParser *parser, Flags *f) { in RegisterTsanFlags()
75 FlagParser parser; in InitializeFlags()
83 FlagParser ubsan_parser; in InitializeFlags()
/freebsd-12.1/contrib/compiler-rt/lib/ubsan/
H A Dubsan_flags.h19 class FlagParser; variable
36 void RegisterUbsanFlags(FlagParser *parser, Flags *f);
H A Dubsan_flags.cc46 void RegisterUbsanFlags(FlagParser *parser, Flags *f) { in RegisterUbsanFlags()
66 FlagParser parser; in InitializeFlags()
/freebsd-12.1/contrib/compiler-rt/lib/esan/
H A Desan_flags.cpp34 static void registerEsanFlags(FlagParser *Parser, Flags *F) { in registerEsanFlags()
46 FlagParser Parser; in initializeFlags()
/freebsd-12.1/contrib/compiler-rt/lib/xray/
H A Dxray_flags.cc33 void registerXRayFlags(FlagParser *P, Flags *F) XRAY_NEVER_INSTRUMENT { in registerXRayFlags()
63 FlagParser XRayParser; in initializeFlags()
H A Dxray_profiling_flags.h35 void registerProfilerFlags(FlagParser *P, ProfilerFlags *F);
H A Dxray_fdr_flags.h32 extern void registerXRayFDRFlags(FlagParser *P, FDRFlags *F);
H A Dxray_basic_flags.h32 extern void registerXRayBasicFlags(FlagParser *P, BasicFlags *F);
H A Dxray_flags.h32 extern void registerXRayFlags(FlagParser *P, Flags *F);
H A Dxray_profiling_flags.cc32 void registerProfilerFlags(FlagParser *P, in registerProfilerFlags()
H A Dxray_fdr_flags.cc33 void registerXRayFDRFlags(FlagParser *P, FDRFlags *F) XRAY_NEVER_INSTRUMENT { in registerXRayFDRFlags()
H A Dxray_basic_flags.cc34 void registerXRayBasicFlags(FlagParser *P, in registerXRayBasicFlags()
/freebsd-12.1/contrib/compiler-rt/lib/scudo/
H A Dscudo_flags.cpp31 static void RegisterScudoFlags(FlagParser *parser, Flags *f) { in RegisterScudoFlags()
61 FlagParser ScudoParser; in initFlags()
/freebsd-12.1/contrib/compiler-rt/lib/lsan/
H A Dlsan_common.h49 class FlagParser; variable
79 void RegisterLsanFlags(FlagParser *parser, Flags *f);
H A Dlsan.cc55 FlagParser parser; in InitializeFlags()
/freebsd-12.1/contrib/compiler-rt/lib/msan/
H A Dmsan.cc128 static void RegisterMsanFlags(FlagParser *parser, Flags *f) { in RegisterMsanFlags()
134 FlagHandlerKeepGoing *fh_keep_going = new (FlagParser::Alloc) // NOLINT in RegisterMsanFlags()
158 FlagParser parser; in InitializeFlags()
166 FlagParser ubsan_parser; in InitializeFlags()
/freebsd-12.1/contrib/compiler-rt/lib/hwasan/
H A Dhwasan.cc72 static void RegisterHwasanFlags(FlagParser *parser, Flags *f) { in RegisterHwasanFlags()
109 FlagParser parser; in InitializeFlags()
117 FlagParser ubsan_parser; in InitializeFlags()
/freebsd-12.1/contrib/compiler-rt/lib/dfsan/
H A Ddfsan.cc371 static void RegisterDfsanFlags(FlagParser *parser, Flags *f) { in RegisterDfsanFlags()
382 FlagParser parser; in InitializeFlags()

12