Lines Matching refs:Name
35 void registerOption(const char *Name, const char *Desc, OptionType Type,
49 const char *Name; member
63 bool setOptionToValue(const char *Name, const char *Value);
69 InvokeIfNonNull(Printf, "\t%s\n\t\t- %s\n", Options[I].Name, in printOptionDescriptions()
90 const char *Name = Buffer + NameStart; in parseOption() local
93 Name); in parseOption()
104 Name); in parseOption()
115 return setOptionToValue(Name, Value); in parseOption()
152 bool OptionParser::setOptionToValue(const char *Name, const char *Value) { in setOptionToValue() argument
154 const uintptr_t Len = strlen(Options[I].Name); in setOptionToValue()
155 if (strncmp(Name, Options[I].Name, Len) != 0 || Name[Len] != '=') in setOptionToValue()
164 Value, Options[I].Name); in setOptionToValue()
175 Value, Options[I].Name); in setOptionToValue()
181 InvokeIfNonNull(Printf, "GWP-ASan: Unknown option '%s'.", Name); in setOptionToValue()
185 void OptionParser::registerOption(const char *Name, const char *Desc, in registerOption() argument
189 Options[NumberOfOptions].Name = Name; in registerOption()
198 #define GWP_ASAN_OPTION(Type, Name, DefaultValue, Description) \ in registerGwpAsanOptions() argument
199 parser->registerOption(#Name, Description, OptionType::OT_##Type, &o->Name); in registerGwpAsanOptions()