Package org.eclipse.cdt.utils.som
Class SOM.Symbol
- java.lang.Object
-
- org.eclipse.cdt.utils.som.SOM.Symbol
-
-
Field Summary
Fields Modifier and Type Field Description static intABSOLUTEstatic intARG_EXTintarg_relocstatic intB11_10_MASKstatic intB12_MASKstatic intB13_MASKstatic intB14_MASKstatic intB15_MASKstatic intB16_MASKstatic intB19_17_MASKstatic intB23_0_MASKstatic intB23_20_MASKstatic intB29_24_MASKstatic intB30_MASKstatic intB31_MASKstatic intB7_0_MASKstatic intB9_0_MASKintcheck_levelstatic intCODEstatic intDATAbooleandup_commonstatic intENTRYstatic intEXTERNALbooleanhas_long_returnbooleanhiddenbooleaninitially_frozenbooleanis_commonstatic intLOCALbooleanmemory_residentstatic intMILLI_EXTstatic intMILLICODEstatic intMODULEbooleanmust_qualifyintname_offsetbooleanno_relocationstatic intNULLstatic intOCT_DISstatic intPLABELstatic intPRI_PROGintqualifier_name_offsetstatic intSEC_PROGbooleansecondary_defstatic intST_DATAstatic intSTORAGEstatic intSTUBstatic intSYM_EXTintsymbol_infointsymbol_scopeintsymbol_typeintsymbol_valuestatic intSYMSZstatic intUNIVERSALstatic intUNSATintxleast
-
Constructor Summary
Constructors Constructor Description Symbol(RandomAccessFile file)Symbol(RandomAccessFile file, long offset)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetName(byte[] table)booleanisFunction()booleanisVariable()StringtoString()
-
-
-
Field Detail
-
SYMSZ
public static final int SYMSZ
- See Also:
- Constant Field Values
-
B31_MASK
public static final int B31_MASK
- See Also:
- Constant Field Values
-
B30_MASK
public static final int B30_MASK
- See Also:
- Constant Field Values
-
B29_24_MASK
public static final int B29_24_MASK
- See Also:
- Constant Field Values
-
B23_20_MASK
public static final int B23_20_MASK
- See Also:
- Constant Field Values
-
B19_17_MASK
public static final int B19_17_MASK
- See Also:
- Constant Field Values
-
B16_MASK
public static final int B16_MASK
- See Also:
- Constant Field Values
-
B15_MASK
public static final int B15_MASK
- See Also:
- Constant Field Values
-
B14_MASK
public static final int B14_MASK
- See Also:
- Constant Field Values
-
B13_MASK
public static final int B13_MASK
- See Also:
- Constant Field Values
-
B12_MASK
public static final int B12_MASK
- See Also:
- Constant Field Values
-
B11_10_MASK
public static final int B11_10_MASK
- See Also:
- Constant Field Values
-
B9_0_MASK
public static final int B9_0_MASK
- See Also:
- Constant Field Values
-
B23_0_MASK
public static final int B23_0_MASK
- See Also:
- Constant Field Values
-
B7_0_MASK
public static final int B7_0_MASK
- See Also:
- Constant Field Values
-
NULL
public static final int NULL
- See Also:
- Constant Field Values
-
ABSOLUTE
public static final int ABSOLUTE
- See Also:
- Constant Field Values
-
DATA
public static final int DATA
- See Also:
- Constant Field Values
-
CODE
public static final int CODE
- See Also:
- Constant Field Values
-
PRI_PROG
public static final int PRI_PROG
- See Also:
- Constant Field Values
-
SEC_PROG
public static final int SEC_PROG
- See Also:
- Constant Field Values
-
ENTRY
public static final int ENTRY
- See Also:
- Constant Field Values
-
STORAGE
public static final int STORAGE
- See Also:
- Constant Field Values
-
STUB
public static final int STUB
- See Also:
- Constant Field Values
-
MODULE
public static final int MODULE
- See Also:
- Constant Field Values
-
SYM_EXT
public static final int SYM_EXT
- See Also:
- Constant Field Values
-
ARG_EXT
public static final int ARG_EXT
- See Also:
- Constant Field Values
-
MILLICODE
public static final int MILLICODE
- See Also:
- Constant Field Values
-
PLABEL
public static final int PLABEL
- See Also:
- Constant Field Values
-
OCT_DIS
public static final int OCT_DIS
- See Also:
- Constant Field Values
-
MILLI_EXT
public static final int MILLI_EXT
- See Also:
- Constant Field Values
-
ST_DATA
public static final int ST_DATA
- See Also:
- Constant Field Values
-
UNSAT
public static final int UNSAT
- See Also:
- Constant Field Values
-
EXTERNAL
public static final int EXTERNAL
- See Also:
- Constant Field Values
-
LOCAL
public static final int LOCAL
- See Also:
- Constant Field Values
-
UNIVERSAL
public static final int UNIVERSAL
- See Also:
- Constant Field Values
-
hidden
public boolean hidden
-
secondary_def
public boolean secondary_def
-
symbol_type
public int symbol_type
-
symbol_scope
public int symbol_scope
-
check_level
public int check_level
-
must_qualify
public boolean must_qualify
-
initially_frozen
public boolean initially_frozen
-
memory_resident
public boolean memory_resident
-
is_common
public boolean is_common
-
dup_common
public boolean dup_common
-
xleast
public int xleast
-
arg_reloc
public int arg_reloc
-
name_offset
public int name_offset
-
qualifier_name_offset
public int qualifier_name_offset
-
has_long_return
public boolean has_long_return
-
no_relocation
public boolean no_relocation
-
symbol_info
public int symbol_info
-
symbol_value
public int symbol_value
-
-
Constructor Detail
-
Symbol
public Symbol(RandomAccessFile file) throws IOException
- Throws:
IOException
-
Symbol
public Symbol(RandomAccessFile file, long offset) throws IOException
- Throws:
IOException
-
-