From c3cfc03bad0889b1310b69ab14ebc518edb0c5bf Mon Sep 17 00:00:00 2001 From: Thomas Schwinge Date: Mon, 2 Nov 2015 17:05:34 +0100 Subject: open_issues/binutils: binutils-gdb: ef8b8d4ad51c2b90e022c5442f60b39f05e38ef6 (2015-06-19) --- open_issues/binutils.mdwn | 35 +++++++++++++++++++++++++++++------ 1 file changed, 29 insertions(+), 6 deletions(-) (limited to 'open_issues/binutils.mdwn') 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.