1 2004-12-09 Jim Blandy <jimb@redhat.com>
3 * configure.in: Remove nonsense test.
4 * aclocal.m4, configure: Regenerated.
6 2002-08-21 Kevin Buettner <kevinb@redhat.com>
8 * Makefile.am, configure.in, server.cc, win32-target.cc: Change
9 ``libremote'' references into ``RDA'' references.
10 * Makefile.in, configure: Regenerate.
12 2002-08-15 Kevin Buettner <kevinb@redhat.com>
14 * child_process.cc, server.cc, server.h, win32-strace.cc,
15 win32-target.cc: Update copyright notices.
17 2001-11-14 Corinna Vinschen <vinschen@redhat.com>
19 * configure.in: Check AC_FUNC_ALLOCA.
20 * configure: Regenerate from configure.in.
21 * config.in: Add HAVE_ALLOCA_H stuff.
22 * server.h: Add alloca check as in gdb's defs.h.
24 2001-11-12 Corinna Vinschen <vinschen@redhat.com>
26 * win32-target.cc (win32_process_set_pc): Declare 2nd parameter
27 `const' to avoid errors with some compilers.
29 2001-04-12 Andrew Cagney <ac131313@redhat.com>
31 * server.cc (main): Replace gdbsocket_poll with gdbloop_poll.
32 * win32-target.cc: Update comments.
33 * server.h: Include "gdbloop.h".
35 2001-03-22 Andrew Cagney <ac131313@redhat.com>
37 * server.cc (main): Pass win32_attach and process to
38 gdbsocket_startup instead of gdbsocket_poll.
40 2001-03-14 Andrew Cagney <ac131313@redhat.com>
42 * Makefile.am (INCLUDES): Update. Headers moved to ../include.
43 * Makefile.in: Regenerate.
45 2000-12-06 Corinna Vinschen <vinschen@cygnus.com>
47 * child_process.cc (check_state): new method.
48 (fromtarget_break): Ditto.
49 (fromtarget_exit): Ditto.
50 (fromtarget_terminate): Ditto.
51 * server.cc (main): Change tabbing. Use new child_process methods.
52 * server.h (struct server_vector): Eliminated.
53 * (class child_process): Add new methods `check_state',
54 `fromtarget_break', `fromtarget_exit' and `fromtarget_terminate'.
55 * win32-target.cc (win32_check_child_state): Eliminated. Functionality
56 moved to class child_process.
57 (win32_fromtarget_break): Ditto.
58 (win32_fromtarget_exit): Ditto.
59 (win32_fromtarget_terminate): Ditto.
61 2000-11-24 Corinna Vinschen <vinschen@cygnus.com>
63 * Makefile.am: Add child_process.cc dependency.
64 * Makefile.in: Regenerated.
65 * configure.in: Add child_process.o dependency.
66 * configure: Regenerated.
67 * child_process.cc: New file. Contains methods of class child_process.
68 * server.cc: Move global `server_quit_p' to class child_process.
69 (main): Use new child_process methods.
70 * server.h: Move gdb specific includes to here. Move define
71 FLAG_TRACE_BIT to here.
72 (enum proc_state): New type.
73 (class child_process): Change access of `stop_status' and `stop_signal'
74 to private. Add private member `server_quit_p'.
75 (child_process::set_running): New method.
76 (child_process::set_break): Ditto.
77 (child_process::set_exit): Ditto.
78 (child_process::set_term): Ditto.
79 (child_process::status): Ditto.
80 (child_process::stop_signal): Ditto.
81 (child_process::term_signal): Ditto.
82 (child_process::exit_code): Ditto.
83 (child_process::quit_server): Ditto.
84 (child_process::handle_exception): Add declaration for new method.
85 (child_process::fetch_regs): Ditto.
86 (child_process::store_regs): Ditto.
87 (child_process::resume_program): Ditto.
88 (child_process::load_dll_event): Ditto.
89 (child_process::create_child): Ditto.
90 * win32-strace.cc: Slight cleanup.
91 (win32_output_debug_string): Use new child_process methods.
92 * win32-target.cc: Slight cleanups. Use new child_process methods
94 (child_process::debug): Moved to child_process.cc.
95 (win32_fetch_regs): Changed to method child_process::fetch_regs and
96 moved to child_process.cc.
97 (win32_store_regs): Changed to method child_process::store_regs and
98 moved to child_process.cc.
99 (win32_get_process): Change to inline function.
100 (win32_process_set_pc): New function.
101 (win32_resume_program): Changed to method child_process::resume_program
102 and moved to child_process.cc.
103 (win32_process_signal): Changed storage class to `extern "C"'.
104 (win32_create_child): Changed to method child_process::create_child
105 and moved to child_process.cc.
106 (struct sigmap): Moved to child_process.cc.
107 (win32_handle_waitstatus): Changed to method
108 child_process::handle_exception and moved to child_process.cc.
109 (win32_load_dll_event): Changed to method child_process::load_dll_event
110 and moved to child_process.cc.
112 2000-11-24 Corinna Vinschen <vinschen@cygnus.com>
114 * Makefile.am: Add win32-strace.cc dependency.
115 * Makefile.in: Regenerated.
116 * configure.in: Add win32-strace.o dependency.
117 * configure: Regenerated.
118 * server.h: Add classes `breakpoint' and `bp_array'.
119 Add various new members to class `child_process'.
120 * server.cc (usage): Clean up output.
121 (main): Add handling for some more flags.
122 * win32-strace.cc: New file.
123 * win32-target.cc: Several cleanups. Additional debug output.
124 Move `win32_handle_debug_output' to win32-strace.cc.
125 (child_process::debug): New method.
126 (win32_process_rcmd): Add handling for [no]trace and [no]debug_child
128 (win32_remove_breakpoint): New function.
129 (win32_set_breakpoint): Ditto.
130 (win32_process_signal): Ditto.
131 (win32_load_dll_event): Ditto.
132 (win32_check_child_state): Return always 1 when signal condition
135 2000-11-22 Corinna Vinschen <vinschen@cygnus.com>
137 * Makefile.am: Drop CXX variable.
138 * Makefile.in: Regenerated.
139 * configure.in: Add the `AC_PROG_CXX' macro.
140 * configure: Regenerated.
141 * server.h: Move `debug_backend' to private. Add methods `set_debug'
143 * server.cc (main): Add debug option `-d'. Fix `-p' option.
144 Slight format changes. Use new debug methods.
145 * win32-target.cc: Use new debug methods. Various cleanups.
146 (win32_process_signal): New function.
148 2000-11-21 Corinna Vinschen <vinschen@cygnus.com>
150 New directory "win32" for Cygwin win32 gdbserver in libremote
151 * server.cc: New file. Entry point and main event loop.
152 * server.h: New file. Shared declarations.
153 * win32-target.cc: New file. Win32 version of libremote stub.
154 * config.in: New file. config.h source file.
155 * configure.in: New file. Autoconf source.
156 * configure: New file. Autoconf generated from configure.in.
157 * Makefile.am: New file. Automake source.
158 * Makefile.in: New file. Automake-generated makefile source.
159 * aclocal.m4: New file. Copied from ../native.
160 Note: this work is incomplete and only partially working.