/freebsd/contrib/llvm-project/lldb/include/lldb/API/ |
H A D | SBLanguageRuntime.h | 18 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 D | SBTarget.h | 641 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 D | SBDebugger.h | 60 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 D | ClangREPL.cpp | 20 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 D | ClangREPL.h | 22 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 D | OptionValueLanguage.h | 20 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 D | SBLanguageRuntime.cpp | 16 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 D | Language.cpp | 30 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 D | LanguageRuntime.cpp | 22 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 D | Language.h | 158 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 D | LanguageRuntime.h | 31 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 D | Target.h | 315 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 D | TypeCategory.cpp | 22 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 D | TypeSystem.cpp | 28 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 D | BreakpointResolverName.h | 28 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 D | CompileUnit.h | 76 /// \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 D | TypeSystem.h | 79 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 D | FormatManager.h | 41 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 D | TypeCategory.h | 324 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 D | DataVisualization.h | 85 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 D | lldb-private-interfaces.h | 65 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 D | ClangModulesDeclVendor.cpp | 399 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 D | ObjCPlusPlusLanguage.h | 26 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 D | BreakpointResolverName.cpp | 29 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 D | Module.h | 771 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;
|