Dbg_Enumvalue; Dbg_Scope; Dbg_Valueloc; Dbg_Variable - Intel IXP2400 User Manual

Network processors
Table of Contents

Advertisement

®
Intel
IXP2400/IXP2800 Network Processors
Linker
numValues
reserved
valueOffset
6.8.18

dbg_EnumValue

Describes the enumeration value.
name
value
reserved
6.8.19

dbg_Scope

This structure contains the variables and functions scope information.
name
fileName
type
lineBeg
lineEnd
uwordBeg
uworkEnd
numScopes
numVars
scopeOffest
varOffset
funcRetOffset
6.8.20

dbg_ValueLoc

This structure contains the location of the variable of type dbg_ValueLoc_T.
locId
symbName
location
multiplier
6.8.21

dbg_Variable

This structure defines the variable of type dbg_Variable_T.
218
2 bytes: Number of values.
2 bytes: Reserved for future use.
4 bytes: Offset to dbg_EnumValue_T.
4 bytes: Enum value name debug string-table offset.
4 bytes: Enum value.
4 bytes: Reserved for future use.
4 bytes: Scope name debug string-table offset.
4 bytes: File name debug string-table offset.
2 bytes: Ucld_ScopeType—global, file, funct, ect...
2 bytes: Scope in effect at source line.
2 bytes: Scope stops at source line.
2 bytes: Scope in effect at uword.
2 bytes: Scope stops at uword.
2 bytes: Number of dbg_Scope_T within this scope.
2 bytes: Number of variables in this scope.
4 bytes: Offset to dbg_Scope_T within this scope.
4 bytes: Offset to dbg_Variable_T within this scope.
4 bytes: Func return value offset to dbg_ValueLoc_T.
4 bytes: Ucld_ValLocTyp -- reg, mem, or spill.
4 bytes: Symbol name offset to string-table.
4 bytes: MemAddr, regNum, or spill-offset.
4 bytes: Spill multiplier.
Development Tools User's Guide

Advertisement

Table of Contents
loading

This manual is also suitable for:

Ixp2800

Table of Contents