[parisc-linux] Re: hppa binutils/glibc updates
Richard Hirst
rhirst@linuxcare.com
Tue, 6 Nov 2001 16:16:13 +0000
On Tue, Nov 06, 2001 at 02:36:16PM +0000, Matthew Wilcox wrote:
> On Tue, Nov 06, 2001 at 03:54:28PM +0200, Albert Strasheim wrote:
> > YZrvWESTHLNXBCVMcbcbcbcbOGFRQPDI
> > PSW: 00000000000001101111111100001111
> > r0-3 00000000 401e43fc 401845ff 00045990
> > r4-7 401e5bfc faf00d10 faf00b90 0000000a
> > r8-11 0004d1b0 faf00948 0004d1d8 faf00ba8
> > r12-15 00000000 faf00b98 000c5210 00000000
> > r16-19 00000000 00000000 10348000 00045220
> > r20-23 00000002 401cec20 401845b0 00000000
> > r24-27 00000020 00045998 faf00d90 00040220
> > r28-31 faf00d10 00000005 faf00e00 00026f03
> > sr0-3 00000000 0000004c 00000000 0000004c
> > sr4-7 0000004c 0000004c 0000004c 0000004c
> >
> > IASQ: 0000004c 0000004c IAOQ: 401cec23 401cec27
> > IIR: 00040948 ISR: 0000004c IOR: 00000000
> > CPU: 0 CR30: 15bb0000 CR31: 10350000
> > ORIG_R28: 00000001
> >
> > Clearly it does happen. Mehehe. :-)
> >
> > Should I decode this? I think I'll find instructions in the list
> > archive? Search for "decode"?
>
> 401cec23 is in a library... it might need to get recompiled too.
>From running apt-get under gdb on my system, having installed the new
debs:
0x401cec20 <_ZSt8buf_cout>: # 40948
00000000401ce000-00000000401e7000 rwxp 00000000000a7000 08:03 65295 /usr/lib/libstdc++.so.3.0.2
Albert, I assume you did install the new libstdc++3 as well?
apt-get works fine for me, btw (715/75 and a500), running apt 0.5.4
Albert's r2 was 401845ff:
0x401845f0 <_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecm+64>: stw r21,-6c(sr0,sp)
0x401845f4 <_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecm+68>: b,l 0x4018ec44 <_ZNSbIwSt11char_traitsIwESaIwEEC1Ev+1088>,rp
0x401845f8 <_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecm+72>: stw r20,-34(sr0,sp)
0x401845fc <_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecm+76>: copy r5,ret0
0x40184600 <_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecm+80>: copy r4,r19
which looks reasonable...
0x4018ec44 <_ZNSbIwSt11char_traitsIwESaIwEEC1Ev+1088>: addil -1800,r19,%r1
0x4018ec48 <_ZNSbIwSt11char_traitsIwESaIwEEC1Ev+1092>: ldw 5e8(sr0,r1),r21
0x4018ec4c <_ZNSbIwSt11char_traitsIwESaIwEEC1Ev+1096>: bv r0(r21)
0x4018ec50 <_ZNSbIwSt11char_traitsIwESaIwEEC1Ev+1100>: ldw 5ec(sr0,r1),r19
a .plt lookup, or something.
Richard