reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
25 auto oldContext = IO.getContext(); 26 IO.setContext(&DWARF); 27 IO.mapOptional("debug_str", DWARF.DebugStrings); 28 IO.mapOptional("debug_abbrev", DWARF.AbbrevDecls); 29 if (!DWARF.ARanges.empty() || !IO.outputting()) 30 IO.mapOptional("debug_aranges", DWARF.ARanges); 31 if (!DWARF.PubNames.Entries.empty() || !IO.outputting()) 32 IO.mapOptional("debug_pubnames", DWARF.PubNames); 33 if (!DWARF.PubTypes.Entries.empty() || !IO.outputting()) 34 IO.mapOptional("debug_pubtypes", DWARF.PubTypes); 35 if (!DWARF.GNUPubNames.Entries.empty() || !IO.outputting()) 36 IO.mapOptional("debug_gnu_pubnames", DWARF.GNUPubNames); 37 if (!DWARF.GNUPubTypes.Entries.empty() || !IO.outputting()) 38 IO.mapOptional("debug_gnu_pubtypes", DWARF.GNUPubTypes); 39 IO.mapOptional("debug_info", DWARF.CompileUnits); 40 IO.mapOptional("debug_line", DWARF.DebugLines); 41 IO.setContext(&oldContext);