1# This is the list of section switch data that GCC currently (4.7.0) emits 2# for the Darwin/Mach-O target. 3 .text 4 .data 5 .section __TEXT,__textcoal_nt,coalesced,pure_instructions 6 .section __TEXT,__text_hot,regular,pure_instructions 7 .section __TEXT,__text_cold,regular,pure_instructions 8 .section __TEXT,__text_startup,regular,pure_instructions 9 .section __TEXT,__text_exit,regular,pure_instructions 10 .section __TEXT,__text_hot_coal,coalesced,pure_instructions 11 .section __TEXT,__text_cold_coal,coalesced,pure_instructions 12 .section __TEXT,__text_stt_coal,coalesced,pure_instructions 13 .section __TEXT,__text_exit_coal,coalesced,pure_instructions 14 .const 15 .section __TEXT,__const_coal,coalesced 16 .section __DATA,__zobj_const 17 .static_data 18 .section __DATA,__datacoal_nt,coalesced 19 .section __DATA,__zobj_data 20 .section __DATA,__zobj_bss 21 .const_data 22 .section __DATA,__const_coal,coalesced 23 .section __DATA,__zobj_cnst_data 24 .cstring 25 .literal4 26 .literal8 27 .literal16 28 .section __DATA, __cfstring 29 .mod_init_func 30 .mod_term_func 31 .constructor 32 .destructor 33 .dyld 34# CFstring 35 .section __DATA,__cfstring 36# OBJC 37 .objc_class 38 .objc_meta_class 39 .objc_cat_cls_meth 40 .objc_cat_inst_meth 41 .objc_protocol 42 .objc_string_object 43 .objc_cls_meth 44 .objc_inst_meth 45 .objc_cls_refs 46 .objc_message_refs 47 .objc_symbols 48 .objc_category 49 .objc_class_vars 50 .objc_instance_vars 51 .objc_module_info 52 .objc_class_names 53 .objc_meth_var_types 54 .objc_meth_var_names 55 .objc_selector_strs 56 .section __OBJC, __sel_fixup, regular, no_dead_strip 57 .section __OBJC, __image_info, regular, no_dead_strip 58# OBJC 1 59 .section __OBJC, __class_ext, regular, no_dead_strip 60 .section __OBJC, __property, regular, no_dead_strip 61 .section __OBJC, __protocol_ext, regular, no_dead_strip 62# OBJC 2 63 .section __DATA, __objc_classrefs, regular, no_dead_strip 64 .section __DATA, __objc_classlist, regular, no_dead_strip 65 .section __DATA, __objc_catlist, regular, no_dead_strip 66 .section __DATA, __objc_selrefs, literal_pointers, no_dead_strip 67 .section __DATA, __objc_nlclslist, regular, no_dead_strip 68 .section __DATA, __objc_nlcatlist, regular, no_dead_strip 69 .section __DATA, __objc_protolist, regular, no_dead_strip 70 .section __DATA, __objc_protorefs, regular, no_dead_strip 71 .section __DATA, __objc_superrefs, regular, no_dead_strip 72 .section __DATA, __objc_imageinfo, regular, no_dead_strip 73 .section __DATA, __objc_stringobj, regular, no_dead_strip 74# DWARF debug 75 .section __DWARF,__debug_frame,regular,debug 76 .section __DWARF,__debug_info,regular,debug 77 .section __DWARF,__debug_abbrev,regular,debug 78 .section __DWARF,__debug_aranges,regular,debug 79 .section __DWARF,__debug_macinfo,regular,debug 80 .section __DWARF,__debug_line,regular,debug 81 .section __DWARF,__debug_loc,regular,debug 82 .section __DWARF,__debug_pubnames,regular,debug 83 .section __DWARF,__debug_pubtypes,regular,debug 84 .section __DWARF,__debug_str,regular,debug 85 .section __DWARF,__debug_ranges,regular,debug 86 .section __DWARF,__debug_macro,regular,debug 87# end of base sections for GCC support 88