reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/MC/MCDwarf.cpp
  800   MCContext &context = MCOS->getContext();
  801   MCOS->SwitchSection(context.getObjectFileInfo()->getDwarfAbbrevSection());
  804   MCOS->EmitULEB128IntValue(1);
  805   MCOS->EmitULEB128IntValue(dwarf::DW_TAG_compile_unit);
  806   MCOS->EmitIntValue(dwarf::DW_CHILDREN_yes, 1);
  807   EmitAbbrev(MCOS, dwarf::DW_AT_stmt_list, context.getDwarfVersion() >= 4
  812     EmitAbbrev(MCOS, dwarf::DW_AT_ranges, context.getDwarfVersion() >= 4
  816     EmitAbbrev(MCOS, dwarf::DW_AT_low_pc, dwarf::DW_FORM_addr);
  817     EmitAbbrev(MCOS, dwarf::DW_AT_high_pc, dwarf::DW_FORM_addr);
  819   EmitAbbrev(MCOS, dwarf::DW_AT_name, dwarf::DW_FORM_string);
  821     EmitAbbrev(MCOS, dwarf::DW_AT_comp_dir, dwarf::DW_FORM_string);
  824     EmitAbbrev(MCOS, dwarf::DW_AT_APPLE_flags, dwarf::DW_FORM_string);
  825   EmitAbbrev(MCOS, dwarf::DW_AT_producer, dwarf::DW_FORM_string);
  826   EmitAbbrev(MCOS, dwarf::DW_AT_language, dwarf::DW_FORM_data2);
  827   EmitAbbrev(MCOS, 0, 0);
  830   MCOS->EmitULEB128IntValue(2);
  831   MCOS->EmitULEB128IntValue(dwarf::DW_TAG_label);
  832   MCOS->EmitIntValue(dwarf::DW_CHILDREN_yes, 1);
  833   EmitAbbrev(MCOS, dwarf::DW_AT_name, dwarf::DW_FORM_string);
  834   EmitAbbrev(MCOS, dwarf::DW_AT_decl_file, dwarf::DW_FORM_data4);
  835   EmitAbbrev(MCOS, dwarf::DW_AT_decl_line, dwarf::DW_FORM_data4);
  836   EmitAbbrev(MCOS, dwarf::DW_AT_low_pc, dwarf::DW_FORM_addr);
  837   EmitAbbrev(MCOS, dwarf::DW_AT_prototyped, dwarf::DW_FORM_flag);
  838   EmitAbbrev(MCOS, 0, 0);
  841   MCOS->EmitULEB128IntValue(3);
  842   MCOS->EmitULEB128IntValue(dwarf::DW_TAG_unspecified_parameters);
  843   MCOS->EmitIntValue(dwarf::DW_CHILDREN_no, 1);
  844   EmitAbbrev(MCOS, 0, 0);
  847   MCOS->EmitIntValue(0, 1);