
viii Development Tools User’s Guide
Intel®IXP2400/IXP2800 Network Processors
6.5.1 Uca Source File (*.uc) Example.................................................................................. 204
6.5.2 Uca Output File (*.list) Example.................................................................................. 205
6.5.3 .map File Example ...................................................................................................... 205
6.6 Memory Segment Usage................................................................................................ 206
6.7 Microcode Object File (UOF) Format ............................................................................. 207
6.7.1 File Header.................................................................................................................. 207
6.7.2 File Chunk Header...................................................................................................... 207
6.7.2.1 UOF Object Header............................................................................................. 207
6.7.2.2 UOF Object Chunk Header ................................................................................. 208
6.7.2.3 UOF_STRT.......................................................................................................... 208
6.7.2.4 UOF_IMEM.......................................................................................................... 208
6.7.2.5 Memory Initialization Value Attributes ................................................................. 209
6.7.2.6 uof_initRegSym................................................................................................... 209
6.7.2.7 UOF_MSEG ........................................................................................................ 209
6.7.2.8 UOF_GTID .......................................................................................................... 210
6.7.2.9 UOF_IMAG.......................................................................................................... 210
6.7.2.10 uof_codePage ..................................................................................................... 211
6.7.2.11 uof_meRegTab.................................................................................................... 211
6.7.2.12 uof_meReg.......................................................................................................... 211
6.7.2.13 uof_neighReg...................................................................................................... 212
6.7.2.14 uof_neighRegTab................................................................................................ 212
6.7.2.15 uof_importExpr .................................................................................................... 212
6.7.2.16 uof_impExprTabTab............................................................................................ 212
6.7.2.17 uof_xferReflectTab .............................................................................................. 212
6.7.2.18 uof_UcVar............................................................................................................ 212
6.7.2.19 uof_ucVarTab...................................................................................................... 212
6.7.2.20 uof_initRegSymTab............................................................................................. 213
6.7.2.21 uof_uwordFixup................................................................................................... 213
6.7.2.22 uof_codeArea ...................................................................................................... 213
6.8 DBG_OBJS .................................................................................................................... 213
6.8.1 Debug Objects Header................................................................................................ 213
6.8.2 Debug Object Chunk Header...................................................................................... 214
6.8.3 DBG_STRT................................................................................................................. 214
6.8.4 dbg_RegTab ............................................................................................................... 214
6.8.5 dbg_LblTab.................................................................................................................214
6.8.6 dbg_SymTab............................................................................................................... 215
6.8.7 dbg_SrcTab.................................................................................................................215
6.8.8 dbg_TypTab................................................................................................................ 215
6.8.9 dbg_ScopeTab............................................................................................................ 215
6.8.10 dbg_Image.................................................................................................................. 215
6.8.11 dbg_Label ................................................................................................................... 216
6.8.12 dbg_Source................................................................................................................. 216
6.8.13 dbg_Symb................................................................................................................... 216
6.8.14 dbg_Type.................................................................................................................... 217
6.8.15 dbg_StructDef.............................................................................................................217
6.8.16 dbg_StructField...........................................................................................................217
6.8.17 dbg_EnumDef............................................................................................................. 217
6.8.18 dbg_EnumValue.......................................................................................................... 218
6.8.19 dbg_Scope.................................................................................................................. 218
6.8.20 dbg_ValueLoc............................................................................................................. 218
6.8.21 dbg_Variable............................................................................................................... 218
6.8.22 dbg_Sloc..................................................................................................................... 219