Lines Matching defs:DWARF
1 //===- DWARFYAML.cpp - DWARF YAMLIO implementation ------------------------===//
9 // This file defines classes for handling the YAML representation of DWARF Debug
54 void MappingTraits<DWARFYAML::Data>::mapping(IO &IO, DWARFYAML::Data &DWARF) {
58 IO.mapOptional("debug_str", DWARF.DebugStrings);
59 IO.mapOptional("debug_abbrev", DWARF.AbbrevDecls);
60 if (!DWARF.ARanges.empty() || !IO.outputting())
61 IO.mapOptional("debug_aranges", DWARF.ARanges);
62 if (!DWARF.DebugRanges.empty() || !IO.outputting())
63 IO.mapOptional("debug_ranges", DWARF.DebugRanges);
64 IO.mapOptional("debug_pubnames", DWARF.PubNames);
65 IO.mapOptional("debug_pubtypes", DWARF.PubTypes);
67 IO.mapOptional("debug_gnu_pubnames", DWARF.GNUPubNames);
68 IO.mapOptional("debug_gnu_pubtypes", DWARF.GNUPubTypes);
69 IO.mapOptional("debug_info", DWARF.CompileUnits);
70 IO.mapOptional("debug_line", DWARF.DebugLines);
71 IO.mapOptional("debug_addr", DWARF.DebugAddr);