|
LLDB mainline
|
This is the complete list of members for DWARFASTParserClang, including all inherited members.
| AddUnnamedBitfieldToRecordTypeIfNeeded(lldb_private::ClangASTImporter::LayoutInfo &class_layout_info, const lldb_private::CompilerType &class_clang_type, const FieldInfo &previous_field, const FieldInfo ¤t_field) | DWARFASTParserClang | private |
| classof(const DWARFASTParser *Parser) | DWARFASTParserClang | inlineprotectedstatic |
| CompleteEnumType(const lldb_private::plugin::dwarf::DWARFDIE &die, lldb_private::Type *type, const lldb_private::CompilerType &clang_type) | DWARFASTParserClang | private |
| CompleteRecordType(const lldb_private::plugin::dwarf::DWARFDIE &die, const lldb_private::CompilerType &clang_type) | DWARFASTParserClang | private |
| CompleteTypeFromDWARF(const lldb_private::plugin::dwarf::DWARFDIE &die, lldb_private::Type *type, const lldb_private::CompilerType &compiler_type) override | DWARFASTParserClang | virtual |
| ConstructDemangledNameFromDWARF(const lldb_private::plugin::dwarf::DWARFDIE &die) override | DWARFASTParserClang | virtual |
| CopyUniqueClassMethodTypes(const lldb_private::plugin::dwarf::DWARFDIE &src_class_die, const lldb_private::plugin::dwarf::DWARFDIE &dst_class_die, lldb_private::Type *class_type, std::vector< lldb_private::plugin::dwarf::DWARFDIE > &failures) | DWARFASTParserClang | protected |
| CreateStaticMemberVariable(const lldb_private::plugin::dwarf::DWARFDIE &die, const MemberAttributes &attrs, const lldb_private::CompilerType &class_clang_type) | DWARFASTParserClang | private |
| DeclContextToDIEMap typedef | DWARFASTParserClang | protected |
| DelayedPropertyList typedef | DWARFASTParserClang | protected |
| DIEToDeclContextMap typedef | DWARFASTParserClang | protected |
| DIEToDeclMap typedef | DWARFASTParserClang | protected |
| DIEToModuleMap typedef | DWARFASTParserClang | protected |
| DWARFASTParser(Kind kind) | lldb_private::plugin::dwarf::DWARFASTParser | inline |
| DWARFASTParserClang(lldb_private::TypeSystemClang &ast) | DWARFASTParserClang | |
| EnsureAllDIEsInDeclContextHaveBeenParsed(lldb_private::CompilerDeclContext decl_context) override | DWARFASTParserClang | virtual |
| ExtractIntFromFormValue(const lldb_private::CompilerType &int_type, const lldb_private::plugin::dwarf::DWARFFormValue &form_value) const | DWARFASTParserClang | |
| GetAccessTypeFromDWARF(uint32_t dwarf_accessibility) | lldb_private::plugin::dwarf::DWARFASTParser | static |
| GetCachedClangDeclContextForDIE(const lldb_private::plugin::dwarf::DWARFDIE &die) | DWARFASTParserClang | protected |
| GetClangASTImporter() | DWARFASTParserClang | |
| GetClangDeclContextContainingDIE(const lldb_private::plugin::dwarf::DWARFDIE &die, lldb_private::plugin::dwarf::DWARFDIE *decl_ctx_die) | DWARFASTParserClang | protected |
| GetClangDeclContextForDIE(const lldb_private::plugin::dwarf::DWARFDIE &die) | DWARFASTParserClang | protected |
| GetClangDeclForDIE(const lldb_private::plugin::dwarf::DWARFDIE &die) | DWARFASTParserClang | protected |
| GetDeclContextContainingUIDFromDWARF(const lldb_private::plugin::dwarf::DWARFDIE &die) override | DWARFASTParserClang | virtual |
| GetDeclContextForBlock(const lldb_private::plugin::dwarf::DWARFDIE &die) | DWARFASTParserClang | protected |
| GetDeclContextForUIDFromDWARF(const lldb_private::plugin::dwarf::DWARFDIE &die) override | DWARFASTParserClang | virtual |
| GetDeclForUIDFromDWARF(const lldb_private::plugin::dwarf::DWARFDIE &die) override | DWARFASTParserClang | virtual |
| GetDIEClassTemplateParams(lldb_private::plugin::dwarf::DWARFDIE die) override | DWARFASTParserClang | virtual |
| GetKind() const | lldb_private::plugin::dwarf::DWARFASTParser | inline |
| GetModuleForType(const lldb_private::plugin::dwarf::DWARFDIE &die) | DWARFASTParserClang | protected |
| GetObjectParameter(const lldb_private::plugin::dwarf::DWARFDIE &subprogram, const lldb_private::plugin::dwarf::DWARFDIE &decl_ctx_die) | DWARFASTParserClang | |
| GetOwningClangModule(const lldb_private::plugin::dwarf::DWARFDIE &die) | DWARFASTParserClang | protected |
| GetTypeForDIE(const DWARFDIE &die) | lldb_private::plugin::dwarf::DWARFASTParser | |
| GetUniqueTypeNameAndDeclaration(const lldb_private::plugin::dwarf::DWARFDIE &die, lldb::LanguageType language, lldb_private::ConstString &unique_typename, lldb_private::Declaration &decl_declaration) | DWARFASTParserClang | protected |
| Kind enum name | lldb_private::plugin::dwarf::DWARFASTParser | |
| LinkDeclContextToDIE(clang::DeclContext *decl_ctx, const lldb_private::plugin::dwarf::DWARFDIE &die) | DWARFASTParserClang | protected |
| LinkDeclToDIE(clang::Decl *decl, const lldb_private::plugin::dwarf::DWARFDIE &die) | DWARFASTParserClang | protected |
| m_ast | DWARFASTParserClang | protected |
| m_clang_ast_importer_up | DWARFASTParserClang | protected |
| m_decl_ctx_to_die | DWARFASTParserClang | protected |
| m_die_to_decl | DWARFASTParserClang | protected |
| m_die_to_decl_ctx | DWARFASTParserClang | protected |
| m_die_to_module | DWARFASTParserClang | protected |
| m_kind | lldb_private::plugin::dwarf::DWARFASTParser | private |
| MapDeclDIEToDefDIE(const lldb_private::plugin::dwarf::DWARFDIE &decl_die, const lldb_private::plugin::dwarf::DWARFDIE &def_die) | DWARFASTParserClang | |
| ParseArrayType(const lldb_private::plugin::dwarf::DWARFDIE &die, const ParsedDWARFTypeAttributes &attrs) | DWARFASTParserClang | private |
| ParseChildArrayInfo(const DWARFDIE &parent_die, const ExecutionContext *exe_ctx=nullptr) | lldb_private::plugin::dwarf::DWARFASTParser | static |
| ParseChildEnumerators(const lldb_private::CompilerType &compiler_type, bool is_signed, uint32_t enumerator_byte_size, const lldb_private::plugin::dwarf::DWARFDIE &parent_die) | DWARFASTParserClang | protected |
| ParseChildMembers(const lldb_private::plugin::dwarf::DWARFDIE &die, const lldb_private::CompilerType &class_compiler_type, std::vector< std::unique_ptr< clang::CXXBaseSpecifier > > &base_classes, std::vector< lldb_private::plugin::dwarf::DWARFDIE > &member_function_dies, std::vector< lldb_private::plugin::dwarf::DWARFDIE > &contained_type_dies, DelayedPropertyList &delayed_properties, const lldb::AccessType default_accessibility, lldb_private::ClangASTImporter::LayoutInfo &layout_info) | DWARFASTParserClang | protected |
| ParseChildParameters(clang::DeclContext *containing_decl_ctx, const lldb_private::plugin::dwarf::DWARFDIE &parent_die, bool &is_variadic, bool &has_template_params, std::vector< lldb_private::CompilerType > &function_param_types, llvm::SmallVectorImpl< llvm::StringRef > &function_param_names) | DWARFASTParserClang | protected |
| ParseCXXMethod(const lldb_private::plugin::dwarf::DWARFDIE &die, lldb_private::CompilerType clang_type, const ParsedDWARFTypeAttributes &attrs, const lldb_private::plugin::dwarf::DWARFDIE &decl_ctx_die, const lldb_private::plugin::dwarf::DWARFDIE &object_parameter, bool &ignore_containing_context) | DWARFASTParserClang | private |
| ParseEnum(const lldb_private::SymbolContext &sc, const lldb_private::plugin::dwarf::DWARFDIE &die, ParsedDWARFTypeAttributes &attrs) | DWARFASTParserClang | private |
| ParseFunctionFromDWARF(lldb_private::CompileUnit &comp_unit, const lldb_private::plugin::dwarf::DWARFDIE &die, lldb_private::AddressRanges func_ranges) override | DWARFASTParserClang | virtual |
| ParseInheritance(const lldb_private::plugin::dwarf::DWARFDIE &die, const lldb_private::plugin::dwarf::DWARFDIE &parent_die, const lldb_private::CompilerType class_clang_type, const lldb::AccessType default_accessibility, const lldb::ModuleSP &module_sp, std::vector< std::unique_ptr< clang::CXXBaseSpecifier > > &base_classes, lldb_private::ClangASTImporter::LayoutInfo &layout_info) | DWARFASTParserClang | private |
| ParseObjCMethod(const lldb_private::ObjCLanguage::ObjCMethodName &objc_method, const lldb_private::plugin::dwarf::DWARFDIE &die, lldb_private::CompilerType clang_type, const ParsedDWARFTypeAttributes &attrs, bool is_variadic) | DWARFASTParserClang | private |
| ParseObjCProperty(const lldb_private::plugin::dwarf::DWARFDIE &die, const lldb_private::plugin::dwarf::DWARFDIE &parent_die, const lldb_private::CompilerType &class_clang_type, DelayedPropertyList &delayed_properties) | DWARFASTParserClang | private |
| ParsePointerToMemberType(const lldb_private::plugin::dwarf::DWARFDIE &die, const ParsedDWARFTypeAttributes &attrs) | DWARFASTParserClang | private |
| ParseRustVariantPart(lldb_private::plugin::dwarf::DWARFDIE &die, const lldb_private::plugin::dwarf::DWARFDIE &parent_die, const lldb_private::CompilerType &class_clang_type, const lldb::AccessType default_accesibility, lldb_private::ClangASTImporter::LayoutInfo &layout_info) | DWARFASTParserClang | private |
| ParseSingleMember(const lldb_private::plugin::dwarf::DWARFDIE &die, const lldb_private::plugin::dwarf::DWARFDIE &parent_die, const lldb_private::CompilerType &class_clang_type, lldb::AccessType default_accessibility, lldb_private::ClangASTImporter::LayoutInfo &layout_info, FieldInfo &last_field_info) | DWARFASTParserClang | private |
| ParseStructureLikeDIE(const lldb_private::SymbolContext &sc, const lldb_private::plugin::dwarf::DWARFDIE &die, ParsedDWARFTypeAttributes &attrs) | DWARFASTParserClang | protected |
| ParseSubroutine(const lldb_private::plugin::dwarf::DWARFDIE &die, const ParsedDWARFTypeAttributes &attrs) | DWARFASTParserClang | private |
| ParseTemplateDIE(const lldb_private::plugin::dwarf::DWARFDIE &die, lldb_private::TypeSystemClang::TemplateParameterInfos &template_param_infos) | DWARFASTParserClang | protected |
| ParseTemplateParameterInfos(const lldb_private::plugin::dwarf::DWARFDIE &parent_die, lldb_private::TypeSystemClang::TemplateParameterInfos &template_param_infos) | DWARFASTParserClang | protected |
| ParseTypeFromClangModule(const lldb_private::SymbolContext &sc, const lldb_private::plugin::dwarf::DWARFDIE &die, lldb_private::Log *log) | DWARFASTParserClang | protected |
| ParseTypeFromDWARF(const lldb_private::SymbolContext &sc, const lldb_private::plugin::dwarf::DWARFDIE &die, bool *type_is_new_ptr) override | DWARFASTParserClang | virtual |
| ParseTypeModifier(const lldb_private::SymbolContext &sc, const lldb_private::plugin::dwarf::DWARFDIE &die, ParsedDWARFTypeAttributes &attrs) | DWARFASTParserClang | private |
| ResolveBlockDIE(const lldb_private::plugin::dwarf::DWARFDIE &die) | DWARFASTParserClang | protected |
| ResolveImportedDeclarationDIE(const lldb_private::plugin::dwarf::DWARFDIE &die) | DWARFASTParserClang | protected |
| ResolveNamespaceDIE(const lldb_private::plugin::dwarf::DWARFDIE &die) | DWARFASTParserClang | protected |
| ShouldCreateUnnamedBitfield(FieldInfo const &last_field_info, uint64_t last_field_end, FieldInfo const &this_field_info, lldb_private::ClangASTImporter::LayoutInfo const &layout_info) const | DWARFASTParserClang | private |
| UpdateSymbolContextScopeForType(const lldb_private::SymbolContext &sc, const lldb_private::plugin::dwarf::DWARFDIE &die, lldb::TypeSP type_sp) | DWARFASTParserClang | protected |
| ~DWARFASTParser()=default | lldb_private::plugin::dwarf::DWARFASTParser | virtual |
| ~DWARFASTParserClang() override | DWARFASTParserClang |