Query: syms
OS: ultrix
Section: 5
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
syms(5) File Formats Manual syms(5) Name syms - MIPS symbol table Syntax #include < sym.h> #include < symconst.h> Description Unlike the COFF symbol table, the MIPS symbol table consists of many tables unbundling information. The symbol table should be viewed as a network-style database designed for space and access efficiency. The following structures or tables appear in the MIPS symbol table: TABLE CONTENTS Symbolic header Sizes and locations of all other tables File descriptors Per file locations for other tables Procedure descriptors Frame information and location of procedure info Local symbols Local type, local variable, and scoping info Local strings String space for local symbols Line numbers Compacted by encoding, contains a line per instruction Relative file descriptors Indirection for interfile symbol access Optimization symbols To be defined Auxiliary symbols Variable data type information for each local symbol External symbols Loader symbols (global text and data) External strings String space for external symbols Dense numbers Index pairs (file, symbol) for compiler use External and local symbols contain the standard concept of a symbol as follows: struct { long iss; /* index into string space */ long value; /* address, size, etc., depends on sc and st */ unsigned st: 6; /* symbol type (e.g. local, param, etc.) */ unsigned sc: 5; /* storage class (e.g. text, bss, etc.) */ unsigned reserved: 1; unsigned index; /* index to symbol or auxiliary tables */ }; See Also ldfcn(5) RISC syms(5)
Related Man Pages |
---|
nm(1) - plan9 |
nm(1) - minix |
getksym(2) - hpux |
stio(3) - ultrix |
syms(5) - ultrix |
Similar Topics in the Unix Linux Community |
---|
File ? |
Variable storage locations ... |
Help with understanding the symbols '~#' and '~$' |
Weird ? symbol coming through-sending text file |
How to arhive hive external tables? |