Lines Matching defs:dwarf
30 using namespace lldb_private::dwarf;
31 using namespace lldb_private::plugin::dwarf;
35 DWARFUnit::DWARFUnit(SymbolFileDWARF &dwarf, lldb::user_id_t uid,
39 : UserID(uid), m_dwarf(dwarf), m_header(header), m_abbrevs(&abbrevs),
264 // With -fsplit-dwarf-inlining, clang will emit non-empty skeleton compile
321 // one). This only makes a difference for malformed dwarf that does not have
339 // This is used when a split dwarf is enabled.
928 DWARFUnit::extract(SymbolFileDWARF &dwarf, user_id_t uid,
933 DWARFContext &context = dwarf.GetDWARFContext();
966 const llvm::DWARFDebugAbbrev *abbr = dwarf.DebugAbbrev();
972 dwarf.GetDWARFContext().getOrLoadAbbrevData().ValidOffset(
988 bool is_dwo = dwarf.GetDWARFContext().isDwo();
991 new DWARFTypeUnit(dwarf, uid, header, *abbrevs, section, is_dwo));
993 new DWARFCompileUnit(dwarf, uid, header, *abbrevs, section, is_dwo));
1004 case llvm::dwarf::DW_UT_compile:
1005 case llvm::dwarf::DW_UT_partial:
1007 case llvm::dwarf::DW_UT_skeleton:
1008 case llvm::dwarf::DW_UT_split_compile:
1010 case llvm::dwarf::DW_UT_type:
1011 case llvm::dwarf::DW_UT_split_type: