Lines Matching refs:exec
172 /* zmagic files only. For go32, the length of the exec header contributes
216 /* This is the layout in memory of a "struct exec" while we process it.
297 #define N_DYNAMIC(exec) ((exec).a_info & 0x80000000)
300 # define N_MAGIC(exec) ((exec).a_info & 0xffff)
304 # define N_MACHTYPE(exec) ((enum machine_type)(((exec).a_info >> 16) & 0xff))
308 # define N_FLAGS(exec) (((exec).a_info >> 24) & 0xff)
312 # define N_SET_INFO(exec, magic, type, flags) \
313 ((exec).a_info = ((magic) & 0xffff) \
319 # define N_SET_DYNAMIC(exec, dynamic) \
320 ((exec).a_info = (dynamic) ? (long) ((exec).a_info | 0x80000000) : \
321 ((exec).a_info & 0x7fffffff))
325 # define N_SET_MAGIC(exec, magic) \
326 ((exec).a_info = (((exec).a_info & 0xffff0000) | ((magic) & 0xffff)))
330 # define N_SET_MACHTYPE(exec, machtype) \
331 ((exec).a_info = \
332 ((exec).a_info&0xff00ffff) | ((((int)(machtype))&0xff) << 16))
336 # define N_SET_FLAGS(exec, flags) \
337 ((exec).a_info = \
338 ((exec).a_info&0x00ffffff) | (((flags) & 0xff) << 24))