Home
last modified time | relevance | path

Searched refs:LanguageType (Results 1 – 25 of 151) sorted by relevance

1234567

/freebsd/contrib/llvm-project/lldb/include/lldb/API/
H A DSBLanguageRuntime.h18 static lldb::LanguageType GetLanguageTypeFromString(const char *string);
20 static const char *GetNameForLanguageType(lldb::LanguageType language);
23 static bool LanguageIsCPlusPlus(lldb::LanguageType language);
26 static bool LanguageIsObjC(lldb::LanguageType language);
29 static bool LanguageIsCFamily(lldb::LanguageType language);
33 static bool SupportsExceptionBreakpointsOnThrow(lldb::LanguageType language);
37 static bool SupportsExceptionBreakpointsOnCatch(lldb::LanguageType language);
41 static const char *GetThrowKeywordForLanguage(lldb::LanguageType language);
46 static const char *GetCatchKeywordForLanguage(lldb::LanguageType language);
H A DSBTarget.h641 lldb::LanguageType symbol_language,
656 lldb::LanguageType symbol_language,
663 lldb::LanguageType symbol_language,
678 lldb::LanguageType symbol_language,
685 lldb::LanguageType symbol_language,
699 const char *symbol_name_regex, lldb::LanguageType symbol_language,
716 lldb::SBBreakpoint BreakpointCreateForException(lldb::LanguageType language,
H A DSBDebugger.h60 static bool SupportsLanguage(lldb::LanguageType language);
395 lldb::LanguageType GetREPLLanguage() const;
397 void SetREPLLanguage(lldb::LanguageType repl_lang);
407 SBTypeCategory GetCategory(lldb::LanguageType lang_type);
480 SBError RunREPL(lldb::LanguageType language, const char *repl_options);
/freebsd/contrib/llvm-project/lldb/source/Plugins/REPL/Clang/
H A DClangREPL.cpp20 ClangREPL::ClangREPL(lldb::LanguageType language, Target &target) in ClangREPL()
30 languages.Insert(lldb::LanguageType::eLanguageTypeC); in Initialize()
31 languages.Insert(lldb::LanguageType::eLanguageTypeC89); in Initialize()
32 languages.Insert(lldb::LanguageType::eLanguageTypeC99); in Initialize()
33 languages.Insert(lldb::LanguageType::eLanguageTypeC11); in Initialize()
34 languages.Insert(lldb::LanguageType::eLanguageTypeC_plus_plus); in Initialize()
35 languages.Insert(lldb::LanguageType::eLanguageTypeC_plus_plus_03); in Initialize()
36 languages.Insert(lldb::LanguageType::eLanguageTypeC_plus_plus_11); in Initialize()
37 languages.Insert(lldb::LanguageType::eLanguageTypeC_plus_plus_14); in Initialize()
38 languages.Insert(lldb::LanguageType::eLanguageTypeObjC); in Initialize()
[all …]
H A DClangREPL.h22 ClangREPL(lldb::LanguageType language, Target &target);
30 static lldb::REPLSP CreateInstance(Status &error, lldb::LanguageType language,
49 lldb::LanguageType GetLanguage() override;
60 lldb::LanguageType m_language;
/freebsd/contrib/llvm-project/lldb/include/lldb/Interpreter/
H A DOptionValueLanguage.h20 OptionValueLanguage(lldb::LanguageType value) in OptionValueLanguage()
23 OptionValueLanguage(lldb::LanguageType current_value, in OptionValueLanguage()
24 lldb::LanguageType default_value) in OptionValueLanguage()
49 lldb::LanguageType GetCurrentValue() const { return m_current_value; } in GetCurrentValue()
51 lldb::LanguageType GetDefaultValue() const { return m_default_value; } in GetDefaultValue()
53 void SetCurrentValue(lldb::LanguageType value) { m_current_value = value; } in SetCurrentValue()
55 void SetDefaultValue(lldb::LanguageType value) { m_default_value = value; } in SetDefaultValue()
58 lldb::LanguageType m_current_value;
59 lldb::LanguageType m_default_value;
/freebsd/contrib/llvm-project/lldb/source/API/
H A DSBLanguageRuntime.cpp16 lldb::LanguageType
24 SBLanguageRuntime::GetNameForLanguageType(lldb::LanguageType language) { in GetNameForLanguageType()
30 bool SBLanguageRuntime::LanguageIsCPlusPlus(lldb::LanguageType language) { in LanguageIsCPlusPlus()
34 bool SBLanguageRuntime::LanguageIsObjC(lldb::LanguageType language) { in LanguageIsObjC()
38 bool SBLanguageRuntime::LanguageIsCFamily(lldb::LanguageType language) { in LanguageIsCFamily()
43 lldb::LanguageType language) { in SupportsExceptionBreakpointsOnThrow()
50 lldb::LanguageType language) { in SupportsExceptionBreakpointsOnCatch()
57 SBLanguageRuntime::GetThrowKeywordForLanguage(lldb::LanguageType language) { in GetThrowKeywordForLanguage()
64 SBLanguageRuntime::GetCatchKeywordForLanguage(lldb::LanguageType language) { in GetCatchKeywordForLanguage()
/freebsd/contrib/llvm-project/lldb/source/Target/
H A DLanguage.cpp30 typedef std::map<lldb::LanguageType, LanguageUP> LanguagesMap;
84 Language *Language::FindPlugin(lldb::LanguageType language) { in FindPlugin()
121 Language *Language::FindPlugin(LanguageType language, in FindPlugin()
138 FindPlugin(static_cast<lldb::LanguageType>(lang)); in ForEach()
186 LanguageType type;
234 static_cast<LanguageType>(
257 LanguageType Language::GetLanguageTypeFromString(llvm::StringRef string) { in GetLanguageTypeFromString()
260 return static_cast<LanguageType>(L.type); in GetLanguageTypeFromString()
266 const char *Language::GetNameForLanguageType(LanguageType language) { in GetNameForLanguageType()
292 std::function<bool(lldb::LanguageType)> callback) { in ForAllLanguages()
[all …]
H A DLanguageRuntime.cpp22 lldb::LanguageType language, in ExceptionSearchFilter()
104 ExceptionBreakpointResolver(lldb::LanguageType language, bool catch_bp, in ExceptionBreakpointResolver()
196 lldb::LanguageType m_language;
203 lldb::LanguageType language) { in FindPlugin()
219 LanguageRuntime::GetExceptionPrecondition(LanguageType language, in GetExceptionPrecondition()
239 Target &target, lldb::LanguageType language, bool catch_bp, bool throw_bp, in CreateExceptionBreakpoint()
269 for (const lldb::LanguageType lang_type : Language::GetSupportedLanguages()) { in GetRuntimeUnwindPlan()
/freebsd/contrib/llvm-project/lldb/include/lldb/Target/
H A DLanguage.h158 static Language *FindPlugin(lldb::LanguageType language);
164 static Language *FindPlugin(lldb::LanguageType language,
170 virtual lldb::LanguageType GetLanguageType() const = 0;
297 static lldb::LanguageType
299 static lldb::LanguageType GetLanguageTypeFromString(llvm::StringRef string);
301 static const char *GetNameForLanguageType(lldb::LanguageType language);
317 static void ForAllLanguages(std::function<bool(lldb::LanguageType)> callback);
319 static bool LanguageIsCPlusPlus(lldb::LanguageType language);
321 static bool LanguageIsObjC(lldb::LanguageType language);
323 static bool LanguageIsC(lldb::LanguageType language);
[all …]
H A DLanguageRuntime.h31 lldb::LanguageType language,
52 lldb::LanguageType m_language;
64 lldb::LanguageType language);
68 virtual lldb::LanguageType GetLanguageType() const = 0;
146 CreateExceptionBreakpoint(Target &target, lldb::LanguageType language,
151 GetExceptionPrecondition(lldb::LanguageType language, bool throw_bp);
H A DTarget.h315 void SetLanguage(lldb::LanguageType language_type) { in SetLanguage()
711 lldb::LanguageType requested_language, LazyBool skip_prologue,
722 lldb::FunctionNameType func_name_type_mask, lldb::LanguageType language,
727 CreateExceptionBreakpoint(enum lldb::LanguageType language, bool catch_bp,
747 lldb::LanguageType language, lldb::addr_t offset, LazyBool skip_prologue,
755 lldb::LanguageType language, lldb::addr_t m_offset,
1159 GetScratchTypeSystemForLanguage(lldb::LanguageType language,
1166 GetPersistentExpressionStateForLanguage(lldb::LanguageType language);
1187 FunctionCaller *GetFunctionCallerForLanguage(lldb::LanguageType language,
1196 lldb::LanguageType language, ExecutionContext &exe_ctx);
[all …]
/freebsd/contrib/llvm-project/lldb/source/DataFormatters/
H A DTypeCategory.cpp22 static bool IsApplicable(lldb::LanguageType category_lang, in IsApplicable()
23 lldb::LanguageType valobj_lang) { in IsApplicable()
60 bool TypeCategoryImpl::IsApplicable(lldb::LanguageType lang) { in IsApplicable()
62 const lldb::LanguageType category_lang = GetLanguageAtIndex(idx); in IsApplicable()
75 lldb::LanguageType TypeCategoryImpl::GetLanguageAtIndex(size_t idx) { in GetLanguageAtIndex()
81 void TypeCategoryImpl::AddLanguage(lldb::LanguageType lang) { in AddLanguage()
85 bool TypeCategoryImpl::Get(lldb::LanguageType lang, in Get()
93 bool TypeCategoryImpl::Get(lldb::LanguageType lang, in Get()
101 bool TypeCategoryImpl::Get(lldb::LanguageType lang, in Get()
324 const lldb::LanguageType lang = GetLanguageAtIndex(idx); in GetDescription()
/freebsd/contrib/llvm-project/lldb/source/Symbol/
H A DTypeSystem.cpp28 std::optional<LanguageType> LanguageSet::GetSingularLanguage() { in GetSingularLanguage()
30 return (LanguageType)bitvector.find_first(); in GetSingularLanguage()
34 void LanguageSet::Insert(LanguageType language) { bitvector.set(language); } in Insert()
42 static TypeSystemSP CreateInstanceHelper(lldb::LanguageType language, in CreateInstanceHelper()
55 lldb::TypeSystemSP TypeSystem::CreateInstance(lldb::LanguageType language, in CreateInstance()
60 lldb::TypeSystemSP TypeSystem::CreateInstance(lldb::LanguageType language, in CreateInstance()
266 lldb::LanguageType language, in GetTypeSystemForLanguage()
316 TypeSystemMap::GetTypeSystemForLanguage(lldb::LanguageType language, in GetTypeSystemForLanguage()
328 TypeSystemMap::GetTypeSystemForLanguage(lldb::LanguageType language, in GetTypeSystemForLanguage()
339 bool TypeSystem::SupportsLanguageStatic(lldb::LanguageType language) { in SupportsLanguageStatic()
/freebsd/contrib/llvm-project/lldb/include/lldb/Breakpoint/
H A DBreakpointResolverName.h28 lldb::LanguageType language,
36 lldb::LanguageType language, lldb::addr_t offset,
43 lldb::LanguageType language, lldb::addr_t offset,
50 lldb::LanguageType language, lldb::addr_t offset,
87 lldb::LanguageType m_language;
/freebsd/contrib/llvm-project/lldb/include/lldb/Symbol/
H A DCompileUnit.h76 /// \see lldb::LanguageType
79 lldb::LanguageType language, lldb_private::LazyBool is_optimized);
117 /// \see lldb::LanguageType
120 lldb::LanguageType language, lldb_private::LazyBool is_optimized,
146 lldb::LanguageType GetLanguage(); in SetLanguage()
148 void SetLanguage(lldb::LanguageType language) { in SetLanguage()
417 lldb::LanguageType m_language;
H A DTypeSystem.h79 static lldb::TypeSystemSP CreateInstance(lldb::LanguageType language,
82 static lldb::TypeSystemSP CreateInstance(lldb::LanguageType language,
135 virtual lldb::LanguageType DeclContextGetLanguage(void *opaque_decl_ctx) = 0;
210 virtual bool SupportsLanguage(lldb::LanguageType language) = 0;
212 static bool SupportsLanguageStatic(lldb::LanguageType language);
244 virtual lldb::LanguageType
562 GetTypeSystemForLanguage(lldb::LanguageType language, Module *module,
566 GetTypeSystemForLanguage(lldb::LanguageType language, Target *target,
594 lldb::LanguageType language,
/freebsd/contrib/llvm-project/lldb/include/lldb/DataFormatters/
H A DFormatManager.h41 typedef std::map<lldb::LanguageType, LanguageCategory::UniquePointer>
59 TypeCategoryMap::Position pos, lldb::LanguageType lang) { in EnableCategory()
172 LanguageCategory *GetCategoryForLanguage(lldb::LanguageType lang_type);
174 static std::vector<lldb::LanguageType>
175 GetCandidateLanguages(lldb::LanguageType lang_type);
H A DTypeCategory.h324 bool Get(lldb::LanguageType lang, const FormattersMatchVector &candidates,
327 bool Get(lldb::LanguageType lang, const FormattersMatchVector &candidates,
330 bool Get(lldb::LanguageType lang, const FormattersMatchVector &candidates,
343 lldb::LanguageType GetLanguageAtIndex(size_t idx);
345 void AddLanguage(lldb::LanguageType lang);
373 std::vector<lldb::LanguageType> m_languages;
381 bool IsApplicable(lldb::LanguageType lang);
H A DDataVisualization.h85 static bool GetCategory(lldb::LanguageType language,
99 static void Enable(lldb::LanguageType lang_type);
103 static void Disable(lldb::LanguageType lang_type);
/freebsd/contrib/llvm-project/lldb/include/lldb/
H A Dlldb-private-interfaces.h65 typedef Language *(*LanguageCreateInstance)(lldb::LanguageType language);
67 Process *process, lldb::LanguageType language);
71 *LanguageRuntimeGetExceptionPrecondition)(lldb::LanguageType language,
122 lldb::LanguageType language, Module *module, Target *target);
124 lldb::LanguageType language,
/freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DClangModulesDeclVendor.cpp399 lldb::LanguageType language) { in LanguageSupportsClangModules()
403 case lldb::LanguageType::eLanguageTypeC: in LanguageSupportsClangModules()
404 case lldb::LanguageType::eLanguageTypeC11: in LanguageSupportsClangModules()
405 case lldb::LanguageType::eLanguageTypeC89: in LanguageSupportsClangModules()
406 case lldb::LanguageType::eLanguageTypeC99: in LanguageSupportsClangModules()
407 case lldb::LanguageType::eLanguageTypeC_plus_plus: in LanguageSupportsClangModules()
408 case lldb::LanguageType::eLanguageTypeC_plus_plus_03: in LanguageSupportsClangModules()
409 case lldb::LanguageType::eLanguageTypeC_plus_plus_11: in LanguageSupportsClangModules()
410 case lldb::LanguageType::eLanguageTypeC_plus_plus_14: in LanguageSupportsClangModules()
411 case lldb::LanguageType::eLanguageTypeObjC: in LanguageSupportsClangModules()
[all …]
/freebsd/contrib/llvm-project/lldb/source/Plugins/Language/ObjCPlusPlus/
H A DObjCPlusPlusLanguage.h26 lldb::LanguageType GetLanguageType() const override { in GetLanguageType()
43 static lldb_private::Language *CreateInstance(lldb::LanguageType language); in GetInstanceVariableName()
/freebsd/contrib/llvm-project/lldb/source/Breakpoint/
H A DBreakpointResolverName.cpp29 LanguageType language, Breakpoint::MatchType type, lldb::addr_t offset, in BreakpointResolverName()
49 FunctionNameType name_type_mask, LanguageType language, lldb::addr_t offset, in BreakpointResolverName()
61 FunctionNameType name_type_mask, LanguageType language, lldb::addr_t offset, in BreakpointResolverName()
73 lldb::LanguageType language, in BreakpointResolverName()
91 LanguageType language = eLanguageTypeUnknown; in CreateFromStructuredData()
311 LanguageType sym_language = sc.GetLanguage(); in SearchCallback()
/freebsd/contrib/llvm-project/lldb/include/lldb/Core/
H A DModule.h771 GetTypeSystemForLanguage(lldb::LanguageType language);
815 ReportWarningUnsupportedLanguage(lldb::LanguageType language,
909 lldb::LanguageType language);
925 lldb::LanguageType GetLanguageType() const { return m_language; }
929 lldb::LanguageType language_type = lldb::eLanguageTypeUnknown) const;
941 lldb::LanguageType m_language = lldb::eLanguageTypeUnknown;

1234567