gdb/ChangeLog:
2020-05-29 Samuel Thibault
* i386-gnu-tdep.c: Include "gdbcore.h"
(gnu_sigtramp_code, i386_gnu_sc_reg_offset): New arrays.
(GNU_SIGTRAMP_LEN, GNU_SIGTRAMP_TAIL,
I386_GNU_SIGCONTEXT_THREAD_STATE_OFFSET): New macros
(i386_gnu_sigtramp_start,
This fixes creating inferiors, which was broken since 5b6d1e4fa ('Multi-target
support')
gdb/ChangeLog:
2020-05-29 Samuel Thibault
* gnu-nat.c (gnu_nat_target::create_inferior): Move push_target call
before fork_inferior call. Avoid calling it if target_is_pushed returns
fal
Fixes
../../gdb/gnu-nat.c:1110:28: error: cannot convert ‘ptid_t’ to
‘process_stratum_target*’
1110 |thread_change_ptid (inferior_ptid, ptid);
and others related to 5b6d1e4fa ("Multi-target support")
gdb/ChangeLog:
2020-05-29 Samuel Thibault
* gnu-nat.h (gnu_target): New v
Fixes
../../gdb/gnu-nat.c:2554:7: error: unused variable ‘res’
[-Werror=unused-variable]
2554 | int res;
../../gdb/gnu-nat.c:2644:20: error: unused variable ‘old_address’
[-Werror=unused-variable]
2644 | vm_address_t old_address = region_address;
gdb/ChangeLog:
2020-05-29 Samuel Thi
gdb/ChangeLog:
2020-05-29 Samuel Thibault
* config/i386/i386gnu.mn (%_reply_S.c): Add dependency on
$(srcdir)/reply_mig_hack.awk.
diff --git a/gdb/config/i386/i386gnu.mn b/gdb/config/i386/i386gnu.mn
index 1c3453823d..5c81efd007 100644
--- a/gdb/config/i386/i386gnu.mn
+++ b/gdb
Fixes
../../gdb/gnu-nat.c:2522:14: error: ‘target_gdbarch’ was not declared in this
scope; did you mean ‘target_detach’?
2522 |paddress (target_gdbarch (), memaddr), pulongest (len),
gdb/Changelog:
2020-05-29 Samuel Thibault
* gnu-nat.c: Include "gdbarch.h".
diff --git a/gdb/g
Fixes
process_reply_S.c:104:23: error: function called through a non-compatible type
[-Werror]
104 | OutP->RetCode = (*(kern_return_t (*)(mach_port_t, kern_return_t))
S_proc_setmsgport_reply) (In0P->Head.msgh_request_port, In0P-
gdb/ChangeLog:
2020-05-29 Samuel Thibault
* re
Fixes
../../gdb/gnu-nat.c:96:6: error: conflicting declaration ‘bool gnu_debug_flag’
96 | bool gnu_debug_flag = false;
../../gdb/gnu-nat.c: In function ‘void _initialize_gnu_nat()’:
../../gdb/gnu-nat.c:3511:7: error: cannot
gdb/ChangeLog:
2020-05-29 Samuel Thibault
* gnu-nat.h (gn
On 2020-05-29 4:01 p.m., Samuel Thibault wrote:
> gdb/ChangeLog:
>
> 2020-05-29 Samuel Thibault
>
> * gdb/gnu-nat.h (gnu_debug_flag): Set type to bool.
>
> diff --git a/gdb/gnu-nat.h b/gdb/gnu-nat.h
> index 77c57817b2..7c36778394 100644
> --- a/gdb/gnu-nat.h
> +++ b/gdb/gnu-nat.h
> @@
On 2020-05-29 4:10 p.m., Samuel Thibault wrote:
> gdb/Changelog:
>
> 2020-05-29 Samuel Thibault
>
> * gnu-nat.c: Include "gdbarch.h".
>
> diff --git a/gdb/gnu-nat.c b/gdb/gnu-nat.c
> index 3b438a9a43..78e9ab7f71 100644
> --- a/gdb/gnu-nat.c
> +++ b/gdb/gnu-nat.c
> @@ -64,6 +64,7 @@ exte
gdb/Changelog:
2020-05-29 Samuel Thibault
* gnu-nat.c: Include "gdbarch.h".
diff --git a/gdb/gnu-nat.c b/gdb/gnu-nat.c
index 3b438a9a43..78e9ab7f71 100644
--- a/gdb/gnu-nat.c
+++ b/gdb/gnu-nat.c
@@ -64,6 +64,7 @@ extern "C"
#include "language.h"
#include "target.h"
#include "gdbsup
gdb/ChangeLog:
2020-05-29 Samuel Thibault
* gnu-nat.c (gnu_xfer_auxv): Remove unused `res' variable.
(gnu_nat_target::find_memory_regions): Remove unused
`old_address' variable.
diff --git a/gdb/gnu-nat.c b/gdb/gnu-nat.c
index 3b438a9a43..78e9ab7f71 100644
--- a/gdb/g
gdb/ChangeLog:
2020-05-29 Samuel Thibault
* gnu-nat.h (gnu_target): New variable declaration.
* i386-gnu-nat.c (_initialize_i386gnu_nat): Initialize
gnu_target.
* gnu-nat.c (gnu_target): New variable.
(inf_validate_procs): Pass gnu_target to thread_chan
gdb/ChangeLog:
2020-05-29 Samuel Thibault
* reply_mig_hack.awk (Error return): Cast function through
void *, to bypass compiler function call check.
diff --git a/gdb/reply_mig_hack.awk b/gdb/reply_mig_hack.awk
index 52ab90bba3..6ff683a841 100644
--- a/gdb/reply_mig_hack.awk
+
gdb/ChangeLog:
2020-05-29 Samuel Thibault
* config/i386/i386gnu.mn (%_reply_S.c): Add dependency on
$(srcdir)/reply_mig_hack.awk.
diff --git a/gdb/config/i386/i386gnu.mn b/gdb/config/i386/i386gnu.mn
index 1c3453823d..5c81efd007 100644
--- a/gdb/config/i386/i386gnu.mn
+++ b/gd
gdb/ChangeLog:
2020-05-29 Samuel Thibault
* gdb/gnu-nat.h (gnu_debug_flag): Set type to bool.
diff --git a/gdb/gnu-nat.h b/gdb/gnu-nat.h
index 77c57817b2..7c36778394 100644
--- a/gdb/gnu-nat.h
+++ b/gdb/gnu-nat.h
@@ -111,7 +111,7 @@ extern char *proc_string (struct proc *proc);
I can only assume that most Hurd developers would appreciate your work
in this. Please note, that in order for your code to be merged into the
Hurd properly, you would need to assign copyright to the FSF.
Would you be willing to do this?
--
Joshua Branson
Sent from Emacs and Gnus
I did some work a couple of years ago to add USB support to the Hurd. I
was successful in getting USB keyboard working. I anyone is interested
in continuing this effort, I would glad to turn over the work that I
have done.
*Rowland E. Smith*
+1-201-396-3842
On 5/28/20 8:59 PM, Joshua Branson w
Hello,
libgcc is currently missing the support for unwinding over signal
trampolines on GNU/Hurd. The attached patch implements it.
Samuel
hurd: libgcc unwinding support over signal trampolines
* libgcc/config.host (md_unwind_header): Set to i386/gnu-unwind.h on
i[34567]86-*-gnu*.
* src/libgcc/c
19 matches
Mail list logo