|
LLDB mainline
|
#include <functional>#include <map>#include <mutex>#include "lldb/Target/Language.h"#include "lldb/Core/PluginManager.h"#include "lldb/Interpreter/OptionValueProperties.h"#include "lldb/Symbol/SymbolFile.h"#include "lldb/Symbol/TypeList.h"#include "lldb/Target/Target.h"#include "lldb/Utility/Stream.h"#include "llvm/BinaryFormat/Dwarf.h"#include "llvm/Support/Threading.h"#include "TargetProperties.inc"#include "TargetPropertiesEnum.inc"Go to the source code of this file.
Classes | |
| struct | language_name_pair |
Macros | |
| #define | LLDB_PROPERTIES_language |
| #define | LLDB_PROPERTIES_language |
Typedefs | |
| typedef std::unique_ptr< Language > | LanguageUP |
| typedef std::map< lldb::LanguageType, LanguageUP > | LanguagesMap |
Enumerations | |
| enum | |
Functions | |
| static LanguagesMap & | GetLanguagesMap () |
| static std::mutex & | GetLanguagesMutex () |
| static std::optional< llvm::dwarf::SourceLanguage > | ToDwarfSourceLanguage (lldb::LanguageType language_type) |
Variables | |
| struct language_name_pair | language_names [] |
| static uint32_t | num_languages |
| #define LLDB_PROPERTIES_language |
Definition at line 32 of file Language.cpp.
| #define LLDB_PROPERTIES_language |
Definition at line 32 of file Language.cpp.
| typedef std::map<lldb::LanguageType, LanguageUP> LanguagesMap |
Definition at line 30 of file Language.cpp.
| typedef std::unique_ptr<Language> LanguageUP |
Definition at line 29 of file Language.cpp.
| anonymous enum |
Definition at line 35 of file Language.cpp.
|
static |
Definition at line 61 of file Language.cpp.
Referenced by lldb_private::Language::FindPlugin(), and lldb_private::Language::ForEach().
|
static |
Definition at line 72 of file Language.cpp.
Referenced by lldb_private::Language::FindPlugin(), and lldb_private::Language::ForEach().
|
static |
Definition at line 551 of file Language.cpp.
References lldb::eLanguageTypeLastStandardLanguage, and lldb::eLanguageTypeMipsAssembler.
Referenced by lldb_private::SourceLanguage::SourceLanguage().
| struct language_name_pair language_names[] |
Definition at line 190 of file Language.cpp.
Referenced by lldb_private::Language::ForAllLanguages(), lldb_private::Language::GetLanguageTypeFromString(), lldb_private::Language::GetNameForLanguageType(), lldb_private::Language::PrintAllLanguages(), and lldb_private::Language::PrintSupportedLanguagesForExpressions().
|
static |
Definition at line 255 of file Language.cpp.
Referenced by lldb_private::Language::ForAllLanguages(), lldb_private::Language::GetNameForLanguageType(), lldb_private::Language::PrintAllLanguages(), and lldb_private::Language::PrintSupportedLanguagesForExpressions().