OSDN Git Service

dc888831dd044348ed83fb61179f1197a172472c
[pf3gnuchains/sourceware.git] / rda / win32 / ChangeLog
1 2004-12-09  Jim Blandy  <jimb@redhat.com>
2
3         * configure.in: Remove nonsense test.
4         * aclocal.m4, configure: Regenerated.
5
6 2002-08-21  Kevin Buettner  <kevinb@redhat.com>
7
8         * Makefile.am, configure.in, server.cc, win32-target.cc: Change
9         ``libremote'' references into ``RDA'' references.
10         * Makefile.in, configure: Regenerate.
11
12 2002-08-15  Kevin Buettner  <kevinb@redhat.com>
13
14         * child_process.cc, server.cc, server.h, win32-strace.cc,
15         win32-target.cc:  Update copyright notices.
16
17 2001-11-14  Corinna Vinschen  <vinschen@redhat.com>
18
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.
23
24 2001-11-12  Corinna Vinschen  <vinschen@redhat.com>
25
26         * win32-target.cc (win32_process_set_pc):  Declare 2nd parameter
27         `const' to avoid errors with some compilers.
28
29 2001-04-12  Andrew Cagney  <ac131313@redhat.com>
30
31         * server.cc (main): Replace gdbsocket_poll with gdbloop_poll.
32         * win32-target.cc: Update comments.
33         * server.h: Include "gdbloop.h".
34
35 2001-03-22  Andrew Cagney  <ac131313@redhat.com>
36
37         * server.cc (main): Pass win32_attach and process to
38         gdbsocket_startup instead of gdbsocket_poll.
39
40 2001-03-14  Andrew Cagney  <ac131313@redhat.com>
41
42         * Makefile.am (INCLUDES): Update. Headers moved to ../include.
43         * Makefile.in: Regenerate.
44
45 2000-12-06  Corinna Vinschen  <vinschen@cygnus.com>
46
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.
60
61 2000-11-24  Corinna Vinschen  <vinschen@cygnus.com>
62
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
93         throughout.
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.
111
112 2000-11-24  Corinna Vinschen  <vinschen@cygnus.com>
113
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
127         commands.
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
133         is raised.
134
135 2000-11-22  Corinna Vinschen  <vinschen@cygnus.com>
136
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'
142         and `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.
147
148 2000-11-21  Corinna Vinschen  <vinschen@cygnus.com>
149
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.