/haiku-buildtools/binutils/bfd/ |
H A D | freebsd.h | 28 #define N_GETMAGIC_NET(execp) \ 29 ((execp)->a_info & 0xffff) 30 #define N_GETMID_NET(execp) \ 31 (((execp)->a_info >> 16) & 0x3ff) 33 (((execp)->a_info >> 26) & 0x3f) 35 #define N_MACHTYPE(execp) \ 37 ((N_GETMAGIC_NET (execp) == ZMAGIC) ? N_GETMID_NET (execp) : \ 38 ((execp)->a_info >> 16) & 0x3ff)) 39 #define N_FLAGS(execp) \ 76 struct internal_exec *execp = exec_hdr (abfd); local [all...] |
H A D | netbsd.h | 37 #define N_MACHTYPE(execp) \ 38 ((enum machine_type) (((execp)->a_info >> 16) & 0x03ff)) 39 #define N_FLAGS(execp) \ 40 (((execp)->a_info >> 26) & 0x3f) 42 #define N_SET_INFO(execp, magic, type, flags) \ 43 ((execp)->a_info = ((magic) & 0xffff) \ 46 #define N_SET_MACHTYPE(execp, machtype) \ 47 ((execp)->a_info = \ 48 ((execp)->a_info & 0xfb00ffff) | ((((int) (machtype)) & 0x3ff) << 16)) 49 #define N_SET_FLAGS(execp, flag 81 struct internal_exec *execp = exec_hdr (abfd); local [all...] |
H A D | i386dynix.c | 60 struct internal_exec *execp) 68 memset (execp, 0, sizeof (struct internal_exec)); 69 /* Now fill in fields in the execp, from the bytes in the raw data. */ 70 execp->a_info = H_GET_32 (abfd, bytes->e_info); 71 execp->a_text = GET_WORD (abfd, bytes->e_text); 72 execp->a_data = GET_WORD (abfd, bytes->e_data); 73 execp->a_bss = GET_WORD (abfd, bytes->e_bss); 74 execp->a_syms = GET_WORD (abfd, bytes->e_syms); 75 execp->a_entry = GET_WORD (abfd, bytes->e_entry); 76 execp 58 i386dynix_32_swap_exec_header_in(bfd *abfd, struct external_exec *raw_bytes, struct internal_exec *execp) argument [all...] |
H A D | i386os9k.c | 34 struct internal_exec *execp) 39 /* Now fill in fields in the execp, from the bytes in the raw data. */ 40 execp->a_info = H_GET_16 (abfd, bytes->m_sync); 41 execp->a_syms = 0; 42 execp->a_entry = H_GET_32 (abfd, bytes->m_exec); 43 execp->a_talign = 2; 44 execp->a_dalign = 2; 45 execp->a_balign = 2; 48 execp->a_data = dload + 8; 57 execp 32 os9k_swap_exec_header_in(bfd *abfd, mh_com *raw_bytes, struct internal_exec *execp) argument 76 struct internal_exec *execp = exec_hdr (abfd); local [all...] |
H A D | pc532-mach.c | 84 struct internal_exec *execp = exec_hdr (abfd); local 92 N_SET_MACHTYPE (execp, M_NS32032); 96 N_SET_MACHTYPE (execp, M_NS32532); 99 N_SET_FLAGS (execp, aout_backend_info (abfd)->exec_hdr_flags); 101 WRITE_HEADERS (abfd, execp);
|
H A D | i386aout.c | 55 struct internal_exec *execp = exec_hdr (abfd); local 57 N_SET_MACHTYPE (execp, M_386); 61 WRITE_HEADERS (abfd, execp);
|
H A D | sparclynx.c | 151 struct internal_exec *execp = exec_hdr (abfd); local 160 N_SET_MACHTYPE (execp, M_68010); 164 N_SET_MACHTYPE (execp, M_68020); 169 N_SET_MACHTYPE (execp, M_SPARC); 172 N_SET_MACHTYPE (execp, M_386); 175 N_SET_MACHTYPE (execp, M_UNKNOWN); 180 N_SET_FLAGS (execp, aout_backend_info (abfd)->exec_hdr_flags); 182 WRITE_HEADERS (abfd, execp);
|
H A D | host-aout.c | 73 #define SET_ARCH_MACH(abfd, execp) \ 76 #define SET_ARCH_MACH(abfd, execp) \
|
H A D | hp300hpux.c | 224 struct internal_exec *execp = exec_hdr (abfd); local 227 obj_textsec (abfd)->size = N_TXTSIZE (execp); 230 obj_textsec (abfd)->vma = N_TXTADDR (execp); 231 obj_datasec (abfd)->vma = N_DATADDR (execp); 232 obj_bsssec (abfd)->vma = N_BSSADDR (execp); 239 obj_textsec (abfd)->filepos = N_TXTOFF (execp); 240 obj_datasec (abfd)->filepos = N_DATOFF (execp); 243 obj_textsec (abfd)->rel_filepos = N_TRELOFF (execp); 244 obj_datasec (abfd)->rel_filepos = N_DRELOFF (execp); 247 obj_sym_filepos (abfd) = N_SYMOFF (execp); 282 struct internal_exec *execp = exec_hdr (abfd); local [all...] |
H A D | aout-adobe.c | 37 struct internal_exec *execp) 39 /* Now fill in fields in the execp, from the bytes in the raw data. */ 40 execp->a_info = H_GET_32 (abfd, bytes->e_info); 41 execp->a_text = GET_WORD (abfd, bytes->e_text); 42 execp->a_data = GET_WORD (abfd, bytes->e_data); 43 execp->a_bss = GET_WORD (abfd, bytes->e_bss); 44 execp->a_syms = GET_WORD (abfd, bytes->e_syms); 45 execp->a_entry = GET_WORD (abfd, bytes->e_entry); 46 execp->a_trsize = GET_WORD (abfd, bytes->e_trsize); 47 execp 35 aout_adobe_swap_exec_header_in(bfd *abfd, struct external_exec *bytes, struct internal_exec *execp) argument 54 aout_adobe_swap_exec_header_out(bfd *abfd, struct internal_exec *execp, struct external_exec *bytes) argument 76 struct internal_exec *execp = exec_hdr (abfd); local [all...] |
H A D | libaout.h | 296 #define N_DYNAMIC(execp) ((execp)->a_info & 0x80000000) 299 # define N_MAGIC(execp) ((execp)->a_info & 0xffff) 303 # define N_MACHTYPE(execp) ((enum machine_type)(((execp)->a_info >> 16) & 0xff)) 307 # define N_FLAGS(execp) (((execp)->a_info >> 24) & 0xff) 311 # define N_SET_INFO(execp, magic, type, flags) \ 312 ((execp) [all...] |
H A D | aout-target.h | 40 struct internal_exec *execp = exec_hdr (abfd); local 45 obj_textsec (abfd)->size = N_TXTSIZE (execp); 48 obj_textsec (abfd)->vma = N_TXTADDR (execp); 49 obj_datasec (abfd)->vma = N_DATADDR (execp); 50 obj_bsssec (abfd)->vma = N_BSSADDR (execp); 56 && execp->a_entry > obj_textsec (abfd)->vma) 60 adjust = execp->a_entry - obj_textsec (abfd)->vma; 74 obj_textsec (abfd)->filepos = N_TXTOFF (execp); 75 obj_datasec (abfd)->filepos = N_DATOFF (execp); 78 obj_textsec (abfd)->rel_filepos = N_TRELOFF (execp); 236 struct internal_exec *execp = exec_hdr (abfd); local 333 struct internal_exec *execp = exec_hdr (abfd); local [all...] |
/haiku-buildtools/legacy/binutils/bfd/ |
H A D | i386dynix.c | 56 i386dynix_32_swap_exec_header_in (abfd, raw_bytes, execp) 59 struct internal_exec *execp; 67 memset ((PTR) execp, 0, sizeof (struct internal_exec)); 68 /* Now fill in fields in the execp, from the bytes in the raw data. */ 69 execp->a_info = H_GET_32 (abfd, bytes->e_info); 70 execp->a_text = GET_WORD (abfd, bytes->e_text); 71 execp->a_data = GET_WORD (abfd, bytes->e_data); 72 execp->a_bss = GET_WORD (abfd, bytes->e_bss); 73 execp->a_syms = GET_WORD (abfd, bytes->e_syms); 74 execp [all...] |
H A D | netbsd.h | 81 struct internal_exec *execp = exec_hdr (abfd); local 100 N_SET_MACHTYPE(*execp, DEFAULT_MID); 103 N_SET_MACHTYPE(*execp, M_UNKNOWN); 111 execp->a_info 112 = (execp->a_info & 0xff) << 24 | (execp->a_info & 0xff00) << 8 113 | (execp->a_info & 0xff0000) >> 8 | (execp->a_info & 0xff000000) >> 24; 116 WRITE_HEADERS (abfd, execp);
|
H A D | i386os9k.c | 42 os9k_swap_exec_header_in (abfd, raw_bytes, execp) 45 struct internal_exec *execp; 50 /* Now fill in fields in the execp, from the bytes in the raw data. */ 51 execp->a_info = H_GET_16 (abfd, bytes->m_sync); 52 execp->a_syms = 0; 53 execp->a_entry = H_GET_32 (abfd, bytes->m_exec); 54 execp->a_talign = 2; 55 execp->a_dalign = 2; 56 execp->a_balign = 2; 59 execp 119 struct internal_exec *execp = exec_hdr (abfd); local [all...] |
H A D | freebsd.h | 76 struct internal_exec *execp = exec_hdr (abfd); local 85 N_SET_MACHTYPE (*execp, M_68K4K_NETBSD); 87 N_SET_MACHTYPE (*execp, M_68K_NETBSD); 90 N_SET_MACHTYPE (*execp, M_SPARC_NETBSD); 93 N_SET_MACHTYPE (*execp, M_386_NETBSD); 96 N_SET_MACHTYPE (*execp, M_532_NETBSD); 99 N_SET_MACHTYPE (*execp, M_UNKNOWN); 103 WRITE_HEADERS(abfd, execp);
|
H A D | pc532-mach.c | 90 struct internal_exec *execp = exec_hdr (abfd); local 98 N_SET_MACHTYPE (*execp, M_NS32032); 102 N_SET_MACHTYPE (*execp, M_NS32532); 105 N_SET_FLAGS (*execp, aout_backend_info (abfd)->exec_hdr_flags); 107 WRITE_HEADERS(abfd, execp);
|
H A D | i386aout.c | 54 struct internal_exec *execp = exec_hdr (abfd); local 56 N_SET_MACHTYPE (*execp, M_386); 60 WRITE_HEADERS (abfd, execp);
|
H A D | host-aout.c | 73 #define SET_ARCH_MACH(abfd, execp) \ 76 #define SET_ARCH_MACH(abfd, execp) \
|
H A D | sparclynx.c | 154 struct internal_exec *execp = exec_hdr (abfd); local 163 N_SET_MACHTYPE (*execp, M_68010); 167 N_SET_MACHTYPE (*execp, M_68020); 172 N_SET_MACHTYPE (*execp, M_SPARC); 175 N_SET_MACHTYPE (*execp, M_386); 178 N_SET_MACHTYPE (*execp, M_UNKNOWN); 183 N_SET_FLAGS (*execp, aout_backend_info (abfd)->exec_hdr_flags); 185 WRITE_HEADERS (abfd, execp);
|
H A D | hp300hpux.c | 232 struct internal_exec *execp = exec_hdr (abfd); local 235 obj_textsec (abfd)->size = N_TXTSIZE (*execp); 238 obj_textsec (abfd)->vma = N_TXTADDR (*execp); 239 obj_datasec (abfd)->vma = N_DATADDR (*execp); 240 obj_bsssec (abfd)->vma = N_BSSADDR (*execp); 247 obj_textsec (abfd)->filepos = N_TXTOFF (*execp); 248 obj_datasec (abfd)->filepos = N_DATOFF (*execp); 251 obj_textsec (abfd)->rel_filepos = N_TRELOFF (*execp); 252 obj_datasec (abfd)->rel_filepos = N_DRELOFF (*execp); 255 obj_sym_filepos (abfd) = N_SYMOFF (*execp); 292 struct internal_exec *execp = exec_hdr (abfd); local 457 struct internal_exec *execp; variable in typeref:struct:internal_exec [all...] |
H A D | aout-adobe.c | 39 struct internal_exec *execp) 41 /* Now fill in fields in the execp, from the bytes in the raw data. */ 42 execp->a_info = H_GET_32 (abfd, bytes->e_info); 43 execp->a_text = GET_WORD (abfd, bytes->e_text); 44 execp->a_data = GET_WORD (abfd, bytes->e_data); 45 execp->a_bss = GET_WORD (abfd, bytes->e_bss); 46 execp->a_syms = GET_WORD (abfd, bytes->e_syms); 47 execp->a_entry = GET_WORD (abfd, bytes->e_entry); 48 execp->a_trsize = GET_WORD (abfd, bytes->e_trsize); 49 execp 37 aout_adobe_swap_exec_header_in(bfd *abfd, struct external_exec *bytes, struct internal_exec *execp) argument 56 aout_adobe_swap_exec_header_out(bfd *abfd, struct internal_exec *execp, struct external_exec *bytes) argument 78 struct internal_exec *execp = exec_hdr (abfd); local [all...] |
H A D | aout-target.h | 40 struct internal_exec *execp = exec_hdr (abfd); local 45 obj_textsec (abfd)->size = N_TXTSIZE (*execp); 48 obj_textsec (abfd)->vma = N_TXTADDR (*execp); 49 obj_datasec (abfd)->vma = N_DATADDR (*execp); 50 obj_bsssec (abfd)->vma = N_BSSADDR (*execp); 56 && execp->a_entry > obj_textsec (abfd)->vma) 60 adjust = execp->a_entry - obj_textsec (abfd)->vma; 74 obj_textsec (abfd)->filepos = N_TXTOFF (*execp); 75 obj_datasec (abfd)->filepos = N_DATOFF (*execp); 78 obj_textsec (abfd)->rel_filepos = N_TRELOFF (*execp); 236 struct internal_exec *execp = exec_hdr (abfd); local 333 struct internal_exec *execp = exec_hdr (abfd); local [all...] |
/haiku-buildtools/binutils/include/aout/ |
H A D | hp.h | 63 #define N_MAGIC(execp) ((execp)->a_magic) 64 #define N_MACHTYPE(execp) ((execp)->a_machtype) 65 #define N_SET_MAGIC(execp, magic) (((execp)->a_magic) = (magic)) 66 #define N_SET_MACHTYPE(execp, machtype) (((execp)->a_machtype) = (machtype))
|
/haiku-buildtools/binutils/gas/config/ |
H A D | aout_gnu.h | 129 #define N_MAGIC(execp) ((execp)->a_info & 0xffff) 130 #define N_MACHTYPE(execp) ((enum machine_type)(((execp)->a_info >> 16) & 0xff)) 131 #define N_FLAGS(execp) (((execp)->a_info >> 24) & 0xff) 132 #define N_SET_INFO(execp, magic, type, flags) \ 133 ((execp)->a_info = ((magic) & 0xffff) \ 136 #define N_SET_MAGIC(execp, magic) \ 137 ((execp) [all...] |