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