*** empty log message ***
[deliverable/binutils-gdb.git] / include / a.out.sun4.h
CommitLineData
a07cc613
JG
1/* SPARC-specific values for a.out files */
2
3#define PAGE_SIZE 0x02000 /* 8K. aka NBPG in <sys/param.h> */
4/* Note that some SPARCs have 4K pages, some 8K, some others. */
5#define SEGMENT_SIZE PAGE_SIZE
6#define TEXT_START_ADDR PAGE_SIZE /* Location 0 is not accessible */
7
8#define N_BADMAG(x) \
9 (N_MAGIC(x) != OMAGIC && N_MAGIC(x) != NMAGIC \
10 && N_MAGIC(x) != ZMAGIC)
11
12
13#define N_TXTOFF(x) ( (N_MAGIC((x)) == ZMAGIC) ? 0 : sizeof(struct exec) )
14#define N_DATOFF(x) ( N_TXTOFF(x) + (x).a_text )
15#define N_TRELOFF(x) ( N_DATOFF(x) + (x).a_data )
16#define N_DRELOFF(x) ( N_TRELOFF(x) + (x).a_trsize )
17#define N_SYMOFF(x) ( N_DRELOFF(x) + (x).a_drsize )
18#define N_STROFF(x) ( N_SYMOFF(x) + (x).a_syms )
19
This page took 0.108614 seconds and 4 git commands to generate.