00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034 #define AOUTHEADER_MACROS_BASIS(__str) \
00035 GET_FIELD_BASIS(uint16_t,o_mflag); \
00036 GET_FIELD_BASIS(uint16_t,o_vstamp); \
00037 GET_FIELD_BASIS(uint64_t,o_tsize); \
00038 GET_FIELD_BASIS(uint64_t,o_dsize); \
00039 GET_FIELD_BASIS(uint64_t,o_bsize); \
00040 GET_FIELD_BASIS(uint64_t,o_entry); \
00041 GET_FIELD_BASIS(uint64_t,o_text_start); \
00042 GET_FIELD_BASIS(uint64_t,o_data_start); \
00043 GET_FIELD_BASIS(uint64_t,o_toc); \
00044 GET_FIELD_BASIS(uint16_t,o_snentry); \
00045 GET_FIELD_BASIS(uint16_t,o_sntext); \
00046 GET_FIELD_BASIS(uint16_t,o_sndata); \
00047 GET_FIELD_BASIS(uint16_t,o_sntoc); \
00048 GET_FIELD_BASIS(uint16_t,o_snloader); \
00049 GET_FIELD_BASIS(uint16_t,o_snbss); \
00050 GET_FIELD_BASIS(uint16_t,o_algntext); \
00051 GET_FIELD_BASIS(uint16_t,o_algndata); \
00052 GET_FIELD_BASIS(uint8_t,o_cpuflag); \
00053 GET_FIELD_BASIS(uint8_t,o_cputype); \
00054 GET_FIELD_BASIS(uint64_t,o_maxstack); \
00055 GET_FIELD_BASIS(uint64_t,o_maxdata); \
00056 GET_FIELD_BASIS(uint32_t,o_debugger); \
00057
00059 #define AOUTHEADER_MACROS_CLASS(__str) \
00060 GET_FIELD_CLASS(uint16_t,o_mflag); \
00061 GET_FIELD_CLASS(uint16_t,o_vstamp); \
00062 GET_FIELD_CLASS(uint64_t,o_tsize); \
00063 GET_FIELD_CLASS(uint64_t,o_dsize); \
00064 GET_FIELD_CLASS(uint64_t,o_bsize); \
00065 GET_FIELD_CLASS(uint64_t,o_entry); \
00066 GET_FIELD_CLASS(uint64_t,o_text_start); \
00067 GET_FIELD_CLASS(uint64_t,o_data_start); \
00068 GET_FIELD_CLASS(uint64_t,o_toc); \
00069 GET_FIELD_CLASS(uint16_t,o_snentry); \
00070 GET_FIELD_CLASS(uint16_t,o_sntext); \
00071 GET_FIELD_CLASS(uint16_t,o_sndata); \
00072 GET_FIELD_CLASS(uint16_t,o_sntoc); \
00073 GET_FIELD_CLASS(uint16_t,o_snloader); \
00074 GET_FIELD_CLASS(uint16_t,o_snbss); \
00075 GET_FIELD_CLASS(uint16_t,o_algntext); \
00076 GET_FIELD_CLASS(uint16_t,o_algndata); \
00077 GET_FIELD_CLASS(uint8_t,o_cpuflag); \
00078 GET_FIELD_CLASS(uint8_t,o_cputype); \
00079 GET_FIELD_CLASS(uint64_t,o_maxstack); \
00080 GET_FIELD_CLASS(uint64_t,o_maxdata); \
00081 GET_FIELD_CLASS(uint32_t,o_debugger); \
00082