Lines Matching refs:lldb_private
63 class SymbolFileDWARF : public lldb_private::SymbolFile, public lldb_private::UserID
78 static lldb_private::ConstString
84 static lldb_private::SymbolFile*
85 CreateInstance (lldb_private::ObjectFile* obj_file);
89 SymbolFileDWARF(lldb_private::ObjectFile* ofile);
101 virtual lldb::LanguageType ParseCompileUnitLanguage (const lldb_private::SymbolContext& sc);
102 virtual size_t ParseCompileUnitFunctions (const lldb_private::SymbolContext& sc);
103 virtual bool ParseCompileUnitLineTable (const lldb_private::SymbolContext& sc);
104 …l bool ParseCompileUnitSupportFiles (const lldb_private::SymbolContext& sc, lldb_privat…
105 virtual size_t ParseFunctionBlocks (const lldb_private::SymbolContext& sc);
106 virtual size_t ParseTypes (const lldb_private::SymbolContext& sc);
107 virtual size_t ParseVariablesForContext (const lldb_private::SymbolContext& sc);
109 virtual lldb_private::Type* ResolveTypeUID(lldb::user_id_t type_uid);
110 … virtual bool ResolveClangOpaqueTypeDefinition (lldb_private::ClangASTType& clang_type);
112 …virtual lldb_private::Type* ResolveType (DWARFCompileUnit* dwarf_cu, const DWARFDebugInfoEntry* ty…
114 …virtual clang::DeclContext* GetClangDeclContextForTypeUID (const lldb_private::SymbolContext &sc, …
116 …nt32_t ResolveSymbolContext (const lldb_private::Address& so_addr, uint32_t resolve_scope, …
117 …veSymbolContext (const lldb_private::FileSpec& file_spec, uint32_t line, bool check_inlines, uint3…
118 …s(const lldb_private::ConstString &name, const lldb_private::ClangNamespaceDecl *namespace_decl, b…
119 … FindGlobalVariables(const lldb_private::RegularExpression& regex, bool append, uint32_t max…
120 …lldb_private::ConstString &name, const lldb_private::ClangNamespaceDecl *namespace_decl, uint32_t …
121 …t32_t FindFunctions(const lldb_private::RegularExpression& regex, bool include_inlines, boo…
122 …lldb_private::SymbolContext& sc, const lldb_private::ConstString &name, const lldb_private::ClangN…
123 virtual lldb_private::TypeList *
125 virtual size_t GetTypes (lldb_private::SymbolContextScope *sc_scope,
127 lldb_private::TypeList &type_list);
129 virtual lldb_private::ClangASTContext &
132 virtual lldb_private::ClangNamespaceDecl
133 FindNamespace (const lldb_private::SymbolContext& sc,
134 const lldb_private::ConstString &name,
135 const lldb_private::ClangNamespaceDecl *parent_namespace_decl);
189 virtual lldb_private::ConstString
202 const lldb_private::DataExtractor& get_debug_abbrev_data ();
203 const lldb_private::DataExtractor& get_debug_aranges_data ();
204 const lldb_private::DataExtractor& get_debug_frame_data ();
205 const lldb_private::DataExtractor& get_debug_info_data ();
206 const lldb_private::DataExtractor& get_debug_line_data ();
207 const lldb_private::DataExtractor& get_debug_loc_data ();
208 const lldb_private::DataExtractor& get_debug_ranges_data ();
209 const lldb_private::DataExtractor& get_debug_str_data ();
210 const lldb_private::DataExtractor& get_apple_names_data ();
211 const lldb_private::DataExtractor& get_apple_types_data ();
212 const lldb_private::DataExtractor& get_apple_namespaces_data ();
213 const lldb_private::DataExtractor& get_apple_objc_data ();
225 const lldb_private::DataExtractor&
228 lldb_private::DataExtractor &data);
244 …GetClangDeclContextForDIE (const lldb_private::SymbolContext &sc, DWARFCompileUnit *cu, const DWAR…
247 GetClangDeclContextForDIEOffset (const lldb_private::SymbolContext &sc, dw_offset_t die_offset);
265 lldb_private::Flags&
271 const lldb_private::Flags&
278 HasForwardDeclForClangType (const lldb_private::ClangASTType &clang_type);
301 …bool NamespaceDeclMatchesThisSymbolFile (const lldb_private::ClangNamespaceDecl…
303 … bool DIEIsInNamespace (const lldb_private::ClangNamespaceDecl *namespace_decl,
309 DWARFCompileUnit* GetDWARFCompileUnit(lldb_private::CompileUnit *comp_unit);
311 …lldb_private::CompileUnit* GetCompUnitForDWARFCompUnit(DWARFCompileUnit* dwarf_cu, uint32_t c…
312 …ion (DWARFCompileUnit* dwarf_cu, const DWARFDebugInfoEntry* func_die, lldb_private::SymbolContext&…
313 …lldb_private::Function * ParseCompileUnitFunction (const lldb_private::SymbolContext& sc, D…
314 size_t ParseFunctionBlocks (const lldb_private::SymbolContext& sc,
315 lldb_private::Block *parent_block,
320 …size_t ParseTypes (const lldb_private::SymbolContext& sc, DWARFCompileUnit* dwarf…
321 …lldb::TypeSP ParseType (const lldb_private::SymbolContext& sc, DWARFCompileUnit* dwarf_…
322 …lldb_private::Type* ResolveTypeUID (DWARFCompileUnit* dwarf_cu, const DWARFDebugInfoEntry* die…
325 const lldb_private::SymbolContext& sc,
331 const lldb_private::SymbolContext& sc,
337 lldb_private::VariableList* cc_variable_list = NULL);
347 const lldb_private::SymbolContext& sc,
350 lldb_private::ClangASTType &class_clang_type,
361 const lldb_private::SymbolContext& sc,
367 lldb_private::TypeList* type_list,
368 std::vector<lldb_private::ClangASTType>& function_args,
371 … lldb_private::ClangASTContext::TemplateParameterInfos &template_param_infos);
374 const lldb_private::SymbolContext& sc,
375 lldb_private::ClangASTType &clang_type,
382 const lldb_private::SymbolContext& sc,
393 lldb_private::SymbolContextList& sc_list);
397 lldb_private::SymbolContextList& sc_list);
408 const lldb_private::ConstString &name,
410 lldb_private::SymbolContextList& sc_list);
413 const lldb_private::RegularExpression ®ex,
415 lldb_private::SymbolContextList& sc_list);
418 const lldb_private::RegularExpression ®ex,
420 lldb_private::SymbolContextList& sc_list);
425 const lldb_private::ConstString &type_name);
432 const lldb_private::ConstString &type_name,
437 …lldb::TypeSP FindCompleteObjCDefinitionType (const lldb_private::ConstString &type_name,
440 lldb_private::Symbol * GetObjCClassSymbol (const lldb_private::ConstString &objc_class_name);
443 lldb_private::SymbolContextList& sc_list);
447 …FindTypes(std::vector<dw_offset_t> die_offsets, uint32_t max_matches, lldb_private::TypeList& type…
518 … lldb_private::ClangASTContext::TemplateParameterInfos &template_param_infos);
523 lldb_private::ClangASTContext::TemplateParameterInfos &template_param_infos);
530 … const lldb_private::ClangASTContext::TemplateParameterInfos &template_param_infos);
539 const lldb_private::ConstString &selector);
543 lldb_private::Type *class_type,
551 FixupAddress (lldb_private::Address &addr);
553 typedef std::set<lldb_private::Type *> TypeSet;
566 lldb_private::Flags m_flags;
567 lldb_private::DataExtractor m_dwarf_data;
568 lldb_private::DataExtractor m_data_debug_abbrev;
569 lldb_private::DataExtractor m_data_debug_aranges;
570 lldb_private::DataExtractor m_data_debug_frame;
571 lldb_private::DataExtractor m_data_debug_info;
572 lldb_private::DataExtractor m_data_debug_line;
573 lldb_private::DataExtractor m_data_debug_loc;
574 lldb_private::DataExtractor m_data_debug_ranges;
575 lldb_private::DataExtractor m_data_debug_str;
576 lldb_private::DataExtractor m_data_apple_names;
577 lldb_private::DataExtractor m_data_apple_types;
578 lldb_private::DataExtractor m_data_apple_namespaces;
579 lldb_private::DataExtractor m_data_apple_objc;
601 lldb_private::LazyBool m_supports_DW_AT_APPLE_objc_complete_type;
608 typedef llvm::DenseMap<const DWARFDebugInfoEntry *, lldb_private::Type *> DIEToTypePtr;