diff options
| author | skrll <skrll@NetBSD.org> | 2003-10-21 19:07:36 +0000 |
|---|---|---|
| committer | skrll <skrll@NetBSD.org> | 2003-10-21 19:07:36 +0000 |
| commit | a69cb4cc55bb13066eec6f67b2c7710dcb7f054d (patch) | |
| tree | d098f4cc30033ee208f9b26c3b5df74ab06bd1d4 /gnu/usr.bin | |
| parent | e3e6938d924c68780f78b41e264419e032266144 (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.mk | 21 | ||||
| -rw-r--r-- | gnu/usr.bin/gdb53/arch/arm/init.c | 23 |
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 (); } |
