<br><font size=2><tt>Benjamin Herrenschmidt &lt;benh@kernel.crashing.org&gt;
wrote on 05/29/2007 11:41:40 PM:<br>
<br>
&gt; On Tue, 2007-05-29 at 17:41 +0200, Ulrich Weigand wrote:<br>
&gt; &gt; This doesn't look sufficient. &nbsp;If you want GDB to use the
save/ <br>
&gt; &gt; restore style means of handling interrupted calls (like i386),
<br>
&gt; &gt; at the very least we also need the capability to *write* the
<br>
&gt; &gt; orig_gpr3 field, which is currently prohibited. &nbsp;(I don't
know <br>
&gt; &gt; why this is case, though.) <br>
&gt; <br>
&gt; It's not prohibited afaik ... we allow writing to everything &lt;=
MQ (39)<br>
&gt; on 32 bits and &lt;= CCR (38) on 64 bits and ORIG_R3 qualifies (34)</tt></font>
<br>
<br><font size=2><tt>Um? &nbsp;I see this in the PTRACE_POKEUSR case in
arch_ptrace:</tt></font>
<br>
<br><font size=2><tt>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
if (index == PT_ORIG_R3)</tt></font>
<br><font size=2><tt>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; break;</tt></font>
<br>
<br>
<br><font size=2 face="sans-serif"><br>
Mit freundlichen Gruessen / Best Regards<br>
<br>
Ulrich Weigand<br>
<br>
-- <br>
 &nbsp;Dr. Ulrich Weigand | Phone: +49-7031/16-3727<br>
 &nbsp;GNU compiler/toolchain for Linux on System z and Cell BE<br>
 &nbsp;IBM Deutschland Entwicklung GmbH<br>
 &nbsp;Vorsitzender des Aufsichtsrats: Martin Jetter | Geschäftsführung:
Herbert Kircher<br>
 &nbsp;Sitz der Gesellschaft: Böblingen | Registergericht: Amtsgericht
Stuttgart, HRB 243294</font>
<br>