[eros-cvs] cvs commit: eros/src/base/sys/arch/i486/kernel PageFault.cxx

shap@eros.cs.jhu.edu shap@eros.cs.jhu.edu
Wed, 22 Aug 2001 13:34:49 -0400


shap        01/08/22 13:34:49

  Modified:    src/base/sys/arch/i486/kernel PageFault.cxx
  Log:
  Fix a printing flaw in ddb

Revision  Changes    Path
1.181     +4 -2      eros/src/base/sys/arch/i486/kernel/PageFault.cxx

Index: PageFault.cxx
===================================================================
RCS file: /cvs/eros/src/base/sys/arch/i486/kernel/PageFault.cxx,v
retrieving revision 1.180
retrieving revision 1.181
diff -u -r1.180 -r1.181
--- PageFault.cxx	2001/08/08 22:24:31	1.180
+++ PageFault.cxx	2001/08/22 17:34:49	1.181
@@ -103,9 +103,11 @@
 void
 PTE::ddb_dump()
 {
+  extern void db_printf(const char *fmt, ...);
+
   char attrs[64];
   char *nxtAttr = attrs;
-  MsgLog::printf("Pg Frame 0x%08x [", PageFrame());
+  db_printf("Pg Frame 0x%08x [", PageFrame());
 
 #define ADDATTR(s) do { const char *sp = (s); *nxtAttr++ = ','; while (*sp) *nxtAttr++ = *sp++; } while (0)
   
@@ -132,7 +134,7 @@
 #undef ADDATTR
 
   *nxtAttr++ = 0;
-  MsgLog::printf("%s]\n", attrs);
+  db_printf("%s]\n", attrs);
 }
 #endif