diff options
-rw-r--r-- | gdb/testsuite/ChangeLog | 4 | ||||
-rw-r--r-- | gdb/testsuite/gdb.base/coremaker.c | 6 |
2 files changed, 10 insertions, 0 deletions
diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index f43b4c2..6c3bb5e 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,3 +1,7 @@ +2020-07-20 Kevin Buettner <kevinb@redhat.com> + + * gdb.base/coremaker.c (filler_ro): New global constant. + 2020-07-22 Tom Tromey <tromey@adacore.com> * gdb.ada/mi_prot.exp: New file. diff --git a/gdb/testsuite/gdb.base/coremaker.c b/gdb/testsuite/gdb.base/coremaker.c index 3cc97e1..a39b3ba 100644 --- a/gdb/testsuite/gdb.base/coremaker.c +++ b/gdb/testsuite/gdb.base/coremaker.c @@ -42,6 +42,12 @@ char *buf2; int coremaker_data = 1; /* In Data section */ int coremaker_bss; /* In BSS section */ +/* Place a chunk of memory before coremaker_ro to improve the chances + that coremaker_ro will end up on it's own page. See: + + https://sourceware.org/pipermail/gdb-patches/2020-May/168168.html + https://sourceware.org/pipermail/gdb-patches/2020-May/168170.html */ +const unsigned char filler_ro[MAPSIZE] = {1, 2, 3, 4, 5, 6, 7, 8}; const int coremaker_ro = 201; /* In Read-Only Data section */ /* Note that if the mapping fails for any reason, we set buf2 |