Current File : //proc/self/root/proc/self/root/usr/share/gdb/python/gdb/function/strfns.pyo |
�
�� Rc @ s� d Z d d l Z d d l Z d e j f d � � YZ d e j f d � � YZ d e j f d � � YZ d e j f d
� � YZ e � e � e � e � d S( s# $_memeq, $_strlen, $_streq, $_regexi����Nt _MemEqc B s e Z d Z d � Z d � Z RS( sy $_memeq - compare bytes of memory
Usage:
$_memeq(a, b, len)
Returns:
True if len bytes at a and b compare equally.
c C s t t | � j d � d S( Nt _memeq( t superR t __init__( t self( ( s, /usr/share/gdb/python/gdb/function/strfns.pyR s c C s� | d k r t d � � n | d k r+ t St j d � j | d � } | j � } | j | � } | j | � } | j � | j � k S( Ni s length must be non-negativet chari ( t
ValueErrort Truet gdbt lookup_typet vectort pointert reinterpret_castt dereference( R t at bt lengtht byte_vectort ptr_byte_vectort a_ptrt b_ptr( ( s, /usr/share/gdb/python/gdb/function/strfns.pyt invoke# s ( t __name__t
__module__t __doc__R R ( ( ( s, /usr/share/gdb/python/gdb/function/strfns.pyR s t _StrLenc B s e Z d Z d � Z d � Z RS( s� $_strlen - compute string length
Usage:
$_strlen(a)
Returns:
Length of string a, assumed to be a string in the current language.
c C s t t | � j d � d S( Nt _strlen( R R R ( R ( ( s, /usr/share/gdb/python/gdb/function/strfns.pyR 9 s c C s | j � } t | � S( N( t stringt len( R R t s( ( s, /usr/share/gdb/python/gdb/function/strfns.pyR <