Compare Revisions

Debugging Mozilla with gdb

Revision 68149:

Revision 68149 by tromey on

Revision 68150:

Revision 68150 by Mook on

Title:
Debugging Mozilla with gdb
Debugging Mozilla with gdb
Slug:
Debugging_Mozilla_with_gdb
Debugging_Mozilla_with_gdb
Content:

Revision 68149
Revision 68150
t133<span class="nowiki">  # define "pu" command to display PRUnichart133  # define "pu" command to display PRUnichar * strings (100 chars
> * strings (100 chars max)  def pu    set $uni = $arg0    set $i > max)
>= 0    while (*$uni &amp;&amp; $i++&lt;100)      if (*$uni &lt; 0 
>x80)        print *(char*)$uni++      else        print /x *(shor 
>t*)$uni++      end    end  end    # define "ps" command to displa 
>y nsString/nsAutoString/nsCString/nsCAutoString  def ps    set $n 
>s = $arg0    if ($ns-&gt;mCharSize)      pu $ns-&gt;mUStr    else 
>      print $ns-&gt;mStr    end  end  </span> 
134  def pu
135    set $uni = $arg0
136    set $i = 0
137    while (*$uni &amp;&amp; $i++&lt;100)
138      if (*$uni &lt; 0x80)
139        print *(char*)$uni++
140      else
141        print /x *(short*)$uni++
142      end
143    end
144  end
145  
146  # define "ps" command to display nsString/nsAutoString/nsCStrin
 >g/nsCAutoString
147  def ps
148    set $ns = $arg0
149    if ($ns-&gt;mCharSize)
150      pu $ns-&gt;mUStr
151    else
152      print $ns-&gt;mStr
153    end
154  end  

Back to History