1#include <mach/vm_param.h> 2.section __TEXT,__objc_opt_ro 3.align 3 4.private_extern __objc_opt_data 5__objc_opt_data: 6.long 12 /* table.version */ 7.long 0 /* table.selopt_offset */ 8.long 0 /* table.headeropt_offset */ 9.long 0 /* table.clsopt_offset */ 10.space PAGE_MAX_SIZE-16 11 12/* space for selopt, smax/capacity=262144, blen/mask=65535+1 */ 13.space 65536 14.space 262144 /* checkbytes */ 15.space 262144*4 /* offsets */ 16 17 18/* space for clsopt, smax/capacity=32768, blen/mask=4095+1 */ 19.space PAGE_MAX_SIZE 20.space 32768 /* checkbytes */ 21.space 32768*12 /* offsets to name and class and header_info */ 22.space PAGE_MAX_SIZE /* some duplicate classes */ 23 24 25.section __DATA,__objc_opt_rw 26.align 3 27.private_extern __objc_opt_rw_data 28__objc_opt_rw_data: 29/* space for header_info structures */ 30.space 32768 31