minated by a NUL character. If the stab lacks a string (for example, it was produced by a '.stabn' or '.stabd' directive), the 'n_strx' field is zero. Symbol table entries with 'n_type' field values greater than 0x1f originated as stabs generated by the compiler (with one random exception). The other entries were placed in the symbol table of the executable by the assembler or the linker.