2007-08-01 Michael Snyder <msnyder@access-company.com>
[deliverable/binutils-gdb.git] / gdb / gdbserver / ChangeLog
index 17efed1decb25007dc88fb36539248a4bf513344..eab0db2107ed053abda1b63ea29072cb255cec8a 100644 (file)
@@ -1,3 +1,110 @@
+2007-08-01  Michael Snyder  <msnyder@access-company.com>
+
+       * remote-utils.c (putpkt_binary): Memory leak, free buf2.
+
+2007-07-31  Pedro Alves  <pedro_alves@portugalmail.pt>
+
+       * win32-low.c (winapi_CloseToolhelp32Snapshot) [_WIN32_WCE]: New
+       typedef.
+       (win32_CloseToolhelp32Snapshot) [_WIN32_WCE]: New global var.
+       (load_toolhelp) [_WIN32_WCE]: Load TOOLHELP.DLL.  Get
+       CloseToolhelp32Snapshot.
+       (toolhelp_get_dll_name) [_WIN32_WCE]: Close the snapshot with
+       CloseToolhelp32Snapshot.
+
+2007-07-27  Michael Snyder  <michael.snyder@access-company.com>
+
+       * server.c (main): Check for inferior exit before main loop.
+
+2007-07-18  Pedro Alves  <pedro_alves@portugalmail.pt>
+
+       * remote-utils.c (remote_open): Set SO_KEEPALIVE on remote_desc
+       instead of on tmp_desc.
+
+2007-07-17  Pedro Alves  <pedro_alves@portugalmail.pt>
+           Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * inferiors.c (all_dlls, dlls_changed, get_dll): New.
+       (add_thread): Minor cleanups.
+       (clear_inferiors): Move lower in the file.  Clear the DLL
+       list.
+       (free_one_dll, match_dll, loaded_dll, unloaded_dll, clear_list): New.
+       * remote-utils.c (prepare_resume_reply): Check dlls_changed.
+       (xml_escape_text): New.
+       * server.c (handle_query): Handle qXfer:libraries:read.  Report it
+       for qSupported.
+       (handle_v_cont): Report errors.
+       (gdbserver_version): Update.
+       (main): Correct size of own_buf.  Do not report initial DLL events.
+       * server.h (struct dll_info, all_dlls, dlls_changed, loaded_dll)
+       (unloaded_dll, xml_escape_text): New.
+       * win32-low.c (enum target_waitkind): Update comments.
+       (win32_add_one_solib, get_image_name, winapi_EnumProcessModules)
+       (winapi_GetModuleInformation, winapi_GetModuleFileNameExA)
+       (win32_EnumProcessModules, win32_GetModuleInformation)
+       (win32_GetModuleFileNameExA, load_psapi, psapi_get_dll_name)
+       (winapi_CreateToolhelp32Snapshot, winapi_Module32First)
+       (winapi_Module32Next, win32_CreateToolhelp32Snapshot)
+       (win32_Module32First, win32_Module32Next, load_toolhelp)
+       (toolhelp_get_dll_name, handle_load_dll, handle_unload_dll): New.
+       (get_child_debug_event): Handle DLL events.
+       (win32_wait): Likewise.
+
+2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * configure.srv: Set srv_linux_regsets for sh*-*-linux*.
+       * linux-sh-low.c (sh_fill_gregset, target_regsets): New.
+
+2007-07-08  Pedro Alves  <pedro_alves@portugalmail.pt>
+
+       * win32-low.c (handle_output_debug_string): Ignore event if not
+       waiting.
+
+2007-07-08  Pedro Alves  <pedro_alves@portugalmail.pt>
+
+       * win32-arm-low.c (arm_wince_breakpoint): Fix typo.
+
+2007-07-03  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * remote-utils.c (look_up_one_symbol): Handle 'm' packets.
+
+2007-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * inferiors.c (change_inferior_id): Add comment.
+       * linux-low.c (check_removed_breakpoint): Add an early
+       prototype.  Improve debug output.
+       (linux_attach): Doc update.
+       (linux_detach_one_process, linux_detach): Clean up before releasing
+       each process.
+       (send_sigstop, wait_for_sigstop): Improve comments and debug output.
+       * linux-low.h (struct process_info): Doc improvement.
+       * mem-break.c (delete_all_breakpoints): New.
+       * mem-break.h (delete_all_breakpoints): New prototype.
+       * thread-db.c (find_first_thread): New.
+       (thread_db_create_event): Call it instead of
+       thread_db_find_new_threads.  Clean up unused variables.
+       (maybe_attach_thread): Remove first thread handling.
+       (thread_db_find_new_threads): Use find_first_thread.
+       (thread_db_get_tls_address): Likewise.
+
+2007-06-27  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * thread-db.c (thread_db_find_new_threads): Add prototype.
+       (thread_db_create_event): Check for the main thread before adding
+       a new thread.
+       (maybe_attach_thread): Only enable event reporting if TID == 0.
+       (thread_db_get_tls_address): Check for new threads.
+
+2007-06-20  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * linux-low.c (linux_create_inferior): Try execv before execvp.
+       * spu-low.c (spu_create_inferior): Likewise.
+
+2007-06-13  Mike Frysinger  <vapier@gentoo.org>
+
+       * linux-low.c (linux_create_inferior): Change execv to execvp.
+       * spu-low.c (spu_create_inferior): Likewies.
+
 2007-06-13  Daniel Jacobowitz  <dan@codesourcery.com>
 
        * Makefile.in (clean): Clean new files instead of deleted ones.
This page took 0.025369 seconds and 4 git commands to generate.