Lines Matching defs:dwarf
32 DWARFUnit::DWARFUnit(SymbolFileDWARF &dwarf, lldb::user_id_t uid,
36 : UserID(uid), m_dwarf(dwarf), m_header(header), m_abbrevs(&abbrevs),
186 // With -fsplit-dwarf-inlining, clang will emit non-empty skeleton compile
258 // This is used when a split dwarf is enabled.
833 if (header.m_unit_type == llvm::dwarf::DW_UT_skeleton)
870 DWARFUnit::extract(SymbolFileDWARF &dwarf, user_id_t uid,
880 const DWARFDebugAbbrev *abbr = dwarf.DebugAbbrev();
886 dwarf.GetDWARFContext().getOrLoadAbbrevData().ValidOffset(
898 bool is_dwo = dwarf.GetDWARFContext().isDwo();
900 return DWARFUnitSP(new DWARFTypeUnit(dwarf, uid, *expected_header, *abbrevs,
902 return DWARFUnitSP(new DWARFCompileUnit(dwarf, uid, *expected_header,
914 case llvm::dwarf::DW_UT_compile:
915 case llvm::dwarf::DW_UT_partial:
917 case llvm::dwarf::DW_UT_skeleton:
918 case llvm::dwarf::DW_UT_split_compile:
920 case llvm::dwarf::DW_UT_type:
921 case llvm::dwarf::DW_UT_split_type: