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 int
ABSOLUTE
static int
ARG_EXT
int
arg_reloc
static int
B11_10_MASK
static int
B12_MASK
static int
B13_MASK
static int
B14_MASK
static int
B15_MASK
static int
B16_MASK
static int
B19_17_MASK
static int
B23_0_MASK
static int
B23_20_MASK
static int
B29_24_MASK
static int
B30_MASK
static int
B31_MASK
static int
B7_0_MASK
static int
B9_0_MASK
int
check_level
static int
CODE
static int
DATA
boolean
dup_common
static int
ENTRY
static int
EXTERNAL
boolean
has_long_return
boolean
hidden
boolean
initially_frozen
boolean
is_common
static int
LOCAL
boolean
memory_resident
static int
MILLI_EXT
static int
MILLICODE
static int
MODULE
boolean
must_qualify
int
name_offset
boolean
no_relocation
static int
NULL
static int
OCT_DIS
static int
PLABEL
static int
PRI_PROG
int
qualifier_name_offset
static int
SEC_PROG
boolean
secondary_def
static int
ST_DATA
static int
STORAGE
static int
STUB
static int
SYM_EXT
int
symbol_info
int
symbol_scope
int
symbol_type
int
symbol_value
static int
SYMSZ
static int
UNIVERSAL
static int
UNSAT
int
xleast
-
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 String
getName(byte[] table)
boolean
isFunction()
boolean
isVariable()
String
toString()
-
-
-
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
-
-