# PaCkAgE DaTaStReAm top 1 458 # end of header 0707010006fa45000081a40000000000000000000000014c8dd3e8000000bf000000b500010002ffffffffffffffff0000000c00000000top/pkginfoPKG=top NAME=top 3.7 i86pc Solaris 10 VERSION=3.7 PSTAMP=13th September 2010 EMAIL=http://www.unixtop.org/download/ DESC=top process display ARCH=i386 CATEGORY=utility CLASSES=none BASEDIR=/ 0707010006fa44000081a40000000000000000000000014c8dd3e8000001c7000000b500010002ffffffffffffffff0000000b00000000top/pkgmap: 1 458 1 d none /usr ? ? ? 1 d none /usr/local 0755 root other 1 d none /usr/local/bin 0755 root root 1 f none /usr/local/bin/top 0755 root root 201456 64419 1284363135 1 d none /usr/local/share 0755 root root 1 d none /usr/local/share/man 0755 root root 1 d none /usr/local/share/man/man1 0755 root root 1 f none /usr/local/share/man/man1/top.1 0644 root root 17310 19330 1284363135 1 i checkinstall 790 2504 1284363240 1 i pkginfo 191 15274 1284363240 07070100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000b00000000TRAILER!!!0707010006fa45000081a40000000000000000000000014c8dd3e8000000bf000000b500010002ffffffffffffffff0000000800000000pkginfoPKG=top NAME=top 3.7 i86pc Solaris 10 VERSION=3.7 PSTAMP=13th September 2010 EMAIL=http://www.unixtop.org/download/ DESC=top process display ARCH=i386 CATEGORY=utility CLASSES=none BASEDIR=/ 0707010006fa44000081a40000000000000000000000014c8dd3e8000001c7000000b500010002ffffffffffffffff0000000700000000pkgmap: 1 458 1 d none /usr ? ? ? 1 d none /usr/local 0755 root other 1 d none /usr/local/bin 0755 root root 1 f none /usr/local/bin/top 0755 root root 201456 64419 1284363135 1 d none /usr/local/share 0755 root root 1 d none /usr/local/share/man 0755 root root 1 d none /usr/local/share/man/man1 0755 root root 1 f none /usr/local/share/man/man1/top.1 0644 root root 17310 19330 1284363135 1 i checkinstall 790 2504 1284363240 1 i pkginfo 191 15274 1284363240 0707010006fa51000041ed0000000000000000000000024c8dd3e800000000000000b500010002ffffffffffffffff0000000800000000install0707010006fa53000081ed0000000000000000000000014c8dd3e800000316000000b500010002ffffffffffffffff0000001500000000install/checkinstall#!/bin/sh # expected_bits="64" expected_release="5.10" expected_platform="i386" # release=`uname -r` platform=`uname -p` bits=`isainfo -b` # if [ ${platform} != ${expected_platform} ]; then echo "\n\n\n\tThis package must be installed on a ${expected_platform} architecture\n" echo "\tAborting installation.\n\n\n" exit 1 fi if [ ${release} != ${expected_release} ]; then echo "\n\n\n\tThis package must be installed on a ${expected_release} machine\n" echo "\tAborting installation.\n\n\n" exit 1 fi #if [ ${bits} != ${expected_bits} ]; then # echo "\n\n\n\tThis package must be installed on a ${expected_bits} bit machine\n" # echo "\tYour machine is running a ${bits} bit O.S. currently\n" # echo "\tAborting installation.\n\n\n" # exit 1 #fi exit 0 0707010006fa46000041ed0000000000000000000000034c8dd3e800000000000000b500010002ffffffffffffffff0000000500000000root0707010006fa47000041ed0000000000000000000000034c8dd3e800000000000000b500010002ffffffffffffffff0000000900000000root/usr0707010006fa48000041ed0000000000000000000000044c8dd3e800000000000000b500010002ffffffffffffffff0000000f00000000root/usr/local0707010006fa49000041ed0000000000000000000000024c8dd3e800000000000000b500010002ffffffffffffffff0000001300000000root/usr/local/bin0707010006fa4a000081ed0000000000000000000000014c8dd37f000312f0000000b500010002ffffffffffffffff0000001700000000root/usr/local/bin/topELF X4 4 ("!44o4444@-/usr/lib/ld.so.1 !"$%(*+,-./124568:<>@ABCEFGHIJKLOQRUWY[^_`abcegjnopqrtvyz{| !#(*,.01457:<?@ACDFGIJLNOQRSUVXY[]_acfhklnpstvwxyz}~  #&')0379;=?DMNPSTVXZ\]dfhiklmsuwx}~     "$%&')+-/23689;=>BEHKMPTWZ\^`bdegijmoqru{|> : G iy w4W`sD $UdW l 3 lS | 4VAaP oTt  TSa L ;pi V 0C@ #1sd =)[(Fs @ @ pP kV=! 0;4  W'T- } 7  L7 Xx u  W X 4)(P `P S6@;` U` lp! zC8 @ t  @m =PN TP] ;  -:CA0 J<bUi sU UTSp T$4 W@   K #?|9^f i<X"V`6 P5  Pa B+ :4SB GTN@@ ZSaB`   @ VA   ~ d  $<Thl$Vu  r e tV SD;,:$    ! DV) F `Z T $` bs k Us 4Tz U DW + R  L;8 (  ' Ф  & x4CF  R j a  r 6 `_ T  $:  Д+  Pq X   TU ' ( vJ 6  ? . G `d R U\ ({ DU 4;  , R ,  @  t, K TC Z  f c@ q H; b _ 9  Pa T <;  < @Y Vl PF { qP   l)   $$S )R3Mp Z cP lPCu;8x(P  :3Q|vtTVW0 (&QC5(TpDSupn @ `` V k  ( .S5? ?$^. l` `6 # y   (0. dVv + 60p! D}K PtU\3 ftW k pLC~94U` W    Rp? ;/ <0:_;]U dUTTTU: (:V" o .0G : X cuP,C PA @ 6 4\' EЯ Us (_ c <"pP .`p* <Х E;cSk WSq   U  ? $T 4'6^PA j`= vR  tSdS!< - X{ P 6  0@k+ ;# IR  `\){WtTk0 TprD m R`Q dT  p W)S/8C<JP' QaC \ lд  e  U 4V8;VZ ( 2 OP d~  TR[n @5   R!?WG(e(`la `` U@  P +   dS$W  C TW%Є 20S B Pp _0 n zPah 1 DT@J @ ! pX V)lj 2P^ = Yr. z    F tC")dpk 9 L<"0 .Kp_\ jP  }UI A @ $|l9- 4)J$WQP_ ^u\ _edatacompare_cpu.XBKgoyLtNdjM0eu.get_system_info.cpuspagetok_left.XAKgoyLtNdjMUUu.cpustate_columnsdisplay_writesetegidcmd_systemtgetnumgetutxidformat_k.XAKgoyLtNdjMkOu.color_offll_initi_minibar.XAKgoyLtNdjMUUu.y_messagestrcasecmp.XAKgoyLtNdjMUUu.header_length.XAKgoyLtNdjMUUu.uptime_hoursgettimeofday.XAKgoyLtNdjMkOu.num_color_ansitime_markkvm_readscreen_standout.XBKgoyLtNdjMkOu.color_setstr.vstrlendo_minidisplaydisplay_pager.XAKgoyLtNdjM0eu.pbaserenice_procs.XAKgoyLtNdjMUUu.ltotalswapctluserhashinit_usernamecpustatenamescmd_threads.XAKgoyLtNdjMEZu.old_settings.XAKgoyLtNdjM0eu.header.XAKgoyLtNdjMUUu.message_barrier.XAKgoyLtNdjMEZu.tc_cursor_motionhash_createcompare_sizecmd_kill__iobsig_winch.XAKgoyLtNdjM0eu.mpid_offset.XAKgoyLtNdjMUUu.swap_cidxputenvflooru_loadavekstat_safe_namematchstring_list.XAKgoyLtNdjMUUu.uptime_daysmemorynames.XAKgoyLtNdjMUUu.lcpustatesi_cpustates.XAKgoyLtNdjMkOu.tagcntreaddir_start.XAKgoyLtNdjMEbu.jmp_inti_swapdigitsch_kill.XAKgoyLtNdjMkOu.totaltags.XAKgoyLtNdjMUUu.num_kernel.XAKgoyLtNdjM0eu.maxmem_offsethash_remove_pos_stringcmd_order_cpuoptarg.XAKgoyLtNdjMUUu.minibar_buffercmd_helpgetptable.XAKgoyLtNdjM0eu.nlstcmd_displaysmessage_cleargetenvcolor_test.XBKgoyLtNdjM0eu.get_system_info.cp_diffpagetok_nonesorted_stateoptindtime_get.XAKgoyLtNdjM0eu.handleselect.XAKgoyLtNdjMUdu.lasttimeformat_next_processcmd_modegetopt_longtgotosetpriorityitoa_wordernamesctimeprocstatenamesi_processstrstrerrno.XAKgoyLtNdjMUUu.load_cidxi_endscreen.XAKgoyLtNdjMUUu.swap_names.XBKgoyLtNdjMUdu.itoa_w.bufferkill_procs.XAKgoyLtNdjM0eu.pref_get_exit_frame_monitor.XBKgoyLtNdjMUUu.cpustates_tag.short_tag.XAKgoyLtNdjM0eu.maxprocsdisplay_pagerend.XAKgoyLtNdjMUUu.lmpidu_swappercentagesproc_ownercpu_statesversion_stringstrncpyitoamemcmpcompare_resstrcat.XAKgoyLtNdjMUUu.cpustate_namesscreen_widthmessage_promptget_avenrun__ctypesysconfll_extractstate_abbrevdisplay_ctescanint.XBKgoyLtNdjMUdu.format_k.index.XAKgoyLtNdjMUdu.elapsed_msecs.XAKgoyLtNdjMUUu.virt_x.XAKgoyLtNdjMUUu.virt_y.XAKgoyLtNdjMUUu.y_swapgetpwuidtime_elapsedcmd_commanderror_countsprintfmessage_prompt_vgetuid.XAKgoyLtNdjM0eu.nproc.XAKgoyLtNdjM0eu.freemem_offset.XAKgoyLtNdjMUUu.header_cidxhash_remove_stringstrncmp.XAKgoyLtNdjMUUu.uptime_secscpustates_tagkernelnamesstr_addarglongjmpmemsetstrrchrseteuiddo_argumentsatexit.XBKgoyLtNdjM0eu.get_system_info.cpustats.XBKgoyLtNdjM0eu.get_system_info.sum_old.XAKgoyLtNdjMUUu.cpustate_cidxcmd_quit_lib_version.XAKgoyLtNdjM0eu.ks_system_miscformat_timescreen_getsizehash_remove_uintscreen_readtermcapu_headermemcpy.XAKgoyLtNdjMUUu.lprocstates.XAKgoyLtNdjM0eu.cpucountget_swapinfou_memoryscreen_endcmd_user.XAKgoyLtNdjMUUu.colorbufatoiwichdirset_signaldisplay_cleari_uptimell_nextnext_fieldsigaddset.XAKgoyLtNdjMEZu.tc_clear_linetputs.XAKgoyLtNdjM0eu.nproc_offsetstrcpyend.XAKgoyLtNdjM0Qu.errsstrdup.XAKgoyLtNdjMUUu.kernel_cidxscreen_cleareol.XAKgoyLtNdjMUUu.y_lastpid.XAKgoyLtNdjMUUu.y_idlecursor.XAKgoyLtNdjMUUu.header_statusprocess_statesget_meminfoerr_string.XAKgoyLtNdjM0eu.procdirstr_adderrprintable.XBKgoyLtNdjMUdu.format_percent.resultscreen_reinitioctl.XAKgoyLtNdjM0eu.anoninfo_offset.XBKgoyLtNdjM0eu.getptable.lasttime.XAKgoyLtNdjMUUu.x_cpustates.XAKgoyLtNdjMUUu.message_bufkstat_chain_updatedisplay_resizecmd_renicehash_remove_pidhash_add_pid.XAKgoyLtNdjMEbu.stdoutbufi_procstates.XAKgoyLtNdjMUUu.y_procstate.XAKgoyLtNdjMUdu.debug_onstrchr.XAKgoyLtNdjMkOu.max_color_ansi__fpstart.XAKgoyLtNdjMUUu.y_uptimehold_signalsreadlinei_kernelch_erase.XAKgoyLtNdjMEbu.longopts.XBKgoyLtNdjM0eu.get_system_info.sum_current.XAKgoyLtNdjMUUu.x_loadave.XAKgoyLtNdjMEZu.tc_clear_to_endcommand_tablehash_replace_uint.XAKgoyLtNdjM0eu.pageshift.XAKgoyLtNdjMUUu.message_hold.XBKgoyLtNdjM0eu.get_cpustats.nelems.XAKgoyLtNdjM0eu.kcidtoloweropendir.XAKgoyLtNdjMUUu.y_minibar.XAKgoyLtNdjMUUu.x_uptime.XAKgoyLtNdjMUUu.x_mem.XAKgoyLtNdjMUUu.memory_cidx.XAKgoyLtNdjMEZu.tc_end_standoutsmart_terminal.XAKgoyLtNdjMEZu.terminal_init.XAKgoyLtNdjMUUu.curr_coloratoicmd_ordersig_leave.XAKgoyLtNdjMUUu.y_procsmainkstat_lookup.XAKgoyLtNdjMUUu.message_length.XAKgoyLtNdjMEZu.lower_leftcmd_number__fsr_init_value.XAKgoyLtNdjMkOu.color_ansi_finistrtokget_nproc.XAKgoyLtNdjMEZu.string_bufferdisplay_lines.XAKgoyLtNdjMUUu.lthreadshash_next_stringuseridz_cpustateshash_countsigdeschash_remove_pos_pid.XAKgoyLtNdjM0Qu.errcntu_procstatesstrerror.XAKgoyLtNdjMUUu.message_firstdisplay_movedo_commandcmd_order_piddisplay_fmtsigemptysetu_minibarendutxentscreen_length.XBKgoyLtNdjMUdu.format_k.retarraytgetstrhash_sizeinfoperrordisplay_headergetkvalargparsestrcmpget_ncpus.XBKgoyLtNdjM0eu.get_system_info.cp_time.XAKgoyLtNdjMkOu.bytagmessage_mark.XBKgoyLtNdjM0eu.get_swapinfo.path.XBKgoyLtNdjM0eu.get_system_info.cp_oldcolor_setstrsigactionvsnprintf.XAKgoyLtNdjMUUu.bufsizetgetflagget_process_info.XAKgoyLtNdjM0eu.p_pagetok.XAKgoyLtNdjMUUu.procstate_nameskstat_readcmd_order_xscreen_init.XAKgoyLtNdjMUUu.memory_nameshomogenize__longdouble_used.XAKgoyLtNdjMUUu.screenbufprochashhash_lookup_uintset_signalsitoa7.XBKgoyLtNdjM0eu.get_cpustats.cpu_statrelease_signal_GLOBAL_OFFSET_TABLE_.XAKgoyLtNdjMUUu.display_width__1cG__CrunMdo_exit_code6F_v_hash_lookup_pid.XAKgoyLtNdjMUUu.message_lasthash_first_string.XAKgoyLtNdjMUUu.x_swap.XAKgoyLtNdjMEZu.tc_start_standouti_header.XBKgoyLtNdjM0eu.get_meminfo.kscopyrightcheck_nlistkd.XAKgoyLtNdjMUUu.num_procstatesu_endscreencmd_order_memll_first.XAKgoyLtNdjM0eu.show_fullcmdfprintf.XAKgoyLtNdjMUUu.cpustate_total_lengthkvm_nlist.XAKgoyLtNdjMUUu.scratchbufmalloci_timeofdayu_uptimehash_lookup_stringsigprocmaskmessage_expireu_messagecompare_timestrcpy_etext__environ_lock.XBKgoyLtNdjMUUu.cpustates_tag.long_tagscreen_homecolor_debug_PROCEDURE_LINKAGE_TABLE_get_cpustats.XAKgoyLtNdjMUUu.x_headerfputs_environPCmessage_error__fsr.XAKgoyLtNdjMUUu.message_timehash_next_uinterrmsg.XAKgoyLtNdjMUUu.num_cpustatescmd_updatemessage_flush_DYNAMIChash_next_pid.XAKgoyLtNdjMEbu.signalsetclose__xtolcmd_colorfflush.XAKgoyLtNdjMUUu.y_headercmd_useruidcmd_cmdline_exitu_cpustatescalloc.XAKgoyLtNdjMEZu.termcap_bufhash_first_uintcmd_order_timekvm_openqsortmemory_statsproc_comparesll_adderr_comparhash_add_stringhash_replace_stringhash_replace_pidshow_errors.XAKgoyLtNdjMUUu.x_idlecursor.XAKgoyLtNdjMEZu.is_a_terminalhash_add_uintgetpwnam.XAKgoyLtNdjM0eu.avenrun_offsetsetjmpcolor_env_parsei_loadave.XAKgoyLtNdjMUUu.uptime_minshash_remove_pos_uint.XAKgoyLtNdjMUUu.y_kerneldebug_setfreerealloc.XAKgoyLtNdjMUUu.message_currentcolor_tagu_kernelrelease_signalskstat_safe_retrieve.XAKgoyLtNdjMUUu.num_swap.XAKgoyLtNdjMUUu.x_kernel.XAKgoyLtNdjMUUu.kernel_namesseekdir.XAKgoyLtNdjMEZu.terminal_end.XAKgoyLtNdjMEZu.tc_clear_screencmd_delaysig_tstopsetvbuf.XAKgoyLtNdjMUUu.x_lastpidnew_message_vformat_headerscreen_movedo_display.XAKgoyLtNdjMkOu.bytag_nameskernel_statskstat_opendisplay_initdiff_per_secondpagetok_righthash_first_pidformat_percentnew_message.XAKgoyLtNdjMUUu.y_cpustatescolor_activatell_newitem__flsbufget_system_info.XAKgoyLtNdjMUUu.curr_xu_processkstat_data_value_l.XAKgoyLtNdjMUUu.curr_ykstat_data_lookupcmd_idlecolor_dump.XAKgoyLtNdjMUUu.num_memory.XAKgoyLtNdjMkOu.entriesdo_waitll_isemptymessage_prompt_plaini_memory.XAKgoyLtNdjMEZu.new_settings.XAKgoyLtNdjMUUu.y_memcmd_redraw.XAKgoyLtNdjMUUu.x_minibar.XBKgoyLtNdjMUdu.format_time.resultll_freeitem.XAKgoyLtNdjMUUu.x_procstate.XAKgoyLtNdjM0eu.kcscreen_ctedisplay_pagerstarttgetenti_messagescreen_clear___Argv.XBKgoyLtNdjM0eu.get_cpustats.cpu_ksmachine_init.XAKgoyLtNdjMEZu.tc_overstrike.XAKgoyLtNdjMUUu.y_loadave.XBKgoyLtNdjMUdu.itoa.buffermyname.XAKgoyLtNdjMEZu.homegetgidstring_indexcommand_processlibm.so.2SUNW_1.1libcurses.so.1libkvm.so.1libkstat.so.1SUNW_0.7libc.so.1SUNW_1.22SUNWprivate_1.1libelf.so.1n '= x '= x '= x (= yqN B@~@c=LCSCF@D~HLP$TX\V`dhulptxg|Ryh?\y^-w_w1[N/ ,ZZ V k$(,048<@+DH3LPTX\0`dhlpt x|T b:vj58%<%@h%Dh%Hh%Lh%Ph %Th(%Xh0%\h8p%`h@`%dhHP%hhP@%lhX0%ph` %thh%xhp%|hx%h%h%h%h%h%h%h%hp%h`%hP%h@%h0%h %h%h%h%h%h%h%h%h %h(%h0%h8p%h@`%hHP%hP@%hX0%h` %hh%hp%hx%h%h%h% h%h%h%h%hp% h`%$hP%(h@%,h0%0h %4h%8h%<h%@h%Dh%Hh%Lh%Ph %Th(%Xh0%\h8p%`h@`%dhHP%hhP@%lhX0%ph` %thh%xhp%|hx%h%h%h%h%h%h%h%hpjjRthutt PWEu TRU RPԬvPjURQt`|$у D$td$у`tƒ 3fd$f T$tfd$f L$l$YZ]U EE;}>MEPPvuEEE@EE;|¡;|-PP,jEP)ȋ E@EEEÐUjjPjh8Eh<EPEEtj=EPEEj,EPEEj#EPEEjjHEE+EEEj@P-ЋEPUEPEPBP> EPUBE@EjEP(ЋEPE@EjEP ЋEPE@EjEPUB EPE=Et E+EEjEPEEPEPh@q? h<jVEEEEÐUEt E@uECuB jPjP;|QEPPZPP:EEEt8UEPBPuEUPEEE@EEuȋM jEPȋ E@EEEÐUE|E;} t EhUEEtKE@t E@;E $E@t E@;E |E@ EE@EEuEEÐUE|/E;}$UjjPhXj h0EEÐU]EPh` EQEE;}uUjP@EEEO~EPhEUPhEP EEEE@EE;|EPhnEE;UEEUEjj@PBPhEP+E@tE@PhEP E@ EE@ jPRjjPEPhEPjj)PhEP E@EEHE@EE;]ÐU4]hEP]EEEEЋEE؋EEE@ EE@ EE@ jPwjjPEPEPE@PE؋@PEЋ@PhEP(jj5PhEP E@EEYhEPEE;}/UPhEPb E@EE;|hEP?]ÐUEu*u E EE&Eu E EEEEUEU @+BEEuUE @PBPEEEEÐUEu EjEP}EEEjEPEE ;E E*h0EPEPEPE +EEEÐUjEPEEu EEE ;E E5Euh4EPEPEPE +EEEÐUdEEEE(u jjhaj(Ph,5EEOE;(E,EE@EE@;EtOEt(EPEPEPH EEPh8D7EEOE@EEUjjEPBPEPEPEEE;(ZEPEPEP EEPh86Uj EPEEu ETUBE@EE@ uE@EE@ tE@u EEEEEEÐUEE@uEE@EEEE@EEEEtpE@tUUMЍDЉE E@t1E8E@EEEE@EEEEuE UPEEÐU(EEÐUE,E(u LE PEEP(Ph<{ EEE@EEEE;(}iE@u  EEj@PryEUEPBPhT EEEEE@EEEE;(|ÐU E(EE@@tE@EE@@uE@-jEP#EEujh`3 E@EE@@t;EPEPfE~E1|jhw3nEE@t8UEPBPu E@EEEE@uȋE@ujh3HEEEPEPuA(}0(U0(E(@(E,jEPśEEt_E;EtW(}I(U0(E(@(Eu E E EU,SEPEPu<(}2(U0(E(@(E@,jEP EEÐU(?EE@-EEtE@EEPEP8EEtE؉EjEPEEujh,1EPEPu@(}0(U0(E(@(E,EtTjEPU;t?(}0(U0(E(@(E, VEPEPj= u<(}2(U0(E(@(E@,jEPZEEÐUjjtXÐUXjh(=.EEÐUE@EEÐUjjЋEP4E@EEUjh0jjEP0 EE~XEU;P~E@Ph/Eujj-E@u jj-EUPEEÐUjh(/jjEP0 EE~%EUPEut E@EEÐU E@Pu E EEUPPE@Pt \E `EEPh<-EEÐU E@ u EEj@ PvjEEPhh.jj EP/ EE~ EUP Eu jjUEEÐU E@p@$taE@Xu EEEUPXE@Xt \E `EEPh,Ejh,EEÐUE@p@jh-jhP- ~[E@p@PPluPh0,EP$E EEÐUE@p@EEEPE PlEEu{EEE@EEEEtIEPEPkEEtEUP$EIE@EEEEujh R+EUP$E EEÐUjh4 EP EEÐUjh8 EP EEÐUjjjh@ h< EPEEÐUhH EP|EEÐUjhP +jhP+ ~jPEEUjhX k+jhPu+ ~jP/EEU Džjh` *jhP+ ~}+u#uE@`DžOjPduPht 1)EP`DžEEÐUE@dtEj@dPE@djh *jhP/* ~%tjPaЋEPdEEÐUE@\u E EEUP\jj&EEÐUE@p@  E3EPhEHpBy ‹ЋEPhjjz&EEÐUE@Tu E EEUPTjj+&EEÐUE@p@$t>E@lu E EEUPljj%E EEÐU%,poСPRh ], h h K,jh <,jh -,EE@E@EEuE@ }!^EE@@EE4E@ uh$ EP;E@EEEU@;BuMh, EPwjEP)DEE@ UBE@EUBE EEPEPh4 2+ E EE@jh@  +E@HPht **E@EEÐUEE@t6E@;E uUjEPBЃEE EE@uEEUEEtGE@EEEEEEt'E@EE@EEEEEEuًEEEÐUJTPjPPy TPjXPc ÐUDžpl;E |;E 7;E)DžpE|p;E lt;jjxP|Pb|Džlpp |B|@|@pHpp~;E d+‹ Pȉx+‹ Xȉtp;Et@l;tFt@ljlP[P|Pka|ppx@kk|Bku xB |B|@|x@xt@t@pHpp~;Ep~,|Bh(=EPlE PEPGEE ÐU,QCJE ;E (=H(=(=}h(=j 3E8,=E,=@,= UB EEEEE@;E |;E}t(=H(=(=}h(=j E6,=E,=@,= UB EEEEE@;E|h(=EPxjEPJ£EuEE EE U +‹U PȉMU +‹U XȉME@EEEE@EEEEME;\E@U;uE@U;E ;u E;tE PEP;Et$jEPh(=PSE(=H(=(=}h(=EPE7,=Eܡ,=@,=EEEۋU܈BEۉEEEԋEԉEEUBUB@E@E@E@EE@EE@EEEE@EEEEEE@t$jjh(=PAE;u E ;t E PEP]CEE jEPjPD\+EEE~$EPjEP EPjEPq ÐUEEjjEPEPhh]jhEPEPE PEPÐUE+‹ PȉME@t EPEE@EE;LC}4U+‹Pt EE@EE;LC|̋E%+‹‰EPP BPEEjEPFEE~jEPC@;LC}gPj+‹P‰EjEPEE~jEPB@;LC|PUT+EPjRq XUT+EPjRT ÐU EE@EEEEEEEEE@EEEEEEtjEPjjjjYEt+E@EEEEEEPEPEE~'jEP0WjPjEPE PEPEEE E EE@EEEEEEEEEtqjEP8EE~BEE@,u3EE@ u$UEPBPhx jjjjkjEPjjjjAÐU EE@EEEEEEEEE@EEEEEEtjEPjjjjEEE@EEEEEEPEPEE@Ku1jEP._jPjEPE PEPUE@E(jEP]UjPjEPE PEP$E E EE@EEEEEEEEjEPsEE~AEE@,u2EE@ u#UEPBPhx jjjjjEPjjjj}ÐUQCt LCEEEEB\\=| \EEE;TPtjPPLXtjXP2ETjTPjPjTPUXPt Xu E].TPjPP TPjXP E+`EQCtEEEEEEÐUQCt LCEEEEEÐU E@jPBEEE~Bd@dh@hl@lp@pt@t`@`E@ jPEEE~,l@lp@pt@t`@`EE<E@jPdjPE@jP(  jP  jP E@ j P  E EE@tcE PEEE@EEEEEjEPEE~E D E@ujh  jh  jh  jh $  jP( Eh hREE; }FUPEPjh9ȋU(  E@EE; |jP, Eh hREE;}RUj@PrRPEPjhȋU,  E@EE;| jP0 Eh hrQEE; }RU j@PQPEPTjhȋU0  E@EE; |jP4 Eh hPEE;}RUj@P:QPEPjh^ȋU4  E@EE;|EEEÐU]E]E ]EP PjEEz s  E  EE+Ћ xE PEPEPjEP|P PE}  E  EjEPjjjjH]UEt&EPh jjjj,x"jh jjjjxEE}*MU EPDPP E@EE|֋EÐUEt4E;t)EPhjjPPyEEE}*MU EPDPP' E@EE|ÐUjh8 EЃjh8 jjPPÐUjh8 EЃjh8 jjPPÐUE@E U@+BEEEEQx EQ‰EE| E‰EE< E<£ j P P| Px PhjjPP(ÐUE PEP ÐUQCt BEEOEEU;} EjEP# Ph jjjEPTÐUEt0E 8EEPEPh(jjPjEjjPE PjjPE PPv EÐU];EtEPE PEP< ;EEPhDjjPjLjEPJjPJ;tAEt 0E 8EEPhHjjjjEPE PP tAjjPE PPPPE PP> ]ÐUjP D;B| E EjEPEEEÐU@E( EE EvjPjjPjE@EEEEEEEEE@E@EE@E܋EEE܉E؋E PEPEE=| PE `EԋE@t pE tEЋEPE]E]E5jEPEP$EPjEPPR(EEEEE@EEE܋EEE܉E؋E؃ PEP P= ÐU0]СEE( E E EE@EEEEEEE܋E܃E@EU@;BE@E]E PCPSEE=| xE E؋EPE5$EPjEPPR~EUPEEEEEEEEE@EEE؋EEE؉EԋEԃ]ÐU$EEjPjjPjE@EEEEEEEEE@tOEEE@EEEEuE pE܋EPEPhjjjj]E@EEEEEEEE{ E EEHEE|"E@EEEHEE}ÐU~AjhjjPjj, PPEPPPU~&j, PPEPPPÐUjhjjdPj%j0 P PEPdPPÐUj0 P PEPdPPÐU~AjhjjhPjj4 PPEPhPPEU~&j4 PPEPhPPÐUEEujEPLEEQCE@;uE@;E@;tjP;@u  lPjxjPh*jP輼EUBB+EjPr+(=H(=(=}h(=j RE7,=E,=@,= UB EEEEEElPjjP*(=H(=(=}h(=j 赼E6,=E,=@,= UB EEEEEÐUjEPÐUEj$ P6EjEP) t jEPjEPpPPfÐUEj$ PEt EE EjEPjEPpPPÐUU \B`UjE PjjRjÐUE PEPÐUQCttPPh(=hjh(=螺ÐUQCt-tPP[jh(=`h(=h蹹UEÐUÐUÐUÐUtjjE PEPhPչ@EE|EE;tWjPAЋE ;EEEtu jjÐUE EEPEP'ÐUE EEPEPjh(=輸ÐUt:lPjjP&jP芸tÐUbjjEPE PhP艸lPjEtjP$h(=Pcjh(==} DžÐUE EEPEPj% UE EEPEPj U$EEEE HE jh(==jEPjݷ EEE@EE t E urU4C;uyUB(=H(=(=}h(=j E6,=E,=@,= UB EEEEEEUPC;Ed(=H(=(=}h(=jkE8,=E,=@,=UBEEEEE$h(=hIEHEEE E;E t.EtE@tE@Wua(=H(=(=}h(=j訵E5,=E,=@,=UBEEEEEs(=H(=(=}Eh(=PDE7,=E,=@,=EEEUBEEEE܋E܉EE@EE@Ejh(=誴jEPjJ EEmUBE£(=H(=(=}h(=j 肴E7,=E,=@,= UB EEEEEEu E*EtjEPEEE܋E܉EEEEÐUHÐUjh~ jh(=胳jEPj# ÐU8E EjjEPEPhP舳@EE@(=H(=(=}h(=EPU,=,=@,=EBE @LCH;jhjh(="jEPj² (=H(=(=}h(=j .M,=,=@,= B  H/hE } t t˃qt؋@EE@/ULE]EEEEE]EE؋EEEzEEEE]zZsXEuEu$}K]mEz u EE]E]zrEtE議EGEEЋEEE]EЉEȋEԉEE3-EEÐU EEE @EEEE @E EEEt^EuEU‰EEEMU‰EEEE @EEEE @E EEEuME+q‰EEÐUE@E@ÐUEjPEEUBEEEÐUjEP֮ÐUEU @BEU PE@U@BÐUEuE U@BE U@BE @E@UHBÐUE@EEÐUE tE @E EEEEÐUE@EEÐUjj赬EjEPEEEjEP膬EEUPEUPEEEHEE|&jEPEEEHEE}ڋEEEÐU EEE@EEEE@EEEEU;P}3EUPUEEEEE@EEEEU;P|͋EEEÐUE PjEP踬 E@EEEEE@EEEEU;P}aE@EE;E | E HEEEUEEE@U@BEEEEE@EEEEU;P|U(]jjEE@EEU PEUP]ME +q‹ЋCЉEEEE@EEtHE@EE@EE ;Eu,Et E@EEE܉EEuEEuEPEPwEjEP=E@@EE]ÐU$]E]ME +q‹ЋCЉEEEE@EEtWE@EE@EE ;EuE@EEUP)Et E@EEEEEuEu:jj6EE@EEU PEUPEPEPhEEE]ÐU$]E]ME +q‹ЋCЉEEtfEEE@EEtOE@EE@EE ;Eu E@E*Et E@EEEEEuEEE]ÐU(]E]ME +q‹ЋCЉEEEEE@EEEE@EE@EE ;Eu9EPEPEPL E@EE@E jEP8EEEtE@E EE܉EExEEE]ÐUEU @BEU @BE @E @E @@uFE @U BE @@EE UPE U;P| E+E @@tE @U @B E @ @EEÐUE@ EEUPEu,EU@;B|EE@@E+E@ tE@ @E EEEEu_E@E@UBE@@EEUPEU;P|E@ E'E@@EEtEUP E@EEÐUEtEU@;B u EaE@ EUE@PEPBP E@EE@EE@EjEPoEU@B EEEÐU(]jjEE@EEU PEUP]ME y‹ЋCЉEEEE@EEtEE@EE@EE ;Eu)Et E@EEE܉EEuEEuEPEPEjEPqE@@EE]ÐU$]E]ME y‹ЋCЉEEEE@EEtXE@EE@EE ;EuE@EEUP*Et E@EEEEEuEu:jjfEE@EEU PEUPEPEPEEE]ÐU$]E]ME y‹ЋCЉEEtgEEE@EEtPE@EE@EE ;Eu E@E+Et E@EEEEEuEEE]ÐU(]E]ME y‹ЋCЉEEEEE@EEEE@EE@EE ;Eu6EPEPEP} E@EE@E jEP 5EEEtE@E EE܉EE{EEE]ÐUEU @BEU @BE @E @E @@uFE @U BE @@EE UPE U;P| E+E @@tE @U @B E @ @EEÐUE@ EEUPEu,EU@;B|EE@@E+E@ tE@ @E EEEEu_E@E@UBE@@EEUPEU;P|E@ E'E@@EEtEUP E@EEÐUEtEU@;B u EaE@ EUE@PEPBP E@EE@EE@EjEPEU@B EEEÐU(]jj.EE@EjE PЋEPEUP]E PEP ЋCЉEEEE@EEtTE@EE@EEPE P萞u+Et E@EEE܉EEuEEuEPEPEjEPE@@EE]ÐU$]E]E PEP0ЋCЉEEEE@EEtdE@EE@EEPE P蠝uE@EEUP)Et E@EEEEEuEuGjjfEE@EjE PPЋEPEUPEPEPEEE]ÐU$]E]E PEP ЋCЉEEtsEEE@EEt\E@EE@EEPE P舜u E@E*Et E@EEEEEuEEE]ÐU(]E]E PEP`ЋCЉEEEEE@EEEE@EE@EEPE P蹛uEEPEPEPL E@EE@E jE PjEP6EEEtE@E EE܉EE_EEE]ÐUEU @BEU @BE @E @E @@uFE @U BE @@EE UPE U;P| E+E @@tE @U @B E @ @EEÐUE@ EEUPEu,EU@;B|EE@@E+E@ tE@ @E EEEEu_E@E@UBE@@EEUPEU;P|E@ E'E@@EEtEUP E@EEÐUEtEU@;B u EoE@ EUE@PEPBP E@EE@EE@EjEPCjEPQEU@B EEEU(=H(=(=}Eh(=PE9,=E,=@,=EEEUBEEEEEEEEEÐUEPhhTj> t%Et ELCEt EHBLCHPj P Ph ?ÐUBLCEuQCEQCjh趙EEuQCEEPh 蒙EEt\Eu Ph h8= "jjEP Ph,h8=×QCEGjhX,tQCEjh\EELCE&QCLCEjh`ȘEEBEuBO BHBjhd}$$E$uEPhht(EPhl^EE(Et$EPhp:EE EuQCEEPht(EPhx(EPh|җ(EPh輗(EPh覗(EPh萗EEtE@E EE<jj P Ph)8h)hTjϖ u QCQCEEÐUh)hTj荖  )f"))f$))f&))f())f*))f,))f.))f0) )f2)()f()$)%f$)/)0)h")hTjŕ )PC)4C(thj(P EEu QCÐU QC thjh 蒕 E E(thj(Pe EEjh(= (thj(P* E Eth)hTj茔 ÐUth")hTja QCt-(thj(P覔 E EÐUE PEP P hjP^ ÐUQCtn(thj(P& E Eh(=EP7(thj(P EEh(=EPÐUQCt-(thj(P膓 E EÐUQCt>(t4(thj(P, EEEEEÐUQC$E(t2(thj(P讒 E EEEEHEEEE~y(=H(=(=}h(=j \E5,=E,=@,= UB EEEEEEEEHEEEEÐUQCt-)thjh)Ƒ E EUjh蠑jEPÐU E EEjEPEPr ÐUjEPcEPEPcjEPjc ÐU8jjSÐUjh(=萏jjPjjtjjLh`j)jh4)Ujh4)АÐUjh\)肐jh\)胐jh\)tjh\)ejh\)Vjh\)jU \)EEUh@jqh@jbh`jShjDÐUjEPj ÐUCjjhhEPE PɏEEE@4u EEEUP42jjWWjjP Phh8=!jj5E@<E@ E@E@<ECPDjCPKEEtEujh) EUP UjCP+EE|Eu萌tjh EUPE@0u EEEUP0jCPEEuCPhm EUP`E@Tu EEEUPTnE@Pu EEEUPPBE@,0E@Xu EEEUPXcujjUjhjj PRhh8=ۊjjUi}Ra}:S}&I}C$DG띐I두Bw$Bu$q}-n}iwVn;on=B0$jjhhEPE P:EEqC;E }SCE@t>CEjPa EEujhtG EUP x0\ \DULjEPE@EjEP'UE@$PBPPEP., EE@~1E؉EEU;P~ E@EEU;P~ E@EEE@@EE@-ثEPEP諿EPpEPBP5jEPE@lPEPEP E@(tjEPQCtE@(jEPjEPjEPjEPjEPrEE;E}/E@LPEP -PEPE@EE;E|LE@8t E@EPEP#EPpEPBPjEPE@lPEPEP jEPjEPjEPnjEPjEPbjEPEE;E}/E@LPEP",PEPEE@EE;E|ÐUE@EEjEPjjjjˈÐUEEMUBABA EddUHJdHjEPE@~;UBEB EE+EEE}E@BEEHEE+EEhjlPn lljEPjjlPj jkPj訆 tjhjjtkPEP苧E;jjGujh'jhE@w$jEPEU;PuEU;P EU;PP\`tUjEPE@ tE@ HEEUP EjEP jj}EEUjh0CÐUjj襀EEP0CP|EEu8jji}EEUPE@EPEP0CPI E@;EojEPDEEt*UEj@PBP1} EU,B.UjjEPhj BP1}EU,BEEEÐUjEPEEu E E@EEUE@EEEE@EEEEtBE@u E.E@EEEE@EEEEuEEÐUjEP#|EEEPhEP~ t4EPhEP~ tEPhEP~ u E=jEPtjEP{EE EEÐU|9EEHEUBEuEHE0UB>Et3EHEE ƒ0UBE EEu͋EEEÐU E ~E 9EEEEHEUBEuEHE0UB=Et3EHEE ƒ0UBE EEu͋E+E U;rEHE UBE+E U;sEEEÐUjEPEEÐUEEu E-E~E@EE EEEEEU EEE@EEt6E@Wu ?UBE@EE@EEuʋEEEÐUE @EEUBEEE @E E@EEEEt7E @EEUBEEE @E E@EEEEuɋEHEEEEÐU$jEPCxEEEEEE@EEEE@EEEEtRE@tjEPO{UBE@EE@EEEE@EEE܋E܃uUBEEEUEE @t;E @PEP\wuEE"E E E@EE @uEEÐU(EEEEEE@EEEEEEEEt>jEPRwUDEE@EEE܋EEE܉E؋E؃u‹EjEPvEEEEEE@EEEEEEEEtXEPEPEE@thEP`EE@EEE܋EEE܉E؋E؃uEEEÐU8EEEEEEEE@EEEԋE@EEԉEЋEЃtIE@EE uE tE@EEEE@EEE̋E@EẺEȋEȃuEEEjPluE܋EjPXuE؋EEE؉EE܉EEEUPEEUBE@EEEUPEEE@EEEԋE@EEԉEЋEЃtvE tCE u+UBE@EEUPEEE@EEUBE@EEEE@EEE̋E@EẺEȋEȃuUBE@EE UPE܉EEÐUEEEEE;E}nEU@+BEE}EU@+BEEUPEEEEEEU@BEEEEE@EE;E|EuEEEEE;E}MEP ȍ++ʋE}ЋE PEEE E E@EE;E|EEEÐUjEPcvEEt EE EEÐUEzrEzrhh9sREz%v#jjE PEPhh9u!jjE PEPhh9u9EEÐU]E| E=O%~hh9*skE=`|.E5$hh9Lu93E<؋E<jjPShh9 u9EE]ÐU KE9E@£E='|@EEMEE='|EEGEEjPEPhjEPKqEEEÐUjEPFtÐU]EuEEjEPtE@+EE@+EE}EHEE@BEU ȍ++ڋEã  u  UBB]ÐU EEÐUE ;EvE ؋U‰E E+E EU ȍ++ʋ+5 EEÐUE$UEEUEEEÐUE :EEÐUE :EEÐUjjEPE PEP<PSr;EtNE@!u E@j@PqjjPEPhh8=njj EEÐUEE@t@E@ u E@Ph0h8=n EEEE@uEEEÐU/EE@t'E@UBE@EE@EE@uٍ(EEU0E@ E@E@ E4E@ E(E@ EE@Hw$EExUE@EEEu;jjEPEPE PpPpEEu E\EUPEPEPpPhp EE;ttEjpPSptEjEEÐU(jEPlEEEE EEEp@EEUEPEPB4PHo u{EE܋E@EE܉E؋E;E}`EPEPpPo EE;tt!EjpPmot3EEEEUPEEE@EETEEEEÐU jjhXjhPhxEEu~hdxPnEEt EU@ BhtxPnEEt EU@ BhxPnEEt EU@ BEEEÐU EhxPGnEEt E@ EEEEÐU EhxPnEEt E@ EEEEÐU|v or %-7s - %s Not all commands are available on all systems. Available sort orders: %s redraw screenupdate screenhelp; show this texttoggle the use of colortoggle the display of individual threadssort by memory usagesort by process idsort by CPU usagetoggle the display of system processessort by CPU timetoggle the display of usernames or uidsdisplay processes by command namechange number of displays to showtoggle the display of full command pathstoggle the displaying of idle processeskill processes; send a signal to a list of processestoggle between display modeschange number of processes to displayspecify sort order (see below)quitrenice a processchange number of seconds to delay between updatesdisplay processes for only one user (+ selects all users)%.*s1min5min15minheadercpu.kernel.memory.swap. %5.2f %5.1f,;last pid: %5d; load avg:load averages:%5d up %d+%02d:%02d:%02d%-8.8s%d %s: threadsprocesses%d %s: %4.0f%% %s%s%4.1f%% %s%s, %4.0f%4.1f%s %% %sKernel: Memory: Swap:  Hit any key to continue: ...More...CPU: CPU states: TERM%s: can't open termcap file %s: no termcap entry for a `%s' terminal hclicoosceclcmcdtitesosepc/tmpCDSITabcinquvs:d:U:o:%s: version %s Bad display count Bad seconds delay Unknown user '%s' Option -q can only be used by rootTop version %s Usage: %s [-ISTabcinqu] [-d x] [-s x] [-o field] [-U username] [number] Process count not a number Read error on stdin Unknown command Command not availableTOPTOPCOLOURSTOPCOLORS This platform does not support arbitrary ordering Sort order `%s' not recognized Recognized sort orders: %sUSERNAME UID %s: can't allocate sufficient memory This terminal can only display %d processesCopyright (c) 1984 through 2007, William LeFebvretopcolordebugsystem-procsidle-procstag-namesallbatchfull-commandsinteractivequickuidsversiondelaydisplaysusersort-order%dinfinityallmaximum, No error ???%5.0f%5.2f ???%5.1fH%3ld:%02ld%ld%c3.7top: kvm_read for %s: %s kernel: no symbol named `%s' unixsystem_miscavenrun_1minavenrun_5minavenrun_15minncpusnproccpu_statfreememsystem_pagesTERMINFOTERMINFO=/usr/share/lib/terminfo/Unable to open kstat. kvm_nlist/procUnable to open %s Unable to chdir to %s mpidcpu/%-2d%6d %-8.8s %3d %3d %4d %5s %5s %-6s %6s %5s%% %s%s/psinfo%s: can't allocate sufficient memory vk_anoninfomaxmemavenruncpusleeprunzombiestopstartswap sleeping, running, zombie, stopped, starting, on cpu, swapped, idleuserkerneliowaitK phys mem, K free mem, K total swap, K free swap ctxsw, trap, intr, syscall, fork, flt, pgin, pgout, sizerestimeRRRRRRR SS*S:SJSZSjSzSSSSSSSSS TT*T:TJTZTjTzTTTTTTTTT UU*U:UJUZUjUzUUUUUUUUU VV*V:VJVZVjVzVVVVVVVVV WW*W:WJWZWjWzWWWWWWWWW Xn l / p o_oNoOOo`o4X pk  @k ? t h tCk Hs tsM`p N0p$ Pp8 S`sL Tpt Ur c r d@m fm il$ IlkpL ms nk #kopn q k rq s`l uPq<  20CDS(I4T@aDbLc\ihqpuxvsdUo PID X LWP PRI NICE SIZE RES STATE TIME CPU COMMAND $0<HT`lx  (,P@p/NOOO R X l  84 !qtCw  =PV amx0Y xmx(m0vg    xmP(   xmv x m&x4)m,xm7?y xl9mIxmS^ x :m(j>   y 4W`sD $UdW "?l E3 OljSu | VP T  "TS)a 8L F;]pi jV0C@ sd )(F 4@ @@ MpP VW=!\ f0;4 WT }   7 x   '?WG X N4)(gP B`P qSv@;` ` p! C8 @ t ! +A@m V=NPN \TcP] n; C0 <U sU U#T)S5p <GTM$\4 fWm@s   K |9f <X"HV7Q`6 byP5  Pa B 4S T@@ SB `    @ ( V0 A ;  H ~ T d \ |    h $V  r  e  tV  * S1 D;H ,:h $    DV  `Z $ bs U 4T U DW +  R ? L;8h (  ' =Ф  xn4C  j  6 `_  T ) $:C  P Д+ Y  d Pq m X  TU ' vJ  . `d U ( DU 4;  ,6 R= , Z @ j  t  TC   c@ H;b _ 9 =Pa KTQ<;r @VPF qP   l)5 B_$y$SRp  P PC;83xN(oP}  :|tTV W.H_0 |(QC(DSpn @ `` V+K gk r S? $. ` `6 # !y ,4  H(`0. mdVvv  0p! }K tU3 tW k LC94U ` .W5 D  L UR\p? f; 0:;]U dUTTT8UA: R(:mV o 0G   P,C !PA -@ 3Z6 i4\ Я  (7_ @`jc v<ypP `p* Х ;S  W/S6q B K ^Uj y ? $T4PA `= R  .tSS5!=<@ - NX{ TrP 6  @k+ #   \)WtTk0 Tp4*rD 6m CRH`Q TdT[ x p WS8CP' aC  д  e U2Q _4Vh8;VZ   P   TR -[n 7@5 @ P d~BRW((`la `` U*@ 8 P F+ R  ]dSWz C TWЄ 0S  p 0  Pah 1 DT'@J ! @ !7O YpX lVlj P^  .     F _ tC").dEpk Pk9 <0 p\ P  UI A  6 @ C $b |} l9  ) $W P_ u\ sig_tstopcrti.scrt1.ocrt1.s__get_exit_frame_monitor_ptr__do_exit_code_ptrfsr.strap_tablevalues-Xa.cDdata.dataBbss.bssDrodata.rodatacolor.ccolor_slotcommands.cdisplay.cstring_countsummary_formatsummary_format_memorypr_loadavghash.cnext_primestring_hashscreen.cputstdouttop.cusername.cutils.calldigitsversion.cm_sunos5.creallocproccrtn.s_END__START__edatacompare_cpu.XBKgoyLtNdjM0eu.get_system_info.cpuspagetok_left.XAKgoyLtNdjMUUu.cpustate_columnsdisplay_writesetegidcmd_systemtgetnumgetutxidformat_k.XAKgoyLtNdjMkOu.color_offll_initi_minibar.XAKgoyLtNdjMUUu.y_messagestrcasecmp.XAKgoyLtNdjMUUu.header_length.XAKgoyLtNdjMUUu.uptime_hoursgettimeofday.XAKgoyLtNdjMkOu.num_color_ansitime_markkvm_readscreen_standout.XBKgoyLtNdjMkOu.color_setstr.vstrlendo_minidisplaydisplay_pager.XAKgoyLtNdjM0eu.pbaserenice_procs.XAKgoyLtNdjMUUu.ltotalswapctluserhashinit_usernamecpustatenamescmd_threads.XAKgoyLtNdjMEZu.old_settings.XAKgoyLtNdjM0eu.header.XAKgoyLtNdjMUUu.message_barrier.XAKgoyLtNdjMEZu.tc_cursor_motionhash_createcompare_sizecmd_kill__iobsig_winch.XAKgoyLtNdjM0eu.mpid_offset.XAKgoyLtNdjMUUu.swap_cidxputenvflooru_loadavekstat_safe_namematchstring_list.XAKgoyLtNdjMUUu.uptime_daysmemorynames.XAKgoyLtNdjMUUu.lcpustatesi_cpustates.XAKgoyLtNdjMkOu.tagcntreaddir_start.XAKgoyLtNdjMEbu.jmp_inti_swapch_kill.XAKgoyLtNdjMkOu.totaltags.XAKgoyLtNdjMUUu.num_kernel.XAKgoyLtNdjM0eu.maxmem_offsethash_remove_pos_stringcmd_order_cpuoptarg.XAKgoyLtNdjMUUu.minibar_buffercmd_helpgetptable.XAKgoyLtNdjM0eu.nlstcmd_displaysmessage_cleargetenvcolor_test.XBKgoyLtNdjM0eu.get_system_info.cp_diffpagetok_nonesorted_stateoptindtime_get.XAKgoyLtNdjM0eu.handleselect.XAKgoyLtNdjMUdu.lasttimeformat_next_processcmd_modegetopt_longtgotosetpriorityitoa_wordernamesctimeprocstatenamesi_processstrstrerrno.XAKgoyLtNdjMUUu.load_cidxi_endscreen.XAKgoyLtNdjMUUu.swap_names.XBKgoyLtNdjMUdu.itoa_w.bufferkill_procs.XAKgoyLtNdjM0eu.pref_get_exit_frame_monitor.XBKgoyLtNdjMUUu.cpustates_tag.short_tag.XAKgoyLtNdjM0eu.maxprocsdisplay_pagerend.XAKgoyLtNdjMUUu.lmpidu_swappercentagesproc_ownercpu_statesversion_stringstrncpyitoamemcmpcompare_resstrcat.XAKgoyLtNdjMUUu.cpustate_namesscreen_widthmessage_promptget_avenrun__ctypesysconfll_extractstate_abbrevdisplay_ctescanint.XBKgoyLtNdjMUdu.format_k.index.XAKgoyLtNdjMUdu.elapsed_msecs.XAKgoyLtNdjMUUu.virt_x.XAKgoyLtNdjMUUu.virt_y.XAKgoyLtNdjMUUu.y_swapgetpwuidtime_elapsedcmd_commanderror_countsprintfmessage_prompt_vgetuid.XAKgoyLtNdjM0eu.nproc.XAKgoyLtNdjM0eu.freemem_offset.XAKgoyLtNdjMUUu.header_cidxhash_remove_stringstrncmp.XAKgoyLtNdjMUUu.uptime_secscpustates_tagkernelnamesstr_addarglongjmpmemsetstrrchrseteuiddo_argumentsatexit.XBKgoyLtNdjM0eu.get_system_info.cpustats.XBKgoyLtNdjM0eu.get_system_info.sum_old.XAKgoyLtNdjMUUu.cpustate_cidxcmd_quit_lib_version.XAKgoyLtNdjM0eu.ks_system_miscformat_timescreen_getsizehash_remove_uintscreen_readtermcapu_headermemcpy.XAKgoyLtNdjMUUu.lprocstates.XAKgoyLtNdjM0eu.cpucountget_swapinfou_memoryscreen_endcmd_user.XAKgoyLtNdjMUUu.colorbufatoiwichdirset_signaldisplay_cleari_uptimell_nextnext_fieldsigaddset.XAKgoyLtNdjMEZu.tc_clear_linetputs.XAKgoyLtNdjM0eu.nproc_offsetstrcpyend.XAKgoyLtNdjM0Qu.errsstrdup.XAKgoyLtNdjMUUu.kernel_cidxscreen_cleareol.XAKgoyLtNdjMUUu.y_lastpid.XAKgoyLtNdjMUUu.y_idlecursor.XAKgoyLtNdjMUUu.header_statusprocess_statesget_meminfoerr_string.XAKgoyLtNdjM0eu.procdirstr_adderrprintable.XBKgoyLtNdjMUdu.format_percent.resultscreen_reinitioctl.XAKgoyLtNdjM0eu.anoninfo_offset.XBKgoyLtNdjM0eu.getptable.lasttime.XAKgoyLtNdjMUUu.x_cpustates.XAKgoyLtNdjMUUu.message_bufkstat_chain_updatedisplay_resizecmd_renicehash_remove_pidhash_add_pid.XAKgoyLtNdjMEbu.stdoutbufi_procstates.XAKgoyLtNdjMUUu.y_procstate.XAKgoyLtNdjMUdu.debug_onstrchr.XAKgoyLtNdjMkOu.max_color_ansi__fpstart.XAKgoyLtNdjMUUu.y_uptimehold_signalsreadlinei_kernelch_erase.XAKgoyLtNdjMEbu.longopts.XBKgoyLtNdjM0eu.get_system_info.sum_current.XAKgoyLtNdjMUUu.x_loadave.XAKgoyLtNdjMEZu.tc_clear_to_endcommand_tablehash_replace_uint.XAKgoyLtNdjM0eu.pageshift.XAKgoyLtNdjMUUu.message_hold.XBKgoyLtNdjM0eu.get_cpustats.nelems.XAKgoyLtNdjM0eu.kcidtoloweropendir.XAKgoyLtNdjMUUu.y_minibar.XAKgoyLtNdjMUUu.x_uptime.XAKgoyLtNdjMUUu.x_mem.XAKgoyLtNdjMUUu.memory_cidx.XAKgoyLtNdjMEZu.tc_end_standoutsmart_terminal.XAKgoyLtNdjMEZu.terminal_init.XAKgoyLtNdjMUUu.curr_coloratoicmd_ordersig_leave.XAKgoyLtNdjMUUu.y_procsmainkstat_lookup.XAKgoyLtNdjMUUu.message_length.XAKgoyLtNdjMEZu.lower_leftcmd_number__fsr_init_value.XAKgoyLtNdjMkOu.color_ansi_finistrtokget_nproc.XAKgoyLtNdjMEZu.string_bufferdisplay_lines.XAKgoyLtNdjMUUu.lthreadshash_next_stringuseridz_cpustateshash_countsigdeschash_remove_pos_pid.XAKgoyLtNdjM0Qu.errcntu_procstatesstrerror.XAKgoyLtNdjMUUu.message_firstdisplay_movedo_commandcmd_order_piddisplay_fmtsigemptysetu_minibarendutxentscreen_length.XBKgoyLtNdjMUdu.format_k.retarraytgetstrhash_sizeinfoperrordisplay_headergetkvalargparsestrcmpget_ncpus.XBKgoyLtNdjM0eu.get_system_info.cp_time.XAKgoyLtNdjMkOu.bytagmessage_mark.XBKgoyLtNdjM0eu.get_swapinfo.path.XBKgoyLtNdjM0eu.get_system_info.cp_oldcolor_setstrsigactionvsnprintf.XAKgoyLtNdjMUUu.bufsizetgetflagget_process_info.XAKgoyLtNdjM0eu.p_pagetok.XAKgoyLtNdjMUUu.procstate_nameskstat_readcmd_order_xscreen_init.XAKgoyLtNdjMUUu.memory_nameshomogenize__longdouble_used.XAKgoyLtNdjMUUu.screenbufprochashhash_lookup_uintset_signalsitoa7.XBKgoyLtNdjM0eu.get_cpustats.cpu_statrelease_signal_GLOBAL_OFFSET_TABLE_.XAKgoyLtNdjMUUu.display_width__1cG__CrunMdo_exit_code6F_v_hash_lookup_pid.XAKgoyLtNdjMUUu.message_lasthash_first_string.XAKgoyLtNdjMUUu.x_swap.XAKgoyLtNdjMEZu.tc_start_standouti_header.XBKgoyLtNdjM0eu.get_meminfo.kscopyrightcheck_nlistkd.XAKgoyLtNdjMUUu.num_procstatesu_endscreencmd_order_memll_first.XAKgoyLtNdjM0eu.show_fullcmdfprintf.XAKgoyLtNdjMUUu.cpustate_total_lengthkvm_nlist.XAKgoyLtNdjMUUu.scratchbufmalloci_timeofdayu_uptimehash_lookup_stringsigprocmaskmessage_expireu_messagecompare_timestrcpy_etext__environ_lock.XBKgoyLtNdjMUUu.cpustates_tag.long_tagscreen_homecolor_debug_PROCEDURE_LINKAGE_TABLE_get_cpustats.XAKgoyLtNdjMUUu.x_headerfputs_environPCmessage_error__fsr.XAKgoyLtNdjMUUu.message_timehash_next_uinterrmsg.XAKgoyLtNdjMUUu.num_cpustatescmd_updatemessage_flush_DYNAMIChash_next_pid.XAKgoyLtNdjMEbu.signalsetclose__xtolcmd_colorfflush.XAKgoyLtNdjMUUu.y_headercmd_useruidcmd_cmdline_exitu_cpustatescalloc.XAKgoyLtNdjMEZu.termcap_bufhash_first_uintcmd_order_timekvm_openqsortmemory_statsproc_comparesll_adderr_comparhash_add_stringhash_replace_stringhash_replace_pidshow_errors.XAKgoyLtNdjMUUu.x_idlecursor.XAKgoyLtNdjMEZu.is_a_terminalhash_add_uintgetpwnam.XAKgoyLtNdjM0eu.avenrun_offsetsetjmpcolor_env_parsei_loadave.XAKgoyLtNdjMUUu.uptime_minshash_remove_pos_uint.XAKgoyLtNdjMUUu.y_kerneldebug_setfreerealloc.XAKgoyLtNdjMUUu.message_currentcolor_tagu_kernelrelease_signalskstat_safe_retrieve.XAKgoyLtNdjMUUu.num_swap.XAKgoyLtNdjMUUu.x_kernel.XAKgoyLtNdjMUUu.kernel_namesseekdir.XAKgoyLtNdjMEZu.terminal_end.XAKgoyLtNdjMEZu.tc_clear_screencmd_delaysetvbuf.XAKgoyLtNdjMUUu.x_lastpidnew_message_vformat_headerscreen_movedo_display.XAKgoyLtNdjMkOu.bytag_nameskernel_statskstat_opendisplay_initdiff_per_secondpagetok_righthash_first_pidformat_percentnew_message.XAKgoyLtNdjMUUu.y_cpustatescolor_activatell_newitem__flsbufget_system_info.XAKgoyLtNdjMUUu.curr_xu_processkstat_data_value_l.XAKgoyLtNdjMUUu.curr_ykstat_data_lookupcmd_idlecolor_dump.XAKgoyLtNdjMUUu.num_memory.XAKgoyLtNdjMkOu.entriesdo_waitll_isemptymessage_prompt_plaini_memory.XAKgoyLtNdjMEZu.new_settings.XAKgoyLtNdjMUUu.y_memcmd_redraw.XAKgoyLtNdjMUUu.x_minibar.XBKgoyLtNdjMUdu.format_time.resultll_freeitem.XAKgoyLtNdjMUUu.x_procstate.XAKgoyLtNdjM0eu.kcscreen_ctedisplay_pagerstarttgetenti_messagescreen_clear___Argv.XBKgoyLtNdjM0eu.get_cpustats.cpu_ksmachine_init.XAKgoyLtNdjMEZu.tc_overstrike.XAKgoyLtNdjMUUu.y_loadave.XBKgoyLtNdjMUdu.itoa.buffermyname.XAKgoyLtNdjMEZu.homegetgidstring_indexcommand_processanotate anotate0 ,((X6XXanotate Ycapk@k t( t4k@sLsX`pd0ppp|`spr r@mmllpskk pn k$q0`l<Pqanotate anotateh d`?ο  Knanotate `T@c@r`[ x0\  \DP\`t`@anotate anotateh d`xj@@(#)types.h 1.86 07/09/20 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)machtypes.h 1.11 04/09/28 SMI@(#)machtypes.h 1.2 04/09/28 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)param.h 1.82 06/01/30 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)stdio.h 1.84 04/09/28 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)stdlib.h 1.51 04/06/30 SMI@(#)stdlib_iso.h 1.9 04/09/28 SMI@(#)stdlib_c99.h 1.2 04/03/29 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)unistd.h 1.76 06/03/10 SMIacomp: Sun C 5.10 SunOS_i386 2009/06/03as: Sun Compiler Common 12.1 SunOS_i386 2009/06/03@(#)types.h 1.86 07/09/20 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)machtypes.h 1.11 04/09/28 SMI@(#)machtypes.h 1.2 04/09/28 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)param.h 1.82 06/01/30 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)stdio.h 1.84 04/09/28 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)stdlib.h 1.51 04/06/30 SMI@(#)stdlib_iso.h 1.9 04/09/28 SMI@(#)stdlib_c99.h 1.2 04/03/29 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)unistd.h 1.76 06/03/10 SMI@(#)ctype.h 1.35 04/09/28 SMI@(#)ctype_iso.h 1.3 04/09/28 SMI@(#)ctype_c99.h 1.2 04/09/28 SMI@(#)signal.h 1.43 04/09/28 SMI@(#)signal_iso.h 1.1 99/08/09 SMI@(#)signal_iso.h 1.6 03/05/02 SMI@(#)signal.h 1.66 04/09/28 SMI@(#)siginfo.h 1.59 04/07/15 SMI@(#)machsig.h 1.11 03/09/26 SMI@(#)faultcode.h 1.16 09/07/02 SMI@(#)procset.h 1.25 04/07/16 SMI@(#)errno.h 1.17 03/01/03 SMI@(#)errno.h 1.20 00/01/12 SMI@(#)resource.h 1.37 07/02/07 SMIacomp: Sun C 5.10 SunOS_i386 2009/06/03as: Sun Compiler Common 12.1 SunOS_i386 2009/06/03@(#)types.h 1.86 07/09/20 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)machtypes.h 1.11 04/09/28 SMI@(#)machtypes.h 1.2 04/09/28 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)param.h 1.82 06/01/30 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)stdio.h 1.84 04/09/28 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)stdlib.h 1.51 04/06/30 SMI@(#)stdlib_iso.h 1.9 04/09/28 SMI@(#)stdlib_c99.h 1.2 04/03/29 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)unistd.h 1.76 06/03/10 SMI@(#)ctype.h 1.35 04/09/28 SMI@(#)ctype_iso.h 1.3 04/09/28 SMI@(#)ctype_c99.h 1.2 04/09/28 SMI@(#)uio.h 1.34 09/06/15 SMIacomp: Sun C 5.10 SunOS_i386 2009/06/03as: Sun Compiler Common 12.1 SunOS_i386 2009/06/03@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)stdlib.h 1.51 04/06/30 SMI@(#)stdlib_iso.h 1.9 04/09/28 SMI@(#)stdlib_c99.h 1.2 04/03/29 SMI@(#)math.h 2.24 04/10/23 SMI@(#)math_iso.h 1.9 04/10/23 SMI@(#)math_c99.h 1.9 04/11/01 SMI@(#)floatingpoint.h 2.9 04/10/23 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)ieeefp.h 2.12 04/10/23 SMI@(#)types.h 1.86 07/09/20 SMI@(#)machtypes.h 1.11 04/09/28 SMI@(#)machtypes.h 1.2 04/09/28 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMIacomp: Sun C 5.10 SunOS_i386 2009/06/03as: Sun Compiler Common 12.1 SunOS_i386 2009/06/03@(#)types.h 1.86 07/09/20 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)machtypes.h 1.11 04/09/28 SMI@(#)machtypes.h 1.2 04/09/28 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)param.h 1.82 06/01/30 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)stdio.h 1.84 04/09/28 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)stdlib.h 1.51 04/06/30 SMI@(#)stdlib_iso.h 1.9 04/09/28 SMI@(#)stdlib_c99.h 1.2 04/03/29 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)unistd.h 1.76 06/03/10 SMI@(#)curses.h 1.32 04/04/29 SMI@(#)widec.h 1.24 04/03/29 SMI@(#)euc.h 1.8 96/06/26 SMI@(#)euc.h 1.11 93/02/01 SMI@(#)wchar.h 1.37 03/12/04 SMI@(#)wchar_iso.h 1.8 04/09/28 SMI@(#)wchar_impl.h 1.3 99/07/26 SMI@(#)ctype.h 1.35 04/09/28 SMI@(#)ctype_iso.h 1.3 04/09/28 SMI@(#)ctype_c99.h 1.2 04/09/28 SMI@(#)stddef.h 1.18 04/09/28 SMI@(#)stddef_iso.h 1.2 03/03/06 SMI@(#)wchar_c99.h 1.3 04/03/29 SMI@(#)termio.h 1.8 93/02/04 SMI@(#)termio.h 1.11 96/02/07 SMI@(#)termios.h 1.42 07/01/14 SMI@(#)ttydev.h 1.7 92/07/14 SMI@(#)unctrl.h 1.8 03/05/02 SMI@(#)term.h 1.20 99/03/04 SMI@(#)ioctl.h 1.9 92/07/14 SMIacomp: Sun C 5.10 SunOS_i386 2009/06/03as: Sun Compiler Common 12.1 SunOS_i386 2009/06/03@(#)types.h 1.86 07/09/20 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)machtypes.h 1.11 04/09/28 SMI@(#)machtypes.h 1.2 04/09/28 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)param.h 1.82 06/01/30 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)stdio.h 1.84 04/09/28 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)stdlib.h 1.51 04/06/30 SMI@(#)stdlib_iso.h 1.9 04/09/28 SMI@(#)stdlib_c99.h 1.2 04/03/29 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)unistd.h 1.76 06/03/10 SMI@(#)signal.h 1.43 04/09/28 SMI@(#)signal_iso.h 1.1 99/08/09 SMI@(#)signal_iso.h 1.6 03/05/02 SMI@(#)signal.h 1.66 04/09/28 SMI@(#)siginfo.h 1.59 04/07/15 SMI@(#)machsig.h 1.11 03/09/26 SMI@(#)faultcode.h 1.16 09/07/02 SMI@(#)procset.h 1.25 04/07/16 SMI@(#)setjmp.h 1.38 04/09/28 SMI@(#)setjmp_iso.h 1.2 04/09/28 SMI@(#)ctype.h 1.35 04/09/28 SMI@(#)ctype_iso.h 1.3 04/09/28 SMI@(#)ctype_c99.h 1.2 04/09/28 SMI@(#)uio.h 1.34 09/06/15 SMI@(#)getopt.h 1.1 04/03/29 SMIacomp: Sun C 5.10 SunOS_i386 2009/06/03as: Sun Compiler Common 12.1 SunOS_i386 2009/06/03@(#)types.h 1.86 07/09/20 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)machtypes.h 1.11 04/09/28 SMI@(#)machtypes.h 1.2 04/09/28 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)param.h 1.82 06/01/30 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)stdio.h 1.84 04/09/28 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)stdlib.h 1.51 04/06/30 SMI@(#)stdlib_iso.h 1.9 04/09/28 SMI@(#)stdlib_c99.h 1.2 04/03/29 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)unistd.h 1.76 06/03/10 SMI@(#)pwd.h 1.22 04/09/28 SMIacomp: Sun C 5.10 SunOS_i386 2009/06/03as: Sun Compiler Common 12.1 SunOS_i386 2009/06/03@(#)types.h 1.86 07/09/20 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)machtypes.h 1.11 04/09/28 SMI@(#)machtypes.h 1.2 04/09/28 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)param.h 1.82 06/01/30 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)stdio.h 1.84 04/09/28 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)stdlib.h 1.51 04/06/30 SMI@(#)stdlib_iso.h 1.9 04/09/28 SMI@(#)stdlib_c99.h 1.2 04/03/29 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)unistd.h 1.76 06/03/10 SMI@(#)ctype.h 1.35 04/09/28 SMI@(#)ctype_iso.h 1.3 04/09/28 SMI@(#)ctype_c99.h 1.2 04/09/28 SMIacomp: Sun C 5.10 SunOS_i386 2009/06/03as: Sun Compiler Common 12.1 SunOS_i386 2009/06/03@(#)time.h 2.77 09/06/02 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)types.h 1.86 07/09/20 SMI@(#)machtypes.h 1.11 04/09/28 SMI@(#)machtypes.h 1.2 04/09/28 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMIacomp: Sun C 5.10 SunOS_i386 2009/06/03as: Sun Compiler Common 12.1 SunOS_i386 2009/06/03@(#)types.h 1.86 07/09/20 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)machtypes.h 1.11 04/09/28 SMI@(#)machtypes.h 1.2 04/09/28 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)param.h 1.82 06/01/30 SMI@(#)stdio.h 1.84 04/09/28 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)stdlib.h 1.51 04/06/30 SMI@(#)stdlib_iso.h 1.9 04/09/28 SMI@(#)stdlib_c99.h 1.2 04/03/29 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)unistd.h 1.76 06/03/10 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)procfs.h 1.36 04/07/15 SMI@(#)signal.h 1.66 04/09/28 SMI@(#)signal_iso.h 1.6 03/05/02 SMI@(#)siginfo.h 1.59 04/07/15 SMI@(#)machsig.h 1.11 03/09/26 SMI@(#)faultcode.h 1.16 09/07/02 SMI@(#)fault.h 1.13 99/08/15 SMI@(#)syscall.h 1.111 09/06/15 SMI@(#)pset.h 1.6 08/11/14 SMI@(#)processor.h 1.13 08/11/14 SMI@(#)procset.h 1.25 04/07/16 SMI@(#)procfs_isa.h 1.9 04/09/28 SMI@(#)regset.h 1.9 06/05/12 SMI@(#)privregs.h 1.1 04/09/28 SMI@(#)privregs.h 1.3 06/05/12 SMI@(#)controlregs.h 1.14 09/06/15 SMI@(#)priv.h 1.5 06/05/03 SMI@(#)cred.h 1.27 06/05/03 SMI@(#)priv_defs 1.13 07/03/20 SMI@(#)fcntl.h 1.17 06/03/10 SMI@(#)fcntl.h 1.52 07/03/05 SMI@(#)errno.h 1.17 03/01/03 SMI@(#)errno.h 1.20 00/01/12 SMI@(#)dirent.h 1.37 04/09/28 SMI@(#)dirent.h 1.36 04/09/28 SMI@(#)nlist.h 1.9 92/07/14 SMI@(#)kvm.h 2.20 98/06/03 SMI@(#)user.h 1.75 07/03/05 SMI@(#)pcb.h 1.25 09/10/04 SMI@(#)segments.h 1.6 07/02/02 SMI@(#)tss.h 1.5 04/09/28 SMI@(#)resource.h 1.37 07/02/07 SMI@(#)auxv.h 1.38 09/07/16 SMI@(#)auxv_386.h 1.5 09/06/11 SMI@(#)t_lock.h 1.45 98/02/01 SMI@(#)machlock.h 1.25 04/07/19 SMI@(#)mutex.h 1.21 07/04/04 SMI@(#)rwlock.h 1.9 98/02/18 SMI@(#)semaphore.h 1.5 98/02/01 SMI@(#)condvar.h 1.14 04/10/21 SMI@(#)refstr.h 1.1 99/03/31 SMI@(#)proc.h 1.209 09/06/09 SMI@(#)thread.h 1.156 09/10/09 SMI@(#)klwp.h 1.51 07/01/14 SMI@(#)msacct.h 1.10 04/08/11 SMI@(#)ucontext.h 1.11 04/09/28 SMI@(#)lwp.h 1.34 04/09/28 SMI@(#)synch.h 1.41 08/02/19 SMI@(#)contract.h 1.2 04/09/28 SMI@(#)kcpc.h 1.7 07/10/12 SMI@(#)cpc_impl.h 1.13 07/10/12 SMI@(#)ksynch.h 1.6 97/10/22 SMI@(#)watchpoint.h 1.9 04/06/25 SMI@(#)seg_enum.h 1.9 09/07/02 SMI@(#)copyops.h 1.5 04/06/25 SMI@(#)buf.h 1.59 09/05/15 SMI@(#)types32.h 1.4 98/02/13 SMI@(#)kstat.h 1.22 07/02/02 SMI@(#)aio_req.h 1.7 00/05/22 SMI@(#)uio.h 1.34 09/06/15 SMI@(#)avl.h 1.11 06/03/10 SMI@(#)avl_impl.h 1.8 04/07/15 SMI@(#)timer.h 1.23 08/06/12 SMI@(#)utrap.h 1.1 03/04/21 SMI@(#)model.h 1.24 04/09/28 SMI@(#)rctl.h 1.15 07/11/26 SMI@(#)kmem.h 1.38 09/05/07 SMI@(#)vmem.h 1.12 05/06/27 SMI@(#)list.h 1.5 09/05/07 SMI@(#)list_impl.h 1.1 03/02/05 SMI@(#)door_impl.h 1.1 04/05/15 SMI@(#)signal.h 1.43 04/09/28 SMI@(#)signal_iso.h 1.1 99/08/09 SMI@(#)sysinfo.h 1.31 10/04/13 SMI@(#)sysmacros.h 1.44 09/05/07 SMI@(#)vm.h 2.27 01/08/08 SMI@(#)vmparam.h 2.34 04/09/28 SMI@(#)vmmeter.h 2.26 94/05/09 SMI@(#)vmsystm.h 2.60 08/02/05 SMI@(#)var.h 1.10 97/10/22 SMI@(#)cpuvar.h 1.125 10/04/23 SMI@(#)disp.h 1.63 10/04/23 SMI@(#)priocntl.h 1.20 07/02/07 SMI@(#)class.h 1.41 07/01/14 SMI@(#)file.h 1.70 07/03/05 SMI@(#)bitmap.h 1.26 07/01/14 SMI@(#)tspriocntl.h 1.11 01/01/31 SMI@(#)swap.h 1.40 05/04/21 SMI@(#)anon.h 1.92 09/07/02 SMI@(#)zone.h 1.21 10/01/08 SMI@(#)ipc_rctl.h 1.1 07/02/07 SMI@(#)label.h 1.3 09/06/23 SMI@(#)netstack.h 1.3 09/01/06 SMI@(#)uadmin.h 1.31 07/01/14 SMI@(#)seg.h 1.75 09/07/02 SMI@(#)vnode.h 1.133 09/07/17 SMI@(#)rwstlock.h 1.4 04/11/09 SMI@(#)hat.h 1.110 09/07/17 SMI@(#)page.h 1.181 09/06/15 SMI@(#)vpage.h 1.22 08/06/09 SMI@(#)swapnode.h 1.19 05/04/21 SMI@(#)math.h 2.24 04/10/23 SMI@(#)math_iso.h 1.9 04/10/23 SMI@(#)math_c99.h 1.9 04/11/01 SMI@(#)floatingpoint.h 2.9 04/10/23 SMI@(#)ieeefp.h 2.12 04/10/23 SMI@(#)utmpx.h 1.16 97/08/23 SMI@(#)utmp.h 1.18 04/06/11 SMI@(#)inttypes.h 1.4 04/04/29 SMI@(#)inttypes.h 1.3 03/12/04 SMI@(#)int_const.h 1.5 04/09/28 SMI@(#)int_fmtio.h 1.6 04/09/28 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)kstat.h 1.4 93/06/30 SMIacomp: Sun C 5.10 SunOS_i386 2009/06/03as: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ld: Software Generation Utilities - Solaris Link Editors: 5.10-1.497color.c /var/tmp/top-3.7 /opt/sunstudio12.1/prod/bin/cc -DHAVE_CONFIG_H -I. -I. -g -v -c -o color.o color.c -W0,-xp.XAKgoyLtNdjMkOu.Xa;g;R=Sun C 5.10 SunOS_i386 2009/06/03;G=.XAKgoyLtNdjMkOu.;backend;raw;cd;DBG_GEN 5.2.7charintcolor_entryhtag#min#max#color# nexth#tagnexth#color_entrymentries~K~bytagMbytag_namesNtotaltagsOtagcntPcolor_offQcolor_ansiSnum_color_ansiTmax_color_ansiUcolor_slotZ0YYU strXi[ color_env_parsezZ[US envxp{min|max}str~lence~ color_tag[N]U tagentryp~tp~ color_testP]]U tagidx value ce~ color_setstr]E^UO color vWlong hOcolor_dump(P^ `U f& ep~) i* col+ len,Bunsigned charunsigned__FILE_cnt#_ptr#_base#_flag# _file# __orientation# __ionolock#  __seekable#  __extendedfd#  __xf_nocheck#  __filler#   FILEcolor_debugT`MaUY fR ep~U iVB color_activatenPaaU ilmessage_errorvoidreallocmallocatoistrdup;;strchrd@dstrtokistrncpysize_tstrlenstrcmp  snprintfQ%Q fputs~V[~fprintf[commands.c /var/tmp/top-3.7 /opt/sunstudio12.1/prod/bin/cc -DHAVE_CONFIG_H -I. -I. -g -v -c -o commands.o commands.c -W0,-xp.XAKgoyLtNdjM0Qu.Xa;g;R=Sun C 5.10 SunOS_i386 2009/06/03;G=.XAKgoyLtNdjM0Qu.;backend;raw;cd;DBG_GEN 5.2.7charintsigdesc;name#number#longT;sigdescC  err_compar{abU p1y p2y result|void   str_adderrbbUT str len err msg msglen str_addargbcU str len arg first arglen err_string c`dUk errp cnt first currerr stringlen stringerrserrnum#arg#kP;Onext_field`ddUstrscanint!deUFstrFintp val"ch#error_countFeeUshow_errorsQefUcntRerrpSkill_procsffmiUkstrdnptrgsignumhprocnumiuidjownerksigpkmrenice_procspikUstrnegateprioprocnumuidcmd_quit' k1kU- gstate%;time_t;suseconds_ttimeval{tv_sec-#tv_usec:#{process_select idle#system#fullcmd#usernames# uid#command#mode#threads#unsignedfullcmds$#idle$#warmup$#threads$#statics(Xprocstate_names#cpustate_names#memory_names#swap_names# order_names#top_color_names#kernel_names#boottime-#modemax# flags0#$globalstatet nowL#refreshL#fulldraw#topn#max_topn#delay#displays# order_index#$show_cpustates#(show_tags#,show_usernames#0use_color#4smart_terminal#8interactive#<header_text#@order_name#Dorder_namelist#Hget_userid#Lpselect#PstaticsX#p]globalstate cmd_update/@kkkU,  gstate-cmd_redraw:pkkUd  gstate8cmd_colorBkkU  gstate@cmd_numberKkTlU  gstateInewvalLtmpbuf M ;cmd_delayl`llUw  gstatejnewvalmtmpbufw n ;cmd_idle~l:mU  gstate|cmd_displays@mmU!  gstateitmpbuf! 2 ;cmd_cmdlinemcnUo  gstateAcmd_orderpnoU  gstatetmpbuf i ;cmd_order_x ooU  gstatename  ...ap pnamesi va_listcmd_order_cpup!pU  gstatecmd_order_pid0pQpU gstatecmd_order_mem`ppUK gstatecmd_order_timeppU gstatecmd_kill pqU gstatetmpbuf ;cmd_reniceqPqU5 gstatetmpbuf5G;cmd_user(PqrU gstate&linebuf)i*ret+;cmd_commandF rrU gstateDlinebufG0;cmd_useruid]rrUi gstate[cmd_modefsUsU gstatedcmd_systems`ssU gstateqcmd_threads|stU gstatezA]*command gch#cmd_func*#help#/commandgP;command_tabletcmd_help tuU' gstatec'buf,phelpg =; command_processu,vU gstatecmd c' errcnti(k; errsh, version_string!errmsg!string_index*!itoaB!userid\"screen_home#display_pager"display_pagerend"display_pagerstart!readline#message_prompt_plain#message_prompt "message_expire#message_errorQ#display_headero!proc_owner#quit!setpriority;!color_activate!kill ;;uid_t$getuid  % /O*49#qsortx $$O#free !strdup  !strcasecmp !strchr $size_t!strlenA A!strcpyjF j t!strcmpoy !strcat !printfunsigned char__FILE_cnt#_ptr#_base#_flag# _file# __orientation$# __ionolock$#  __seekable$#  __extendedfd$#  __xf_nocheck$#  __filler$#  %fflushk"display.c /var/tmp/top-3.7 /opt/sunstudio12.1/prod/bin/cc -DHAVE_CONFIG_H -I. -I. -g -v -c -o display.o display.c -W0,-xp.XAKgoyLtNdjMUUu.Xa;g;R=Sun C 5.10 SunOS_i386 2009/06/03;G=.XAKgoyLtNdjMUUu.;backend;raw;cd;DBG_GEN 5.2.7intlmpidQdisplay_widthR\x_lastpidXy_lastpidYx_loadaveZxy_loadave[|x_minibar\y_minibar]x_uptime^y_uptime_x_procstate`y_procstateax_cpustatesby_cpustatescx_kerneldy_kernelex_memfy_memgdx_swaphy_swapihy_messagejlx_headerky_headerlpx_idlecursormy_idlecursornty_procso`chargscreenbufouPcolorbufovXbufsizexTheader_statusmessage_firstmessage_lastlong time_t suseconds_ttimevalbtv_sec#tv_usec!#message_time3message_currentomessage_lengthmessage_holdmessage_barrierstring_count0vvU7 7ppcnto display_clearԠvvU display_movevyU  x y buff pobufpocolorpocntcolor g display_writeIy}UxGyG newcolorGeolGonewGbufpoJcolorpoKchLdiffMdisplay_fmt}~Uvxy newcoloreolofmt~...argpvoidv~va_listdisplay_cte ~Ulenyponeed_clearsummary_formatUxy numbers7namescidxnumthisnameolastnameocolorsummary_format_memoryRHU xPyP  numbersP7namesPcidxPnum ScolorTthisnameoUlastnameoV display_resizePU top_linesnewsizedisplay_lines΄Udisplay_initЄU  staticstop_linespp7poipiunsigned/ fullcmds #idle #warmup #threads #statics( procstate_names7#cpustate_names7#memory_names7#swap_names7# order_names7#top_color_names7#kernel_names7#boottime#modemax# flags #$/ pr_loadavgfU^ ^ avgdidcolorgdoublei_loadavetU mpidr avenrunr iu^ u_loadave U mpid avenrun ii_minibarӋUO e formattere oO u_minibarU  formatter o i_uptime Ubttod uptimeu_uptimeUQbttod i_timeofdayUtodxltotallthreadsi_procstates+Utotalbrkdn threadsu_procstates0^Uutotalbrkdn threadscpustates_tagF`UouseoGshort_tagoIlong_tagoJi_cpustates_\Ustates]value`names7athisnameobcolpccolordcidxfu_cpustates`Uistatesvaluenames7thisnameolpcolpcolorcidxz_cpustatesUinames7thisnameolpi_kernel@Ustatsu_kernel@uUAstatsi_memory ƔUr statsu_memoryДU statsi_swap$PU stats"u_swap2PU stats0i_messageLٗU__nowJmy_now3MiNC3u_messageU_nowi_header_Uotextheader_coloru_header`U.otextheader_colori_processUslineothisline u_processUlineonew_line i_endscreen kUu_endscreenpUdisplay_header֙U%tmessage_markUmessage_expire Umessage_flush3Unew_message_v*@Uomsgfmt(ap( i+empty,msg- g new_message\UmomsgfmtZ~...Z ap]message_erroro MUomsgfmtm~...m appmessage_clearPUmessage_prompt_vWUbsoomsgfmt apmsgbi gt message_prompt`Uomsgfmt~... apmessage_prompt_plainU0omsgfmt~... apreadlineHUobuffersize numericptrochgcntgdisplay_pagerstart*PZUdisplay_pagerend1`U"chg2display_pager<Uofmt:~...: ap=ch?readchg@bufferAdataoB g header_length uptime_secs uptime_mins uptime_hours| uptime_daysx  g@| ?minibar_bufferk8 kernel_cidx, swap_cidx4 memory_cidx0 cpustate_cidx( header_cidx$  - load_cidx  o@V message_bufE cpustate_total_length cpustate_columns lcpustates lprocstatesnum_kernelnum_swapnum_memory num_cpustates num_procstateskernel_names7swap_names7memory_names7 cpustate_names7procstate_names7virt_yvirt_xcurr_colorcurr_y~curr_x~ gq scratchbuf_wcolor_setstrocolor_testcolor_tagotime_get_format_ko homogenizeo<ostrcpyendo^oodigitsxitoaoscreen_cleareol screen_cte!screen_clearscreen_standoutoscreen_movessize_tvreadG  malloc~a freeu~calloc~  "gatoi"gstrdupo"g size_tstrlen "g strcpyo4 o memset~X ~ "vX memcpy~ ~]  "v "v memcmp    "g vsnprintf o  ~unsigned char __FILE!_cnt#_ptr!#_base!#_flag # _file # __orientation # __ionolock #  __seekable #  __extendedfd #  __xf_nocheck #  __filler #   !__flsbuf "!"g "fputs4""!fflushN"!" N"#ctimeoS")hash.c /var/tmp/top-3.7 /opt/sunstudio12.1/prod/bin/cc -DHAVE_CONFIG_H -I. -I. -g -v -c -o hash.o hash.c -W0,-xp.XAKgoyLtNdjMEYu.Xa;g;R=Sun C 5.10 SunOS_i386 2009/06/03;G=.XAKgoyLtNdjMEYu.;backend;raw;cd;DBG_GEN 5.2.7)next_primeZURRRxXiY[jY[fR\intdoublestring_hashw ͤURhtukeyu sxchyshiftingRzvoidllistitemdatum#next# llistitemunsignedllistghead-#count2# >llistbucketlistg# sbucket_thash_tablenum_bucketsR#buckets# hash_tablecharunsigned longunsigned char ll_initФUIIqg ll_newitem!U-Rsizeqi- ll_freeitem0CU-li ll_addPwUIq-new ll_extractUCIq-qi -last ll_firstХU-rIq ll_nextU-Iq-qi ll_isempty =URIll hash_create@ܦU`RnumresultbbytesRiR hash_countYU2ht iR cntR buckethash_sizeinfo`U``sizesRmax ht iR idxR bucket2 hash_add_uint> UGht<2key< value< bucket? hi@ hA llIB li-C newli-D k12Ehash_item_uintxkey2#value# Ghash_item_uintx hash_replace_uint}Ught{2key{ value{ bucket~ hi llI li- result k12 hash_lookup_uintU) ht2key bucket llI li- h result k12 hash_remove_uintU ht2key bucket llI li- lilast- hi result k12 hash_first_uintFUK ht pos hash_pos num_bucketsR#currR#hash_bucket#ll_item-# ll_last-# K hash_pos hash_next_uint'PCU  pos% li-( hash_remove_pos_uint_PۭU  pos] li-` ansa hib key2c hash_add_pidخU ht key value bucket hi  h  llI li- newli- k1 long  pid_thash_item_pid key #value# hash_item_pid hash_replace_pidɯU ht key value bucket hi  llI li- result k1  hash_lookup_pidЯwUqht key bucket llI li- h  result k1   hash_remove_pid)kUJht' key' bucket* llI+ li-, lilast-- hi . result/ k1 0 hash_first_pidWpU htU posU hash_next_pidy U  posw li-z hash_remove_pos_pid Uh pos li- ans hi  key  hash_add_stringȴULhtkey value bucket hi h llI li- newli- k1hash_item_stringkey#value# Lhash_item_string hash_replace_string!дֵUrhtkey value bucket" hi# llI$ li-% result& k1' hash_lookup_stringUU6htSkeyS bucketV llIW li-X hY resultZ k1[ hash_remove_string{Uhtykeyy bucket| llI} li-~ lilast- hi result k1 hash_first_stringVU\ht pos hash_next_string`SU pos li- hash_remove_pos_string`U9 pos li- ans hi keyfloorYRYmallocl2freestrdupstrcmpRmemsetR2 screen.c /var/tmp/top-3.7 /opt/sunstudio12.1/prod/bin/cc -DHAVE_CONFIG_H -I. -I. -g -v -c -o screen.o screen.c -W0,-xp.XAKgoyLtNdjMEZu.Xa;g;R=Sun C 5.10 SunOS_i386 2009/06/03;G=.XAKgoyLtNdjMEZu.;backend;raw;cd;DBG_GEN 5.2.79charis_a_terminalputstdoutvUIIchintscreen_getsizeUwsunsigned shortwinsizews_row#ws_col#ws_xpixel#ws_ypixel# screen_readtermcap&UIIinteractivebufptrPCptrterm_namestatusI getenv  screen_init_0wUC screen_endMUscreen_reinitPUscreen_moveUQIxIy screen_standoutUmsgscreen_clear Uscreen_cte<UIscreen_cleareol%@FUIlen#screen_home<PUunsigned charlongB)termioc_iflag#c_oflag#c_cflag#c_lflag#c_line#c_cc1# new_settingsB")old_settingsB)terminal_end(terminal_init(tc_end_standout(tc_start_standout(tc_cursor_motion tc_clear_to_end(tc_clear_screen~(tc_clear_line}()lower_left|  )home{)0)string_bufferz$_)termcap_bufLy tc_overstrikeIx$PCv<screen_widthItBscreen_lengthIsLCsmart_terminalrQCch_killq4Cch_erasepPC -tgotoZ 2 I IIk ZtputsI  I ktgetnumI tgetflagI tgetentI   tgetstr   )unsignedsize_t ) -tm$tm_secI#tm_minI#tm_hourI#tm_mdayI# tm_monI#tm_yearI#tm_wdayI#tm_ydayI#tm_isdstI# 7 __wcsftime_xpg5    2 wchar_t   __wcstok_xpg5 V  ! & )wint_t__putwchar_xpg5V  V __FILEg _cntI#_ptr #_base #_flag# _file# __orientation# __ionolock#  __seekable#  __extendedfd#  __xf_nocheck#  __filler#  __putwc_xpg5V  V g __getwchar_xpg5V __getwc_xpg5V  g __ungetwc_xpg5V  V g ) __fputws_xpg5I& __fputwc_xpg5V L V g __fgetws_xpg5 |  I L __fgetwc_xpg5V  g ioctlI I Igetenv  strcpy  __flsbufI I fputsIH % H fprintfIs M fflushI  top.c /var/tmp/top-3.7 /opt/sunstudio12.1/prod/bin/cc -DHAVE_CONFIG_H -I. -I. -g -v -c -o top.o top.c -W0,-xp.XAKgoyLtNdjMEbu.Xa;g;R=Sun C 5.10 SunOS_i386 2009/06/03;G=.XAKgoyLtNdjMEbu.;backend;raw;cd;DBG_GEN 5.2.7>charcopyright!mynameo quittUTTstatusrintset_signalUTsighandler action T long Tt  pid_t uid_tvoidsigval<sival_intT#sival_ptr#b__uid#__value # clock_t __utimeb#__statusT#__stimeb# __kill<#__cldp# ctid_t zoneid_t0__pid#__pdata#__ctid#__zoneid# caddr_t s__addr#__trapnoT#__pc0#__fdT#__band# time_ttimespectv_sec#tv_nsec# timestruc_tshort    T(  X__faddr0#__tstamp#__syscall# __nsysarg#__fault#__sysarg#__mstate#0 Tint32_t__entity#t__pad#__proc#__fault>#__files#__prof#__rctl#siginfojsi_signoT#si_codeT#si_errnoT#__data#  T j o_handler#_sigaction#unsigned  __sigbits# sigset_t T sigaction bsa_flagsT#_funcptr#sa_mask#sa_resv#release_signal6UTsigsetsig_leave@VUTisig_tstop`UTisig_winchU,Tihold_signalsPUset_signalsPUrelease_signalsUparm Toption name#has_argT#flag#valT# longopts*$ longopts*do_argumentsCUI gstateATacA  avAiTD suseconds_ttimeval tv_sec#tv_usec# Tprocess_select idleT#systemT#fullcmdT#usernamesT# uidT#command#modeT#threadsT# fullcmds#idle#warmup#threads#statics( procstate_names #cpustate_names #memory_names #swap_names # order_names #top_color_names #kernel_names #boottime#modemaxT# flags #$ globalstatet 7 now#refresh#fulldrawT#topnT#max_topnT#delayT#displaysT# order_indexT#$show_cpustatesT#(show_tagsT#,show_usernamesT#0use_colorT#4smart_terminalT#8interactiveT#<header_text#@order_name#Dorder_namelist#Hget_userid#Lpselect#Pstatics #p globalstate 7 do_display U I gstateactive_procsTiTcurr_timeprocesses0system_info5 hdrdouble  0 system_info8 last_pidT#load_avg #p_totalT#p_activeT# procstates#$cpustates#(kernel#,memory0 #0swap0 #4do_waitDU"I gstateBwaitEdo_commandOUI gstateMstatusTPwaitQnowRreadfdsSchTC  fd_setfds_bits# fd_setunsigned chardo_minidisplayQUI gstatereal_delayTsi5 main`2UTTargc argv env_toppreset_argv preset_argcTmaskneed_miniTstatics gstateI ozziTkkkkkksystem_info5 timeoutAsignalset\) T(;  *jmp_buf jmp_int;l4)r stdoutbuf_kl)!color_activateT T__FILE_cntT#_ptr#_base#_flag# _file# __orientation# __ionolock#  __seekable#  __extendedfd#  __xf_nocheck#  __filler#  "color_dump !color_env_parseT #version_string"debug_set T"time_mark "time_get5 !string_listT !argparse u !string_indexT !itoa7 T!atoiwiT !useridT !username T$init_username$screen_reinit$screen_end$screen_init!screen_readtermcapTl T$screen_getsize$message_mark"message_error %$u_endscreen$i_endscreen"u_process T "i_process  T "u_header" "i_header: "u_messageS "i_messagel "u_swap 0 "i_swap 0 "u_memory 0 "i_memory 0 "u_kernel "i_kernel $z_cpustates"u_cpustates# "i_cpustates> "u_procstatesd T  T"i_procstates T  T"i_timeofday 0 "u_uptime 0 0 "i_uptime 0 0  "u_loadave T "i_loadave  T !display_initT@ #display_resizeT$display_clear !command_processT i T T!format_next_process !format_header 5 !get_process_info01   T5 "get_system_infoU 1!machine_initTu &u&&!getopt_longT T z   "longjmp  T!setjmpT &!sigprocmaskT4 T  !sigemptysetTS !sigaddsetTu  T&u!sigactionT T z !killT  T Tssize_t!read   !niceT T'getuid&%!chdirTH *&H!getenvl M"exit T!calloc  &!atoiT &!strrchr  T!memset  T &!fprintfT:  %!setvbufTd  T !fflushT~ (selectT T ~ ~ ~ v username.c /var/tmp/top-3.7 /opt/sunstudio12.1/prod/bin/cc -DHAVE_CONFIG_H -I. -I. -g -v -c -o username.o username.c -W0,-xp.XAKgoyLtNdjMkcu.Xa;g;R=Sun C 5.10 SunOS_i386 2009/06/03;G=.XAKgoyLtNdjMkcu.;backend;raw;cd;DBG_GEN 5.2.7Jinit_usernameO@YUusernameV`RUuidTdataWpwXnowYcharintlong   time_t hash_data uid# name# expire# uid_t gid_t passwd$ pw_name# pw_passwd# pw_uid# pw_gid# pw_age# pw_comment# pw_gecos# pw_dir# pw_shell# userid`Uusernamepwdvoid llistitem; datum # next;# llistitem@unsigned llist headP# countU# allist bucket list# bucket_t hash_table num_buckets# buckets# hash_tableuserhashI0Chash_lookup_uint Y+Uhash_add_uint +U hash_creategetpwnamgetpwuidmalloc Ustrncpy.U.snprintf_U3time_n  utils.c /var/tmp/top-3.7 /opt/sunstudio12.1/prod/bin/cc -DHAVE_CONFIG_H -I. -I. -g -v -c -o utils.o utils.c -W0,-xp.XAKgoyLtNdjMUdu.Xa;g;R=Sun C 5.10 SunOS_i386 2009/06/03;G=.XAKgoyLtNdjMUdu.;backend;raw;cd;DBG_GEN 5.2.7+Lalldigits7U33Bs5ch38intchar:atoiwiG U3BstrElen3HitoaofUB3valmptrBpbufferql9long: itoa_wp6UBn3val3w ptrBeptrBbuffern|9: itoa7@\UB3valdigits`U33valcnt3printable԰UBFBstrptrBch3strcpyendUBBtoBfrom homogenizePUBBstransBfrBtoBch3 string_indexPU3_ Bstring _array i3B string_list.UB _strings, cnt3/ pp_0 pB1 resultB2 respB3 argparseVU_ BlineT cntpT fromBW toBX cnt3Y ch3Z length3[ lastch3\ argv_] argarray_^ argsB_3 percentagesU 3cnt out new old diffs i3 change total_change dp half_total errmsg&UBA 3errnum msgB format_percent0UB v result9double:   format_time,{UB seconds* result-9:   format_kd'UB amtb retarraye9 index3f retBg tag:h:   time_t suseconds_ttimeval tv_sec#tv_usec# lasttimeunsigned elapsed_msecs  time_get0CUq q tvtime_markPU q tv thistime timediffCtime_elapsed#U  diff_per_second0U C  x  y debug_on3$debug_setU 3itolower3 3void malloc   : atoi3  : strdupB  : : strncmp3J    :J  size_tstrlenT { O strerrorB 3: strcpyB B : : strcmp3   : snprintf3$ B  :$ sprintf3O B) gettimeofday3q  &Hversion.c /var/tmp/top-3.7 /opt/sunstudio12.1/prod/bin/cc -DHAVE_CONFIG_H -I. -I. -g -v -c -o version.o version.c -W0,-xp.XAKgoyLtNdjMEeu.Xa;g;R=Sun C 5.10 SunOS_i386 2009/06/03;G=.XAKgoyLtNdjMEeu.;backend;raw;cd;DBG_GEN 5.2.7|Tversion_string,U#char#9./machine/m_sunos5.c /var/tmp/top-3.7 /opt/sunstudio12.1/prod/bin/cc -DHAVE_CONFIG_H -I. -I. -g -v -o m_sunos5.o -c ./machine/m_sunos5.c -W0,-xp.XAKgoyLtNdjM0eu.Xa;g;R=Sun C 5.10 SunOS_i386 2009/06/03;G=.XAKgoyLtNdjM0eu.;backend;raw;cd;DBG_GEN 5.2.7Tcharlongshortunsigned shortnlistn_name#n_value#n_scnum$#n_type-# n_sclass# n_numaux# ?nlst ?  nlstint kid_tlong long hrtime_tkstatqks_crtime#ks_nextq#ks_kid# ks_modulev#ks_resv#/ks_instance#0ks_name#4ks_type#Sks_class#Tks_flags#sks_data#tks_ndata#xks_data_size#|ks_snaptime#ks_update#ks_private#ks_snapshot1#ks_lock#"  unsigned char uchar_t    voidunsigned uint_t size_t  q  1 q   "kstat_t6kstat_ctl kc_chain_id#kc_chainD#kc_kd# Ikstat_ctl_tkcpkcidtmaxprocsheader( F Eheader(  ; state_abbrev* $i procstatenamesX   cpustatenames  memorynames $ kernelnames% " ordernames2= CY proc_comparesH;pagetok_none_Usize]pagetok_lefteUsizecpagetok_rightkU sizeigetkval Uoffset{ptr| size}refstr~unsigned longcheck_nlistUnlsti?format_header pU>uname_fieldptrkstat_data_value_lpUzj kn     int32_t uint32_t  ptr#__pad#  addr#len# int64_tunsigned long long  uint64_t ulong_t longlong_t  u_longlong_tfloatdouble c#i32#ui32#str#i64 #ui641 #l#ul@ #llN #ull_ #fr #d{ #kstat_named0V namez#data_type#value #  kstat_named_tV kstat_safe_retrieveU6 6 kspmodule instancenamebufksDnew_kcidchangedDkstat_safe_namematchUV num6 ksparg namebufsizeksDksp6 new_kcidnamelencountchangedcbufks_system_miscDJxget_avenrunRgU avenrunPstatusTknj Uget_ncpusxpU# knj zret{get_nprocUn knj retget_cpustatsvU]cntcpustats cpu_ks6 cpu_statnelems|cpu_stat_picpu_numcpustats_p n cpustats8states]#pswitch#trap#intr#syscall# sysfork#$sysvfork#(pfault#,pgin#0pgout#4n (  9   J cpu_sysinfocpu(#wait9#bread#bwrite# lread#$lwrite#(phread#,phwrite#0pswitch#4trap#8intr#<syscall#@sysread#Dsyswrite#Hsysfork#Lsysvfork#Psysexec#Treadch#Xwritech#\rcvint#`xmtint#dmdmint#hrawch#lcanch#poutch#tmsg#xsema#|namei#ufsiget#ufsdirblk#ufsipage#ufsinopage#inodeovf#fileovf#procovf#intrthread#intrblk#idlethread#inv_swtch#nthreads#cpumigrate#xcalls#mutex_adenters#rw_rdfails#rw_wrfails#modload#modunload#bawrite#rw_enters#win_uo_cnt#win_uu_cnt#win_so_cnt#win_su_cnt#win_suo_cnt# Jcpu_sysinfo_tcpu_syswait :iowait#swap#physio# cpu_syswait_tcpu_vminfo|Spgrec#pgfrec#pgin#pgpgin# pgout#pgpgout#swapin#pgswapin#swapout# pgswapout#$zfod#(dfree#,scan#0rev#4hat_fault#8as_fault#<maj_fault#@cow_fault#Dprot_fault#Hsoftlock#Lkernel_asflt#Ppgrrun#Texecpgin#Xexecpgout#\execfree#`anonpgin#danonpgout#hanonfree#lfspgin#pfspgout#tfsfree#x Ncpu_vminfo_tcpu_stat|__cpu_stat_lock#cpu_sysinfo#cpu_syswait:#cpu_vminfoS# fcpu_stat_tget_meminfo"Ufftotal ffr  freemem#ksD$knj %get_swapinfoZ=U8ftotalXffrX cnt[i[t\f\swt]ste^path _0: off_tswapent ste_path#ste_start8#ste_length8#ste_pages# ste_free#ste_flags# D swaptable swt_n#swt_ent#Dmachine_init@:Ustaticsutup~ipA time_t fullcmds#idle#warmup#threads#statics( procstate_names#cpustate_names#memory_names#swap_names# order_names#top_color_names#kernel_names#boottime#modemax# flags#$          pid_texit_status ^e_termination$#e_exit$# suseconds_ttimevaltv_sec#tv_usec^#  utmpxt ~ut_user#ut_id# ut_line#$ut_pid#Dut_type$#Hut_exit%#Jut_tvp#Put_session#Xpad#\ut_syslen$#put_host#rget_system_infoD@UNsiCavenrunSEcp_timedG;cp_olduH;cp_diffI;cpustatsJsum_currentnK;sum_oldnLL;cpusMjNiN {  system_info8 Nlast_pid#load_avg#p_total#p_active# procstates#$cpustates#(kernel#,memoryf#0swapf#4  d  u     get_process_infoUNsiusel compare_indexitotal_procsactive_procsprefp$pp$show_idleshow_systemshow_uidshow_command caddr_tprocess_select uidle#system#fullcmd#usernames# uid#command#mode#threads# uid_t gid_t uintptr_t dev_t -ushort_ttimespectv_sec#tv_nsec# timestruc_t   P! O 2  taskid_t projid_t poolid_t zoneid_t id_t       processorid_t psetid_t  lwpsinfoh g"pr_flag#pr_lwpidn #pr_addr#pr_wchan# pr_stype#pr_state#pr_sname#pr_nice#pr_syscall$#pr_oldpri#pr_cpu#pr_pri#pr_pctcpu#pr_pad#pr_start# pr_time#(pr_clname #0pr_name #8pr_onpro #Hpr_bindpro #Lpr_bindpset #Ppr_filler #T lwpsinfo_t psinfoP $pr_flag#pr_nlwp#pr_pid#pr_ppid# pr_pgid#pr_sid#pr_uidz#pr_euidz#pr_gid# pr_egid#$pr_addr#(pr_size#,pr_rssize#0pr_pad1#4pr_ttydev#8pr_pctcpu#<pr_pctmem#>pr_start#@pr_time#Hpr_ctime#Ppr_fname#Xpr_psargs #hpr_wstat#pr_argc#pr_argv#pr_envp#pr_dmodel#pr_pad2! #pr_taskid2 #pr_projidA #pr_nzomb#pr_poolidP #pr_zoneid_ #pr_contractn #pr_fillery #pr_lwpg"#x"$format_next_processU%handle%get_userid pp$hp&cputimepctcpu{ sb&B %handle&next_proc$#remaining#%  &  *& sorted_state&Gcompare_cpuZU&$pp1X$pp2Y p1$[p2$\result]dresult{ ^compare_sizeu@U|'$pp1s$pp2t p1$vp2$wresultxdresult{ ycompare_res@U($pp1$pp2 p1$p2$resultdresult{ compare_timeU($pp1$pp2 p1$p2$resultdresult{ getptableGU:*$baseptrcurrproc$numprocsidirentp*op*pos,hi[,lasttimepthistimeptimediff{ alpha{ beta{ fdbuf`,C ino_t W* dirent *d_ino:*#d_off8#d_reclen-#d_nameF*# W*oldproc*oldpid#oldtime{ #oldpct{ # seen#*llistitem#+datum#next#+#* *llistitem(+llistf+head8+#count# =+llistbucket+listf+# r+bucket_t+hash_pos,num_buckets#curr#hash_bucket+#ll_item8+# ll_last8+# +hash_poshash_item_pidG,key#value# ,hash_item_pidG, q, proc_ownerPU,pidp$ireallocprocjU-nbytes !-fmt-<show_fullcmd;handle%<g-p_pagetokm-Q(:pageshiftP :pref$M<pbase$L;cpucountI$:nprocDD;>.dd_fd#dd_loc#dd_size#dd_buf# -DIR>.procdirH.CH;_kvmd d.kvm_tl.kdx.B<  . kernel_stats.$ C . memory_stats.8C . cpu_states.B  )/ process_states/ TChash_table/num_buckets#buckets+# H/hash_table/ prochash/,Canoninfo_offset<;maxmem_offset@;freemem_offset,:nproc_offset4;mpid_offset0;avenrun_offset8;!kstat_data_lookup0 q I!kstat_lookupD0 0 0  0I!kstat_chain_update0 0"!kstat_read1 0 0 0"kstat_open+!hash_remove_pos_pidV1 *1+!hash_next_pid[,|1 V1H/!hash_first_pid[,1 |1 V1H/!hash_lookup_pid1 1 !hash_add_pid1 1  !hash_create/2 !diff_per_secondF2  !format_kb2 !format_time2 !format_percent2 { !percentages2   f f f!printable2 #2!getutxid~3 2$endutxent!swapctlH3  d. ssize_t!kvm_readR33 H3  M3 d.!kvm_nlist3 3 #3#3#3#3!kvm_openx. 4 3 3 3  3-%seekdir+4 4 !readdir*F4 4#F4!opendirH.k4 K4#k4!open4 p4 &%quit4 !sysconf4 !seteuid4 !setegid4 !readR35 R3 M3 "getuidz"getgid!closeS5 #S5!chdirv5 X5!putenv5 !realloc5  #5#5 5 5 55%qsort6    5!malloc6 #6!getenvA6 "6%freeU6 !calloct6  #t6#~6!strstr6 y6 6#6#6!strncmp6 6 6 #6!strlen7 6!strerror 7 !memsetD7   #D7!memcpyr7  I7 #r7!snprintf7   w7&#7%perror7 7#7!sprintf7  7&__FILE8_cnt#_ptr7#_base7#_flag# _file# __orientation# __ionolock#  __seekable#  __extendedfd#  __xf_nocheck#  __filler#  7#8!fprintf8 8 8&p'gettimeofday 8  /var/tmp/top-3.7/usr/include/usr/include/iso/usr/include/syscolor.cstdio_impl.hstdio_iso.htypes.h0Y6YHY fY tY|Y Y Y Y Y Y ZZZ !Z0Z `` ` `z` ` a %a~7aHa PaVa^a aa a   /var/tmp/top-3.7/usr/include/sys/usr/include/isocommands.csigdesc.hglobalstate.htime.htypes.hmachine.hstdarg_iso.hstdio_impl.haaaa a bbCb Wb _b hb yb b b bbb b b b b b b c c  c&c-c 4c ;c BcLc Tcrczc cccc cc cc cc c d 'dc6d!Md^d `dfdd d d dd ddd e e=e Oe he ze |eetee e eee eee f n Hn Wn ^n pnynn n n n no oo  o&o2o >o Yo_o qo yo o o o oyo oo oo ppp 0p6pLp `pfpp ppp ppp p p p q qq 3q Dq Kq PqYqcq rq qq q q q qr  rr  r)r4r Er Or^r yr r rr rrr r r sss  s =s Is Ps `sfss s s sss s s t t  t&t+t Ft Xt gt vt t tt tt t t t t tt uu  u 5u Hu Su \uqu zu\u'u u u u u uuu u u  v vz v 'v T /var/tmp/top-3.7/usr/include/sys/usr/include/isodisplay.ctime.htypes.hstdarg_iso.hmachine.hstdio_impl.h0v6v=v Ev ev lv~vv vvv v v v vvw w4w>w Gwdwow w w ww w w wsx#x Fx cxwx x x xxy y y ,y 7y Dym]yhyvy y yyy y yyy yy Qz \z fz|pzzz z z}zz {  {({ 0{ <{D{ L{f{ {{{{{| $| ,|| | | || | | |a|#}} 6} @}V} f} n} v}}} } } }}}} } ~  ~&~-~M~ Y~ d~l~ ~~ ~ ~ ~{~ ~~~ ~   * B R j {  y   '9 @LT jr ̀Ҁ߀_ 'H lǁف   ;G n x]ւ*  0F PVy   ˃ Ճ    +8N dp Ʉ Єք   % 0 ; FQ t    ԅ    , H S hr z    ӆ {   ,@\ c x   }ɇׇ     > a}l    ӈ } + 2 G R v }  G {  ˊ Պ  ~  &.9Z bq ~ ы    &5 D M ] m }     <K V ֍ ލ! ) 09C W \j  : Y `f   Ə͏ Տݏ + ;Dw  i;Z `i qx   ʑܑU^gp y `"ƒ ͒ Ւ  'v{    ғ~  > @C Ms  Ĕ ДӔ    (N PS ]    Õӕ   *;Zk{   і 1 @N ^ n ͗ ח      3 = ] `f m Ø Ԙ    # /HZ i ps   Ù ԙ        ' 1 @I S X b š֚ ޚ      & , < K K PS ] m }    ԛ #U `f l ~ ~        #.   . 5 D{ܞ? F NU0 C PSX `fu    Ϡ Ϡ ۠    ǡ ֡   n p{ uuQ /var/tmp/top-3.7/usr/include/syshash.chash.htypes.h 9 @ ^   { ̣s   &- 4 Z b n x vȤ ФӤݤ      03A PS_ h u     Х֥ߥ   &8 @FUfs     ¦}Ѧצ    ' 0}NT `f      |( 1: C^d m u ~   w Į̃ܨ    ;A J R [ d lu ~  u  ɩ ҩ ۩    3 9 B J S \ d m p w           # 7 @ I W \ b r   ȫ ҫ    {& 5 A PVp~Ŭͬ׬  $q,5 > PVl x   ĭЭ ֭    -3 < D M V ^` w  ® Ю    ! * 3 ;D M P quy      Яٯ     " + 3 < @ awi o    Ű ̰ ذ       & ( . Qr]c pv     ݱ {    &@N\l Բ޲ q   &< HQ kt }   ȳ ѳ   % . 7 LP qwy    дٴ     ' <E N P quy     ȵε    % - 6 ? T ] ` w    ڶ       # 7 @ I W e h n r  · η ط    ({6 E Q `f ոݸ  (4q<E N `f |   ƹ Թ   & /var/tmp/top-3.7/usr/include/sys/usr/include/isoscreen.ctermios.htermio.htypes.htime_iso.hwchar_iso.hstdio_impl.hq     ú     (2DL V d  Ļλ ܻ  * A Pr  ȼ  (> T j  Ͻ    ! 06SȾؾ     *4_ku  ÿ   +7 KPVb v    / @ p     ' 07 @Fp z   %~@DD PVb    /var/tmp/top-3.7/usr/include/sys/usr/include/isotop.csignal.hsiginfo.htypes.htime.htime_impl.hint_types.hselect.hgetopt.hglobalstate.htime.hmachine.hsetjmp_iso.hstdio_impl.h      $ 4 @CH T `ch w    " 1 B KPSb q   ( 0< Df r x          9 LU \       * 0T \ft  _{   &4 =Khsy           0< A K Y g u    ~    $ ; I W e s    ~     ); _ mx       # /4K P\`o tr     %3 AJO `ip w             08 \ lw      #3 :M Yoz    & Lc ju      ( 6JU d px }   0 : A Zd k      r  & - N^ /var/tmp/top-3.7/usr/include/sysusername.ctypes.hpwd.hhash.h@CW `fu    6 DM `f  MR /var/tmp/top-3.7/usr/include/sysutils.ctime.htypes.h9  |   &7 C          ( E S}[a pv~        }  ~+1 @FW `fm u    }     z       |:E K PV] h    y      ~5A X ^    {    4 ; K R Xy}       - 5 = O a h x ~t      3 Qw` h o}  ~   ! 06Xl }     +8j s          " 03APYa gu        06~ S. /var/tmp/top-3.7version.c, 3 ./machine/usr/include/usr/include/sysm_sunos5.cnlist.hkstat.hkstat.htime.htypes.hint_types.hsysinfo.hswap.hmachine.hutmpx.hutmp.hprocfs.htime_impl.hprocessor.hpset.hdirent.hhash.hdirent.hkvm.hstdio_impl.h    &IU `      x   &/ ; V bk pvx   w    ' 0 9R]d y       8CJ _dm g    & 2 P \b pv}      PX b r    r$/8 [c i |            - < E Phckq$ H \c       " ( 7 L~[n |      w   # 18 @O~    & 4 AM Y e q }       % 4 H T^ h r |      - 8~Q^hx       (/ @I] n|  ~: b     * R zr     3 G^ r      ; am y         & 7 ? ]   ; M Tlf u         8 R p x    ^ u        3 N    5; @F O X s   % T u{     6 e       ,= O `p      . 4#L Xb   BJ U cn        . G S m   s      -s5E PV p{ }      0D \ h  DD%$> I  I8 I4I : ;  . : ; @ ' ID  I: ;  .?  : ; @ ' ID  .?  : ;@ ' ID  I: ; 4I : ; I !I/ .?  : ;@ ' D D D  :  I8 I: .? < ' D I.? < ' ID &I.? < ' ID  DD%$> I :  I8 I !I/ 4I?  : ;  .?  : ; @ ' ID  I: ;  4I : ;  &I .?  : ; @ D  .?  : ;@ ' ID I: ; 4I : ; .?  : ;@ ID .?  : ;@ D .?  : ;@ ' D I: ' ID I :  I8 D D !I/II 4I?  : ; .? < ID !.? < ' ID ".? < D #.? < ' D $.? < ' ID %.? < ' ID  DD%$> 4I : ;  II:  :  I8 . : ; @ ' ID  I: ;  .?  : ; @ D .?  : ; @ ' D  I  !I/ .?  : ;@ ' D I: ; 4I : ; .?  : ;@ D . : ;@ ' D .?  : ;@ ID .?  : ;@ ID .?  : ;@ ' ID  :  I8 ' ID ID D .?  : ;@ D !I/.? < ' ID .? < ' D  .? < ID !.? < D "&I#.? < ' ID  DD%. : ; @ ' ID I: ;  4I : ;  $> I :  I8 I: .?  : ; @ ' D  .?  : ; @ ' ID  .?  : ;@ ' ID  4I : ; .?  : ;@ ' D I: ; .? < ' ID I.? < ' D &I.? < ' ID  DD%$> 4I : ;  . : ; @ ' ID I: ;  .?  : ; @ D  :  I8 .?  : ; @ ' ID  .? < ID I I &I.?  : ;@ D D D .?  : ;@ D .?  : ;@ ' D I: ; .?  : ;@ ID I !I/ I !I/4I?  : ;  .? < ' ID ' ID I:  I8 .? < ' ID .? < ' ID  DD%$> I4I?  : ;  .?  : ; @ ' D I: ;  4I : ;  ' D  I D I  !I/ I:  :  I8  :  :  : .?  : ; @ ID .?  : ;@ D .?  : ;@ ' D I: ; I!I4I : ; I ' ID  I8 D D .?  6 : ;@ ' ID   !I/!.? < ' ID ".? < ' D #.? < ID $.? < D %&&I'.? < ' ID (.? < ' ID  DD%.?  : ; @ D .?  : ; @ ' ID I: ;  4I : ;  $> II  !I/ I:   I8  : 4I?  : ;  .? < ' ID I&I.? < ' ID  DD%. : ; @ ' ID I: ;  4I : ;  $> I.?  : ; @ ' ID I  !I/ .?  : ;@ ' ID  I: ; 4I : ; I:  :  I8 .?  : ;@ ' D D D .?  : ;@ ID .? < ' ID I&I.? < ' ID  DD%.?  : ; @ ID $> I DD%$> I :  I8 I!I4I : ;  I  !I/ I: ' ID  I4I?  : ; ID .?  : ;@ ' ID I: ; 4I : ;  :  : .?  : ;@ ID   : I !I/D D  I8 .?  : ;@ ' D  . : ;@ ' D < 4I?  : ;  !.? < ' ID ".? < ' ID #&I$.? < ' D %.? < ' D &'.? < ' ID color_env_parseScolor_tagcolor_testcolor_setstrhcolor_dumpcolor_debugYcolor_activateDTsigdesckerr_comparstr_adderrTstr_addargerr_stringnext_fieldscanintKerror_countlshow_errorskill_procsprenice_procscmd_quit cmd_update, cmd_redrawd cmd_color cmd_number cmd_delay cmd_idle cmd_displays2 cmd_cmdlineo cmd_order cmd_order_x cmd_order_cpu cmd_order_pidcmd_order_memKcmd_order_timecmd_killcmd_reniceGcmd_usercmd_command0cmd_useruidicmd_modecmd_systemcmd_threadscommand_tablecmd_help=command_process6 o"<display_clearZdisplay_movedisplay_writedisplay_fmtdisplay_cte display_resize display_lines3 display_inith i_loadave u_loadave i_minibarj u_minibar i_uptimeu_uptimeQi_timeofdayi_procstatesu_procstatesucpustates_tagi_cpustatesu_cpustatesiz_cpustatesi_kernelu_kernelAi_memoryru_memoryi_swapu_swapi_messagedu_messagei_headeru_header.i_processsu_processi_endscreenu_endscreendisplay_header%message_markCmessage_expirecmessage_flushnew_message_vnew_messagemmessage_errormessage_clearmessage_prompt_vtmessage_promptmessage_prompt_plain0readlinedisplay_pagerstartdisplay_pagerend"display_pageriCll_initNll_newitemll_freeitemll_addll_extractCll_firstrll_nextll_isemptyhash_create`hash_counthash_sizeinfoehash_add_uinthash_replace_uintghash_lookup_uint) hash_remove_uint hash_first_uint hash_next_uint hash_remove_pos_uint hash_add_pid hash_replace_pid hash_lookup_pidqhash_remove_pidJhash_first_pidhash_next_pidhash_remove_pos_pidhhash_add_stringhash_replace_stringrhash_lookup_string6hash_remove_stringhash_first_string\hash_next_stringhash_remove_pos_string' Y Pscreen_getsizescreen_readtermcapscreen_initscreen_endscreen_reinitscreen_moveQscreen_standoutscreen_clearscreen_ctescreen_cleareolscreen_homePCscreen_widthscreen_lengthsmart_terminalch_killch_eraseecopyrightmyname(quit[set_signalbrelease_signalsig_leavesig_tstopsig_winch,hold_signalsMset_signalsjrelease_signals<do_argumentsN do_display do_wait"do_commanddo_minidisplaymainECzinit_usernameusernameuseriduserhash4r Gatoiwiitoaitoa_witoa7digitsprintableFstrcpyendhomogenizestring_indexdstring_listargparse percentageserrmsgAformat_percentformat_time format_kC time_getv time_mark time_elapsed diff_per_second[ debug_set!/*version_stringY'9;state_abbreviprocstatenamescpustatenamesmemorynameskernelnames"ordernamesYproc_compareswpagetok_nonepagetok_leftpagetok_right getkvalcheck_nlistformat_header>kstat_data_value_lo kstat_safe_retrieve; kstat_safe_namematcht get_avenrun get_ncpus# get_nprocn get_cpustatsget_meminfokget_swapinfomachine_initget_system_infoget_process_info$format_next_process*&sorted_stateG&compare_cpu&compare_size|'compare_res(compare_time(getptableq,proc_owner!-fmt}.kd.kernel_stats.memory_stats.cpu_states)/process_states/prochashicolor_slot[ o"string_countsummary_formatsummary_format_memory pr_loadavg-Cnext_primecstring_hash Y putstdoutr alldigitsY'9,reallocprocMcolor_entrymcolor_entry __FILEFILEsize_tsigdesckerrs-time_t:suseconds_tLtimevalprocess_select0statics]globalstate globalstate va_list/commandgcommand uid_tsize_t__FILEt o"time_t!suseconds_t3timevalva_list / staticsssize_tsize_t !__FILE Cllistitemllistitem>llistgllistsbucketbucket_thash_tablehash_tableGhash_item_uintxhash_item_uintK hash_pos hash_pos pid_t hash_item_pid hash_item_pidLhash_item_stringhash_item_stringM Y winsizeBtermio size_t7tmV wint_t __FILEepid_tuid_t sigval<bclock_tpctid_tzoneid_t0caddr_t>stime_ttimespectimestruc_tint32_tsiginfosigset_tsigactionoptionsuseconds_ttimevalprocess_select statics globalstate7 globalstate5 system_infofd_setfd_set;jmp_buf__FILEssize_tCztime_thash_datauid_tgid_tpasswdllistitem@llistitemallistllistbucketbucket_thash_tablehash_table@r time_tsuseconds_ttimevalT size_t'Y'9?nlistkid_thrtime_tuchar_tuint_tsize_t"kstat6kstat_tIkstat_ctlkstat_ctl_tint32_tuint32_t int64_t1 uint64_t@ ulong_tN longlong_t_ u_longlong_t  kstat_namedV kstat_named_tncpustatsJcpu_sysinfocpu_sysinfo_tcpu_syswait:cpu_syswait_tNcpu_vminfoScpu_vminfo_tfcpu_statcpu_stat_t8off_tDswapentswaptabletime_t staticspid_t%exit_status^suseconds_tptimevalutmpxsystem_infocaddr_tprocess_selectzuid_tgid_tuintptr_tdev_tushort_ttimespectimestruc_t2 taskid_tA projid_tP poolid_t_ zoneid_tn id_t processorid_t psetid_t lwpsinfog"lwpsinfo_tx"psinfo%handle:*ino_tW*dirent*oldproc*llistitem(+llistitem=+llistf+llistr+bucket+bucket_t+hash_pos,hash_pos,hash_item_pidG,hash_item_pid->.DIRl.kvm_tH/hash_table/hash_tableR3ssize_t7__FILEentriesbytagbytag_namestotaltagstagcntcolor_offcolor_ansi/num_color_ansiLmax_color_ansi=v"errcnterrsr o"lmpiddisplay_width/x_lastpidGy_lastpid_x_loadavewy_loadavex_minibary_minibarx_uptimey_uptimex_procstatey_procstate!x_cpustates;y_cpustatesUx_kernelly_kernelx_memy_memx_swapy_swapy_messagex_headery_headerx_idlecursor6y_idlecursorQy_procstscreenbufcolorbufbufsizeheader_statusmessage_firstmessage_lastbmessage_time}message_currentmessage_lengthmessage_holdmessage_barrierltotallthreadsshort_taglong_tagheader_lengthuptime_secsuptime_mins4uptime_hoursPuptime_days|minibar_bufferkernel_cidxswap_cidxmemory_cidxcpustate_cidxheader_cidx-load_cidxVmessage_bufpcpustate_total_lengthcpustate_columnslcpustateslprocstatesnum_kernelnum_swapnum_memory/num_cpustatesKnum_procstateshkernel_namesswap_namesmemory_namescpustate_namesprocstate_namesvirt_yvirt_xcurr_color5curr_yJcurr_xqscratchbuf* Y is_a_terminalnew_settingsold_settingsterminal_endterminal_inittc_end_standout8tc_start_standoutXtc_cursor_motionwtc_clear_to_endtc_clear_screentc_clear_linelower_left home0string_buffer_termcap_bufytc_overstrikePelongopts$longoptssignalsetIjmp_intrstdoutbuf}r bufferXbufferwresultresult<retarrayTindex lasttime& elapsed_msecsC debug_onY'9nlstnlstkckcidmaxprocsheaderheaderV ks_system_misc cpu_ks cpu_stat nelems@ks#pathcp_timecp_oldcp_diffcpustats+sum_currentFsum_old]cpusz)lasttime5-show_fullcmdQ-handler-p_pagetok-pageshift-pref-pbase-cpucount-nprocM.procdir/anoninfo_offset/maxmem_offset/freemem_offset0nproc_offset0mpid_offset90avenrun_offset.interp.SUNW_cap.hash.dynsym.dynstr.SUNW_version.rel.data.rel.bss.rel.plt.text.init.fini.rodata.rodata1.got.dynamic.bssf.symtab.strtab.annotate.comment.debug_loc.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_funcnames.debug_typenames.debug_varnames.shstrtab oX pp!"//)oNN7 BOOA BOO(J BOO NRRS X XJYll_em88v44l{;|El%$c B ocdfr>ffre c   v *0707010006fa4b000041ed0000000000000000000000034c8dd3e800000000000000b500010002ffffffffffffffff0000001500000000root/usr/local/share0707010006fa4c000041ed0000000000000000000000034c8dd3e800000000000000b500010002ffffffffffffffff0000001900000000root/usr/local/share/man0707010006fa4d000041ed0000000000000000000000024c8dd3e800000000000000b500010002ffffffffffffffff0000001e00000000root/usr/local/share/man/man10707010006fa4e000081a40000000000000000000000014c8dd37f0000439e000000b500010002ffffffffffffffff0000002400000000root/usr/local/share/man/man1/top.1.\" NOTE: changes to the manual page for "top" should be made in the .\" file "top.1.in" and NOT in the file "top.1". .nr N 30 .nr D 5 .nr L 1 .nr K 1 .TH TOP 1 Local .UC 4 .SH NAME top \- display and update information about the top cpu processes .SH SYNOPSIS .B top [ .B \-CISTbcinquv ] [ .BI \-d count ] [ .BI \-s time ] [ .BI \-o field ] [ .BI \-U username ] [ .I number ] .SH DESCRIPTION .\" This defines appropriate quote strings for nroff and troff .ds lq \&" .ds rq \&" .if t .ds lq `` .if t .ds rq '' .\" Just in case these number registers aren't set yet... .if \nN==0 .nr N 10 .if \nD==0 .nr D 5 .I Top displays the top .if !\nN==-1 \nN processes on the system and periodically updates this information. .if \nN==-1 \ \{\ If standard output is an intelligent terminal (see below) then as many processes as will fit on the terminal screen are displayed by default. Otherwise, a good number of them are shown (around 20). .\} Raw cpu percentage is used to rank the processes. If .I number is given, then the top .I number processes will be displayed instead of the default. .PP .I Top makes a distinction between terminals that support advanced capabilities and those that do not. This distinction affects the choice of defaults for certain options. In the remainder of this document, an \*(lqintelligent\*(rq terminal is one that supports cursor addressing, clear screen, and clear to end of line. Conversely, a \*(lqdumb\*(rq terminal is one that does not support such features. If the output of .I top is redirected to a file, it acts as if it were being run on a dumb terminal. .SH OPTIONS .if \nL==0 Long options are not available on this system. .TP .B "\-C, \-\-color" Turn off the use of color in the display. .TP .B "\-I, \-\-idle-procs" Do not display idle processes. By default, top displays both active and idle processes. .TP .B "\-S, \-\-system-procs" Show system processes in the display. Normally, system processes such as the pager and the swapper are not shown. This option makes them visible. .TP .B "\-T, \-\-tag-names" List all available color tags and the current set of tests used for color highlighting, then exit. .TP .B "\-a, \-\-all" Show all processes for as long as possible. This is shorthand for \*(lq-d all all\*(rq. This option is especially handy in batch mode. .TP .B "\-b, \-n, \-\-batch" Use \*(lqbatch\*(rq mode. In this mode, all input from the terminal is ignored. Interrupt characters (such as ^C and ^\e) still have an effect. This is the default on a dumb terminal, or when the output is not a terminal. .TP .B "\-c, \-\-full-commands" Show the full command line for each process. Default is to show just the command name. This option is not supported on all platforms. .TP .B "\-i, \-\-interactive" Use \*(lqinteractive\*(rq mode. In this mode, any input is immediately read for processing. See the section on \*(lqInteractive Mode\*(rq for an explanation of which keys perform what functions. After the command is processed, the screen will immediately be updated, even if the command was not understood. This mode is the default when standard output is an intelligent terminal. .TP .B "\-q, \-\-quick" Renice .I top to -20 so that it will run faster. This can be used when the system is being very sluggish to improve the possibility of discovering the problem. This option can only be used by root. .TP .B "\-u, \-\-uids" Do not take the time to map uid numbers to usernames. Normally, .I top will read as much of the file \*(lq/etc/passwd\*(rq as is necessary to map all the user id numbers it encounters into login names. This option disables all that, while possibly decreasing execution time. The uid numbers are displayed instead of the names. .TP .B "\-v, \-\-version" Write version number information to stderr then exit immediately. No other processing takes place when this option is used. To see current revision information while top is running, use the help command \*(lq?\*(rq. .TP .B "\-d \fIcount\fP, \-\-displays \fIcount\fP" Show only .I count displays, then exit. A display is considered to be one update of the screen. This option allows the user to select the number of displays he wants to see before .I top automatically exits. Any proper prefix of the words \*(lqinfinity\*(rq, \*(lqmaximum\*(rq, or \*(lqall\*(rq can be used to indicate an infinite number of displays. The default for intelligent terminals is infinity. The default for dumb terminals is 1. .TP .B "\-s \fItime\fP, \-\-delay=\fItime\fP" Set the delay between screen updates to .I time seconds. The default delay between updates is \nD seconds. .TP .B "\-o \fIfield\fP, \-\-sort-order=\fIfield\fP" Sort the process display area on the specified field. The field name is the name of the column as seen in the output, but in lower case. Likely values are \*(lqcpu\*(rq, \*(lqsize\*(rq, \*(lqres\*(rq, and \*(lqtime\*(rq, but may vary on different operating systems. Note that not all operating systems support this option. .TP .B "\-U \fIusername\fP, \-\-user=\fIusername\fP" Show only those processes owned by .IR username . This option currently only accepts usernames and will not understand uid numbers. .PP Both .I count and .I number fields can be specified as \*(lqinfinite\*(rq, indicating that they can stretch as far as possible. This is accomplished by using any proper prefix of the keywords \*(lqinfinity\*(rq, \*(lqmaximum\*(rq, or \*(lqall\*(rq. The default for .I count on an intelligent terminal is, in fact, \fBinfinity\fP. .PP The environment variable .B TOP is examined for options before the command line is scanned. This enables a user to set his or her own defaults. The number of processes to display can also be specified in the environment variable .BR TOP . The options .BR \-C , .BR \-I , .BR \-S , and .B \-u are actually toggles. A second specification of any of these options will negate the first. Thus a user who has the environment variable .B TOP set to \*(lq\-I\*(rq may use the command \*(lqtop \-I\*(rq to see idle processes. .SH "INTERACTIVE MODE" When .I top is running in \*(lqinteractive mode\*(rq, it reads commands from the terminal and acts upon them accordingly. In this mode, the terminal is put in \*(lqCBREAK\*(rq, so that a character will be processed as soon as it is typed. Almost always, a key will be pressed when .I top is between displays; that is, while it is waiting for .I time seconds to elapse. If this is the case, the command will be processed and the display will be updated immediately thereafter (reflecting any changes that the command may have specified). This happens even if the command was incorrect. If a key is pressed while .I top is in the middle of updating the display, it will finish the update and then process the command. Some commands require additional information, and the user will be prompted accordingly. While typing this information in, the user's erase and kill keys (as set up by the command .IR stty ) are recognized, and a newline terminates the input. Note that a control-L (^L) always redraws the current screen and a space forces an immediate update to the screen using new data. .PP These commands are currently recognized: .TP .I "\fBh\fP\ or\ \fB?\fP" Display a summary of the commands (help screen). Version information is included in this display. .TP .B C Toggle the use of color in the display. .TP .B c Display only processes whose commands match the specified string. An empty string will display all processes. This command is not supported on all platforms. .TP .B d Change the number of displays to show (prompt for new number). Remember that the next display counts as one, so typing .B d1 will make .I top show one final display and then immediately exit. .TP .B f Toggle the display of the full command line. .TP .B H Toggle the display of threads on separate lines. By default, on systems which support threading, each process is shown with a count of the number of threads. This command shows each thread on a separate line. This command is not supported on all platforms. .TP .B i (or .BR I ) Toggle the display of idle processes. .if \nK==1 \{\ .TP .B k Send a signal (\*(lqkill\*(rq by default) to a list of processes. This acts similarly to the command .IR kill (1)). .\} .TP .B M Sort display by memory usage. Shorthand for \*(lqo size\*(rq. .TP .B m Change to a different process display mode. Some systems provide multiple display modes for the process display which shows different information. This command toggles between the available modes. This command is not supported on all platforms. .TP .B N Sort by process id. Shorthand for \*(lqo pid\*(rq. .TP .B n or # Change the number of processes to display (prompt for new number). .TP .B o Change the order in which the display is sorted. This command is not available on all systems. The sort key names vary fron system to system but usually include: \*(lqcpu\*(rq, \*(lqres\*(rq, \*(lqsize\*(rq, \*(lqtime\*(rq. The default is cpu. .TP .B P Sort by CPU usage. Shorthand for \*(lqo cpu\*(rq. .TP .B q Quit .IR top. .if \nK==1 \{\ .TP .B r Change the priority (the \*(lqnice\*(rq) of a list of processes. This acts similarly to the command .IR renice (8)). .\} .TP .B s Change the number of seconds to delay between displays (prompt for new number). .TP .B T Sort by CPU time. Shorthand for \*(lqo time\*(rq. .TP .B U Toggle between displaying usernames and uids. .TP .B u Display only processes owned by a specific username (prompt for username). If the username specified is simply \*(lq+\*(rq, then processes belonging to all users will be displayed. .SH "THE DISPLAY" The actual display varies depending on the specific variant of Unix that the machine is running. This description may not exactly match what is seen by top running on this particular machine. Differences are listed at the end of this manual entry. .PP The top lines of the display show general information about the state of the system. The first line shows (on some systems) the last process id assigned to a process, the three load averages, the system uptime, and the current time. The second line displays the total number of processes followed by a breakdown of processes per state. Examples of states common to Unix systems are sleeping, running, starting, stopped, and zombie. The next line displays a percentage of time spent in each of the processor states (typically user, nice, system, idle, and iowait). These percentages show the processor activity during the time since the last update. For multi-processor systems, this information is a summation of time across all processors. The next line shows kernel-related activity (not available on all systems). The numbers shown on this line are per-second rates sampled since the last update. The exact information displayed varies between systems, but some examples are: context switches, interrupts, traps, forks, and page faults. The last one or two lines show a summary of memory and swap activity. These lines vary between systems. .PP The remainder of the screen displays information about individual processes. This display is similar in spirit to .IR ps (1) but it is not exactly the same. The columns displayed by top will differ slightly between operating systems. Generally, the following fields are displayed: .TP .B PID The process id. .TP .B USERNAME Username of the process's owner (if .B \-u is specified, a UID column will be substituted for USERNAME). .TP .B THR The number of threads in the processes (this column may also be labeled LWP). .TP .B PRI Current priority of the process. .TP .B NICE Nice amount in the range \-20 to 20, as established by the use of the command .IR nice . .TP .B SIZE Total size of the process (text, data, and stack) given in kilobytes. .TP .B RES Resident memory: current amount of process memory that resides in physical memory, given in kilobytes. .TP .B STATE Current state (typically one of \*(lqsleep\*(rq, \*(lqrun\*(rq, \*(lqidl\*(rq, \*(lqzomb\*(rq, or \*(lqstop\*(rq). .TP .B TIME Number of system and user cpu seconds that the process has used. .TP .B CPU Percentage of available cpu time used by this process. .TP .B COMMAND Name of the command that the process is currently running. .SH COLOR Top supports the use of ANSI color in its output. By default, color is available but not used. The environment variable .B TOPCOLORS specifies colors to use and conditions for which they should be used. At the present time, only numbers in the summay display area can be colored. In a future version it will be possible to highlight numbers in the process display area as well. The environment variable is the only way to specify color: there is no equivalent command line option. Note that the environment variable .B TOPCOLOURS is also understood. The British spelling takes precedence. The use of color only works on terminals that understand and process ANSI color escape sequences. .PP The environment variable is a sequence of color specifications, separated by colons. Each specification takes the form tag=min,max#code where .I tag is the name of the value to check, .I min and .I max specify a range for the value, and .I code is an ANSI color code. Multiple color codes can be listed and separated with semi-colons. A missing .I min implies the lowest possible value (usually 0) and a missing .I max implies infinity. The comma must always be present. When specifying numbers for load averages, they should be multiplied by 100. For example, the specification .B 1min=500,1000#31 indicates that a 1 minute load average between 5 and 10 should be displayed in red. Color attributes can be combined. For example, the specification .B 5min=1000,#37;41 indicates that a 5 minute load average higher than 10 should be displayed with white characters on a red background. A special tag named .I header is used to control the color of the header for process display. It should be specified with no lower and upper limits, specifically .B header=,# followed by the ANSI color code. .PP You can see a list of color codes recognized by this installation of top with the .B \-T option. This will also show the current set of tests used for color highligting, as specified in the environment. .SH AUTHOR William LeFebvre .SH ENVIRONMENT .DT TOP user-configurable defaults for options. TOPCOLORS color specification .SH BUGS As with .IR ps (1), things can change while .I top is collecting information for an update. The picture it gives is only a close approximation to reality. .SH "SEE ALSO" kill(1), ps(1), stty(1), mem(4), renice(8) .SH "SUNOS 5 NOTES" CPU percentage is calculated as a fraction of total available computing resources. Hence on a multiprocessor machine a single threaded process can never consume cpu time in excess of 1 divided by the number of processors. For example, on a 4 processor machine, a single threaded process will never show a cpu percentage higher than 25%. The CPU percentage column will always total approximately 100, regardless of the number of processors. The kernel summary line shows the following information, all displayed as a per-second rate: .TP 9 .B ctxsw Context switches. .TP 9 .B trap Number of traps. .TP 9 .B intr Number of interrupts. .TP 9 .B syscall Number of system calls. .TP 9 .B fork Number of forks and vforks. .TP 9 .B flt Number of page faults. .TP 9 .B pgin Number of kilobytes paged in to physical memory. .TP 9 .B pgout Number of kilobytes paged out from physical memory. .PP The memory summary line displays the following: .TP 14 .B "phys mem" Total amount of physical memory that can be allocated for use by processes (it does not include memory reserved for the kernel's use). .TP 14 .B "free mem" The amount of unallocated physical memory. .TP 14 .B "total swap" The total amount of swap area allocated on disk. .TP 14 .B "free swap" The amount of swap area on disk that is still available. .PP Unlike previous versions of .IR top , the swap figures will differ from the summary output of .IR swap (1M) since the latter includes physical memory as well. .PP The column "LWP" indicates the number of lightweight processes in a process. This usually corresponds to the number of threads in that process. .PP In BSD Unix, process priority was represented internally as a signed offset from a zero value with an unsigned value. The "zero" value was usually something like 20, allowing for a range of priorities from -20 to 20. As implemented on SunOS 5, older versions of top continued to interpret process priority in this manner, even though it was no longer correct. Starting with top version 3.5, this was changed to agree with the rest of the system. Long options are not currently available in Solaris. The SunOS 5 (Solaris 2) port was originally written by Torsten Kasch, . Many contributions have been provided by Casper Dik . Support for multi-cpu, calculation of CPU% and memory stats provided by Robert Boucher , Marc Cohen , Charles Hedrick , and William L. Jones . .SH COPYRIGHT Copyright (C) 1984-2007 William LeFebvre. For additional licensing information, see http://www.unixtop.org/license/ 07070100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000b00000000TRAILER!!!