#include <ansi.h>Include dependency graph for a.out.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Data Structures | |
| struct | exec |
| struct | reloc |
| struct | nlist |
Defines | |
| #define | A_MAGIC0 (unsigned char) 0x01 |
| #define | A_MAGIC1 (unsigned char) 0x03 |
| #define | BADMAG(X) ((X).a_magic[0] != A_MAGIC0 ||(X).a_magic[1] != A_MAGIC1) |
| #define | A_NONE 0x00 |
| #define | A_I8086 0x04 |
| #define | A_M68K 0x0B |
| #define | A_NS16K 0x0C |
| #define | A_I80386 0x10 |
| #define | A_SPARC 0x17 |
| #define | A_BLR(cputype) ((cputype&0x01)!=0) |
| #define | A_WLR(cputype) ((cputype&0x02)!=0) |
| #define | A_UZP 0x01 |
| #define | A_PAL 0x02 |
| #define | A_NSYM 0x04 |
| #define | A_IMG 0x08 |
| #define | A_EXEC 0x10 |
| #define | A_SEP 0x20 |
| #define | A_PURE 0x40 /* pure text */ |
| #define | A_TOVLY 0x80 /* text overlay */ |
| #define | A_MINHDR 32 |
| #define | A_TEXTPOS(X) ((long)(X).a_hdrlen) |
| #define | A_DATAPOS(X) (A_TEXTPOS(X) + (X).a_text) |
| #define | A_HASRELS(X) ((X).a_hdrlen > (unsigned char) A_MINHDR) |
| #define | A_HASEXT(X) ((X).a_hdrlen > (unsigned char) (A_MINHDR + 8)) |
| #define | A_HASLNS(X) ((X).a_hdrlen > (unsigned char) (A_MINHDR + 16)) |
| #define | A_HASTOFF(X) ((X).a_hdrlen > (unsigned char) (A_MINHDR + 24)) |
| #define | A_TRELPOS(X) (A_DATAPOS(X) + (X).a_data) |
| #define | A_DRELPOS(X) (A_TRELPOS(X) + (X).a_trsize) |
| #define | A_SYMPOS(X) |
| #define | R_ABBS 0 |
| #define | R_RELLBYTE 2 |
| #define | R_PCRBYTE 3 |
| #define | R_RELWORD 4 |
| #define | R_PCRWORD 5 |
| #define | R_RELLONG 6 |
| #define | R_PCRLONG 7 |
| #define | R_REL3BYTE 8 |
| #define | R_KBRANCHE 9 |
| #define | S_ABS ((unsigned short)-1) |
| #define | S_TEXT ((unsigned short)-2) |
| #define | S_DATA ((unsigned short)-3) |
| #define | S_BSS ((unsigned short)-4) |
| #define | N_SECT 07 |
| #define | N_UNDF 00 |
| #define | N_ABS 01 |
| #define | N_TEXT 02 |
| #define | N_DATA 03 |
| #define | N_BSS 04 |
| #define | N_COMM 05 |
| #define | N_CLASS 0370 |
| #define | C_NULL |
| #define | C_EXT 0020 |
| #define | C_STAT 0030 |
Functions | |
| _PROTOTYPE (int nlist,(char *_file, struct nlist *_nl)) | |
|
|
|
|
|
|
|
|
|
|
|
Definition at line 47 of file a.out.h. Referenced by check_exec(), distext(), and read_header(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 36 of file a.out.h. Referenced by check_exec(), main(), and read_header(). |
|
|
Definition at line 33 of file a.out.h. Referenced by check_exec(), installboot(), main(), read_header(), and setstack(). |
|
|
Definition at line 46 of file a.out.h. Referenced by main(). |
|
|
Definition at line 34 of file a.out.h. Referenced by check_exec(), and main(). |
|
|
Definition at line 27 of file a.out.h. Referenced by check_exec(), and main(). |
|
|
Definition at line 28 of file a.out.h. Referenced by check_exec(), and main(). |
|
|
Definition at line 53 of file a.out.h. Referenced by copylink(), exec_image(), installboot(), main(), read_header(), and strip(). |
|
|
|
|
|
|
|
|
Definition at line 45 of file a.out.h. Referenced by copylink(), make_image(), and read_header(). |
|
|
Definition at line 44 of file a.out.h. Referenced by extract_image(), get_clickshift(), make_image(), proc_size(), and setstack(). |
|
|
|
|
|
Definition at line 48 of file a.out.h. Referenced by check_exec(), disbss(), disdata(), distext(), extract_image(), lookup(), main(), make_image(), proc_size(), read_header(), setstack(), and size(). |
|
|
Definition at line 37 of file a.out.h. Referenced by main(). |
|
|
Value: Definition at line 62 of file a.out.h. Referenced by nlist(), read_header(), and syminit(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 29 of file a.out.h. Referenced by copylink(), installboot(), main(), nlist(), read_header(), read_symbol(), and size(). |
|
|
Definition at line 108 of file a.out.h. Referenced by findsname(), findsval(), listsym(), nm_print(), and prolog(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 106 of file a.out.h. Referenced by findsname(), findsval(), listsym(), nm_print(), and prolog(). |
|
|
Definition at line 103 of file a.out.h. Referenced by prolog(). |
|
|
|
|
|
Definition at line 97 of file a.out.h. Referenced by findsname(), findsval(), getlab(), listsym(), lookup(), nm_print(), nm_sort(), and prolog(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 86 of file a.out.h. Referenced by lookext(). |
|
|
|
|
|
|
|
||||||||||||
|
|
1.4.6