From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Ralf Fassel Newsgroups: gmane.emacs.bugs Subject: Re: `print' does not print Date: Fri, 22 Mar 2002 20:17:01 +0100 Organization: Akustik Technologie Goettingen Sender: bug-gnu-emacs-admin@gnu.org Message-ID: <15515.33581.247374.275450@jupiter.akutech-local.de> References: <200203202019.g2KKJfs4410490@jupiter.akutech-local.de> <2593-Fri22Mar2002121734+0200-eliz@is.elta.co.il> <15515.2661.133668.691007@jupiter.akutech-local.de> <3791-Fri22Mar2002135807+0200-eliz@is.elta.co.il> <15515.15905.64808.177966@jupiter.akutech-local.de> <2110-Fri22Mar2002190057+0200-eliz@is.elta.co.il> <15515.28200.228210.321561@jupiter.akutech-local.de> <1659-Fri22Mar2002203525+0200-eliz@is.elta.co.il> NNTP-Posting-Host: localhost.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: main.gmane.org 1016824705 5568 127.0.0.1 (22 Mar 2002 19:18:25 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Fri, 22 Mar 2002 19:18:25 +0000 (UTC) Cc: bug-gnu-emacs@gnu.org Original-Received: from fencepost.gnu.org ([199.232.76.164]) by main.gmane.org with esmtp (Exim 3.33 #1 (Debian)) id 16oUYS-0001Rh-00 for ; Fri, 22 Mar 2002 20:18:24 +0100 Original-Received: from localhost ([127.0.0.1] helo=fencepost.gnu.org) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 16oUYR-0004R7-00; Fri, 22 Mar 2002 14:18:23 -0500 Original-Received: from mail.t-intra.de ([62.156.146.210]) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 16oUXx-0004NL-00 for ; Fri, 22 Mar 2002 14:17:53 -0500 Original-Received: from jupiter.akutech-local.de ([217.84.231.161]) by mail.t-intra.de with Microsoft SMTPSVC(5.5.1877.507.50); Fri, 22 Mar 2002 20:17:08 +0100 Original-Received: (from ralf@localhost) by jupiter.akutech-local.de (8.11.1/8.11.1) id g2MJH7B1654797; Fri, 22 Mar 2002 20:17:07 +0100 (MET) Original-To: Eli Zaretskii In-Reply-To: <1659-Fri22Mar2002203525+0200-eliz@is.elta.co.il> Errors-To: bug-gnu-emacs-admin@gnu.org X-BeenThere: bug-gnu-emacs@gnu.org X-Mailman-Version: 2.0.5 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Bug reports for GNU Emacs, the Swiss army knife of text editors List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.emacs.bugs:95 X-Report-Spam: http://spam.gmane.org/gmane.emacs.bugs:95 * Eli Zaretskii | No, I meant the "disassembly printchar" command typed at GDB's | prompt. There is something new to learn each day. Those who know will be able to make sense of this (appended at the end). I can't see fwrite anywhere in there, but then I don=E4t see *anything* in there :-) | Aha! So this might be a buffering issue. Does it help to keep | fwrite, but put fflush right after it? Nope (that was one of the first things I've tried and just check again). | If you can try the CVS version, please do. I'll check that over the weekend, downloading right now. R' cc: (gdb) br fwrite Breakpoint 5 at 0xfa52f48: file engine.c, line 592. (gdb) disassemble printchar Dump of assembler code for function printchar: 0x10245448 :=09addiu=09sp,sp,-64 0x1024544c :=09sd=09ra,16(sp) 0x10245450 :=09sw=09a0,52(sp) 0x10245454 :=09sw=09a1,60(sp) 0x10245458 :=09lw=09at,-15748(gp) 0x1024545c :=09lw=09at,0(at) 0x10245460 :=09lw=09v0,60(sp) 0x10245464 :=09beq=09at,v0,0x102454a8 0x10245468 :=09nop 0x1024546c :=09lw=09v0,-15744(gp) 0x10245470 :=09lw=09v0,0(v0) 0x10245474 :=09lw=09v1,60(sp) 0x10245478 :=09beq=09v0,v1,0x102454a8 0x1024547c :=09nop 0x10245480 :=09lw=09a0,60(sp) 0x10245484 :=09lw=09a1,52(sp) 0x10245488 :=09lui=09a2,0xfff 0x1024548c :=09ori=09a2,a2,0xffff 0x10245490 :=09and=09a1,a1,a2 0x10245494 :=09lw=09t9,-26324(gp) 0x10245498 :=09jal=090x102287c8 0x1024549c :=09nop 0x102454a0 :=09b=090x10245718 0x102454a4 :=09nop 0x102454a8 :=09lw=09a3,52(sp) 0x102454ac :=09sltiu=09a3,a3,256 0x102454b0 :=09beqz=09a3,0x10245524 0x102454b4 :=09nop 0x102454b8 :=09lw=09t0,52(sp) 0x102454bc :=09sltiu=09t0,t0,128 0x102454c0 :=09bnez=09t0,0x102454d8 0x102454c4 :=09nop 0x102454c8 :=09lw=09t1,52(sp) 0x102454cc :=09sltiu=09t1,t1,160 0x102454d0 :=09bnez=09t1,0x102454f0 0x102454d4 :=09nop 0x102454d8 :=09lw=09t3,52(sp) 0x102454dc :=09sb=09t3,0(sp) 0x102454e0 :=09li=09t2,1 0x102454e4 :=09sd=09t2,24(sp) 0x102454e8 :=09b=090x10245514 0x102454ec :=09nop 0x102454f0 :=09li=09t6,158 0x102454f4 :=09sb=09t6,0(sp) 0x102454f8 :=09lw=09t5,52(sp) 0x102454fc :=09addiu=09t5,t5,32 0x10245500 :=09andi=09t5,t5,0xff 0x10245504 :=09sd=09t5,32(sp) 0x10245508 :=09sb=09t5,1(sp) 0x1024550c :=09li=09t4,2 0x10245510 :=09sd=09t4,24(sp) 0x10245514 :=09ld=09t7,24(sp) 0x10245518 :=09sd=09t7,40(sp) 0x1024551c :=09b=090x10245540 0x10245520 :=09nop 0x10245524 :=09lw=09a0,52(sp) 0x10245528 :=09addiu=09a1,sp,0 0x1024552c :=09lw=09t9,-29916(gp) 0x10245530 :=09jal=090x100ac108 0x10245534 :=09nop 0x10245538 :=09move=09t8,v0 0x1024553c :=09sd=09t8,40(sp) 0x10245540 :=09ld=09t9,40(sp) 0x10245544 :=09sw=09t9,4(sp) 0x10245548 :=09lw=09ra,-15748(gp) 0x1024554c :=09lw=09ra,0(ra) 0x10245550 :=09lw=09at,-15356(gp) 0x10245554 :=09lw=09at,0(at) 0x10245558 :=09beq=09ra,at,0x102455a4 0x1024555c :=09nop 0x10245560 :=09lw=09at,-15748(gp) 0x10245564 :=09lw=09at,0(at) 0x10245568 :=09lw=09v0,-15360(gp) 0x1024556c :=09lw=09v0,0(v0) 0x10245570 :=09bne=09at,v0,0x102455a4 0x10245574 :=09nop 0x10245578 :=09lw=09a1,-15748(gp) 0x1024557c :=09lw=09a1,0(a1) 0x10245580 :=09lw=09a2,-15356(gp) 0x10245584 :=09sw=09a1,0(a2) 0x10245588 :=09lw=09a0,-15708(gp) 0x1024558c :=09lw=09a0,0(a0) 0x10245590 :=09lw=09a1,-15748(gp) 0x10245594 :=09lw=09a1,0(a1) 0x10245598 :=09lw=09t9,-26380(gp) 0x1024559c :=09jal=090x10225250 0x102455a0 :=09nop 0x102455a4 :=09nop 0x102455a8 :=09lw=09a2,-15748(gp) 0x102455ac :=09lw=09a2,0(a2) 0x102455b0 :=09lw=09a3,60(sp) 0x102455b4 :=09bne=09a2,a3,0x10245678 0x102455b8 :=09nop 0x102455bc :=09lw=09t0,-15120(gp) 0x102455c0 :=09lw=09t0,0(t0) 0x102455c4 :=09lw=09a3,-15112(gp) 0x102455c8 :=09lw=09a3,0(a3) 0x102455cc :=09lw=09t1,4(sp) 0x102455d0 :=09addu=09a3,a3,t1 0x102455d4 :=09slt=09a3,a3,t0 0x102455d8 :=09bnez=09a3,0x1024561c 0x102455dc :=09nop 0x102455e0 :=09lw=09a1,-15120(gp) 0x102455e4 :=09lw=09a1,0(a1) 0x102455e8 :=09addu=09a1,a1,a1 0x102455ec :=09lw=09a2,-15120(gp) 0x102455f0 :=09sw=09a1,0(a2) 0x102455f4 :=09lw=09a0,-15124(gp) 0x102455f8 :=09lw=09a0,0(a0) 0x102455fc :=09lw=09a1,-15120(gp) 0x10245600 :=09lw=09a1,0(a1) 0x10245604 :=09lw=09t9,-27156(gp) 0x10245608 :=09jal=090x101f8088 0x1024560c :=09nop 0x10245610 :=09sd=09v0,32(sp) 0x10245614 :=09lw=09a2,-15124(gp) 0x10245618 :=09sw=09v0,0(a2) 0x1024561c :=09addiu=09a0,sp,0 0x10245620 :=09lw=09a1,-15112(gp) 0x10245624 :=09lw=09a1,0(a1) 0x10245628 :=09lw=09a2,-15124(gp) 0x1024562c :=09lw=09a2,0(a2) 0x10245630 :=09addu=09a1,a1,a2 0x10245634 :=09lw=09a2,4(sp) 0x10245638 :=09lw=09t9,-32328(gp) 0x1024563c :=09jalr=09t9 0x10245640 :=09nop 0x10245644 :=09lw=09a3,-15116(gp) 0x10245648 :=09lw=09a3,0(a3) 0x1024564c :=09addiu=09a3,a3,1 0x10245650 :=09lw=09t0,-15116(gp) 0x10245654 :=09sw=09a3,0(t0) 0x10245658 :=09lw=09a2,-15112(gp) 0x1024565c :=09lw=09a2,0(a2) 0x10245660 :=09lw=09a3,4(sp) 0x10245664 :=09addu=09a2,a2,a3 0x10245668 :=09lw=09a3,-15112(gp) 0x1024566c :=09sw=09a2,0(a3) 0x10245670 :=09b=090x10245718 0x10245674 :=09nop 0x10245678 :=09lw=09t0,-17400(gp) 0x1024567c :=09lw=09t0,0(t0) 0x10245680 :=09beqz=09t0,0x102456bc 0x10245684 :=09nop 0x10245688 :=09addiu=09a0,sp,0 0x1024568c :=09li=09a1,1 0x10245690 :=09lw=09a2,4(sp) 0x10245694 :=09lw=09a3,-32464(gp) 0x10245698 :=09addiu=09a3,a3,16 0x1024569c :=09lw=09t9,-32304(gp) 0x102456a0 :=09jalr=09t9 0x102456a4 :=09nop 0x102456a8 :=09li=09t0,1 0x102456ac :=09lw=09t1,-19500(gp) 0x102456b0 :=09sw=09t0,0(t1) 0x102456b4 :=09b=090x10245718 0x102456b8 :=09nop 0x102456bc :=09lw=09t2,-15748(gp) 0x102456c0 :=09lw=09t2,0(t2) 0x102456c4 :=09lw=09t3,-16608(gp) 0x102456c8 :=09lw=09t3,0(t3) 0x102456cc :=09lw=09t3,348(t3) 0x102456d0 :=09xor=09t2,t2,t3 0x102456d4 :=09sltu=09t2,zero,t2 0x102456d8 :=09sw=09t2,8(sp) 0x102456dc :=09lw=09a0,8(sp) 0x102456e0 :=09lw=09t9,-30296(gp) 0x102456e4 :=09jal=090x10075f38 0x102456e8 :=09nop 0x102456ec :=09lw=09a0,52(sp) 0x102456f0 :=09lw=09t9,-27884(gp) 0x102456f4 :=09jal=090x101a4030 0x102456f8 :=09nop 0x102456fc :=09addiu=09a0,sp,0 0x10245700 :=09lw=09a1,4(sp) 0x10245704 :=09move=09a2,zero 0x10245708 :=09lw=09a3,8(sp) 0x1024570c :=09lw=09t9,-30336(gp) 0x10245710 :=09jal=090x10073250 0x10245714 :=09nop 0x10245718 :=09ld=09ra,16(sp) 0x1024571c :=09addiu=09sp,sp,64 0x10245720 :=09jr=09ra 0x10245724 :=09nop End of assembler dump. (gdb) gcc: (gdb) br fwrite Breakpoint 2 at 0xfa52f48: file engine.c, line 592. (gdb) disassemble printchar Dump of assembler code for function printchar: 0x1024bfc0 :=09addiu=09sp,sp,-80 0x1024bfc4 :=09sd=09ra,72(sp) 0x1024bfc8 :=09sd=09s8,64(sp) 0x1024bfcc :=09sd=09gp,56(sp) 0x1024bfd0 :=09sd=09s0,48(sp) 0x1024bfd4 :=09move=09s8,sp 0x1024bfd8 :=09lui=09at,0x1f 0x1024bfdc :=09addiu=09at,at,4248 0x1024bfe0 :=09daddu=09gp,at,t9 0x1024bfe4 :=09sw=09a0,16(s8) 0x1024bfe8 :=09sw=09a1,20(s8) 0x1024bfec :=09lw=09v0,20(s8) 0x1024bff0 :=09lw=09v1,-19432(gp) 0x1024bff4 :=09lw=09v1,0(v1) 0x1024bff8 :=09beq=09v0,v1,0x1024c040 0x1024bffc :=09nop 0x1024c000 :=09lw=09v0,20(s8) 0x1024c004 :=09lw=09v1,-19372(gp) 0x1024c008 :=09lw=09v1,0(v1) 0x1024c00c :=09beq=09v0,v1,0x1024c040 0x1024c010 :=09nop 0x1024c014 :=09lw=09v0,16(s8) 0x1024c018 :=09lui=09v1,0xfff 0x1024c01c :=09ori=09v1,v1,0xffff 0x1024c020 :=09and=09v0,v0,v1 0x1024c024 :=09lw=09a0,20(s8) 0x1024c028 :=09move=09a1,v0 0x1024c02c :=09lw=09t9,-26244(gp) 0x1024c030 :=09jalr=09t9 0x1024c034 :=09nop 0x1024c038 :=09b=090x1024c2bc 0x1024c03c :=09nop 0x1024c040 :=09lw=09v0,16(s8) 0x1024c044 :=09sltiu=09v1,v0,256 0x1024c048 :=09beqz=09v1,0x1024c0ac 0x1024c04c :=09nop 0x1024c050 :=09lw=09v0,16(s8) 0x1024c054 :=09sltiu=09v1,v0,128 0x1024c058 :=09bnez=09v1,0x1024c078 0x1024c05c :=09nop 0x1024c060 :=09lw=09v0,16(s8) 0x1024c064 :=09sltiu=09v1,v0,160 0x1024c068 :=09beqz=09v1,0x1024c078 0x1024c06c :=09nop 0x1024c070 :=09b=090x1024c08c 0x1024c074 :=09nop 0x1024c078 :=09lbu=09v0,19(s8) 0x1024c07c :=09sb=09v0,24(s8) 0x1024c080 :=09li=09s0,1 0x1024c084 :=09b=090x1024c0a4 0x1024c088 :=09nop 0x1024c08c :=09li=09v0,158 0x1024c090 :=09sb=09v0,24(s8) 0x1024c094 :=09lbu=09v0,19(s8) 0x1024c098 :=09addiu=09v1,v0,32 0x1024c09c :=09sb=09v1,25(s8) 0x1024c0a0 :=09li=09s0,2 0x1024c0a4 :=09b=090x1024c0c8 0x1024c0a8 :=09nop 0x1024c0ac :=09addiu=09v0,s8,24 0x1024c0b0 :=09lw=09a0,16(s8) 0x1024c0b4 :=09move=09a1,v0 0x1024c0b8 :=09lw=09t9,-29832(gp) 0x1024c0bc :=09jalr=09t9 0x1024c0c0 :=09nop 0x1024c0c4 :=09move=09s0,v0 0x1024c0c8 :=09sw=09s0,32(s8) 0x1024c0cc :=09lw=09v0,-18072(gp) 0x1024c0d0 :=09lw=09v0,0(v0) 0x1024c0d4 :=09lw=09v1,-19432(gp) 0x1024c0d8 :=09lw=09v1,0(v1) 0x1024c0dc :=09beq=09v0,v1,0x1024c128 0x1024c0e0 :=09nop 0x1024c0e4 :=09lw=09v0,-18084(gp) 0x1024c0e8 :=09lw=09v0,0(v0) 0x1024c0ec :=09lw=09v1,-19432(gp) 0x1024c0f0 :=09lw=09v1,0(v1) 0x1024c0f4 :=09bne=09v0,v1,0x1024c128 0x1024c0f8 :=09nop 0x1024c0fc :=09lw=09v0,-19432(gp) 0x1024c100 :=09lw=09v0,0(v0) 0x1024c104 :=09lw=09at,-18072(gp) 0x1024c108 :=09sw=09v0,0(at) 0x1024c10c :=09lw=09a0,-18068(gp) 0x1024c110 :=09lw=09a0,0(a0) 0x1024c114 :=09lw=09a1,-19432(gp) 0x1024c118 :=09lw=09a1,0(a1) 0x1024c11c :=09lw=09t9,-26300(gp) 0x1024c120 :=09jalr=09t9 0x1024c124 :=09nop 0x1024c128 :=09b=090x1024c138 0x1024c12c :=09nop 0x1024c130 :=09b=090x1024c0cc 0x1024c134 :=09nop 0x1024c138 :=09lw=09v0,20(s8) 0x1024c13c :=09lw=09v1,-19432(gp) 0x1024c140 :=09lw=09v1,0(v1) 0x1024c144 :=09bne=09v0,v1,0x1024c210 0x1024c148 :=09nop 0x1024c14c :=09lw=09v0,-14792(gp) 0x1024c150 :=09lw=09v0,0(v0) 0x1024c154 :=09lw=09v1,32(s8) 0x1024c158 :=09addu=09v0,v0,v1 0x1024c15c :=09lw=09v1,-14824(gp) 0x1024c160 :=09lw=09v1,0(v1) 0x1024c164 :=09slt=09v0,v0,v1 0x1024c168 :=09bnez=09v0,0x1024c1ac 0x1024c16c :=09nop 0x1024c170 :=09lw=09v0,-14824(gp) 0x1024c174 :=09lw=09v0,0(v0) 0x1024c178 :=09move=09v1,v0 0x1024c17c :=09sll=09a0,v1,0x1 0x1024c180 :=09move=09v0,a0 0x1024c184 :=09lw=09at,-14824(gp) 0x1024c188 :=09sw=09v0,0(at) 0x1024c18c :=09lw=09a0,-14744(gp) 0x1024c190 :=09lw=09a0,0(a0) 0x1024c194 :=09move=09a1,v0 0x1024c198 :=09lw=09t9,-27076(gp) 0x1024c19c :=09jalr=09t9 0x1024c1a0 :=09nop 0x1024c1a4 :=09lw=09at,-14744(gp) 0x1024c1a8 :=09sw=09v0,0(at) 0x1024c1ac :=09addiu=09v0,s8,24 0x1024c1b0 :=09lw=09v1,-14744(gp) 0x1024c1b4 :=09lw=09v1,0(v1) 0x1024c1b8 :=09lw=09a0,-14792(gp) 0x1024c1bc :=09lw=09a0,0(a0) 0x1024c1c0 :=09addu=09v1,v1,a0 0x1024c1c4 :=09move=09a0,v0 0x1024c1c8 :=09move=09a1,v1 0x1024c1cc :=09lw=09a2,32(s8) 0x1024c1d0 :=09lw=09t9,-31396(gp) 0x1024c1d4 :=09jalr=09t9 0x1024c1d8 :=09nop 0x1024c1dc :=09lw=09v0,-14764(gp) 0x1024c1e0 :=09lw=09v0,0(v0) 0x1024c1e4 :=09addiu=09v1,v0,1 0x1024c1e8 :=09lw=09at,-14764(gp) 0x1024c1ec :=09sw=09v1,0(at) 0x1024c1f0 :=09lw=09v0,-14792(gp) 0x1024c1f4 :=09lw=09v0,0(v0) 0x1024c1f8 :=09lw=09v1,32(s8) 0x1024c1fc :=09addu=09v0,v0,v1 0x1024c200 :=09lw=09at,-14792(gp) 0x1024c204 :=09sw=09v0,0(at) 0x1024c208 :=09b=090x1024c2bc 0x1024c20c :=09nop 0x1024c210 :=09lw=09v0,-19604(gp) 0x1024c214 :=09lw=09v0,0(v0) 0x1024c218 :=09beqz=09v0,0x1024c25c 0x1024c21c :=09nop 0x1024c220 :=09addiu=09v0,s8,24 0x1024c224 :=09move=09a0,v0 0x1024c228 :=09li=09a1,1 0x1024c22c :=09lw=09a2,32(s8) 0x1024c230 :=09lw=09a3,-32524(gp) 0x1024c234 :=09daddiu=09a3,a3,-9628 0x1024c238 :=09lw=09a3,0(a3) 0x1024c23c :=09lw=09t9,-31192(gp) 0x1024c240 :=09jalr=09t9 0x1024c244 :=09nop 0x1024c248 :=09li=09v0,1 0x1024c24c :=09lw=09at,-18852(gp) 0x1024c250 :=09sw=09v0,0(at) 0x1024c254 :=09b=090x1024c2bc 0x1024c258 :=09nop 0x1024c25c :=09lw=09v0,-19456(gp) 0x1024c260 :=09lw=09v0,0(v0) 0x1024c264 :=09lw=09v1,348(v0) 0x1024c268 :=09lw=09v0,-19432(gp) 0x1024c26c :=09lw=09v0,0(v0) 0x1024c270 :=09xor=09v1,v1,v0 0x1024c274 :=09sltu=09v0,zero,v1 0x1024c278 :=09sw=09v0,36(s8) 0x1024c27c :=09lw=09a0,36(s8) 0x1024c280 :=09lw=09t9,-30212(gp) 0x1024c284 :=09jalr=09t9 0x1024c288 :=09nop 0x1024c28c :=09lw=09a0,16(s8) 0x1024c290 :=09lw=09t9,-27804(gp) 0x1024c294 :=09jalr=09t9 0x1024c298 :=09nop 0x1024c29c :=09addiu=09v0,s8,24 0x1024c2a0 :=09move=09a0,v0 0x1024c2a4 :=09lw=09a1,32(s8) 0x1024c2a8 :=09move=09a2,zero 0x1024c2ac :=09lw=09a3,36(s8) 0x1024c2b0 :=09lw=09t9,-30252(gp) 0x1024c2b4 :=09jalr=09t9 0x1024c2b8 :=09nop 0x1024c2bc :=09move=09sp,s8 0x1024c2c0 :=09ld=09ra,72(sp) 0x1024c2c4 :=09ld=09s8,64(sp) 0x1024c2c8 :=09ld=09gp,56(sp) 0x1024c2cc :=09ld=09s0,48(sp) 0x1024c2d0 :=09addiu=09sp,sp,80 0x1024c2d4 :=09jr=09ra 0x1024c2d8 :=09nop End of assembler dump. (gdb) _______________________________________________ Bug-gnu-emacs mailing list Bug-gnu-emacs@gnu.org http://mail.gnu.org/mailman/listinfo/bug-gnu-emacs