ELF4s4 ($!444eee$@e((( Qtd/lib/ld-linux.so.2GNU @ D%u|nbCE+_KҊqXX[7SH4 xeq?Y<k29<o_$<%`E A"J(&4:  4 Rdlibncurses.so.5__gmon_start___Jv_RegisterClasses_fini_initlibc.so.6_IO_stdin_usedsocketexithtonsfopenperrorstrncpyputsputcharbindsetsockoptstrcatstderrioctlfilenofwritegeteuidclosefprintfstrcmp__libc_start_mainntohl__xstat_edata__bss_start_endnf2_device_idnf2_cpci_revisionnf2_revisionnf2_cpci_versionnf2_device_strGLIBC_2.1GLIBC_2.0@ii aii k !#&     $(,048<@DHLUD75%%h%h%h%h%h %h(% h0%h8p%h@`%hHP%hP@% hX0%$h` %(hh%,hp%0hx%4h%8h%<h%@h%Dh%Hh%Lh1^PTRh h0QVhUS[nt^X[ÐUS=u?-X9v&9w[]Ít&'Utt $ÐL$qUQ0$#-t $$.t $$1Y]aU(ED$D$`$%*ED$$6Et$M $[Et$i $wEt$ $ED$$HED$D$`$u)ED$$ED$D$ `$G)ED$$ؿED$D$`$)ED$$ED$D$`$(ED$$(ED$D$`$(ED$$PbED$D$`$(ED$$x4ED$D$`$a(ED$$ED$D$ `$3(ED$$ED$D$(`$(ED$$ED$D$,`$'ED$$|ED$D$0`$'ED$$@NED$D$$`${'ED$$h ED$D$d$M'ED$$Et$M $[Et$i $wEt$ $ED$$pED$D$d$&ED$$BED$D$ d$o&ED$$ED$D$d$A&ED$$ED$D$d$&ED$$$ED$D$d$%ED$$LED$D$d$%ED$$t\ED$D$d$%ED$$.ED$D$ d$[%ED$$ED$D$(d$-%ED$$ED$D$,d$$ED$$ED$D$0d$$ED$$<vED$D$$d$$ED$$dHED$D$h$u$ED$$Et$M $[Et$i $wEt$ $ED$$ED$D$h$#ED$$jED$D$ h$#ED$$$ ED$D$8$ED$D$<$$VEUD$$$ ED$D$@$eED$D$D$J$EUD$$~$ XED$D$$ED$$ED$D$$ED$$|ED$D$$ED$$@NED$D$ ${ED$$p ED$D$$MED$$ED$D$$ED$$ED$D$$ED$$ED$D$$ED$$0hED$D$<$ED$$\:ED$D$$gED$$ ED$D$$9ED$$ED$D$$ ED$$ED$D$$ED$$ED$D$ $ED$$LTED$D$$ED$$|&ED$D$$SED$$ED$D$ $%ED$$ED$D$$$ED$$ED$D$,$ED$$DnED$D$($ED$$x@ED$D$0$mED$$ED$D$4$?ED$$ED$D$$ED$$ ED$D$<$ED$$@ED$D$$ED$$pZED$D$$ED$$,ED$D$$YED$$ED$D$$+ED$$ED$D$ $ED$$0ED$D$$ED$$`tED$D$$ED$$FED$D$ $sED$$ED$D$$$EED$$ED$D$,$ED$$(ED$D$($ED$$\ED$D$0$ED$$`ED$D$4$ED$$2ED$D$$_ED$$ED$D$<$1ED$$$ED$D$$ED$$TED$D$$ED$$zED$D$$ED$$LED$D$$yED$$ED$D$ $KED$$ED$D$$ED$$DED$D$$ED$$tED$D$ $ED$$fED$D$$$ED$$8ED$D$,$eED$$  ED$D$($7ED$$@ED$D$0$ ED$$tED$D$4$ED$$ED$D$$ED$$RED$D$<$ED$$$ED$D$$QED$$8ED$D$$#ED$$hED$D$$ED$$ED$D$$ED$$lED$D$ $ED$$>ED$D$$kED$$(ED$D$$=ED$$XED$D$ $ED$$ED$D$$$ ED$$ED$D$,$ ED$$XED$D$($ ED$$$*ED$D$0$W ED$$XED$D$4$) ED$$ED$D$$ ED$$ED$D$<$ ED$$rED$D$$ ED$$DED$D$$q ED$$LED$D$$C ED$$|ED$D$$ ED$$ED$D$ $ ED$$ED$D$$ ED$$ ^ED$D$$ ED$$<0ED$D$ $] ED$$lED$D$$$/ ED$$ED$D$,$ ED$$ED$D$($ ED$$xED$D$0$ ED$$<JED$D$4$w ED$$lED$D$$I ED$$ED$D$<$ ED$$ED$D$$ ED$$ED$D$$ ED$$0dED$D$$ ED$$`6ED$D$$c ED$$ED$D$ $5 ED$$ED$D$$ ED$$ED$D$$ED$$ ~ED$D$ $ED$$PPED$D$$$}ED$$"ED$D$,$OED$$ED$D$($!ED$$ED$D$0$ED$$ ED$D$4$ED$$PjED$D$$ED$$EЃEEE@tD$D$$‹EPE@u$DžhunED$D$EЉ$;UЋE@D$ T$ D$D$$;$HDžh(EEEEPEЉD$D$$x'ED$EЉ$u EE벃}u2ET$D$ $;DžhEPEЉD$D$$$yET$D$ $D$ D$8D$D$D$ D$&D$$rDžhfDžpE@t$frpE@D$T$$$DžhwE/devf@/ED$E$D$E$$‹EPE@u$'Džh DžhhĴ[]UStW*;E@tE@$8E@$(t[]UVS0:EE܉D$D$E$E܉E܉E-EU‹E@T$D$E$E}~͋E=msq@!EE=+=`!EE=)UM!EE=<!E}D$D$@E$GD$D$@E$*E؉D$D$@E$E؉E؉EeE‹‹E@T$D$E$E‹ƋE‹$E}~@c0[^]US59E ET$D$$E []Ë$ÐU]Ít&'UWVSí8E)E}Ut+1ƍED$E D$E$9}u߃[^_]ÐUS E f98$D$ED$x []ÐUSt Ћu[]US[7Y[nf2c0MAC 0 Control: 0x%08x TX disabled, TX enabled, RX disabled, RX enabled, reset onreset offmac config 0x%02x Num pkts enqueued to rx queue 0: %u Num pkts dropped (rx queue 0 full): %u Num pkts dropped (bad fcs q 0): %u Num words pushed out of rx queue 0: %u Num bytes pushed out of rx queue 0: %u Num pkts dequeued from rx queue 0: %u Num pkts in rx queue 0: %u Num pkts in tx queue 0: %u Num pkts dequeued from tx queue 0: %u Num words pushed out of tx queue 0: %u Num bytes pushed out of tx queue 0: %u Num pkts enqueued to tx queue 0: %u MAC 1 Control: 0x%08x Num pkts enqueued to rx queue 1: %u Num pkts dropped (rx queue 1 full): %u Num pkts dropped (bad fcs q 1): %u Num words pushed out of rx queue 1: %u Num bytes pushed out of rx queue 1: %u Num pkts dequeued from rx queue 1: %u Num pkts in rx queue 1: %u Num pkts in tx queue 1: %u Num pkts dequeued from tx queue 1: %u Num words pushed out of tx queue 1: %u Num bytes pushed out of tx queue 1: %u Num pkts enqueued to tx queue 1: %u MAC 2 Control: 0x%08x Num pkts enqueued to rx queue 2: %u Num pkts dropped (rx queue 2 full): %u Num pkts dropped (bad fcs q 2): %u Num words pushed out of rx queue 2: %u Num bytes pushed out of rx queue 2: %u Num pkts dequeued from rx queue 2: %u Num pkts in rx queue 2: %u Num pkts in tx queue 2: %u Num pkts dequeued from tx queue 2: %u Num words pushed out of tx queue 2: %u Num bytes pushed out of tx queue 2: %u Num pkts enqueued to tx queue 2: %u MAC 3 Control: 0x%08x Num pkts enqueued to rx queue 3: %u Num pkts dropped (rx queue 3 full): %u Num pkts dropped (bad fcs q 3): %u Num words pushed out of rx queue 3: %u Num bytes pushed out of rx queue 3: %u Num pkts dequeued from rx queue 3: %u Num pkts in rx queue 3: %u Num pkts in tx queue 3: %u Num pkts dequeued from tx queue 3: %u Num words pushed out of tx queue 3: %u Num bytes pushed out of tx queue 3: %u Num pkts enqueued to tx queue 3: %u ARP table entry %02u: mac: ip: IP table entry %02u: ip: mask: 0x%08x next hop: output port: 0x%04x Dst IP Filter table entry %02u: ROUTER_OP_LUT_ARP_NUM_MISSES: %u ROUTER_OP_LUT_LPM_NUM_MISSES: %u ROUTER_OP_LUT_NUM_CPU_PKTS_SENT: %u ROUTER_OP_LUT_NUM_BAD_OPTS_VER: %u ROUTER_OP_LUT_NUM_BAD_CHKSUMS: %u ROUTER_OP_LUT_NUM_BAD_TTLS: %u ROUTER_OP_LUT_NUM_NON_IP_RCVD: %u ROUTER_OP_LUT_NUM_PKTS_FORWARDED: %u ROUTER_OP_LUT_NUM_WRONG_DEST: %u ROUTER_OP_LUT_NUM_FILTERED_PKTS: %u ROUTER_OP_LUT_MAC_0: ROUTER_OP_LUT_MAC_1: ROUTER_OP_LUT_MAC_2: ROUTER_OP_LUT_MAC_3: IN_ARB_NUM_PKTS_SENT %u IN_ARB_LAST_PKT_WORD_0_LO 0x%08x IN_ARB_LAST_PKT_WORD_0_HI 0x%08x IN_ARB_LAST_PKT_CTRL_0 0x%02x IN_ARB_LAST_PKT_WORD_1_LO 0x%08x IN_ARB_LAST_PKT_WORD_1_HI 0x%08x IN_ARB_LAST_PKT_CTRL_1 0x%02x IN_ARB_STATE %u OQ_QUEUE_0_NUM_WORDS_LEFT %u OQ_QUEUE_0_NUM_PKT_BYTES_STORED %u OQ_QUEUE_0_NUM_OVERHEAD_BYTES_STORED %u OQ_QUEUE_0_NUM_PKTS_STORED %u OQ_QUEUE_0_NUM_PKTS_DROPPED %u OQ_QUEUE_0_NUM_PKT_BYTES_REMOVED %u OQ_QUEUE_0_NUM_OVERHEAD_BYTES_REMOVED %u OQ_QUEUE_0_NUM_PKTS_REMOVED %u OQ_QUEUE_0_ADDR_LO 0x%08x OQ_QUEUE_0_ADDR_HI 0x%08x OQ_QUEUE_0_WR_ADDR 0x%08x OQ_QUEUE_0_RD_ADDR 0x%08x OQ_QUEUE_0_NUM_PKTS_IN_Q %u OQ_QUEUE_0_MAX_PKTS_IN_Q %u OQ_QUEUE_0_CTRL 0x%08x OQ_QUEUE_1_NUM_WORDS_LEFT %u OQ_QUEUE_1_NUM_PKT_BYTES_STORED %u OQ_QUEUE_1_NUM_OVERHEAD_BYTES_STORED %u OQ_QUEUE_1_NUM_PKTS_STORED %u OQ_QUEUE_1_NUM_PKTS_DROPPED %u OQ_QUEUE_1_NUM_PKT_BYTES_REMOVED %u OQ_QUEUE_1_NUM_OVERHEAD_BYTES_REMOVED %u OQ_QUEUE_1_NUM_PKTS_REMOVED %u OQ_QUEUE_1_ADDR_LO 0x%08x OQ_QUEUE_1_ADDR_HI 0x%08x OQ_QUEUE_1_WR_ADDR 0x%08x OQ_QUEUE_1_RD_ADDR 0x%08x OQ_QUEUE_1_NUM_PKTS_IN_Q %u OQ_QUEUE_1_MAX_PKTS_IN_Q %u OQ_QUEUE_1_CTRL 0x%08x OQ_QUEUE_2_NUM_WORDS_LEFT %u OQ_QUEUE_2_NUM_PKT_BYTES_STORED %u OQ_QUEUE_2_NUM_OVERHEAD_BYTES_STORED %u OQ_QUEUE_2_NUM_PKTS_STORED %u OQ_QUEUE_2_NUM_PKTS_DROPPED %u OQ_QUEUE_2_NUM_PKT_BYTES_REMOVED %u OQ_QUEUE_2_NUM_OVERHEAD_BYTES_REMOVED %u OQ_QUEUE_2_NUM_PKTS_REMOVED %u OQ_QUEUE_2_ADDR_LO 0x%08x OQ_QUEUE_2_ADDR_HI 0x%08x OQ_QUEUE_2_WR_ADDR 0x%08x OQ_QUEUE_2_RD_ADDR 0x%08x OQ_QUEUE_2_NUM_PKTS_IN_Q %u OQ_QUEUE_2_MAX_PKTS_IN_Q %u OQ_QUEUE_2_CTRL 0x%08x OQ_QUEUE_3_NUM_WORDS_LEFT %u OQ_QUEUE_3_NUM_PKT_BYTES_STORED %u OQ_QUEUE_3_NUM_OVERHEAD_BYTES_STORED %u OQ_QUEUE_3_NUM_PKTS_STORED %u OQ_QUEUE_3_NUM_PKTS_DROPPED %u OQ_QUEUE_3_NUM_PKT_BYTES_REMOVED %u OQ_QUEUE_3_NUM_OVERHEAD_BYTES_REMOVED %u OQ_QUEUE_3_NUM_PKTS_REMOVED %u OQ_QUEUE_3_ADDR_LO 0x%08x OQ_QUEUE_3_ADDR_HI 0x%08x OQ_QUEUE_3_WR_ADDR 0x%08x OQ_QUEUE_3_RD_ADDR 0x%08x OQ_QUEUE_3_NUM_PKTS_IN_Q %u OQ_QUEUE_3_MAX_PKTS_IN_Q %u OQ_QUEUE_3_CTRL 0x%08x OQ_QUEUE_4_NUM_WORDS_LEFT %u OQ_QUEUE_4_NUM_PKT_BYTES_STORED %u OQ_QUEUE_4_NUM_OVERHEAD_BYTES_STORED %u OQ_QUEUE_4_NUM_PKTS_STORED %u OQ_QUEUE_4_NUM_PKTS_DROPPED %u OQ_QUEUE_4_NUM_PKT_BYTES_REMOVED %u OQ_QUEUE_4_NUM_OVERHEAD_BYTES_REMOVED %u OQ_QUEUE_4_NUM_PKTS_REMOVED %u OQ_QUEUE_4_ADDR_LO 0x%08x OQ_QUEUE_4_ADDR_HI 0x%08x OQ_QUEUE_4_WR_ADDR 0x%08x OQ_QUEUE_4_RD_ADDR 0x%08x OQ_QUEUE_4_NUM_PKTS_IN_Q %u OQ_QUEUE_4_MAX_PKTS_IN_Q %u OQ_QUEUE_4_CTRL 0x%08x OQ_QUEUE_5_NUM_WORDS_LEFT %u OQ_QUEUE_5_NUM_PKT_BYTES_STORED %u OQ_QUEUE_5_NUM_OVERHEAD_BYTES_STORED %u OQ_QUEUE_5_NUM_PKTS_STORED %u OQ_QUEUE_5_NUM_PKTS_DROPPED %u OQ_QUEUE_5_NUM_PKT_BYTES_REMOVED %u OQ_QUEUE_5_NUM_OVERHEAD_BYTES_REMOVED %u OQ_QUEUE_5_NUM_PKTS_REMOVED %u OQ_QUEUE_5_ADDR_LO 0x%08x OQ_QUEUE_5_ADDR_HI 0x%08x OQ_QUEUE_5_WR_ADDR 0x%08x OQ_QUEUE_5_RD_ADDR 0x%08x OQ_QUEUE_5_NUM_PKTS_IN_Q %u OQ_QUEUE_5_MAX_PKTS_IN_Q %u OQ_QUEUE_5_CTRL 0x%08x OQ_QUEUE_6_NUM_WORDS_LEFT %u OQ_QUEUE_6_NUM_PKT_BYTES_STORED %u OQ_QUEUE_6_NUM_OVERHEAD_BYTES_STORED %u OQ_QUEUE_6_NUM_PKTS_STORED %u OQ_QUEUE_6_NUM_PKTS_DROPPED %u OQ_QUEUE_6_NUM_PKT_BYTES_REMOVED %u OQ_QUEUE_6_NUM_OVERHEAD_BYTES_REMOVED %u OQ_QUEUE_6_NUM_PKTS_REMOVED %u OQ_QUEUE_6_ADDR_LO 0x%08x OQ_QUEUE_6_ADDR_HI 0x%08x OQ_QUEUE_6_WR_ADDR 0x%08x OQ_QUEUE_6_RD_ADDR 0x%08x OQ_QUEUE_6_NUM_PKTS_IN_Q %u OQ_QUEUE_6_MAX_PKTS_IN_Q %u OQ_QUEUE_6_CTRL 0x%08x OQ_QUEUE_7_NUM_WORDS_LEFT %u OQ_QUEUE_7_NUM_PKT_BYTES_STORED %u OQ_QUEUE_7_NUM_OVERHEAD_BYTES_STORED %u OQ_QUEUE_7_NUM_PKTS_STORED %u OQ_QUEUE_7_NUM_PKTS_DROPPED %u OQ_QUEUE_7_NUM_PKT_BYTES_REMOVED %u OQ_QUEUE_7_NUM_OVERHEAD_BYTES_REMOVED %u OQ_QUEUE_7_NUM_PKTS_REMOVED %u OQ_QUEUE_7_ADDR_LO 0x%08x OQ_QUEUE_7_ADDR_HI 0x%08x OQ_QUEUE_7_WR_ADDR 0x%08x OQ_QUEUE_7_RD_ADDR 0x%08x OQ_QUEUE_7_NUM_PKTS_IN_Q %u OQ_QUEUE_7_MAX_PKTS_IN_Q %u OQ_QUEUE_7_CTRL 0x%08x OQ_QUEUE_0_FULL_THRESH %u OQ_QUEUE_1_FULL_THRESH %u OQ_QUEUE_2_FULL_THRESH %u OQ_QUEUE_3_FULL_THRESH %u OQ_QUEUE_4_FULL_THRESH %u OQ_QUEUE_5_FULL_THRESH %u OQ_QUEUE_6_FULL_THRESH %u OQ_QUEUE_7_FULL_THRESH %u %02x:%02x:%02x:%02x:%02x:%02x%u.%u.%u.%usendpacket: ioctl failedInterface name is too long: %s Found net device: %s Found dev device: %s Can't find device: %s socket: creating socketsetsockopt: setting SO_BINDTODEVICEioctl: calling SIOCGIFADDRUnable to find IP address for device: %s Either run this program as root or ask an administrator to assign an IP address to the device bind: bindingw+fileno: creating descriptorHello world. Name=%s val=%d @  oH u T Ho܅oo:JZjzʇڇ *:JZjzGCC: (GNU) 4.1.1 20070105 (Red Hat 4.1.1-52)GCC: (GNU) 4.1.1 20070105 (Red Hat 4.1.1-52)GCC: (GNU) 4.1.2 20071124 (Red Hat 4.1.2-42)GCC: (GNU) 4.1.2 20071124 (Red Hat 4.1.2-42)GCC: (GNU) 4.1.2 20071124 (Red Hat 4.1.2-42)GCC: (GNU) 4.1.2 20071124 (Red Hat 4.1.2-42)GCC: (GNU) 4.1.1 20070105 (Red Hat 4.1.1-52)*:mainprintprintMACNprintIP;GNU C 4.1.2 20071124 (Red Hat 4.1.2-42)regdump.c/home/grg/register_system_2.0/projects/reference_router/swunsigned charshort unsigned intlong unsigned intsigned charshort intintlong long intlong long unsigned intlong int0charnf2device device_name*#fd#net_iface#main*argc)argv) val+p* print?C val@p val2@l iAt NprintMAC o hi lo {printIP; ip nf2 8 verbose!  force_cnet"% $ > $ >  I : ;  : ; I8 .? : ; ' I@: ; I 4: ; I .? : ; ' @ .? : ;' @ : ;I C ../../../lib/C/commonregdump.cnf2util.h)ZYl/ټټټZ//////0////0/ټټټY//////0////0/ټټټY//////0////0/ټټټY//////0////./!w. ּ//u. ּ///////////!!!!///////0//////////////0//////////////0//////////////0//////////////0//////////////0//////////////0//////////////0//////////////0///////.5Ru=| $rD  F AB A)AB cAB FJAB Dunsigned intt Q t t rurstsutu *u * *t * *t *m*um*n*tn*p*tp**u.symtab.strtab.shstrtab.interp.note.ABI-tag.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.text.fini.rodata.eh_frame.ctors.dtors.jcr.dynamic.got.got.plt.data.bss.comment.debug_aranges.debug_pubnames.debug_info.debug_abbrev.debug_line.debug_frame.debug_str.debug_loc#(( 1oHH`; pCuKoNXo܅0g   Hp TT y  t$$X6?$$?&eeeeef$fh``g hhBFi fi>i^l!m