ó uÈÔec@sEddlmZmZmZmZdeeeefd„ƒYZdS(iÿÿÿÿ(tPlugint RedHatPlugint DebianPlugint UbuntuPlugintProcesscBsVeZdZdZd Zdddefdddefdd d efgZd „ZRS( sprocess information tprocesstsystemtlsofs%gathers information on all open filestslows lsof-threadss,gathers threads' open file info if supportedtsmapssgathers all /proc/*/smaps filestcCsìd}d}d}|d7}|jddgƒ|jdƒrN|jdƒn|jd d d ƒ|jd d d ƒ|jdƒr™|jdd dƒn|jdƒr¸|jdƒn|jdddd||fd||fgƒdS(Nsps axos3pid,ppid,user,group,lwp,nlwp,start_time,comm,cgroups2flags,state,uid,pid,ppid,pgid,sid,cls,pri,addr,sz,swchan:20,lstart,tty,time,cmds/proc/sched_debugs /proc/statR s/proc/[0-9]*/smapss ps auxwwwt root_symlinktpss pstree -lptpstreeRslsof -b +M -n -l -c ''s lsof-threadsslsof -b +M -n -ls ps auxwwwms ps alxwwwsps -elfLs%s %s(t add_copy_spect get_optiontadd_cmd_output(tselftps_axot ps_group_optst ps_sched_opts((s7/usr/lib/python2.7/site-packages/sos/plugins/process.pytsetups*   (ssystem( t__name__t __module__t__doc__t plugin_nametprofilestTruetFalset option_listR(((s7/usr/lib/python2.7/site-packages/sos/plugins/process.pyR s N(t sos.pluginsRRRRR(((s7/usr/lib/python2.7/site-packages/sos/plugins/process.pyt s"