| 
 | 
An auxiliary table entry of a symbol contains the same number of bytes as the symbol table entry. However, unlike symbol table entries, the format of an auxiliary table entry of a symbol depends on its type and storage class. They are summarized in ``Auxiliary symbol table entries''.
Auxiliary symbol table entries
| Type Entry | ||||
|---|---|---|---|---|
| Storage | _ | Auxiliary | Name | |
| Class | d1 | typ | Entry Format | |
| .file | C_FILE | DT_NON | T_NULL | file name | 
| .text, .data, | C_STAT | DT_NON | T_NULL | section | 
| .bss | ||||
| tagname | C_STRTAG | DT_NON | T_NULL | tag name | 
| C_UNTAG | ||||
| C_ENTAG | ||||
| .eos | C_EOS | DT_NON | T_NULL | end of structure | 
| fcname | C_EXT | DT_FCN | (Note 1) | function | 
| C_STAT | ||||
| C_WEAKEXT | ||||
| arrname | (Note 2) | DT_ARY | (Note 1) | array | 
| .bb, .eb | C_BLOCK | DT_NON | T_NULL | beginning and end of block | 
| .bf, .ef | C_FCN | DT_NON | T_NULL | beginning and end of function | 
| name related to structure, union, enumeration | (Note 2) | DT_PTR, DT_ARR, DT_NON | T_STRUCT, T_UNION, T_ENUM | name related to structure, union, enumeration | 
| Notes to ``Auxiliary symbol table entries'': | ||||
| 1. Any except T_MOE. | ||||
| 2. C_AUTO, C_STAT, C_MOS, C_MOU, C_TPDEF. | ||||