blob: 40ea84b22bfcf4c6d6ef1858798acffb0b38c285 [file] [log] [blame]
# This is the list of section switch data that GCC currently (4.7.0) emits
# for the Darwin/Mach-O target.
.text
.data
.section __TEXT,__textcoal_nt,coalesced,pure_instructions
.section __TEXT,__text_hot,regular,pure_instructions
.section __TEXT,__text_cold,regular,pure_instructions
.section __TEXT,__text_startup,regular,pure_instructions
.section __TEXT,__text_exit,regular,pure_instructions
.section __TEXT,__text_hot_coal,coalesced,pure_instructions
.section __TEXT,__text_cold_coal,coalesced,pure_instructions
.section __TEXT,__text_stt_coal,coalesced,pure_instructions
.section __TEXT,__text_exit_coal,coalesced,pure_instructions
.const
.section __TEXT,__const_coal,coalesced
.section __DATA,__zobj_const
.static_data
.section __DATA,__datacoal_nt,coalesced
.section __DATA,__zobj_data
.section __DATA,__zobj_bss
.const_data
.section __DATA,__const_coal,coalesced
.section __DATA,__zobj_cnst_data
.cstring
.literal4
.literal8
.literal16
.section __DATA, __cfstring
.mod_init_func
.mod_term_func
.constructor
.destructor
.dyld
# CFstring
.section __DATA,__cfstring
# OBJC
.objc_class
.objc_meta_class
.objc_cat_cls_meth
.objc_cat_inst_meth
.objc_protocol
.objc_string_object
.objc_cls_meth
.objc_inst_meth
.objc_cls_refs
.objc_message_refs
.objc_symbols
.objc_category
.objc_class_vars
.objc_instance_vars
.objc_module_info
.objc_class_names
.objc_meth_var_types
.objc_meth_var_names
.objc_selector_strs
.section __OBJC, __sel_fixup, regular, no_dead_strip
.section __OBJC, __image_info, regular, no_dead_strip
# OBJC 1
.section __OBJC, __class_ext, regular, no_dead_strip
.section __OBJC, __property, regular, no_dead_strip
.section __OBJC, __protocol_ext, regular, no_dead_strip
# OBJC 2
.section __DATA, __objc_classrefs, regular, no_dead_strip
.section __DATA, __objc_classlist, regular, no_dead_strip
.section __DATA, __objc_catlist, regular, no_dead_strip
.section __DATA, __objc_selrefs, literal_pointers, no_dead_strip
.section __DATA, __objc_nlclslist, regular, no_dead_strip
.section __DATA, __objc_nlcatlist, regular, no_dead_strip
.section __DATA, __objc_protolist, regular, no_dead_strip
.section __DATA, __objc_protorefs, regular, no_dead_strip
.section __DATA, __objc_superrefs, regular, no_dead_strip
.section __DATA, __objc_imageinfo, regular, no_dead_strip
.section __DATA, __objc_stringobj, regular, no_dead_strip
# DWARF debug
.section __DWARF,__debug_frame,regular,debug
.section __DWARF,__debug_info,regular,debug
.section __DWARF,__debug_abbrev,regular,debug
.section __DWARF,__debug_aranges,regular,debug
.section __DWARF,__debug_macinfo,regular,debug
.section __DWARF,__debug_line,regular,debug
.section __DWARF,__debug_loc,regular,debug
.section __DWARF,__debug_pubnames,regular,debug
.section __DWARF,__debug_pubtypes,regular,debug
.section __DWARF,__debug_str,regular,debug
.section __DWARF,__debug_ranges,regular,debug
.section __DWARF,__debug_macro,regular,debug
# end of base sections for GCC support