Commit | Line | Data |
---|---|---|
c5394b80 JM |
1 | 2000-01-17 Jason Molenda (jsm@bugshack.cygnus.com) |
2 | ||
3 | * configure.in (NEW_PROC_API): Fix Unixware-matching regexp. | |
4 | Fix from Robert Lipe <robertl@sco.com>. | |
5 | * configure: Regenerated. | |
6 | ||
7 | 2000-01-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com> | |
8 | ||
9 | * stack.c (print_frame_info_base): Break up into the frame info | |
10 | (location) printing part and the rest (source line printing). | |
11 | (print_frame): New function. Take care of printing the location | |
12 | information. | |
13 | Update copyright. | |
14 | ||
15 | * infrun.c (normal_stop): Use enum values rather than integers for the | |
16 | source_flag to be passed to show_and_print_stack_frame(). | |
17 | Update copyright. | |
18 | ||
19 | * frame.h (print_what): New enum for 'source' argument to | |
20 | print_frame_info_base(). Use this instead of obscure numbers. | |
21 | Update copyright. | |
22 | ||
23 | Sun Jan 16 17:58:00 2000 David Taylor <taylor@texas.cygnus.com> | |
24 | ||
25 | * event-top.c (stdin_event_handler): call quit_command rather than | |
26 | exit -- run cleanups, give target code a chance to say goodbye to | |
27 | the target. Fixes bug where the inferior processes were left | |
28 | around on Solaris (and probably elsewhere) by the testsuite. | |
29 | ||
30 | 2000-01-14 Mark Salter <msalter@cygnus.com> | |
31 | ||
32 | * v850-tdep.c (v850_target_architecture_hook): Setup correct | |
33 | machine id for disassembly. | |
34 | ||
35 | Thu Jan 13 23:34:17 EST 2000 Nicholas Duffek <nsd@cygnus.com> | |
36 | ||
37 | * uw-thread.c: Document libthread.so debugging interface. Minor | |
38 | comment and formatting tweaks. | |
39 | (DEBUG): #define as 0 instead of 1. | |
40 | (CALL_BASE): Include function name in error msg. | |
41 | (libthread_stub): Adjust inferior_pid after thread exit. | |
42 | (uw_thread_create_inferior): Deactivate uw_thread_ops before | |
43 | asking procfs_ops to create inferior. | |
44 | (libthread_init): Don't return nonlocally on error. | |
45 | ||
46 | 2000-01-12 Fernando Nasser <fnasser@totem.to.cygnus.com> | |
47 | ||
48 | * rdi-share/ardi.c (negotiate_params): Fix initialization of static | |
49 | variable. | |
50 | ||
51 | 2000-01-12 Fernando Nasser <fnasser@totem.to.cygnus.com> | |
52 | ||
53 | * remote-rdi.c (arm_rdi_open): Call arm-rdi-close() to make sure | |
54 | both sides are on the same state. | |
55 | ||
56 | 2000-01-12 Fernando Nasser <fnasser@totem.to.cygnus.com> | |
57 | ||
58 | * rdi-share/serdrv.c (find_baud_rate): Fix entries for 57600 and | |
59 | 115200 (minor syntax mistake). | |
60 | ||
61 | 2000-01-12 Jim Blandy <jimb@cygnus.com> | |
62 | ||
63 | * config/sparc/tm-sun4sol2.h (MERGEPID): Provide a definition for | |
64 | this here, to go along with the definitions of PIDGET and TIDGET. | |
65 | ||
66 | 2000-01-12 Elena Zannoni <ezannoni@kwikemart.cygnus.com> | |
67 | ||
68 | * thread.c (do_captured_thread_select): New function. Switch | |
69 | current thread, safely from within catch_errors(). | |
70 | (gdb_thread_select): New function. Switch threads safely. | |
71 | (thread_command): Use gdb_thread_select(). | |
72 | ||
73 | 2000-01-11 Christopher Faylor <cgf@cygnus.com> | |
74 | ||
75 | * configure.in: Avoid linking -limagehlp unless it's a native build. | |
76 | * configure: Regenerate. | |
77 | * thread.cc (add_thread): Clear private data pointer here or suffer | |
78 | strange behavior when it is checked for NULL later. | |
79 | ||
0d06e24b JM |
80 | 2000-01-09 Christopher Faylor <cgf@cygnus.com> |
81 | ||
82 | * win32nat.c (handle_exceptions): Handle various arithmetic exceptions. | |
83 | * configure.in: Add an additional library to cygwin link. | |
84 | * configure: Regenerate. | |
85 | ||
86 | Patch from Egor Duda <deo@logos-m.ru>: | |
87 | * coffread.c (coff_symfile_read): Reinstate ability to recognize "pe" | |
88 | type. | |
89 | ||
90 | 2000-01-07 Michael Snyder <msnyder@cleaver.cygnus.com> | |
91 | ||
92 | * uw-thread.c: New file to support UnixWare user-mode threads: | |
93 | contributed by Nickolas Duffek <nsd@cygnus.com>. | |
94 | * target.h (struct target_ops): New vector, to_extra_thread_info, | |
95 | allows back-ends to give extra details in info thread display. | |
96 | (target_extra_thread_info): define new macro. | |
97 | (target_find_new_threads): simplify macro. Cleanup comments. | |
98 | * target.c (to_extra_thread_info): default and inherit new vector. | |
99 | (cleanup_target): eliminate PARAMS, break up long lines, | |
100 | provide default definition for to_extra_thread_info, and | |
101 | to_find_new_threads. Default to_thread_alive and to_query | |
102 | to return_zero, not target_ignore (they each return int not void). | |
103 | (debug_to_find_new_threads): new debug entry. | |
104 | (setup_target_debug): add debug_to_find_new_threads. | |
105 | * gdbthread.h: export struct thread_info, find_thread_pid, and | |
106 | iterate_over_threads. Add comments. Eliminate PARAMS. Update | |
107 | copyright. Add new private data pointer for use by target back-ends. | |
108 | * thread.c (struct thread_info): move definition to gdbthread.h. | |
109 | (find_thread_pid): new exported function for thread lookup. | |
110 | (iterate_over_threads): new exported function for applying | |
111 | arbitrary operations to threads. Update copyright to 2000. | |
112 | (info_threads_command): use new target_extra_thread_info vector | |
113 | to display extra information about each thread (if implemented). | |
114 | * config/i386/tm-i386v42mp.h: remove obsolete #defines for procfs. | |
115 | Add defines for PIDGET, etc. | |
116 | * config/i386/tm-i386sol2.h: ditto. | |
117 | * config/sparc/tm-sun4sol2.h: ditto. | |
118 | * config/i386/i386v42mp.mh: add uw-thread.o to NATDEPFILES. | |
119 | * testsuite/gdb.threads/pthreads.exp: Try to link with -lthread | |
120 | if -lpthread and -lpthreads fail. | |
121 | ||
122 | * procfs.c: (PIDGET, TIDGET, MERGEPID): change default to no-op. | |
123 | (proc_flags): combine flags that UnixWare splits into two locations. | |
124 | (proc_modify_flag): add support for PR_KLC (kill on last close). | |
125 | (proc_[un]set_kill_on_last_close): new functions. | |
126 | ||
127 | 2000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com> | |
128 | ||
129 | * remote.c (remote_open_1): Fix message so it does not imply a | |
130 | specific syntax for serial ports, as it is OS dependent. | |
131 | (remote_async_open_1): Ibid. | |
132 | (init_remote_ops): Ibid. | |
133 | ||
134 | 2000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com> | |
135 | ||
136 | * rdi-share/serdrv.c (SerialOpen): Use speed from "-b" argument or | |
137 | "set remotebaud" command (if set) when no speed is specified on | |
138 | the "target rdi" command. | |
139 | ||
140 | 2000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com> | |
141 | ||
142 | * rdi-share/serdrv.c (find_baud_rate): Add entries for 57600 and | |
143 | 115200. | |
144 | (baud_options[]): Ibid. | |
145 | ||
146 | 2000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com> | |
147 | ||
148 | * rdi-share/unixcomm.c: Fix SERIAL_PREFIX so it matches the prefix | |
149 | used by each operating system. | |
150 | ||
151 | 2000-01-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com> | |
152 | ||
153 | * breakpoint.c (until_break_command): Add an argument for the | |
154 | continuation, the beginning of the cleanups set up by this | |
155 | command. | |
156 | (until_break_command_continuation): Do cleanups until the one | |
157 | passed in as argument instead of doing all of them. | |
158 | ||
159 | * infcmd.c (finish_command_continuation): Expect a new argument, | |
160 | which indicates up to where to do cleanups. Update calls to | |
161 | do_exec_cleanups to use this marker, instead of ALL_CLEANUPS. | |
162 | (finish_command): Add another argument for the continuation: the | |
163 | starting cleanup for this command. | |
164 | ||
c3f6f71d | 165 | 2000-01-05 Fernando Nasser <fnasser@totem.to.cygnus.com> |
ed9a39eb | 166 | |
c3f6f71d JM |
167 | From Grant Edwards <grante@visi.com> (original patch from Thomas |
168 | Zenker ): | |
169 | * rdi-share/ardi.c: Allow interruption of interruptible | |
170 | targets with a <CNTL-C>. | |
ed9a39eb | 171 | |
c3f6f71d | 172 | 2000-01-04 Fernando Nasser <fnasser@totem.to.cygnus.com> |
ed9a39eb | 173 | |
c3f6f71d JM |
174 | * rdi-share/etherdrv.c (fetch_ports): Send extra words on request |
175 | to control port to accommodate some versions of Angel. | |
ed9a39eb | 176 | |
c3f6f71d | 177 | 2000-01-04 Fernando Nasser <fnasser@totem.to.cygnus.com> |
ed9a39eb | 178 | |
c3f6f71d JM |
179 | * rdi-share/devsw.c (dumpPacket): Fix source of channel information. |
180 | Add interpretation for C Support Library packets. | |
ed9a39eb | 181 | |
c3f6f71d | 182 | 2000-01-04 Fernando Nasser <fnasser@totem.to.cygnus.com> |
ed9a39eb | 183 | |
c3f6f71d JM |
184 | * rdi-share/devsw.c (DevSW_Close): Remove const from argument that |
185 | is now being modified. | |
186 | * rdi-share/devsw.h: Adjust declaration of the above funtion. | |
ed9a39eb | 187 | |
c3f6f71d | 188 | For older changes see ChangeLog-99 |
c906108c SS |
189 | \f |
190 | Local Variables: | |
191 | mode: change-log | |
192 | left-margin: 8 | |
193 | fill-column: 74 | |
194 | version-control: never | |
195 | End: |