summaryrefslogtreecommitdiff
path: root/gnu/usr.bin
diff options
context:
space:
mode:
authorskrll <skrll@NetBSD.org>2003-10-21 19:07:36 +0000
committerskrll <skrll@NetBSD.org>2003-10-21 19:07:36 +0000
commita69cb4cc55bb13066eec6f67b2c7710dcb7f054d (patch)
treed098f4cc30033ee208f9b26c3b5df74ab06bd1d4 /gnu/usr.bin
parente3e6938d924c68780f78b41e264419e032266144 (diff)
ARM thread support.
- add or expose {supply,fill}_{fp,g}regset functions - add lwpid to ptrace calls
Diffstat (limited to 'gnu/usr.bin')
-rw-r--r--gnu/usr.bin/gdb53/arch/arm/defs.mk21
-rw-r--r--gnu/usr.bin/gdb53/arch/arm/init.c23
2 files changed, 41 insertions, 3 deletions
diff --git a/gnu/usr.bin/gdb53/arch/arm/defs.mk b/gnu/usr.bin/gdb53/arch/arm/defs.mk
index 9eef8f9f987..613c0874bdf 100644
--- a/gnu/usr.bin/gdb53/arch/arm/defs.mk
+++ b/gnu/usr.bin/gdb53/arch/arm/defs.mk
@@ -1,4 +1,4 @@
-# $NetBSD: defs.mk,v 1.1 2003/09/26 19:59:14 skrll Exp $
+# $NetBSD: defs.mk,v 1.2 2003/10/21 19:07:36 skrll Exp $
G_GDB_OBJS=\
annotate.o \
arch-utils.o \
@@ -102,6 +102,7 @@ mi-parse.o \
minsyms.o \
mipsread.o \
nbsd-tdep.o \
+nbsd-thread.o \
nlmread.o \
objfiles.o \
osabi.o \
@@ -190,6 +191,24 @@ syms.o \
targets.o \
tekhex.o
+G_TUI_OBJS= \
+tui-file.o \
+tui-hooks.o \
+tui-out.o \
+tui.o \
+tuiCommand.o \
+tuiData.o \
+tuiDataWin.o \
+tuiDisassem.o \
+tuiGeneralWin.o \
+tuiIO.o \
+tuiLayout.o \
+tuiRegs.o \
+tuiSource.o \
+tuiSourceWin.o \
+tuiStack.o \
+tuiWin.o
+
G_OPCODES_OBJS=\
dis-buf.o \
arm-dis.o
diff --git a/gnu/usr.bin/gdb53/arch/arm/init.c b/gnu/usr.bin/gdb53/arch/arm/init.c
index 874d93d47a9..25f2cff94e4 100644
--- a/gnu/usr.bin/gdb53/arch/arm/init.c
+++ b/gnu/usr.bin/gdb53/arch/arm/init.c
@@ -27,6 +27,7 @@ extern initialize_file_ftype _initialize_gdb_osabi;
extern initialize_file_ftype _initialize_copying;
extern initialize_file_ftype _initialize_arm_tdep;
extern initialize_file_ftype _initialize_arm_netbsd_tdep;
+extern initialize_file_ftype _initialize_corelow;
extern initialize_file_ftype _initialize_solib;
extern initialize_file_ftype _initialize_svr4_solib;
extern initialize_file_ftype _initialize_ser_hardwire;
@@ -35,7 +36,6 @@ extern initialize_file_ftype _initialize_ser_tcp;
extern initialize_file_ftype _initialize_kernel_u_addr;
extern initialize_file_ftype _initialize_infptrace;
extern initialize_file_ftype _initialize_inftarg;
-extern initialize_file_ftype _initialize_corelow;
extern initialize_file_ftype _initialize_arm_netbsd_nat;
extern initialize_file_ftype _initialize_remote;
extern initialize_file_ftype _initialize_dcache;
@@ -85,6 +85,16 @@ extern initialize_file_ftype _initialize_mi_out;
extern initialize_file_ftype _initialize_mi_cmds;
extern initialize_file_ftype _initialize_mi_main;
extern initialize_file_ftype _initialize_mi_parse;
+extern initialize_file_ftype _initialize_nbsd_thread;
+#ifdef USE_TUI
+extern initialize_file_ftype _initialize_tui;
+extern initialize_file_ftype _initialize_tuiLayout;
+extern initialize_file_ftype _initialize_tuiRegs;
+extern initialize_file_ftype _initialize_tuiStack;
+extern initialize_file_ftype _initialize_tuiWin;
+extern initialize_file_ftype _initialize_tui_out;
+#endif
+
void
initialize_all_files (void)
{
@@ -121,7 +131,6 @@ initialize_all_files (void)
_initialize_kernel_u_addr ();
_initialize_infptrace ();
_initialize_inftarg ();
- _initialize_corelow ();
_initialize_arm_netbsd_nat ();
_initialize_remote ();
_initialize_dcache ();
@@ -161,6 +170,7 @@ initialize_all_files (void)
_initialize_nlmread ();
_initialize_serial ();
_initialize_mdebugread ();
+ _initialize_nbsd_thread ();
_initialize_gnu_v2_abi ();
_initialize_gnu_v3_abi ();
_initialize_hpacc_abi ();
@@ -171,4 +181,13 @@ initialize_all_files (void)
_initialize_mi_cmds ();
_initialize_mi_main ();
_initialize_mi_parse ();
+#ifdef USE_TUI
+ _initialize_tui ();
+ _initialize_tuiLayout ();
+ _initialize_tuiRegs ();
+ _initialize_tuiStack ();
+ _initialize_tuiWin ();
+ _initialize_tui_out ();
+#endif
+ _initialize_corelow ();
}