From b77fab2ee5589ce6e773f5da39a1349f1c730983 Mon Sep 17 00:00:00 2001 From: David du Colombier <0intro@gmail.com> Date: Thu, 24 Feb 1994 00:00:00 +0000 Subject: [PATCH] Plan 9 from Bell Labs 1994-02-24 --- port/alloc.c | 7 +------ port/devcons.c | 1 + 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/port/alloc.c b/port/alloc.c index 6c9223519a80521835e9cafa95a3b90bc06be06e..ddf6e73a088fa092d7a7c440faf25e3d5dcfca71 100644 --- a/port/alloc.c +++ b/port/alloc.c @@ -201,14 +201,9 @@ xfree(void *p) x = (Xhdr*)((ulong)p - datoff); if(x->magix != Magichole) { - uchar *a; - int i; - a = (uchar*)x; - for(i = 0; i < 32; i++) - print("#%lux ", *a++); + xsummary(); panic("xfree(0x%lux) 0x%lux!=0x%lux", p, Magichole, x->magix); } - xhole(PADDR(x), x->size); } diff --git a/port/devcons.c b/port/devcons.c index 7bfd22a7cab147b1134c01d5e6a42ecfc6b1cfbe..bbcc23477cc2b346532c71e6452f694a398f563b 100644 --- a/port/devcons.c +++ b/port/devcons.c @@ -140,6 +140,7 @@ panic(char *fmt, ...) n = doprint(buf+strlen(buf), buf+sizeof(buf), fmt, (&fmt+1)) - buf; buf[n] = '\n'; putstrn(buf, n+1); + spllo(); prflush(); dumpstack();