+2014-04-10 Pedro Alves <palves@redhat.com>
+
+ * mem-break.c (add_breakpoint_condition, add_breakpoint_commands):
+ Check if the condition or command is NULL before checking if the
+ breakpoint is known. On success, return true.
+ * mem-break.h (add_breakpoint_condition): Document return.
+ (add_breakpoint_commands): Add describing comment.
+ * server.c (skip_to_semicolon): New function.
+ (process_point_options): Use it.
+
+2014-04-09 Pedro Alves <palves@redhat.com>
+
+ * linux-low.c (linux_read_loadmap): Pass current_inferior directly
+ to lwpid_of.
+
+2014-02-27 Pedro Alves <palves@redhat.com>
+
+ PR 12702
+ * inferiors.h (A_I_NEXT, ALL_INFERIORS_TYPE, ALL_PROCESSES): New
+ macros.
+ * linux-low.c (delete_lwp, handle_extended_wait): Add debug
+ output.
+ (last_thread_of_process_p): Take a PID argument instead of a
+ thread pointer.
+ (linux_wait_for_lwp): Delete.
+ (num_lwps, check_zombie_leaders, not_stopped_callback): New
+ functions.
+ (linux_low_filter_event): New function, party factored out from
+ linux_wait_for_event.
+ (linux_wait_for_event): Rename to ...
+ (linux_wait_for_event_filtered): ... this. Add new filter ptid
+ argument. Partly rewrite. Always use waitpid(-1, WNOHANG) and
+ sigsuspend. Check for zombie leaders.
+ (linux_wait_for_event): Reimplement as wrapper around
+ linux_wait_for_event_filtered.
+ (linux_wait_1): Handle TARGET_WAITKIND_NO_RESUMED. Assume that if
+ a normal or signal exit is seen, it's the whole process exiting.
+ (wait_for_sigstop): No longer a for_each_inferior callback.
+ Rewrite on top of linux_wait_for_event_filtered.
+ (stop_all_lwps): Call wait_for_sigstop directly.
+ * server.c (resume, handle_target_event): Handle
+ TARGET_WAITKIND_NO_RESUMED.
+
+2014-02-26 Joel Brobecker <brobecker@adacore.com>
+
+ * win32-low.c (psapi_get_dll_name,
+ * win32_CreateToolhelp32Snapshot): Delete.
+ (win32_CreateToolhelp32Snapshot, win32_Module32First)
+ (win32_Module32Next, load_toolhelp, toolhelp_get_dll_name):
+ Delete.
+ (handle_load_dll): Add function description.
+ Remove code using psapi_get_dll_name and toolhelp_get_dll_name.
+
+2014-02-26 Joel Brobecker <brobecker@adacore.com>
+
+ * win32-low.c (win32_add_one_solib): Add 0x1000 to load_addr.
+ Add comment.
+ (win32_add_all_dlls): Remove 0x1000 offset applied to DLL
+ base address when calling win32_add_one_solib.
+ (handle_load_dll): Delete local variable load_addr.
+ Remove 0x1000 offset applied to DLL base address when calling
+ win32_add_one_solib.
+ (handle_unload_dll): Add comment.
+
+2014-02-26 Joel Brobecker <brobecker@adacore.com>
+
+ * win32-low.c (win32_add_all_dlls): Renames
+ win32_ensure_ntdll_loaded. Rewrite function documentation.
+ Adjust implementation to always load all DLLs.
+ Add 0x1000 offset to DLL base address when calling
+ win32_add_one_solib.
+ (child_initialization_done): New static global.
+ (do_initial_child_stuff): Set child_initialization_done to
+ zero during child initialization, and 1 after. Replace call
+ to win32_ensure_ntdll_loaded by call to win32_add_all_dlls.
+ Add comment.
+ (match_dll_by_basename, dll_is_loaded_by_basename): Delete.
+ (handle_unload_dll): Add function documentation.
+ (get_child_debug_event): Ignore load and unload DLL events
+ during child initialization.
+
2014-02-20 Doug Evans <dje@google.com>
Remove global all_lwps.