1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87
|
# 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
|