Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Nov 18, 2008
  1. 2008-11-17 Martin Baulig <martin@ximian.com>

    Martin Baulig authored
    	* frontend/Expression.cs
    	(ExpressionParser.MonoObjectToString): Mark this as [Obsolete], it
    	is not an official API in 2.2 and has already been replaced in trunk.
    
    
    svn path=/branches/mono-2-2/debugger/; revision=119157
Commits on Nov 17, 2008
  1. 2008-11-17 Martin Baulig <martin@ximian.com>

    Martin Baulig authored
    	Released version 2.2 "Sidney" of the Mono Debugger.
    
    	* NEWS: Update to 2.2.
    
    	* configure.in: Bump version number to 2.2.
    
    
    svn path=/branches/mono-2-2/debugger/; revision=119049
  2. **** Merged r117600-HEAD from trunk ****

    Martin Baulig authored
    svn path=/branches/mono-2-2/debugger/; revision=119046
Commits on Nov 11, 2008
  1. **** Merged r118447-117599 ****

    Martin Baulig authored
    svn path=/branches/mono-2-2/debugger/; revision=118508
  2. Small fix.

    Martin Baulig authored
    svn path=/trunk/debugger/; revision=118507
  3. Ooops, small fix.

    Martin Baulig authored
    svn path=/trunk/debugger/; revision=118506
  4. Category: ManagedTypes

    Martin Baulig authored
    svn path=/trunk/debugger/; revision=118505
  5. 2008-11-11 Martin Baulig <martin@ximian.com>

    Martin Baulig authored
    	* test/testsuite/NUnit.cs
    	(TestSuite.EvaluateExpression): New public method.
    
    	* frontend/Expression.cs
    	(ExpressionParser.EvaluationResult): New public enum.
    	(ExpressionParser.MonoObjectToString): New public method.
    
    	* test/{src|testsuite}/TestToString2.cs: New tests.
    
    
    svn path=/trunk/debugger/; revision=118504
  6. Bump versions to 2.2

    Andrew Jorgensen authored
    svn path=/branches/mono-2-2/debugger/; revision=118446
Commits on Nov 10, 2008
  1. 2008-11-10 Martin Baulig <martin@ximian.com>

    Martin Baulig authored
    	* backend/arch/Architecture.cs
    	(Architecture.GetLMF): Added `ref TargetAddress lmf_address'
    	argument; return the address of the next LMF.
    
    	* classes/Backtrace.cs
    	(Backtrace.TryLMF): Allow multiple LMF frames.
    
    
    svn path=/trunk/debugger/; revision=118383
Commits on Nov 8, 2008
  1. Reflect latest debugger changes.

    Martin Baulig authored
    svn path=/trunk/debugger/; revision=118263
  2. Reflect latest debugger changes.

    Martin Baulig authored
    svn path=/trunk/debugger/; revision=118262
  3. 2008-11-08 Martin Baulig <martin@ximian.com>

    Martin Baulig authored
    	* interface/Report.cs
    	(ReportWriter.ctor): Only use `MDB_DEBUG_FLAGS' and parse it like
    	the `-debug-flags' command line argument; kill `MDB_DEBUG_OUTPUT'.
    
    
    svn path=/trunk/debugger/; revision=118261
  4. 2008-11-08 Martin Baulig <martin@ximian.com>

    Martin Baulig authored
    	* backend/SingleSteppingEngine.cs
    	(SSE.ManagedCallback): Insert a breakpoint on the last managed
    	frame to fix a race condition - see the comments in the source code.
    
    
    svn path=/trunk/debugger/; revision=118260
Commits on Nov 6, 2008
  1. 2008-11-06 Martin Baulig <martin@ximian.com>

    Martin Baulig authored
    	* backend/arch/Architecture.cs
    	(Architecture.AdjustReturnAddress): Removed.  This was a big hack
    	and there was no guarantee that the "adjusted" return address was
    	actually correct.
    	(Architecture.CreateFrame): Removed the `adjust_retaddr' argument.
    
    
    svn path=/trunk/debugger/; revision=118124
  2. 2008-11-06 Martin Baulig <martin@ximian.com>

    Martin Baulig authored
    	* backend/arch/Architecture_X86_64.cs
    	(Architecture_X86_64.GetLMF): Fixed.
    
    	* classes/Backtrace.cs
    	(Backtrace.TryUnwind): Only check the LMF once.
    
    
    svn path=/trunk/debugger/; revision=118121
Commits on Nov 1, 2008
  1. 2008-11-01 Martin Baulig <martin@ximian.com>

    Martin Baulig authored
    	* languages/mono/MonoPointerType.cs: Use `*', not '&' (ie. `int*').
    
    
    svn path=/trunk/debugger/; revision=117599
  2. 2008-11-01 Martin Baulig <martin@ximian.com>

    Martin Baulig authored
    	* languages/mono/MonoPointerType.cs: Use `*', not '&' (ie. `int*').
    
    
    svn path=/trunk/debugger/; revision=117598
Commits on Oct 28, 2008
  1. 2008-10-28 Martin Baulig <martin@ximian.com>

    Martin Baulig authored
    	* languages/mono/MonoVariable.cs
    	(MonoVariable.IsAlive): Check `AddressMode.Dead'.
    	(MonoVariable.IsInScope): Likewise.
    
    
    svn path=/trunk/debugger/; revision=117290
Commits on Oct 25, 2008
  1. 2008-10-25 Martin Baulig <martin@ximian.com>

    Martin Baulig authored
    	* languages/mono/MonoPointerObject.cs
    	(MonoPointerObject.GetDereferencedObject): Dereference the
    	location if the static type is a TargetPointerType.  This fixes
    	pointer-to-pointer (`int** a', for instance).
    
    
    svn path=/trunk/debugger/; revision=117016
  2. 2008-10-25 Martin Baulig <martin@ximian.com>

    Martin Baulig authored
    	* languages/mono/MonoSymbolFile.cs
    	(VariableInfo.AddressMode): Add `Dead'.	
    
    
    svn path=/trunk/debugger/; revision=117015
Commits on Oct 24, 2008
  1. Make it run a little bit faster.

    Martin Baulig authored
    svn path=/trunk/debugger/; revision=116949
  2. 2008-10-24 Martin Baulig <martin@ximian.com>

    Martin Baulig authored
    	Fixes the XSP-issue in #423518.
    
    	* backend/server/x86-linux-ptrace.c
    	(server_ptrace_detach_after_fork): Use a non-blocking wait to make
    	things work in case we already received the SIGSTOP before.
    
    	* test/testsuite/TestDontFollowFork.cs: New test.
    
    
    svn path=/trunk/debugger/; revision=116945
  3. 2008-10-24 Martin Baulig <martin@ximian.com>

    Martin Baulig authored
    	Fixes the XSP-issue in #423518.
    
    	* backend/server/x86-linux-ptrace.c
    	(server_ptrace_detach_after_fork): Use a non-blocking wait to make
    	things work in case we already received the SIGSTOP before.
    
    
    svn path=/trunk/debugger/; revision=116942
  4. Small fix.

    Martin Baulig authored
    svn path=/trunk/debugger/; revision=116932
Commits on Oct 23, 2008
  1. 2008-10-23 Martin Baulig <martin@ximian.com>

    Martin Baulig authored
    	* interface/Report.cs
    	(Report.ParseDebugFlags): New public static method; parse the
    	debug flags both as integers and as strings.
    
    	* classes/DebuggerOptions.cs
    	(DebuggerOptions.ParseDebugFlags): Call Report.ParseDebugFlags()
    	to parse the debug flags; we can now also specify debug flags as a
    	comma separated list of strings.
    
    
    svn path=/trunk/debugger/; revision=116821
Commits on Oct 22, 2008
  1. 2008-10-23 Martin Baulig <martin@ximian.com>

    Martin Baulig authored
    	Bug #423518.
    
    	There is a race condition in the Linux kernel which shows up on >= 2.6.27:
    
    	When creating a new thread, the initial stopping event of that thread is sometimes
    	sent before sending the `PTRACE_EVENT_CLONE' for it.
    
    	* backend/server/library.c
    	(mono_debugger_server_dispatch_simple): New public function.  This
    	function is safe to be called from any thread and only decodes the
    	event into the basic stopped / signaled / exited etc.
    
    	* backend/ThreadManager.cs: Queue stopping events from unknown
    	threads for 200 seconds to work around the race condition.
    
    
    svn path=/trunk/debugger/; revision=116816
Commits on Oct 19, 2008
  1. 2008-10-20 Martin Baulig <martin@ximian.com>

    Martin Baulig authored
    	Applying a patch from Cedric Vivier <cedricv@neonux.com>
    
    	* classes/Method.cs
    	(Method.IsInvokeWrapper): New internal property.
    
    	* backend/SingleSteppingEngine.cs
    	(SSE.OperationStep): Enable stepping into method from objects
    	deriving from MarshalByRefObject.
    
    
    svn path=/trunk/debugger/; revision=116485
  2. 2008-10-20 Martin Baulig <martin@ximian.com>

    Martin Baulig authored
    	* interface/Report.cs: Include timestamps when writing to a file.
    
    
    svn path=/trunk/debugger/; revision=116484
  3. FIXME: Add some debugging stuff.

    Martin Baulig authored
    svn path=/trunk/debugger/; revision=116482
  4. 2008-10-19 Martin Baulig <martin@ximian.com>

    Martin Baulig authored
    	* test/src/TestManagedTypes.cs
    	(SimpleTypes): Move this into a separate class and use static
    	variables, so the JIT can't optimize them away.
    
    
    svn path=/trunk/debugger/; revision=116480
  5. 2008-10-19 Martin Baulig <martin@ximian.com>

    Martin Baulig authored
    	* build/Makefile.am: Small fix from Ian Greenhoe; bug #431771.
    
    
    svn path=/trunk/debugger/; revision=116476
Commits on Oct 13, 2008
  1. 2008-10-13 Martin Baulig <martin@ximian.com>

    Martin Baulig authored
    	* classes/StackFrame.cs
    	(Registers.ImportantRegisters): New public property.
    
    
    svn path=/trunk/debugger/; revision=115676
Commits on Sep 15, 2008
  1. 2008-09-15 Martin Baulig <martin@ximian.com>

    Martin Baulig authored
    	* languages/TargetObjectKind.cs (TargetObjectKind): Add `Null'.
    
    	* languages/TargetObject.cs
    	(TargetObject.Kind): Make this virtual.
    
    	* languages/mono/MonoNullObject.cs
    	(MonoNullObject.Kind): Override and return `TargetObjectKind.Null'.
    
    
    svn path=/trunk/debugger/; revision=113071
  2. 2008-09-15 Martin Baulig <martin@ximian.com>

    Martin Baulig authored
    	* languages/mono/MonoRuntime.cs
    	(MonoRuntime.MonoArrayTypeGetBounds): New internal method; check
    	whether the lower bounds are all zero.
    
    	* languages/mono/MonoLanguageBackend.cs
    	(MonoLanguageBackend.ReadType): Call it here, only throw an
    	exception if we have upper bounds or some of the lower bounds are
    	non-zero.
    
    
    svn path=/trunk/debugger/; revision=113070
Something went wrong with that request. Please try again.