reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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);