Development Tools User’s Guide
217
Intel
®
IXP2400/IXP2800 Network Processors
Linker
6.8.14
dbg_Type
Contains information regarding variable type.
6.8.15
dbg_StructDef
This structure defines data structure in the debug object. This structure must immediately precede
numField
of dbg_StructField_T in the debug object
6.8.16
dbg_StructField
This structure describes the fields of dbg_StructDef_T.
6.8.17
dbg_EnumDef
Describes an enumeration definition.
name
4 bytes: Symbol name string-table offset.
scope
1 byte: Scope -- global=0, local=1.
region
1 byte: uof_ValLocTyp: SRAM_MEM_ADDR, DRAM_MEM_ADDR,
SCRATCH_MEM_ADDR.
reserved
2 bytes: Reserved for future use.
addr
4 bytes: Symbol memory location.
byteSize
4 bytes: Size of the symbol.
name
4 bytes: Symbol name debug string-table offset.
typeId
2 bytes: Id of type -- Ucld_TypeType.
type
2 bytes: Type referenced -- could be itself.
size
4 bytes: Size/bound of the type.
defOffset
4 bytes: Offset to dbg_StructDef_T or dbg_EnumDef_T.
numFields
2 bytes: Number of fields in the structure.
reserved
2 bytes: Reserved for future use.
fieldOffset
4 bytes: Offset to dbg_StructField_T relative to the beginning of the debug object.
name
4 bytes: Field name debug string-table offset.
offset
4 bytes: This field’s offset from beginning of struct.
type
2 bytes: Field type.
bitOffset
1 byte: BitOffset.
bitSize
1 byte: BitSize.