1
2007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
3
* linux-low.c (linux_wait_for_event): Do not pass signals while
6
2007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
8
* win32-low.c (create_process): New.
9
(win32_create_inferior): Use create_process instead of
10
CreateProcess. If create_process failed retry appending an ".exe"
11
suffix. Store the GetLastError result immediatelly after
12
create_process calls and use it on the call to error.
14
2007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
16
* win32-low.c (handle_load_dll): Don't use toolhelp when waiting.
18
2007-08-23 Joel Brobecker <brobecker@adacore.com>
20
* configure.ac: Switch license to GPLv3.
22
2007-08-01 Michael Snyder <msnyder@access-company.com>
24
* remote-utils.c (putpkt_binary): Memory leak, free buf2.
26
2007-07-31 Pedro Alves <pedro_alves@portugalmail.pt>
28
* win32-low.c (winapi_CloseToolhelp32Snapshot) [_WIN32_WCE]: New
30
(win32_CloseToolhelp32Snapshot) [_WIN32_WCE]: New global var.
31
(load_toolhelp) [_WIN32_WCE]: Load TOOLHELP.DLL. Get
32
CloseToolhelp32Snapshot.
33
(toolhelp_get_dll_name) [_WIN32_WCE]: Close the snapshot with
34
CloseToolhelp32Snapshot.
36
2007-07-27 Michael Snyder <michael.snyder@access-company.com>
38
* server.c (main): Check for inferior exit before main loop.
40
2007-07-18 Pedro Alves <pedro_alves@portugalmail.pt>
42
* remote-utils.c (remote_open): Set SO_KEEPALIVE on remote_desc
43
instead of on tmp_desc.
45
2007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
46
Daniel Jacobowitz <dan@codesourcery.com>
48
* inferiors.c (all_dlls, dlls_changed, get_dll): New.
49
(add_thread): Minor cleanups.
50
(clear_inferiors): Move lower in the file. Clear the DLL
52
(free_one_dll, match_dll, loaded_dll, unloaded_dll, clear_list): New.
53
* remote-utils.c (prepare_resume_reply): Check dlls_changed.
54
(xml_escape_text): New.
55
* server.c (handle_query): Handle qXfer:libraries:read. Report it
57
(handle_v_cont): Report errors.
58
(gdbserver_version): Update.
59
(main): Correct size of own_buf. Do not report initial DLL events.
60
* server.h (struct dll_info, all_dlls, dlls_changed, loaded_dll)
61
(unloaded_dll, xml_escape_text): New.
62
* win32-low.c (enum target_waitkind): Update comments.
63
(win32_add_one_solib, get_image_name, winapi_EnumProcessModules)
64
(winapi_GetModuleInformation, winapi_GetModuleFileNameExA)
65
(win32_EnumProcessModules, win32_GetModuleInformation)
66
(win32_GetModuleFileNameExA, load_psapi, psapi_get_dll_name)
67
(winapi_CreateToolhelp32Snapshot, winapi_Module32First)
68
(winapi_Module32Next, win32_CreateToolhelp32Snapshot)
69
(win32_Module32First, win32_Module32Next, load_toolhelp)
70
(toolhelp_get_dll_name, handle_load_dll, handle_unload_dll): New.
71
(get_child_debug_event): Handle DLL events.
72
(win32_wait): Likewise.
74
2007-07-12 Daniel Jacobowitz <dan@codesourcery.com>
76
* configure.srv: Set srv_linux_regsets for sh*-*-linux*.
77
* linux-sh-low.c (sh_fill_gregset, target_regsets): New.
79
2007-07-08 Pedro Alves <pedro_alves@portugalmail.pt>
81
* win32-low.c (handle_output_debug_string): Ignore event if not
84
2007-07-08 Pedro Alves <pedro_alves@portugalmail.pt>
86
* win32-arm-low.c (arm_wince_breakpoint): Fix typo.
88
2007-07-03 Daniel Jacobowitz <dan@codesourcery.com>
90
* remote-utils.c (look_up_one_symbol): Handle 'm' packets.
92
2007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
94
* inferiors.c (change_inferior_id): Add comment.
95
* linux-low.c (check_removed_breakpoint): Add an early
96
prototype. Improve debug output.
97
(linux_attach): Doc update.
98
(linux_detach_one_process, linux_detach): Clean up before releasing
100
(send_sigstop, wait_for_sigstop): Improve comments and debug output.
101
* linux-low.h (struct process_info): Doc improvement.
102
* mem-break.c (delete_all_breakpoints): New.
103
* mem-break.h (delete_all_breakpoints): New prototype.
104
* thread-db.c (find_first_thread): New.
105
(thread_db_create_event): Call it instead of
106
thread_db_find_new_threads. Clean up unused variables.
107
(maybe_attach_thread): Remove first thread handling.
108
(thread_db_find_new_threads): Use find_first_thread.
109
(thread_db_get_tls_address): Likewise.
111
2007-06-27 Daniel Jacobowitz <dan@codesourcery.com>
113
* thread-db.c (thread_db_find_new_threads): Add prototype.
114
(thread_db_create_event): Check for the main thread before adding
116
(maybe_attach_thread): Only enable event reporting if TID == 0.
117
(thread_db_get_tls_address): Check for new threads.
119
2007-06-20 Daniel Jacobowitz <dan@codesourcery.com>
121
* linux-low.c (linux_create_inferior): Try execv before execvp.
122
* spu-low.c (spu_create_inferior): Likewise.
124
2007-06-13 Mike Frysinger <vapier@gentoo.org>
126
* linux-low.c (linux_create_inferior): Change execv to execvp.
127
* spu-low.c (spu_create_inferior): Likewies.
129
2007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
131
* Makefile.in (clean): Clean new files instead of deleted ones.
132
(reg-mips.o, reg-mips.c, reg-mips64.o, reg-mips64.c): Delete.
133
(mips-linux.o, mips-linux.c, mips64-linux.o, mips64-linux.c): New
135
* configure.srv: Specify XML files and new regformats for MIPS and
137
* linux-mips-low.c (mips_num_regs): Set to only used registers.
138
(mips_regmap): Do not fetch $0. Remove unused registers. Add
139
an entry for the restart register.
140
(mips_cannot_fetch_register, mips_cannot_store_register)
141
(mips_reinsert_addr, mips_fill_fpregset, mips_store_fpregset): Update
142
register names to match the XML descriptions.
143
(mips_fill_gregset, mips_store_gregset): Likewise. Handle the
144
restart register instead of $0.
146
2007-06-12 Ulrich Weigand <uweigand@de.ibm.com>
147
Markus Deuling <deuling@de.ibm.com>
149
* remote-utils.c (decode_xfer_write): New function.
150
* server.h (decode_xfer_write): Add prototype.
151
* server.c (handle_query): Add PACKET_LEN argument. Support
152
qXfer:spu:read and qXfer:spu:write packets.
153
(main): Pass packet_len to handle_query.
154
* spu-low.c (spu_target_ops): Add spu_proc_xfer_spu.
155
* target.h (target_ops): Add qxfer_spu.
157
2007-06-12 Ulrich Weigand <uweigand@de.ibm.com>
159
* spu-low.c (spu_proc_xfer_spu): Do not return failure when
160
accessing non-seekable spufs files.
162
2007-05-16 Markus Deuling <deuling@de.ibm.com>
164
* server.c (handle_query): Add reply for qC packet.
166
2007-05-10 Pedro Alves <pedro_alves@portugalmail.pt>
167
Leo Zayas <lerele@champenstudios@com>
169
* server.h (check_remote_input_interrupt_request): New function.
170
* remote_utils.c (INVALID_DESCRIPTOR): New define.
171
(remote_desc): Initialize with INVALID_DESCRIPTOR.
172
(input_interrupt): Expose on USE_WIN32API too. Fix whitespace.
173
(check_remote_input_interrupt_request): New function.
174
* server.h (check_remote_input_interrupt_request): Declare.
175
* win32-low.c (winapi_DebugBreakProcess,
176
winapi_GenerateConsoleCtrlEvent): New typedefs.
177
(get_child_debug_event): Lower Win32 debug event polling from 1 sec
179
(win32_wait): Check for remote interrupt request
180
with check_remote_input_interrupt_request.
181
(win32_request_interrupt): New function.
182
(win32_target_op): Set request_interrupt to win32_request_interrupt.
184
2007-05-10 Pedro Alves <pedro_alves@portugalmail.pt>
186
* win32-low.c (debug_registers_changed,
187
debug_registers_used, CONTEXT_EXTENDED_REGISTERS,
188
CONTEXT_FLOATING_POINT, CONTEXT_DEBUG_REGISTERS,
189
CONTEXT_DEBUGGER, CONTEXT_DEBUGGER_DR): Delete.
190
(thread_rec): Get context using the low target.
191
(child_add_thread): Call thread_added on the low target,
192
which does the same thing.
194
(do_initial_child_stuff): Remove debug registers references.
195
Set context using the low target. Resume threads after
196
setting the contexts.
197
(child_continue): Remove dead variable. Remove debug
198
registers references.
199
(child_fetch_inferior_registers): Go through the low target.
200
(do_child_store_inferior_registers): Remove.
201
(child_store_inferior_registers): Go through the low target.
202
(win32_resume): Remove debug registers references.
203
Set context using the low target.
204
(handle_exception): Change return type to void. Don't record
205
context here. Set status to TARGET_WAITKIND_SPURIOUS on a
206
first chance exception.
207
(get_child_debug_event): Change return type to void. Remove
208
goto loop. Always return after waiting for debug event.
209
(win32_wait): Convert to switch statement. Handle spurious
212
* win32-i386-low.c (debug_registers_changed,
213
debug_registers_used): New.
214
(initial_stuff): Rename to ...
215
(i386_initial_stuff): ... this. Clear debug registers
217
(store_debug_registers): Delete.
218
(i386_get_thread_context): New.
219
(load_debug_registers): Delete.
220
(i386_set_thread_context): New.
221
(i386_thread_added): New.
222
(single_step): Rename to ...
223
(i386_single_step): ... this.
224
(do_fetch_inferior_registers): Rename to ...
225
(i386_fetch_inferior_register): ... this.
226
(i386_store_inferior_register): New.
227
(the_low_target): Adapt to new interface.
229
* win32-arm-low.c (CONTEXT_FLOATING_POINT): Define.
230
(arm_get_thread_context): New.
231
(arm_set_thread_context): New.
233
(do_fetch_inferior_registers): Rename to ...
234
(arm_fetch_inferior_register): ... this.
235
(arm_store_inferior_register): New.
236
(arm_wince_breakpoint): Reimplement as unsigned long.
237
(arm_wince_breakpoint_len): Define.
238
(the_low_target): Adapt to new interface.
240
* win32-low.h (target_ops): Remove regmap, store_debug_registers and
241
load_debug_registers. Add get_thread_context, set_thread_context,
242
thread_added and store_inferior_register. Rename
243
fetch_inferior_registers to fetch_inferior_register.
244
(regptr): Remove declaration.
246
2007-05-10 Pedro Alves <pedro_alves@portugalmail.pt>
248
* linux-low.c (linux_detach): Change return type to int. Return 0.
249
* spu-low.c (spu_detach): Likewise.
251
2007-05-10 Pedro Alves <pedro_alves@portugalmail.pt>
253
* target.h (target_ops): Change return type of detach to int.
255
(join_inferior): New.
256
* server.c (main): Don't skip detach support on mingw32.
257
If the inferior doesn't support detaching return error.
258
Call join_inferior instead of using waitpid.
259
* linux-low.c (linux_join): New.
260
(linux_target_op): Add linux_join.
261
* spu-low.c (spu_join): New.
262
(spu_target_ops): Add spu_join.
263
* win32-low.c (win32_detach): Adapt to new interface.
264
Reopen current_process_handle before detaching. Issue a child
265
resume before detaching.
267
(win32_target_op): Add win32_join.
269
2007-05-10 Pedro Alves <pedro_alves@portugalmail.pt>
271
* win32-low.c (win32-attach): Fix return value.
272
* target.h (target_ops): Describe ATTACH return values.
274
2007-05-10 Pedro Alves <pedro_alves@portugalmail.pt>
276
* win32-low.c (GETPROCADDRESS): Define.
277
(winapi_DebugActiveProcessStop): Add WINAPI. typedef as pointer.
278
(winapi_DebugSetProcessKillOnExit): Likewise.
279
(win32_create_inferior): Force usage of ansi CreateProcessA.
280
(win32_attach): Use GETPROCADDRESS.
281
(win32_detach): Likewise.
283
2007-05-10 Pedro Alves <pedro_alves@portugalmail.pt>
285
* win32-low.c (win32_wait): Don't use WSTOPSIG.
287
2007-03-30 Pedro Alves <pedro_alves@portugalmail.pt>
289
* win32-low.c: Commit leftover changes from 2007-03-29.
291
2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
293
* i387-fp.c (struct i387_fsave, struct i387_fxsave): Make 16-bit
294
fields short instead of int. Add explicit padding.
295
(i387_cache_to_fsave): Remove unnecessary casts.
296
(i387_fsave_to_cache): Doc fix.
297
(i387_cache_to_fxsave): Remove unnecessary casts and masking.
299
2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
301
* i387-fp.c (i387_cache_to_fxsave): Reinitialize val2 before use.
302
(i387_fxsave_to_cache): Check fp->ftag while building ftag value.
304
2007-03-29 Pedro Alves <pedro_alves@portugalmail.pt>
306
* configure.srv (arm*-*-mingw32ce*): Move near the other
309
2007-03-29 Pedro Alves <pedro_alves@portugalmail.pt>
311
* configure.ac: Add errno checking.
312
(AC_CHECK_HEADERS): Add errno.h, fcntl.h, signal.h,
313
sys/file.h and malloc.h.
314
(AC_CHECK_DECLS): Add perror.
315
(srv_mingwce): Handle.
316
* configure.srv (i[34567]86-*-cygwin*): Add
317
win32-i386-low.o to srv_tgtobj.
318
(i[34567]86-*-mingw*): Likewise.
319
(arm*-*-mingw32ce*): Add case.
320
* gdbreplay.c [HAVE_SYS_FILE_H, HAVE_SIGNAL_H,
321
HAVE_FCNTL_H, HAVE_ERRNO_H, HAVE_MALLOC_H]: Check.
322
[__MINGW32CE__] (strerror): New function.
323
[__MINGW32CE__] (errno): Define to GetLastError.
324
[__MINGW32CE__] (COUNTOF): New macro.
325
(remote_open): Remove extra close call.
326
* mem-break.c (delete_breakpoint_at): New function.
327
* mem-break.h (delete_breakpoint_at): Declare.
328
* remote-utils.c [HAVE_SYS_FILE_H, HAVE_SIGNAL_H,
329
HAVE_FCNTL_H, HAVE_UNISTD_H, HAVE_ERRNO_H]: Check.
330
[USE_WIN32API] (read, write): Add char* casts.
331
* server.c [HAVE_UNISTD_H, HAVE_SIGNAL_H]: Check.
332
* server.h: Include wincecompat.h on Windows CE.
333
[HAVE_ERRNO_H]: Check.
334
(perror): Declare if not declared.
335
* utils.c: Add stdlib.h, errno.h and malloc.h includes.
336
(perror_with_name): Remove errno declaration.
337
* wincecompat.h: New.
338
* wincecompat.c: New.
340
* win32-arm-low.c: New.
341
* win32-i386-low.c: New.
342
(win32-low.c): Include mem-break.h and win32-low.h, and winnt.h.
343
(OUTMSG2): Make it safe.
345
(COUNTOF): New macro.
346
(NUM_REGS): Get it from the low target.
347
(CONTEXT_EXTENDED_REGISTERS, CONTEXT_FLOATING_POINT,
348
CONTEXT_DEBUG_REGISTERS): Add fallbacks to 0.
349
(thread_rec): Let low target handle debug registers.
350
(child_add_thread): Likewise.
351
(child_init_thread_list): Likewise.
352
(continue_one_thread): Likewise.
354
(do_child_fetch_inferior_registers): Move to ...
355
* win32-i386-low.c: ... here, and rename to ...
356
(do_fetch_inferior_registers): ... this.
357
* win32-low.c (child_fetch_inferior_registers):
358
Go through the low target.
359
(do_child_store_inferior_registers): Use regptr.
360
(strwinerror): New function.
361
(win32_create_inferior): Handle Windows CE.
362
Use strwinerror instead of strerror on Windows error
363
codes. Add program to the error output.
364
Don't close the main thread handle on Windows CE.
365
(win32_attach): Use coredll.dll on Windows CE.
366
(win32_kill): Close current process and current
368
(win32_detach): Use coredll.dll on Windows CE.
369
(win32_resume): Let low target handle debug registers, and
371
(handle_exception): Add/Remove initial breakpoint. Avoid
372
non-existant WSTOPSIG on Windows CE.
373
(win32_read_inferior_memory): Cast to remove warning.
374
(win32_arch_string): Go through the low target.
375
(initialize_low): Call set_breakpoint_data with the low
377
* win32-low.c (dr, FLAG_TRACE_BIT, FCS_REGNUM,
378
FOP_REGNUM, mappings): Move to ...
379
* win32-i386-low.c: ... here.
380
* win32-low.c (win32_thread_info): Move to ...
381
* win32-low.h: ... here.
382
* Makefile.in (SFILES): Add win32-low.c, win32-i386-low.c,
383
win32-arm-low.c and wincecompat.c.
385
(install-only:): Likewise.
386
(gdbserver:): Likewise.
387
(gdbreplay:): Likewise.
388
* config.in: Regenerate.
389
* configure: Regenerate.
391
2007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
393
* win32-low.c: Rename typedef thread_info to
394
win32_thread_info throughout.
396
2007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
398
* win32-i386-low.c: Rename to ...
399
* win32-low.c: ... this.
400
* configure.srv: Replace win32-i386-low.o with win32-low.o.
401
* Makefile.in: Likewise.
403
2007-03-27 Pedro Alves <pedro_alves@portugalmail.pt>
405
* remote-utils.c (monitor_output): Constify msg parameter.
406
* server.h (monitor_output): Likewise.
407
* win32-i386-low.c (handle_output_debug_string): New.
408
(win32_kill): Handle OUTPUT_DEBUG_STRING_EVENT events using
409
handle_output_debug_string.
410
(get_child_debug_event): Likewise.
412
2007-03-27 Mat Hostetter <mat@lcs.mit.edu>
414
* server.c (main): Correct strtoul check.
416
2007-03-27 Jon Ringle <jon@ringle.org>
418
* linux-low.c: Check __ARCH_HAS_MMU__ also.
420
2007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
422
* Makefile.in: Add dummy "pdf" and "install-pdf" targets.
424
2007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
426
* terminal.h: Check HAVE_SGTTY_H.
428
2007-02-27 Mat Hostetter <mat@lcs.mit.edu>
430
* remote-utils.c (remote_open): Print out the assigned port number.
432
2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
434
* remote-utils.c (monitor_output): New function.
435
* server.c (debug_threads): Define here.
436
(monitor_show_help): New function.
437
(handle_query): Handle qRcmd.
438
(main): Do not handle 'd' packet.
439
* server.h (debug_threads, remote_debug, monitor_output): Declare.
440
* linux-low.c, spu-low.c, win32-i386-low.c: Remove definitions
443
2007-02-25 Pedro Alves <pedro_alves@portugalmail.pt>
445
* Makefile.in (EXEEXT): New.
446
(clean): Use $(EXEEXT).
448
2007-02-25 Pedro Alves <pedro_alves@portugalmail.pt>
450
* target.h (target_ops): Rename send_signal to request_interrupt,
451
and remove enum target_signal parameter.
452
* linux-low.c (linux_request_interrupt): Rename from
453
linux_send_signal, and always send SIGINT.
454
* spu-low.c (spu_request_interrupt): Rename from spu_send_signal,
455
and always send SIGINT.
456
* remote-utils.c (putpkt_binary): Call request_interrupt, instead
458
(input_interrupt): Likewise.
460
2007-02-25 Pedro Alves <pedro_alves@portugalmail.pt>
462
* server.c (get_features_xml): Check if target implemented
464
* win32-i386-low.c (win32_arch_string): New.
465
(win32_target_ops): Add win32_arch_string as arch_string member.
467
2007-02-22 Markus Deuling <deuling@de.ibm.com>
469
* spu-low.c (spu_arch_string): New.
470
(spu_target_ops): Add spu_arch_string.
472
2007-02-16 Daniel Jacobowitz <dan@codesourcery.com>
474
* remote-utils.c: Remove HAVE_TERMINAL_H check.
475
* configure.ac: Do not check for terminal.h.
476
* configure, config.in: Regenerated.
478
2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
480
* Makefile.in (OBS): Add $(XML_BUILTIN).
481
(XML_DIR, XML_TARGET, XML_FILES, XML_BUILTIN): New.
483
(target.xml, xml-builtin.c, stamp-xml, arm-with-iwmmxt.o)
484
(arm-with-iwmmxt.c): New.
485
* config.in, configure: Regenerate.
486
* configure.ac: Check for iWMMXt. Handle srv_xmltarget,
487
srv_xmlbuiltin, and srv_xmlfiles. Define USE_XML.
488
* configure.srv: Mention srv_xmltarget and srv_xmlfiles.
489
(arm*-*-linux*): Add iWMMXt and regset support.
490
* linux-arm-low.c (PTRACE_GETWMMXREGS, PTRACE_SETWMMXREGS): Define.
491
(arm_fill_gregset, arm_store_gregset, arm_fill_wmmxregset)
492
(arm_store_wmmxregset, target_regsets): New.
493
* server.c (get_features_xml): Take annex argument. Check builtin
495
(handle_query): Handle multiple annexes.
497
2007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
499
* remote-utils.c [USE_WIN32API] (read, write): Define.
500
(putpkt_binary, input_interrupt, readchar, getpkt): Use read and
503
2007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
505
* linux-i386-low.c (the_low_target): Set arch_string.
506
* linux-x86-64-low.c (the_low_target): Likewise.
507
* linux-low.c (linux_arch_string): New.
508
(linux_target_ops): Add it.
509
* linux-low.h (struct linux_target_ops): Add arch_string.
510
* server.c (write_qxfer_response): Use const void * for DATA.
511
(get_features_xml): New.
512
(handle_query): Handle qXfer:features:read. Report it for qSupported.
513
* target.h (struct target_ops): Add arch_string method.
515
2007-01-03 Denis Pilat <denis.pilat@st.com>
516
Daniel Jacobowitz <dan@codesourcery.com>
518
* linux-low.c (linux_kill): Handle being called with no threads.
519
* win32-i386-low.c (win32_kill): Likewise.
520
(get_child_debug_event): Clear current_process_handle.
522
2006-12-30 Denis PILAT <denis.pilat@st.com>
523
Daniel Jacobowitz <dan@codesourcery.com>
525
* remote-utils.c (remote_open): Check the type of specified
526
serial port devices before opening them.
527
* server.c (main): Kill the inferior if an error occurs during
528
the first remote_open.
1
530
2006-12-05 Markus Deuling <deuling@de.ibm.com>
3
532
* README: Update supported targets.
5
2006-11-24 Ulrich Weigand <uweigand@de.ibm.com>
534
2006-11-28 Daniel Jacobowitz <dan@codesourcery.com>
536
* Makefile.in (clean): Remove reg-mips64.c.
537
(reg-mips64.c, reg-mips64.o): New rules.
538
* configure.srv: Handle mips64. Include regset support for mips.
539
* linux-mips-low.c (union mips_register): New.
540
(mips_get_pc, mips_set_pc, mips_reinsert_addr): Use it.
541
(mips_breakpoint, mips_breakpoint_at): Use int.
542
(mips_collect_register, mips_supply_register)
543
(mips_collect_register_32bit, mips_supply_register_32bit)
544
(mips_fill_gregset, mips_store_gregset, mips_fill_fpregset)
545
(mips_store_fpregset, target_regsets): New.
546
* thread-db.c (thread_db_get_tls_address): Use uintptr_t.
548
2006-11-22 Ulrich Weigand <uweigand@de.ibm.com>
7
550
* configure.srv: Add target "spu*-*-*".
8
551
* Makefile.in (clean): Remove reg-spu.c.
9
552
(reg-spu.c, reg-spu.o, spu-low.o): Add dependencies.
10
553
* spu-low.c: New file.
12
2006-11-21 Daniel Jacobowitz <dan@codesourcery.com>
555
2006-11-16 Daniel Jacobowitz <dan@codesourcery.com>
14
Checked in by Joel Brobecker <brobecker@adacore.com>
15
557
* configure.ac: Correct td_thr_tls_get_addr test.
16
558
* configure: Regenerated.
560
2006-11-16 Daniel Jacobowitz <dan@codesourcery.com>
562
* linux-low.c (linux_wait_for_event): Reformat. Use the
564
* remote-utils.c (decode_address_to_semicolon): New.
565
* server.c (pass_signals, handle_general_set): New.
566
(handle_query): Mention QPassSignals for qSupported.
567
(main): Call handle_general_set.
568
* server.h (pass_signals, decode_address_to_semicolon): New.
18
570
2006-11-06 Daniel Jacobowitz <dan@codesourcery.com>
20
572
* server.c (handle_query): Correct error handling for read_auxv.