Permalink
Browse files

Hackweek 2010 :-)

2010-07-15  Martin Baulig  <martin@ximian.com>

	Hackweek 2010 :-)

	* backend/ProcessServant.cs: When attaching, compute initial
	stackframe for all threads.

	* backend/os/DwarfReader.cs: Many improvements to support C++.

	* languages/native/NativeStructType.cs: Support C++ classes.

svn path=/trunk/debugger/; revision=160445
  • Loading branch information...
1 parent f619370 commit 10925e47d5ec8eaa3b1a69ec7ce3590c48a3ae78 Martin Baulig committed Jul 15, 2010
View
@@ -1,3 +1,29 @@
+2010-06-09 Martin Baulig <martin@ximian.com>
+
+ * backend/server/mutex.c
+ (mono_debugger_wait_handle_initialize): New method to call
+ `g_thread_init (NULL)'.
+
+ * backend/EventQueue.cs
+ (DebuggerWaitHandle.cctor): Call it here.
+
+2010-06-09 Martin Baulig <martin@ximian.com>
+
+ * backend/ProcessServant.cs: When attaching, compute initial
+ stackframe for all threads.
+
+2010-06-07 Martin Baulig <martin@ximian.com>
+
+ * backend/server/x86-linux-ptrace.c: Use
+ mono_debugger_get_thread_abort_signal() instead of
+ mono_thread_get_abort_signal().
+
+ * backend/server/darwin-ptrace.c: Likewise.
+
+2010-06-07 Martin Baulig <martin@ximian.com>
+
+ * configure.in: Require `mono-2', not `mono'.
+
2010-07-15 Martin Baulig <martin@ximian.com>
* configure.in: Support both 2.6 and trunk.
@@ -217,6 +217,8 @@ internal void ThreadCreated (Inferior inferior, int pid, bool do_attach, bool re
CommandResult result = current_operation != null ?
current_operation : new ThreadCommandResult (new_thread.Thread);
new_thread.StartThread (result);
+ } else {
+ new_thread.StartSuspended ();
}
}
@@ -146,6 +146,11 @@ public CommandResult StartForkedChild (CommandResult result)
return result;
}
+ public void StartSuspended ()
+ {
+ frame_changed (inferior.CurrentFrame, null);
+ }
+
#region child event processing
// <summary>
// This is called from the SingleSteppingEngine's main event loop to give
Oops, something went wrong.

0 comments on commit 10925e4

Please sign in to comment.