korsygfhrtzangaiide
Elepffwdsff
/
lib64
/
python2.7
/
hotshot
/
Upload FileeE
HOME
� o��fc @ s� d Z d d l Z d d l Z d d l Z d d l m Z m Z d � Z d d d � � YZ d e j f d � � YZ d d d � � YZ d d d � � YZ d � Z d S( s Statistics analyzer for HotShot.i����N( t ENTERt EXITc C s t | � j � S( N( t StatsLoadert load( t filename( ( s% /usr/lib64/python2.7/hotshot/stats.pyR s R c B s# e Z d � Z d � Z d � Z RS( c C s. | | _ i | _ g | _ | j j | _ d S( N( t _logfnt _codet _stackt popt pop_frame( t selft logfn( ( s% /usr/lib64/python2.7/hotshot/stats.pyt __init__ s c C s� t � } t | _ t j j | j � } d } x� | D]� } | \ } \ } } } } | d k rk | | 7} n | t k r� | j | | | � } | j | | d � d } q4 | t k r4 | j � } | j | | d � d } q4 q4 W| j s� t � t j | � S( Ni g���ư>( t Profilet _brokentimert get_timet hotshott logt LogReaderR R t new_framet trace_dispatch_callR R t trace_dispatch_returnR t AssertionErrort pstatst Stats( R t pR t taccumt eventt whatR t linenot funcnamet tdeltat frame( ( s% /usr/lib64/python2.7/hotshot/stats.pyR s$ c G s� y | j | } Wn* t k r= t | � } | | j | <n X| j rW | j d } n d } t | | � } | j j | � | S( Ni����( R t KeyErrort FakeCodeR t Nonet FakeFramet append( R t argst codet backR ( ( s% /usr/lib64/python2.7/hotshot/stats.pyR 6 s ( t __name__t __module__R R R ( ( ( s% /usr/lib64/python2.7/hotshot/stats.pyR s R c B s e Z d � Z RS( c C s d S( N( ( R ( ( s% /usr/lib64/python2.7/hotshot/stats.pyt simulate_cmd_completeK s ( R) R* R+ ( ( ( s% /usr/lib64/python2.7/hotshot/stats.pyR J s R"