summaryrefslogtreecommitdiff
path: root/open_issues
diff options
context:
space:
mode:
authorThomas Schwinge <thomas@codesourcery.com>2015-11-02 17:05:34 +0100
committerThomas Schwinge <thomas@codesourcery.com>2015-11-02 17:05:34 +0100
commitc3cfc03bad0889b1310b69ab14ebc518edb0c5bf (patch)
treef67d3ab3b0a33737aa5ae0500b78ebb1670fe9cf /open_issues
parentfa1af8427798be23dc3a1a3936f43993d0e9da75 (diff)
open_issues/binutils: binutils-gdb: ef8b8d4ad51c2b90e022c5442f60b39f05e38ef6 (2015-06-19)
Diffstat (limited to 'open_issues')
-rw-r--r--open_issues/binutils.mdwn35
1 files changed, 29 insertions, 6 deletions
diff --git a/open_issues/binutils.mdwn b/open_issues/binutils.mdwn
index 289206ad..7339158d 100644
--- a/open_issues/binutils.mdwn
+++ b/open_issues/binutils.mdwn
@@ -47,8 +47,8 @@ git diff --patience --stat=$COLUMNS,$COLUMNS --patch --src-prefix=./ --dst-prefi
-->
-Last reviewed up to Git commit 110f91128cf3e047eb1e04d346c27d71cc33fb9c
-(2015-04-19).
+Last reviewed up to Git commit ef8b8d4ad51c2b90e022c5442f60b39f05e38ef6
+(2015-06-19).
* Globally
@@ -220,6 +220,20 @@ Last reviewed up to Git commit 110f91128cf3e047eb1e04d346c27d71cc33fb9c
{+@code{@var{arch}(-[^-]*)?-@var{os}-gcc} [...]. @var{os} is currently supported only for+}
{+pattern @code{linux(-gnu)?}.+}
+ * GDB got support for Linux namespaces: *able to access executable and
+ shared library files without a "set sysroot" command when attaching to
+ processes running in different mount namespaces from the debugger.
+ This makes it possible to attach to processes in containers as simply
+ as "gdb -p PID" or "gdbserver --attach PID"*. Similar support might be
+ useful for [[hurd/subhurd]]s?
+
+ * gdbarch `infcall_munmap`
+
+ default_infcall_munmap (CORE_ADDR addr, CORE_ADDR size)
+ {
+ /* Memory reserved by inferior mmap is kept leaked. */
+ }
+
* Check testsuite with check-read1 / READ1=t [./gdb/testsuite/README]
* `libdecnumber/`
@@ -263,6 +277,15 @@ Last reviewed up to Git commit 110f91128cf3e047eb1e04d346c27d71cc33fb9c
{+-PASS: Run plt-main+}
{+-PASS: Run plt-main with PIE+}
+ diff --git ./ld/testsuite/ld-i386/i386.exp ./ld/testsuite/ld-i386/i386.exp
+ {+if { !([istarget "i?86-*-linux*"]+}
+ {+ || [istarget "x86_64-*-linux*"]) } {+}
+ {+ return+}
+ {+}+}
+
+ {+# Linux only tests+}
+ {+run_dump_test "pltgot-1"+}
+
* `__ehdr_start symbol`, c84ed8d89d0b8bf5a2968d465f77ac24bcfc40c2 -- can this
be helpful in the exec server, glibc, or elsewhere? Used in GDB (BFD)
commit bdbd9758806ed855af89244870fdc52cf3ff09bc.
@@ -308,8 +331,8 @@ so we need to configure with support for plugins and
sysroots. In the GDB build, there are compiler diagnostics reported in the
MIG-generated stub files; thus no `-Werror` until that is resolved.
-This takes up around 1.4 GiB, and runs for [[23 min|performance#measure]] on
-kepler.SCHWINGE and [[19 min|performance#measure]] on laplace.SCHWINGE.
+This takes up around 1.4 GiB, and runs for [[21 min|performance#measure]] on
+kepler.SCHWINGE and [[20 min|performance#measure]] on laplace.SCHWINGE.
<!--
@@ -394,7 +417,7 @@ formats, and more emulation vectors.
$ make install 2>&1 | tee log_install
[...]
-This takes up around 200 MiB, and runs for [[1 min|performance#measure]] on
+This takes up around 210 MiB, and runs for [[1 min|performance#measure]] on
kepler.SCHWINGE and [[1 min|performance#measure]] on laplace.SCHWINGE.
@@ -410,7 +433,7 @@ kepler.SCHWINGE and [[1 min|performance#measure]] on laplace.SCHWINGE.
$ make -k check 2>&1 | tee log_test
[...]
-This runs for [[40 min|performance#measure]] on kepler.SCHWINGE and [[56
+This runs for [[31 min|performance#measure]] on kepler.SCHWINGE and [[56
min|performance#measure]] on laplace.SCHWINGE.
When running `make -k check 2>&1 | tee log_test`, at the end of the testsuite