aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEli Zaretskii <eliz@gnu.org>2001-07-29 08:06:28 +0000
committerEli Zaretskii <eliz@gnu.org>2001-07-29 08:06:28 +0000
commita3b9cbb3390a75eb4f190cd4133c0efa025b91af (patch)
tree312cce8865c9499e368a6350b4b2d11b014e16e0
parent6c56c06965e54986e5e5ad75f399a914b4b1becd (diff)
downloadgdb-a3b9cbb3390a75eb4f190cd4133c0efa025b91af.zip
gdb-a3b9cbb3390a75eb4f190cd4133c0efa025b91af.tar.gz
gdb-a3b9cbb3390a75eb4f190cd4133c0efa025b91af.tar.bz2
* go32-nat.c (get_cr3): Temporary disable support for page tables
in UMBs, as it is incomplete.
-rw-r--r--gdb/ChangeLog3
-rw-r--r--gdb/go32-nat.c2
2 files changed, 5 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 0c59dbe..cc04866 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,5 +1,8 @@
2001-07-29 Eli Zaretskii <eliz@is.elta.co.il>
+ * go32-nat.c (get_cr3): Temporary disable support for page tables
+ in UMBs, as it is incomplete.
+
Support for stepping through longjmp in DJGPP programs:
* config/i386/tm-go32.h (JB_ELEMENT_SIZE, JB_PC): New macros.
diff --git a/gdb/go32-nat.c b/gdb/go32-nat.c
index b2828eb..2cf3e29 100644
--- a/gdb/go32-nat.c
+++ b/gdb/go32-nat.c
@@ -1703,6 +1703,7 @@ get_cr3 (void)
cr3 = _farnspeekl (taskbase + 0x1c) & ~0xfff;
if (cr3 > 0xfffff)
{
+#if 0 /* not fully supported yet */
/* The Page Directory is in UMBs. In that case, CWSDPMI puts
the first Page Table right below the Page Directory. Thus,
the first Page Table's entry for its own address and the Page
@@ -1723,6 +1724,7 @@ get_cr3 (void)
break;
}
}
+#endif
if (cr3 > 0xfffff)
cr3 = 0;