Lines Matching defs:dwarf
32 using namespace lldb_private::dwarf;
33 using namespace lldb_private::plugin::dwarf;
37 DWARFUnit::DWARFUnit(SymbolFileDWARF &dwarf, lldb::user_id_t uid,
41 : UserID(uid), m_dwarf(dwarf), m_header(header), m_abbrevs(&abbrevs),
268 // With -fsplit-dwarf-inlining, clang will emit non-empty skeleton compile
325 // one). This only makes a difference for malformed dwarf that does not have
343 // This is used when a split dwarf is enabled.
921 DWARFUnit::extract(SymbolFileDWARF &dwarf, user_id_t uid,
926 DWARFContext &context = dwarf.GetDWARFContext();
959 const llvm::DWARFDebugAbbrev *abbr = dwarf.DebugAbbrev();
965 dwarf.GetDWARFContext().getOrLoadAbbrevData().ValidOffset(
981 bool is_dwo = dwarf.GetDWARFContext().isDwo();
984 new DWARFTypeUnit(dwarf, uid, header, *abbrevs, section, is_dwo));
986 new DWARFCompileUnit(dwarf, uid, header, *abbrevs, section, is_dwo));
997 case llvm::dwarf::DW_UT_compile:
998 case llvm::dwarf::DW_UT_partial:
1000 case llvm::dwarf::DW_UT_skeleton:
1001 case llvm::dwarf::DW_UT_split_compile:
1003 case llvm::dwarf::DW_UT_type:
1004 case llvm::dwarf::DW_UT_split_type: