public inbox for gdb-testers@sourceware.org
help / color / mirror / Atom feed
* [binutils-gdb] Refactor delete_program_space as a destructor
@ 2020-05-01 19:18 gdb-buildbot
2020-05-01 19:18 ` Failures on Fedora-x86_64-cc-with-index, branch master gdb-buildbot
` (7 more replies)
0 siblings, 8 replies; 9+ messages in thread
From: gdb-buildbot @ 2020-05-01 19:18 UTC (permalink / raw)
To: gdb-testers
*** TEST RESULTS FOR COMMIT 381ce63f2f010ef5c246be720ef177cf46a19179 ***
commit 381ce63f2f010ef5c246be720ef177cf46a19179
Author: Pedro Alves <palves@redhat.com>
AuthorDate: Thu Apr 16 14:50:07 2020 +0100
Commit: Pedro Alves <palves@redhat.com>
CommitDate: Thu Apr 16 14:50:07 2020 +0100
Refactor delete_program_space as a destructor
Currently, while the program_space's ctor adds the new pspace to the
pspaces list, the destructor doesn't remove the pspace from the pspace
list. Instead, you're supposed to use delete_program_space, to both
remove the pspace from the list, and deleting the pspace.
This patch eliminates delete_program_space, and makes the pspace dtor
remove the deleted pspace from the pspace list itself, i.e., makes the
dtor do the mirror opposite of the ctor.
I found this helps with a following patch that will allocate a mock
program_space on the stack. It's easier to just let the regular dtor
remove the mock pspace from the pspace list than arrange to call
delete_program_space instead of the pspace dtor in that situation.
While at it, move the ctor/dtor intro comments to the header file, and
make the ctor explicit.
gdb/ChangeLog:
2020-04-16 Pedro Alves <palves@redhat.com>
* inferior.c (delete_inferior): Use delete operator directly
instead of delete_program_space.
* progspace.c (add_program_space): New, factored out from
program_space::program_space.
(remove_program_space): New, factored out from
delete_program_space.
(program_space::program_space): Remove intro comment. Rewrite.
(program_space::~program_space): Remove intro comment. Call
remove_program_space.
(delete_program_space): Delete.
* progspace.h (program_space::program_space): Make explicit. Move
intro comment here, adjusted.
(program_space::~program_space): Move intro comment here,
adjusted.
(delete_program_space): Remove.
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 7ba862edd3..6c280e3f49 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,21 @@
+2020-04-16 Pedro Alves <palves@redhat.com>
+
+ * inferior.c (delete_inferior): Use delete operator directly
+ instead of delete_program_space.
+ * progspace.c (add_program_space): New, factored out from
+ program_space::program_space.
+ (remove_program_space): New, factored out from
+ delete_program_space.
+ (program_space::program_space): Remove intro comment. Rewrite.
+ (program_space::~program_space): Remove intro comment. Call
+ remove_program_space.
+ (delete_program_space): Delete.
+ * progspace.h (program_space::program_space): Make explicit. Move
+ intro comment here, adjusted.
+ (program_space::~program_space): Move intro comment here,
+ adjusted.
+ (delete_program_space): Remove.
+
2020-04-16 Tom Tromey <tromey@adacore.com>
* windows-nat.c (windows_nat::handle_access_violation): New
diff --git a/gdb/inferior.c b/gdb/inferior.c
index c2e9da3d3d..ceee00e9ee 100644
--- a/gdb/inferior.c
+++ b/gdb/inferior.c
@@ -162,7 +162,7 @@ delete_inferior (struct inferior *todel)
/* If this program space is rendered useless, remove it. */
if (program_space_empty_p (inf->pspace))
- delete_program_space (inf->pspace);
+ delete inf->pspace;
delete inf;
}
diff --git a/gdb/progspace.c b/gdb/progspace.c
index 1361040347..6419f01770 100644
--- a/gdb/progspace.c
+++ b/gdb/progspace.c
@@ -109,36 +109,65 @@ init_address_spaces (void)
\f
-/* Adds a new empty program space to the program space list, and binds
- it to ASPACE. Returns the pointer to the new object. */
+/* Add a program space from the program spaces list. */
-program_space::program_space (address_space *aspace_)
-: num (++last_program_space_num), aspace (aspace_)
+static void
+add_program_space (program_space *pspace)
{
- program_space_alloc_data (this);
-
if (program_spaces == NULL)
- program_spaces = this;
+ program_spaces = pspace;
else
{
- struct program_space *last;
+ program_space *last;
for (last = program_spaces; last->next != NULL; last = last->next)
;
- last->next = this;
+ last->next = pspace;
}
}
-/* Releases program space PSPACE, and all its contents (shared
- libraries, objfiles, and any other references to the PSPACE in
- other modules). It is an internal error to call this when PSPACE
- is the current program space, since there should always be a
- program space. */
+/* Remove a program space from the program spaces list. */
+
+static void
+remove_program_space (program_space *pspace)
+{
+ program_space *ss, **ss_link;
+ gdb_assert (pspace != NULL);
+
+ ss = program_spaces;
+ ss_link = &program_spaces;
+ while (ss != NULL)
+ {
+ if (ss == pspace)
+ {
+ *ss_link = ss->next;
+ return;
+ }
+
+ ss_link = &ss->next;
+ ss = *ss_link;
+ }
+}
+
+/* See progspace.h. */
+
+program_space::program_space (address_space *aspace_)
+ : num (++last_program_space_num),
+ aspace (aspace_)
+{
+ program_space_alloc_data (this);
+
+ add_program_space (this);
+}
+
+/* See progspace.h. */
program_space::~program_space ()
{
gdb_assert (this != current_program_space);
+ remove_program_space (this);
+
scoped_restore_current_program_space restore_pspace;
set_current_program_space (this);
@@ -259,33 +288,6 @@ program_space_empty_p (struct program_space *pspace)
return 1;
}
-/* Remove a program space from the program spaces list and release it. It is
- an error to call this function while PSPACE is the current program space. */
-
-void
-delete_program_space (struct program_space *pspace)
-{
- struct program_space *ss, **ss_link;
- gdb_assert (pspace != NULL);
- gdb_assert (pspace != current_program_space);
-
- ss = program_spaces;
- ss_link = &program_spaces;
- while (ss != NULL)
- {
- if (ss == pspace)
- {
- *ss_link = ss->next;
- break;
- }
-
- ss_link = &ss->next;
- ss = *ss_link;
- }
-
- delete pspace;
-}
-
/* Prints the list of program spaces and their details on UIOUT. If
REQUESTED is not -1, it's the ID of the pspace that should be
printed. Otherwise, all spaces are printed. */
diff --git a/gdb/progspace.h b/gdb/progspace.h
index 71a6f2841e..2b887847e1 100644
--- a/gdb/progspace.h
+++ b/gdb/progspace.h
@@ -209,7 +209,15 @@ private:
struct program_space
{
- program_space (address_space *aspace_);
+ /* Constructs a new empty program space, binds it to ASPACE, and
+ adds it to the program space list. */
+ explicit program_space (address_space *aspace);
+
+ /* Releases a program space, and all its contents (shared libraries,
+ objfiles, and any other references to the program space in other
+ modules). It is an internal error to call this when the program
+ space is the current program space, since there should always be
+ a program space. */
~program_space ();
typedef unwrapping_objfile_range objfiles_range;
@@ -362,10 +370,6 @@ extern struct program_space *current_program_space;
#define ALL_PSPACES(pspace) \
for ((pspace) = program_spaces; (pspace) != NULL; (pspace) = (pspace)->next)
-/* Remove a program space from the program spaces list and release it. It is
- an error to call this function while PSPACE is the current program space. */
-extern void delete_program_space (struct program_space *pspace);
-
/* Returns the number of program spaces listed. */
extern int number_of_program_spaces (void);
^ permalink raw reply [flat|nested] 9+ messages in thread
* Failures on Fedora-x86_64-cc-with-index, branch master
2020-05-01 19:18 [binutils-gdb] Refactor delete_program_space as a destructor gdb-buildbot
@ 2020-05-01 19:18 ` gdb-buildbot
2020-05-01 19:29 ` Failures on Fedora-i686, " gdb-buildbot
` (6 subsequent siblings)
7 siblings, 0 replies; 9+ messages in thread
From: gdb-buildbot @ 2020-05-01 19:18 UTC (permalink / raw)
To: gdb-testers
Buildername:
Fedora-x86_64-cc-with-index
Worker:
fedora-x86-64-4
Full Build URL:
https://gdb-buildbot.osci.io/#builders/20/builds/2834
Author:
Pedro Alves <palves@redhat.com>
Commit tested:
381ce63f2f010ef5c246be720ef177cf46a19179
Subject of commit:
Refactor delete_program_space as a destructor
Testsuite logs (gdb.sum, gdb.log and others):
https://gdb-buildbot.osci.io/results/Fedora-x86_64-cc-with-index/38/381ce63f2f010ef5c246be720ef177cf46a19179/
*** Diff to previous build ***
==============================================
PASS -> KFAIL: gdb.threads/non-ldr-exit.exp: program exits normally
PASS -> KFAIL: gdb.threads/omp-par-scope.exp: nested_func: 1st call: 1st thread: print k
PASS -> KFAIL: gdb.threads/omp-par-scope.exp: nested_func: 1st call: 1st thread: print r
PASS -> KFAIL: gdb.threads/omp-par-scope.exp: nested_func: 1st call: 1st thread: print z
==============================================
*** Complete list of XFAILs for this builder ***
To obtain the list of XFAIL tests for this builder, go to:
<https://gdb-buildbot.osci.io/results/Fedora-x86_64-cc-with-index/38/381ce63f2f010ef5c246be720ef177cf46a19179//xfail.gz>
You can also see a pretty-printed version of the list, with more information
about each XFAIL, by going to:
<https://gdb-buildbot.osci.io/results/Fedora-x86_64-cc-with-index/38/381ce63f2f010ef5c246be720ef177cf46a19179//xfail.table.gz>
^ permalink raw reply [flat|nested] 9+ messages in thread
* Failures on Fedora-i686, branch master
2020-05-01 19:18 [binutils-gdb] Refactor delete_program_space as a destructor gdb-buildbot
2020-05-01 19:18 ` Failures on Fedora-x86_64-cc-with-index, branch master gdb-buildbot
@ 2020-05-01 19:29 ` gdb-buildbot
2020-05-01 19:56 ` Failures on Fedora-x86_64-m32, " gdb-buildbot
` (5 subsequent siblings)
7 siblings, 0 replies; 9+ messages in thread
From: gdb-buildbot @ 2020-05-01 19:29 UTC (permalink / raw)
To: gdb-testers
Buildername:
Fedora-i686
Worker:
fedora-x86-64-2
Full Build URL:
https://gdb-buildbot.osci.io/#builders/18/builds/2887
Author:
Pedro Alves <palves@redhat.com>
Commit tested:
381ce63f2f010ef5c246be720ef177cf46a19179
Subject of commit:
Refactor delete_program_space as a destructor
Testsuite logs (gdb.sum, gdb.log and others):
https://gdb-buildbot.osci.io/results/Fedora-i686/38/381ce63f2f010ef5c246be720ef177cf46a19179/
*** Diff to previous build ***
==============================================
new UNRESOLVED: gdb.base/corefile.exp: attach: core file is cleared
new FAIL: gdb.base/corefile.exp: attach: with core
PASS -> FAIL: gdb.base/options.exp: test-frame-apply: cmd complete "faas "
PASS -> FAIL: gdb.base/options.exp: test-frame-apply: cmd complete "faas -s "
PASS -> FAIL: gdb.base/options.exp: test-frame-apply: cmd complete "frame apply 1 "
PASS -> FAIL: gdb.base/options.exp: test-frame-apply: cmd complete "frame apply 1 -s "
PASS -> FAIL: gdb.base/options.exp: test-frame-apply: cmd complete "frame apply all "
PASS -> FAIL: gdb.base/options.exp: test-frame-apply: cmd complete "frame apply all -s "
PASS -> FAIL: gdb.base/options.exp: test-frame-apply: cmd complete "frame apply level 0 "
PASS -> FAIL: gdb.base/options.exp: test-frame-apply: cmd complete "frame apply level 0 -s "
PASS -> FAIL: gdb.base/options.exp: test-frame-apply: cmd complete "tfaas "
PASS -> FAIL: gdb.base/options.exp: test-frame-apply: cmd complete "tfaas -s "
PASS -> UNRESOLVED: gdb.base/options.exp: test-frame-apply: frame apply 1 -- -
PASS -> UNRESOLVED: gdb.base/options.exp: test-frame-apply: frame apply all -- -
PASS -> UNRESOLVED: gdb.base/options.exp: test-frame-apply: frame apply level 0 -- -
PASS -> FAIL: gdb.base/options.exp: test-frame-apply: tab complete "faas "
PASS -> FAIL: gdb.base/options.exp: test-frame-apply: tab complete "faas -- -"
PASS -> FAIL: gdb.base/options.exp: test-frame-apply: tab complete "faas -s "
PASS -> FAIL: gdb.base/options.exp: test-frame-apply: tab complete "frame apply 1 "
PASS -> FAIL: gdb.base/options.exp: test-frame-apply: tab complete "frame apply 1 -- -"
PASS -> FAIL: gdb.base/options.exp: test-frame-apply: tab complete "frame apply 1 -s "
PASS -> FAIL: gdb.base/options.exp: test-frame-apply: tab complete "frame apply all "
PASS -> FAIL: gdb.base/options.exp: test-frame-apply: tab complete "frame apply all -- -"
PASS -> FAIL: gdb.base/options.exp: test-frame-apply: tab complete "frame apply all -s "
PASS -> FAIL: gdb.base/options.exp: test-frame-apply: tab complete "frame apply level 0 "
PASS -> FAIL: gdb.base/options.exp: test-frame-apply: tab complete "frame apply level 0 -- -"
PASS -> FAIL: gdb.base/options.exp: test-frame-apply: tab complete "frame apply level 0 -s "
PASS -> FAIL: gdb.base/options.exp: test-frame-apply: tab complete "tfaas "
PASS -> FAIL: gdb.base/options.exp: test-frame-apply: tab complete "tfaas -- -"
PASS -> FAIL: gdb.base/options.exp: test-frame-apply: tab complete "tfaas -s "
PASS -> FAIL: gdb.base/options.exp: test-frame-apply: trailing-space: cmd complete "faas -- "
PASS -> FAIL: gdb.base/options.exp: test-frame-apply: trailing-space: cmd complete "frame apply 1 -- "
PASS -> FAIL: gdb.base/options.exp: test-frame-apply: trailing-space: cmd complete "frame apply all -- "
PASS -> FAIL: gdb.base/options.exp: test-frame-apply: trailing-space: cmd complete "frame apply level 0 -- "
PASS -> FAIL: gdb.base/options.exp: test-frame-apply: trailing-space: cmd complete "tfaas -- "
PASS -> FAIL: gdb.base/options.exp: test-frame-apply: trailing-space: tab complete "faas -- "
PASS -> FAIL: gdb.base/options.exp: test-frame-apply: trailing-space: tab complete "frame apply 1 -- "
PASS -> FAIL: gdb.base/options.exp: test-frame-apply: trailing-space: tab complete "frame apply all -- "
PASS -> FAIL: gdb.base/options.exp: test-frame-apply: trailing-space: tab complete "frame apply level 0 -- "
PASS -> FAIL: gdb.base/options.exp: test-frame-apply: trailing-space: tab complete "tfaas -- "
PASS -> FAIL: gdb.base/options.exp: test-thread-apply: cmd complete "taas "
PASS -> FAIL: gdb.base/options.exp: test-thread-apply: cmd complete "taas -c "
PASS -> FAIL: gdb.base/options.exp: test-thread-apply: cmd complete "thread apply 1 "
PASS -> FAIL: gdb.base/options.exp: test-thread-apply: cmd complete "thread apply 1 -c "
PASS -> FAIL: gdb.base/options.exp: test-thread-apply: cmd complete "thread apply all "
PASS -> FAIL: gdb.base/options.exp: test-thread-apply: cmd complete "thread apply all -c "
PASS -> FAIL: gdb.base/options.exp: test-thread-apply: tab complete "taas "
PASS -> FAIL: gdb.base/options.exp: test-thread-apply: tab complete "taas -- -"
PASS -> FAIL: gdb.base/options.exp: test-thread-apply: tab complete "taas -c "
PASS -> FAIL: gdb.base/options.exp: test-thread-apply: tab complete "thread apply 1 "
PASS -> FAIL: gdb.base/options.exp: test-thread-apply: tab complete "thread apply 1 -- -"
PASS -> FAIL: gdb.base/options.exp: test-thread-apply: tab complete "thread apply 1 -c "
PASS -> FAIL: gdb.base/options.exp: test-thread-apply: tab complete "thread apply all "
PASS -> FAIL: gdb.base/options.exp: test-thread-apply: tab complete "thread apply all -- -"
PASS -> FAIL: gdb.base/options.exp: test-thread-apply: tab complete "thread apply all -c "
PASS -> UNRESOLVED: gdb.base/options.exp: test-thread-apply: thread apply 1 -- -
PASS -> UNRESOLVED: gdb.base/options.exp: test-thread-apply: thread apply all -- -
PASS -> FAIL: gdb.base/options.exp: test-thread-apply: trailing-space: cmd complete "taas -- "
PASS -> FAIL: gdb.base/options.exp: test-thread-apply: trailing-space: cmd complete "thread apply 1 -- "
PASS -> FAIL: gdb.base/options.exp: test-thread-apply: trailing-space: cmd complete "thread apply all -- "
PASS -> FAIL: gdb.base/options.exp: test-thread-apply: trailing-space: tab complete "taas -- "
PASS -> FAIL: gdb.base/options.exp: test-thread-apply: trailing-space: tab complete "thread apply 1 -- "
PASS -> FAIL: gdb.base/options.exp: test-thread-apply: trailing-space: tab complete "thread apply all -- "
PASS -> UNRESOLVED: gdb.base/reread.exp: opts= "" "" : second pass: breakpoint foo in first file
PASS -> UNRESOLVED: gdb.base/reread.exp: opts= "-fPIE" "ldflags=-pie" : second pass: breakpoint foo in first file
PASS -> FAIL: gdb.base/shell.exp: cmd complete "pipe "
PASS -> FAIL: gdb.base/shell.exp: cmd complete "| "
PASS -> FAIL: gdb.base/shell.exp: cmd complete "|"
PASS -> FAIL: gdb.base/shell.exp: tab complete "pipe "
PASS -> FAIL: gdb.base/shell.exp: tab complete "| "
PASS -> FAIL: gdb.base/shell.exp: tab complete "|"
PASS -> FAIL: gdb.base/style.exp: set width 30
PASS -> FAIL: gdb.base/with.exp: completion: cmd complete "with print elements unlimited -- "
PASS -> FAIL: gdb.base/with.exp: completion: tab complete "with print elements unlimited -- "
PASS -> KFAIL: gdb.threads/non-ldr-exit.exp: program exits normally
PASS -> FAIL: gdb.tui/basic.exp: asm box
PASS -> FAIL: gdb.tui/basic.exp: asm box in split layout
PASS -> FAIL: gdb.tui/basic.exp: asm window shows main
PASS -> FAIL: gdb.tui/basic.exp: check main is where we expect on the screen
PASS -> FAIL: gdb.tui/basic.exp: list main
PASS -> FAIL: gdb.tui/basic.exp: scroll down
PASS -> FAIL: gdb.tui/basic.exp: scroll right
PASS -> FAIL: gdb.tui/basic.exp: scroll up
PASS -> FAIL: gdb.tui/basic.exp: source box
PASS -> FAIL: gdb.tui/basic.exp: source box in split layout
PASS -> FAIL: gdb.tui/basic.exp: split layout contents
PASS -> FAIL: gdb.tui/corefile-run.exp: load corefile
PASS -> FAIL: gdb.tui/empty.exp: asm-regs: 80x24: box 1
PASS -> FAIL: gdb.tui/empty.exp: asm-regs: 80x24: box 2
PASS -> FAIL: gdb.tui/empty.exp: asm-regs: 80x24: no asm
PASS -> FAIL: gdb.tui/empty.exp: asm-regs: 80x24: no regs
PASS -> FAIL: gdb.tui/empty.exp: asm-regs: 90x40: box 1
PASS -> FAIL: gdb.tui/empty.exp: asm-regs: 90x40: box 2
PASS -> FAIL: gdb.tui/empty.exp: asm-regs: 90x40: no asm
PASS -> FAIL: gdb.tui/empty.exp: asm-regs: 90x40: no regs
PASS -> FAIL: gdb.tui/empty.exp: asm: 80x24: box 1
PASS -> FAIL: gdb.tui/empty.exp: asm: 80x24: no asm
PASS -> FAIL: gdb.tui/empty.exp: asm: 90x40: box 1
PASS -> FAIL: gdb.tui/empty.exp: asm: 90x40: no asm
PASS -> FAIL: gdb.tui/empty.exp: split-regs: 80x24: box 1
PASS -> FAIL: gdb.tui/empty.exp: split-regs: 80x24: box 2
PASS -> FAIL: gdb.tui/empty.exp: split-regs: 80x24: no asm
PASS -> FAIL: gdb.tui/empty.exp: split-regs: 80x24: no regs
PASS -> FAIL: gdb.tui/empty.exp: split-regs: 90x40: box 1
PASS -> FAIL: gdb.tui/empty.exp: split-regs: 90x40: box 2
PASS -> FAIL: gdb.tui/empty.exp: split-regs: 90x40: no asm
PASS -> FAIL: gdb.tui/empty.exp: split-regs: 90x40: no regs
PASS -> FAIL: gdb.tui/empty.exp: split: 80x24: box 1
PASS -> FAIL: gdb.tui/empty.exp: split: 80x24: box 2
PASS -> FAIL: gdb.tui/empty.exp: split: 80x24: no asm
PASS -> FAIL: gdb.tui/empty.exp: split: 80x24: no source
PASS -> FAIL: gdb.tui/empty.exp: split: 90x40: box 1
PASS -> FAIL: gdb.tui/empty.exp: split: 90x40: box 2
PASS -> FAIL: gdb.tui/empty.exp: split: 90x40: no asm
PASS -> FAIL: gdb.tui/empty.exp: split: 90x40: no source
PASS -> FAIL: gdb.tui/empty.exp: src-regs: 80x24: box 1
PASS -> FAIL: gdb.tui/empty.exp: src-regs: 80x24: box 2
PASS -> FAIL: gdb.tui/empty.exp: src-regs: 80x24: no regs
PASS -> FAIL: gdb.tui/empty.exp: src-regs: 80x24: no source
PASS -> FAIL: gdb.tui/empty.exp: src-regs: 90x40: box 1
PASS -> FAIL: gdb.tui/empty.exp: src-regs: 90x40: box 2
PASS -> FAIL: gdb.tui/empty.exp: src-regs: 90x40: no regs
PASS -> FAIL: gdb.tui/empty.exp: src-regs: 90x40: no source
PASS -> FAIL: gdb.tui/empty.exp: src: 80x24: box 1
PASS -> FAIL: gdb.tui/empty.exp: src: 80x24: no source
PASS -> FAIL: gdb.tui/empty.exp: src: 90x40: box 1
PASS -> FAIL: gdb.tui/empty.exp: src: 90x40: no source
PASS -> FAIL: gdb.tui/list-before.exp: initial source listing
PASS -> FAIL: gdb.tui/list.exp: asm window shows main
PASS -> FAIL: gdb.tui/list.exp: initial source listing
PASS -> FAIL: gdb.tui/list.exp: list main
PASS -> FAIL: gdb.tui/main.exp: file clears window
PASS -> FAIL: gdb.tui/main.exp: show main after file
PASS -> FAIL: gdb.tui/new-layout.exp: example layout shows assembly
PASS -> UNRESOLVED: gdb.tui/new-layout.exp: help layout example
PASS -> UNRESOLVED: gdb.tui/new-layout.exp: help layout example2
PASS -> UNRESOLVED: gdb.tui/new-layout.exp: help layout h
PASS -> FAIL: gdb.tui/new-layout.exp: horizontal display
PASS -> FAIL: gdb.tui/new-layout.exp: left window box
PASS -> FAIL: gdb.tui/new-layout.exp: left window box after grow
PASS -> FAIL: gdb.tui/new-layout.exp: left window box after shrink
PASS -> FAIL: gdb.tui/new-layout.exp: right window box
PASS -> FAIL: gdb.tui/new-layout.exp: right window box after grow
PASS -> FAIL: gdb.tui/new-layout.exp: right window box after shrink
PASS -> UNRESOLVED: gdb.tui/new-layout.exp: tui new-layout
PASS -> UNRESOLVED: gdb.tui/new-layout.exp: tui new-layout example
PASS -> UNRESOLVED: gdb.tui/new-layout.exp: tui new-layout example asm 1 status 0 cmd 1
PASS -> UNRESOLVED: gdb.tui/new-layout.exp: tui new-layout example src 1
PASS -> UNRESOLVED: gdb.tui/new-layout.exp: tui new-layout example src 1 src 1
PASS -> UNRESOLVED: gdb.tui/new-layout.exp: tui new-layout example src 1}
PASS -> UNRESOLVED: gdb.tui/new-layout.exp: tui new-layout example zzq
PASS -> UNRESOLVED: gdb.tui/new-layout.exp: tui new-layout example {src 1
PASS -> UNRESOLVED: gdb.tui/new-layout.exp: tui new-layout example {src 1} 1}
PASS -> UNRESOLVED: gdb.tui/new-layout.exp: tui new-layout example2 {asm 1 status 0} 1 cmd 1
PASS -> UNRESOLVED: gdb.tui/new-layout.exp: tui new-layout h {-horizontal asm 1 src 1} 1 status 0 cmd 1
PASS -> FAIL: gdb.tui/regs.exp: any register contents
PASS -> FAIL: gdb.tui/regs.exp: register box
PASS -> FAIL: gdb.tui/regs.exp: source at startup
PASS -> FAIL: gdb.tui/regs.exp: source box in regs layout
PASS -> FAIL: gdb.tui/resize.exp: source at startup
PASS -> FAIL: gdb.tui/resize.exp: source box after resize
PASS -> FAIL: gdb.tui/tui-layout-asm-short-prog.exp: check asm box contents
PASS -> FAIL: gdb.tui/tui-layout-asm-short-prog.exp: check asm box contents again
PASS -> FAIL: gdb.tui/tui-layout-asm.exp: check asm box contents
PASS -> FAIL: gdb.tui/tui-missing-src.exp: Back in main
PASS -> FAIL: gdb.tui/tui-missing-src.exp: check source box is empty
PASS -> UNRESOLVED: gdb.tui/tui-missing-src.exp: check source box is empty after return
PASS -> FAIL: gdb.tui/tui-missing-src.exp: f2.c must be displayed in source window
PASS -> FAIL: gdb.tui/winheight.exp: larger source box
PASS -> FAIL: gdb.tui/winheight.exp: smaller source box
PASS -> FAIL: gdb.tui/winheight.exp: source box
==============================================
*** Complete list of XFAILs for this builder ***
To obtain the list of XFAIL tests for this builder, go to:
<https://gdb-buildbot.osci.io/results/Fedora-i686/38/381ce63f2f010ef5c246be720ef177cf46a19179//xfail.gz>
You can also see a pretty-printed version of the list, with more information
about each XFAIL, by going to:
<https://gdb-buildbot.osci.io/results/Fedora-i686/38/381ce63f2f010ef5c246be720ef177cf46a19179//xfail.table.gz>
^ permalink raw reply [flat|nested] 9+ messages in thread
* Failures on Fedora-x86_64-m32, branch master
2020-05-01 19:18 [binutils-gdb] Refactor delete_program_space as a destructor gdb-buildbot
2020-05-01 19:18 ` Failures on Fedora-x86_64-cc-with-index, branch master gdb-buildbot
2020-05-01 19:29 ` Failures on Fedora-i686, " gdb-buildbot
@ 2020-05-01 19:56 ` gdb-buildbot
2020-05-01 20:13 ` Failures on Fedora-x86_64-m64, " gdb-buildbot
` (4 subsequent siblings)
7 siblings, 0 replies; 9+ messages in thread
From: gdb-buildbot @ 2020-05-01 19:56 UTC (permalink / raw)
To: gdb-testers
Buildername:
Fedora-x86_64-m32
Worker:
fedora-x86-64-4
Full Build URL:
https://gdb-buildbot.osci.io/#builders/17/builds/2883
Author:
Pedro Alves <palves@redhat.com>
Commit tested:
381ce63f2f010ef5c246be720ef177cf46a19179
Subject of commit:
Refactor delete_program_space as a destructor
Testsuite logs (gdb.sum, gdb.log and others):
https://gdb-buildbot.osci.io/results/Fedora-x86_64-m32/38/381ce63f2f010ef5c246be720ef177cf46a19179/
*** Diff to previous build ***
==============================================
new FAIL: gdb.base/coredump-filter.exp: disassembling function main for non-Private-Anonymous: no binary: loading /home/gdb-buildbot-2/fedora-x86-64-4/fedora-x86-64-m32/build/gdb/testsuite/outputs/gdb.base/coredump-filter/non-private-anon.gcore
new FAIL: gdb.base/coredump-filter.exp: disassembling function main for non-Shared-Anonymous: no binary: loading /home/gdb-buildbot-2/fedora-x86-64-4/fedora-x86-64-m32/build/gdb/testsuite/outputs/gdb.base/coredump-filter/non-shared-anon.gcore
new FAIL: gdb.base/coredump-filter.exp: loading and testing corefile for DoNotDump: loading /home/gdb-buildbot-2/fedora-x86-64-4/fedora-x86-64-m32/build/gdb/testsuite/outputs/gdb.base/coredump-filter/dont-dump.gcore
new FAIL: gdb.base/coredump-filter.exp: loading and testing corefile for non-Shared-Anonymous: loading /home/gdb-buildbot-2/fedora-x86-64-4/fedora-x86-64-m32/build/gdb/testsuite/outputs/gdb.base/coredump-filter/non-shared-anon.gcore
==============================================
*** Complete list of XFAILs for this builder ***
To obtain the list of XFAIL tests for this builder, go to:
<https://gdb-buildbot.osci.io/results/Fedora-x86_64-m32/38/381ce63f2f010ef5c246be720ef177cf46a19179//xfail.gz>
You can also see a pretty-printed version of the list, with more information
about each XFAIL, by going to:
<https://gdb-buildbot.osci.io/results/Fedora-x86_64-m32/38/381ce63f2f010ef5c246be720ef177cf46a19179//xfail.table.gz>
^ permalink raw reply [flat|nested] 9+ messages in thread
* Failures on Fedora-x86_64-m64, branch master
2020-05-01 19:18 [binutils-gdb] Refactor delete_program_space as a destructor gdb-buildbot
` (2 preceding siblings ...)
2020-05-01 19:56 ` Failures on Fedora-x86_64-m32, " gdb-buildbot
@ 2020-05-01 20:13 ` gdb-buildbot
2020-05-01 20:36 ` Failures on Fedora-x86_64-native-extended-gdbserver-m32, " gdb-buildbot
` (3 subsequent siblings)
7 siblings, 0 replies; 9+ messages in thread
From: gdb-buildbot @ 2020-05-01 20:13 UTC (permalink / raw)
To: gdb-testers
Buildername:
Fedora-x86_64-m64
Worker:
fedora-x86-64-2
Full Build URL:
https://gdb-buildbot.osci.io/#builders/3/builds/2943
Author:
Pedro Alves <palves@redhat.com>
Commit tested:
381ce63f2f010ef5c246be720ef177cf46a19179
Subject of commit:
Refactor delete_program_space as a destructor
Testsuite logs (gdb.sum, gdb.log and others):
https://gdb-buildbot.osci.io/results/Fedora-x86_64-m64/38/381ce63f2f010ef5c246be720ef177cf46a19179/
*** Diff to previous build ***
==============================================
PASS -> UNRESOLVED: gdb.base/reread.exp: opts= "" "" : second pass: breakpoint foo in first file
PASS -> UNRESOLVED: gdb.base/reread.exp: opts= "-fPIE" "ldflags=-pie" : second pass: breakpoint foo in first file
PASS -> FAIL: gdb.linespec/cpls-ops.exp: ops-valid-unique: whitespace: cmd complete "b test_op_GT::operator >"
PASS -> FAIL: gdb.linespec/cpls-ops.exp: ops-valid-unique: whitespace: tab complete "b test_op_GT::operator >"
PASS -> FAIL: gdb.threads/fork-plus-threads.exp: detach-on-fork=off: no threads left
PASS -> FAIL: gdb.threads/fork-plus-threads.exp: detach-on-fork=off: only inferior 1 left
PASS -> FAIL: gdb.threads/gcore-stale-thread.exp: save a corefile
PASS -> KFAIL: gdb.threads/omp-par-scope.exp: multi_scope: second thread: print i02
PASS -> KFAIL: gdb.threads/omp-par-scope.exp: multi_scope: second thread: print i12
PASS -> KFAIL: gdb.threads/omp-par-scope.exp: multi_scope: second thread: print i22
PASS -> KFAIL: gdb.threads/omp-par-scope.exp: nested_func: 1st call: 2nd thread: print k
PASS -> KFAIL: gdb.threads/omp-par-scope.exp: nested_func: 1st call: 2nd thread: print r
PASS -> KFAIL: gdb.threads/omp-par-scope.exp: nested_func: 1st call: 2nd thread: print z
PASS -> KFAIL: gdb.threads/omp-par-scope.exp: single_scope: second thread: print i3
==============================================
*** Complete list of XFAILs for this builder ***
To obtain the list of XFAIL tests for this builder, go to:
<https://gdb-buildbot.osci.io/results/Fedora-x86_64-m64/38/381ce63f2f010ef5c246be720ef177cf46a19179//xfail.gz>
You can also see a pretty-printed version of the list, with more information
about each XFAIL, by going to:
<https://gdb-buildbot.osci.io/results/Fedora-x86_64-m64/38/381ce63f2f010ef5c246be720ef177cf46a19179//xfail.table.gz>
^ permalink raw reply [flat|nested] 9+ messages in thread
* Failures on Fedora-x86_64-native-extended-gdbserver-m32, branch master
2020-05-01 19:18 [binutils-gdb] Refactor delete_program_space as a destructor gdb-buildbot
` (3 preceding siblings ...)
2020-05-01 20:13 ` Failures on Fedora-x86_64-m64, " gdb-buildbot
@ 2020-05-01 20:36 ` gdb-buildbot
2020-05-01 21:11 ` Failures on Fedora-x86_64-native-extended-gdbserver-m64, " gdb-buildbot
` (2 subsequent siblings)
7 siblings, 0 replies; 9+ messages in thread
From: gdb-buildbot @ 2020-05-01 20:36 UTC (permalink / raw)
To: gdb-testers
Buildername:
Fedora-x86_64-native-extended-gdbserver-m32
Worker:
fedora-x86-64-4
Full Build URL:
https://gdb-buildbot.osci.io/#builders/4/builds/2780
Author:
Pedro Alves <palves@redhat.com>
Commit tested:
381ce63f2f010ef5c246be720ef177cf46a19179
Subject of commit:
Refactor delete_program_space as a destructor
Testsuite logs (gdb.sum, gdb.log and others):
https://gdb-buildbot.osci.io/results/Fedora-x86_64-native-extended-gdbserver-m32/38/381ce63f2f010ef5c246be720ef177cf46a19179/
*** Diff to previous build ***
==============================================
new FAIL: gdb.base/coredump-filter.exp: disassembling function main for non-Private-Anonymous: no binary: loading /home/gdb-buildbot-2/fedora-x86-64-4/fedora-x86-64-native-extended-gdbserver-m32/build/gdb/testsuite/outputs/gdb.base/coredump-filter/non-private-anon.gcore
new FAIL: gdb.base/coredump-filter.exp: disassembling function main for non-Shared-Anonymous: no binary: loading /home/gdb-buildbot-2/fedora-x86-64-4/fedora-x86-64-native-extended-gdbserver-m32/build/gdb/testsuite/outputs/gdb.base/coredump-filter/non-shared-anon.gcore
new FAIL: gdb.base/coredump-filter.exp: loading and testing corefile for DoNotDump: loading /home/gdb-buildbot-2/fedora-x86-64-4/fedora-x86-64-native-extended-gdbserver-m32/build/gdb/testsuite/outputs/gdb.base/coredump-filter/dont-dump.gcore
new FAIL: gdb.base/coredump-filter.exp: loading and testing corefile for non-Shared-Anonymous: loading /home/gdb-buildbot-2/fedora-x86-64-4/fedora-x86-64-native-extended-gdbserver-m32/build/gdb/testsuite/outputs/gdb.base/coredump-filter/non-shared-anon.gcore
UNRESOLVED -> FAIL: gdb.mi/mi-exec-run.exp: inferior-tty=main: mi=main: force-fail=1: run failure detected
UNRESOLVED -> FAIL: gdb.mi/mi-exec-run.exp: inferior-tty=main: mi=separate: force-fail=1: run failure detected
UNRESOLVED -> FAIL: gdb.mi/mi-exec-run.exp: inferior-tty=separate: mi=main: force-fail=1: run failure detected
UNRESOLVED -> FAIL: gdb.mi/mi-exec-run.exp: inferior-tty=separate: mi=separate: force-fail=1: run failure detected
new FAIL: gdb.multi/multi-re-run.exp: re_run_inf=1: iter=2: continue until exit
new FAIL: gdb.multi/multi-re-run.exp: re_run_inf=1: iter=2: print re_run_var_1
PASS -> FAIL: gdb.multi/multi-re-run.exp: re_run_inf=2: iter=2: continue until exit
PASS -> FAIL: gdb.multi/multi-re-run.exp: re_run_inf=2: iter=2: print re_run_var_2
PASS -> FAIL: gdb.threads/interrupted-hand-call.exp: continue until exit
PASS -> FAIL: gdb.threads/thread-unwindonsignal.exp: continue until exit
==============================================
*** Complete list of XFAILs for this builder ***
To obtain the list of XFAIL tests for this builder, go to:
<https://gdb-buildbot.osci.io/results/Fedora-x86_64-native-extended-gdbserver-m32/38/381ce63f2f010ef5c246be720ef177cf46a19179//xfail.gz>
You can also see a pretty-printed version of the list, with more information
about each XFAIL, by going to:
<https://gdb-buildbot.osci.io/results/Fedora-x86_64-native-extended-gdbserver-m32/38/381ce63f2f010ef5c246be720ef177cf46a19179//xfail.table.gz>
^ permalink raw reply [flat|nested] 9+ messages in thread
* Failures on Fedora-x86_64-native-extended-gdbserver-m64, branch master
2020-05-01 19:18 [binutils-gdb] Refactor delete_program_space as a destructor gdb-buildbot
` (4 preceding siblings ...)
2020-05-01 20:36 ` Failures on Fedora-x86_64-native-extended-gdbserver-m32, " gdb-buildbot
@ 2020-05-01 21:11 ` gdb-buildbot
2020-05-02 8:49 ` Failures on Fedora-x86_64-native-gdbserver-m32, " gdb-buildbot
2020-05-06 21:08 ` Failures on Ubuntu-Aarch64-native-extended-gdbserver-m64, " gdb-buildbot
7 siblings, 0 replies; 9+ messages in thread
From: gdb-buildbot @ 2020-05-01 21:11 UTC (permalink / raw)
To: gdb-testers
Buildername:
Fedora-x86_64-native-extended-gdbserver-m64
Worker:
fedora-x86-64-2
Full Build URL:
https://gdb-buildbot.osci.io/#builders/2/builds/2781
Author:
Pedro Alves <palves@redhat.com>
Commit tested:
381ce63f2f010ef5c246be720ef177cf46a19179
Subject of commit:
Refactor delete_program_space as a destructor
Testsuite logs (gdb.sum, gdb.log and others):
https://gdb-buildbot.osci.io/results/Fedora-x86_64-native-extended-gdbserver-m64/38/381ce63f2f010ef5c246be720ef177cf46a19179/
*** Diff to previous build ***
==============================================
new FAIL: gdb.base/break-interp.exp: ldprelink=NO: ldsepdebug=IN: binprelink=NO: binsepdebug=NO: binpie=NO: INNER: symbol-less: entry point reached
new FAIL: gdb.base/break-interp.exp: ldprelink=NO: ldsepdebug=IN: binprelink=NO: binsepdebug=NO: binpie=YES: INNER: symbol-less: entry point reached
PASS -> UNRESOLVED: gdb.base/reread.exp: opts= "" "" : second pass: breakpoint foo in first file
PASS -> UNRESOLVED: gdb.base/reread.exp: opts= "-fPIE" "ldflags=-pie" : second pass: breakpoint foo in first file
PASS -> FAIL: gdb.linespec/cpls-ops.exp: ops-valid-unique: whitespace: cmd complete "b test_op_PRE_DEC::operator -- "
PASS -> FAIL: gdb.linespec/cpls-ops.exp: ops-valid-unique: whitespace: tab complete "b test_op_PRE_DEC::operator -- "
FAIL -> UNRESOLVED: gdb.mi/mi-exec-run.exp: inferior-tty=main: mi=main: force-fail=1: run failure detected
FAIL -> UNRESOLVED: gdb.mi/mi-exec-run.exp: inferior-tty=main: mi=separate: force-fail=1: run failure detected
FAIL -> UNRESOLVED: gdb.mi/mi-exec-run.exp: inferior-tty=separate: mi=main: force-fail=1: run failure detected
FAIL -> UNRESOLVED: gdb.mi/mi-exec-run.exp: inferior-tty=separate: mi=separate: force-fail=1: run failure detected
UNRESOLVED -> FAIL: gdb.threads/fork-plus-threads.exp: detach-on-fork=off: inferior 1 exited
new FAIL: gdb.threads/fork-plus-threads.exp: detach-on-fork=off: only inferior 1 left
PASS -> FAIL: gdb.threads/interrupted-hand-call.exp: continue until exit
PASS -> KFAIL: gdb.threads/omp-par-scope.exp: nested_func: 2nd call: 2nd thread: print k
PASS -> KFAIL: gdb.threads/omp-par-scope.exp: nested_func: 2nd call: 2nd thread: print r
PASS -> KFAIL: gdb.threads/omp-par-scope.exp: nested_func: 2nd call: 2nd thread: print z
PASS -> KFAIL: gdb.threads/omp-par-scope.exp: nested_parallel: inner_threads: 1st stop: print i
PASS -> KFAIL: gdb.threads/omp-par-scope.exp: nested_parallel: inner_threads: 1st stop: print j
PASS -> FAIL: gdb.trace/ftrace.exp: advance through tracing
==============================================
*** Complete list of XFAILs for this builder ***
To obtain the list of XFAIL tests for this builder, go to:
<https://gdb-buildbot.osci.io/results/Fedora-x86_64-native-extended-gdbserver-m64/38/381ce63f2f010ef5c246be720ef177cf46a19179//xfail.gz>
You can also see a pretty-printed version of the list, with more information
about each XFAIL, by going to:
<https://gdb-buildbot.osci.io/results/Fedora-x86_64-native-extended-gdbserver-m64/38/381ce63f2f010ef5c246be720ef177cf46a19179//xfail.table.gz>
^ permalink raw reply [flat|nested] 9+ messages in thread
* Failures on Fedora-x86_64-native-gdbserver-m32, branch master
2020-05-01 19:18 [binutils-gdb] Refactor delete_program_space as a destructor gdb-buildbot
` (5 preceding siblings ...)
2020-05-01 21:11 ` Failures on Fedora-x86_64-native-extended-gdbserver-m64, " gdb-buildbot
@ 2020-05-02 8:49 ` gdb-buildbot
2020-05-06 21:08 ` Failures on Ubuntu-Aarch64-native-extended-gdbserver-m64, " gdb-buildbot
7 siblings, 0 replies; 9+ messages in thread
From: gdb-buildbot @ 2020-05-02 8:49 UTC (permalink / raw)
To: gdb-testers
Buildername:
Fedora-x86_64-native-gdbserver-m32
Worker:
fedora-x86-64-1
Full Build URL:
https://gdb-buildbot.osci.io/#builders/24/builds/2784
Author:
Pedro Alves <palves@redhat.com>
Commit tested:
381ce63f2f010ef5c246be720ef177cf46a19179
Subject of commit:
Refactor delete_program_space as a destructor
Testsuite logs (gdb.sum, gdb.log and others):
https://gdb-buildbot.osci.io/results/Fedora-x86_64-native-gdbserver-m32/38/381ce63f2f010ef5c246be720ef177cf46a19179/
*** Diff to previous build ***
==============================================
PASS -> FAIL: gdb.linespec/cpcompletion.exp: keywords-after-function: cmd complete "b -source cpls.cc -function function_with_labels
PASS -> FAIL: gdb.linespec/cpcompletion.exp: keywords-after-function: tab complete "b -source cpls.cc -function function_with_labels
PASS -> KFAIL: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=0: inferior 1 exited
PASS -> FAIL: gdb.threads/thread-unwindonsignal.exp: continue until exit
PASS -> FAIL: gdb.trace/mi-tsv-changed.exp: create delete modify: tvariable $tvar3 modified
==============================================
*** Complete list of XFAILs for this builder ***
To obtain the list of XFAIL tests for this builder, go to:
<https://gdb-buildbot.osci.io/results/Fedora-x86_64-native-gdbserver-m32/38/381ce63f2f010ef5c246be720ef177cf46a19179//xfail.gz>
You can also see a pretty-printed version of the list, with more information
about each XFAIL, by going to:
<https://gdb-buildbot.osci.io/results/Fedora-x86_64-native-gdbserver-m32/38/381ce63f2f010ef5c246be720ef177cf46a19179//xfail.table.gz>
^ permalink raw reply [flat|nested] 9+ messages in thread
* Failures on Ubuntu-Aarch64-native-extended-gdbserver-m64, branch master
2020-05-01 19:18 [binutils-gdb] Refactor delete_program_space as a destructor gdb-buildbot
` (6 preceding siblings ...)
2020-05-02 8:49 ` Failures on Fedora-x86_64-native-gdbserver-m32, " gdb-buildbot
@ 2020-05-06 21:08 ` gdb-buildbot
7 siblings, 0 replies; 9+ messages in thread
From: gdb-buildbot @ 2020-05-06 21:08 UTC (permalink / raw)
To: gdb-testers
Buildername:
Ubuntu-Aarch64-native-extended-gdbserver-m64
Worker:
ubuntu-aarch64
Full Build URL:
https://gdb-buildbot.osci.io/#builders/5/builds/2665
Author:
Pedro Alves <palves@redhat.com>
Commit tested:
381ce63f2f010ef5c246be720ef177cf46a19179
Subject of commit:
Refactor delete_program_space as a destructor
Testsuite logs (gdb.sum, gdb.log and others):
https://gdb-buildbot.osci.io/results/Ubuntu-Aarch64-native-extended-gdbserver-m64/38/381ce63f2f010ef5c246be720ef177cf46a19179/
*** Diff to previous build ***
==============================================
PASS -> FAIL: gdb.base/step-over-syscall.exp: detach-on-fork=off: follow-fork=parent: break cond on target : fork: pc after stepi matches insn addr after syscall
PASS -> KFAIL: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=0: inferior 1 exited
==============================================
*** Complete list of XFAILs for this builder ***
To obtain the list of XFAIL tests for this builder, go to:
<https://gdb-buildbot.osci.io/results/Ubuntu-Aarch64-native-extended-gdbserver-m64/38/381ce63f2f010ef5c246be720ef177cf46a19179//xfail.gz>
You can also see a pretty-printed version of the list, with more information
about each XFAIL, by going to:
<https://gdb-buildbot.osci.io/results/Ubuntu-Aarch64-native-extended-gdbserver-m64/38/381ce63f2f010ef5c246be720ef177cf46a19179//xfail.table.gz>
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2020-05-06 21:08 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-05-01 19:18 [binutils-gdb] Refactor delete_program_space as a destructor gdb-buildbot
2020-05-01 19:18 ` Failures on Fedora-x86_64-cc-with-index, branch master gdb-buildbot
2020-05-01 19:29 ` Failures on Fedora-i686, " gdb-buildbot
2020-05-01 19:56 ` Failures on Fedora-x86_64-m32, " gdb-buildbot
2020-05-01 20:13 ` Failures on Fedora-x86_64-m64, " gdb-buildbot
2020-05-01 20:36 ` Failures on Fedora-x86_64-native-extended-gdbserver-m32, " gdb-buildbot
2020-05-01 21:11 ` Failures on Fedora-x86_64-native-extended-gdbserver-m64, " gdb-buildbot
2020-05-02 8:49 ` Failures on Fedora-x86_64-native-gdbserver-m32, " gdb-buildbot
2020-05-06 21:08 ` Failures on Ubuntu-Aarch64-native-extended-gdbserver-m64, " gdb-buildbot
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).