Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Apr 6, 2003
  1. 2003-04-07 Martin Baulig <martin@ximian.com>

    Martin Baulig authored
    	Released version 0.3 "The White Mountains" of the Mono Debugger :-)
    
    svn path=/trunk/debugger/; revision=13257
  2. 2003-04-06 Martin Baulig <martin@ximian.com>

    Martin Baulig authored
    	* README.build: New file.  Please read it before compiling the
    	debugger.
    
    svn path=/trunk/debugger/; revision=13255
  3. Add RELEASE-NOTES-0.3.txt to the EXTRA_DIST.

    Martin Baulig authored
    svn path=/trunk/debugger/; revision=13254
  4. 2003-04-06 Martin Baulig <martin@ximian.com>

    Martin Baulig authored
    	* RELEASE-NOTES-0.3.txt: New file.
    
    svn path=/trunk/debugger/; revision=13253
  5. Fix compilation for the latest mcs.

    Martin Baulig authored
    svn path=/trunk/debugger/; revision=13252
Commits on Apr 5, 2003
  1. 2003-04-05 Martin Baulig <martin@ximian.com>

    Martin Baulig authored
    	* wrapper/thread-manager.c: Reflect latest libgc API changes.
    
    svn path=/trunk/debugger/; revision=13214
Commits on Apr 1, 2003
  1. Removed all the debugging stuff.

    Martin Baulig authored
    svn path=/trunk/debugger/; revision=13001
  2. Fixed two small bugs to allow us to debug mcs.

    Martin Baulig authored
    svn path=/trunk/debugger/; revision=13000
Commits on Mar 31, 2003
  1. 2003-03-31 Martin Baulig <martin@ximian.com>

    Martin Baulig authored
    	* wrapper/mono-debugger-jit-wrapper.h (MonoDebuggerThread): New
    	type.  We create an instance of this type for each thread.
    
    	* backends/ThreadManager.cs (AcquireGlobalThreadLock): Write the
    	stopped thread's stack pointers into the corresponding
    	MonoDebuggerThread structure so they can be accessed from the
    	unmanaged code.
    
    	* backends/SingleSteppingEngine.cs (AcquireThreadLock): Return the
    	stopped thread's registers.
    
    svn path=/trunk/debugger/; revision=12991
  2. 2003-03-31 Martin Baulig <martin@ximian.com>

    Martin Baulig authored
    	* configure.in: Require the new libgc.
    
    svn path=/trunk/debugger/; revision=12990
Commits on Mar 30, 2003
  1. 2003-03-30 Martin Baulig <martin@ximian.com>

    Martin Baulig authored
    	* wrapper/thread-manager.c
    	(mono_debugger_thread_manager_acquire_global_thread_lock): New
    	function.  Calls ThreadManager.AcquireGlobalThreadLock() via a
    	callback function.
    	(mono_debugger_thread_manager_release_global_thread_lock): Release
    	the lock again.
    
    	* wrapper/icall.c
    	(Mono.Debugger.Callbacks.ThreadManager::AcquireGlobalThreadLock):
    	New interncalls; this is just to test the thread lock until we
    	hooked it into boehm.
    
    svn path=/trunk/debugger/; revision=12927
  2. 2003-03-30 Martin Baulig <martin@ximian.com>

    Martin Baulig authored
    	* backends/ThreadManager.cs (mono_thread_manager): Fixed a bug to
    	make this actually work; don't insert a breakpoint, but pass the
    	stop address to SingleSteppingEngine.Continue() and then wait
    	until it has stopped again.
    
    svn path=/trunk/debugger/; revision=12926
  3. 2003-03-30 Martin Baulig <martin@ximian.com>

    Martin Baulig authored
    	* backends/SingleSteppingEngine.cs: Run the BreakpointHitHandler()
    	from the ready_event_handler() because it should be run after the
    	target state has changed to TargetState.STOPPED and the
    	corresponding notification has been sent.
    
    svn path=/trunk/debugger/; revision=12925
Commits on Mar 28, 2003
  1. 2003-03-28 Martin Baulig <martin@ximian.com>

    Martin Baulig authored
    	* backends/ThreadManager.cs (SignalHandler): Ignore SIGPWR and
    	SIGXCPU since they're used by the garbage collector.
    
    svn path=/trunk/debugger/; revision=12890
  2. 2003-03-28 Martin Baulig <martin@ximian.com>

    Martin Baulig authored
    	* arch/Bfd.cs: Read the dynamic symbol table and make it available
    	via the ISimpleSymbolTable.  This finally gives us function names
    	from shared libraries in backtraces.
    
    svn path=/trunk/debugger/; revision=12889
  3. Return the name of the shared library if we cannot find the method.

    Martin Baulig authored
    svn path=/trunk/debugger/; revision=12884
  4. 2003-03-28 Martin Baulig <martin@ximian.com>

    Martin Baulig authored
    	Use a special ISimpleSymbolTable to lookup function names in
    	backtraces.  This simple symbol table may also be available if
    	there's no debugging info for a module.
    
    	* interfaces/ISymbolTable.cs
    	(ISymbolLookup): Removed SimpleLookup().
    	(ISimpleSymbolTable): New public interface.
    
    	* interfaces/IDisassembler.cs (SymbolTable): Return an
    	ISimpleSymbolTable, not an ISymbolTable.
    
    	* classes/SymbolTableManager.cs (SymbolTableHandler): Added
    	ISimpleSymbolTable argument to this delegate.
    	(SimpleSymbolTable): New public property.
    
    	* classes/SimpleSymbolTableCollection.cs: New public class.
    
    	* classes/ModuleData.cs (SimpleSymbolTable): New public property.
    
    	* classes/Module.cs (SimpleSymbolTable): New public property.
    
    	* clases/MethodBase.cs (SimpleLookup): Removed.
    
    svn path=/trunk/debugger/; revision=12883
  5. 2003-03-28 Martin Baulig <martin@ximian.com>

    Martin Baulig authored
    	* wrapper/main.c: Call mono_config_parse() and mono_set_rootdir().
    
    svn path=/trunk/debugger/; revision=12881
Commits on Mar 25, 2003
  1. 2003-03-25 Martin Baulig <martin@ximian.com>

    Martin Baulig authored
    	* frontends/gui/SourceList.cs (InsertBreakpoint): Implemented.
    
    svn path=/trunk/debugger/; revision=12826
  2. 2003-03-25 Martin Baulig <martin@ximian.com>

    Martin Baulig authored
    	* frontends/gui/SourceManager.cs: Use a single SourceList for all
    	source files.
    
    	* frontends/gui/SourceList.cs: Added "Duplicate View" item to the
    	context menu to create another view of this source file.
    
    svn path=/trunk/debugger/; revision=12818
  3. Memory maps and hex editor are working again.

    Martin Baulig authored
    svn path=/trunk/debugger/; revision=12816
  4. Cosmetic fixes ...

    Martin Baulig authored
    svn path=/trunk/debugger/; revision=12815
  5. 2003-03-25 Martin Baulig <martin@ximian.com>

    Martin Baulig authored
    	* frontends/gui/SourceManager.cs: Use a single SourceList for all
    	source files.
    
    	* frontends/gui/SourceList.cs: Added "Duplicate View" item to the
    	context menu to create another view of this source file.
    
    svn path=/trunk/debugger/; revision=12814
Commits on Mar 24, 2003
  1. Actually connect the "breakpoints changed" signals everywhere.

    Martin Baulig authored
    svn path=/trunk/debugger/; revision=12790
  2. 2003-03-24 Martin Baulig <martin@ximian.com>

    Martin Baulig authored
    	* frontends/gui/SourceManager.cs (CreateSourceView): Pass the full
    	pathname to the SourceList's .ctor.
    
    	* frontends/gui/SourceList.cs: We need to use the full pathname
    	when searching a breakpoint location
    
    svn path=/trunk/debugger/; revision=12789
  3. 2003-03-24 Martin Baulig <martin@ximian.com>

    Martin Baulig authored
    	* frontends/gui/debugger.glade: Disable the popup menu in the
    	code-browser-notebook.
    
    	* frontends/gui/SourceList.cs: Embed the setting of the contents
    	in BeginNotUndoableAction()/EndNotUndoableAction().
    
    	* frontends/gui/ProgramToDebug.cs: Don't make the dialog modal and
    	don't use Dialog.Run().
    
    svn path=/trunk/debugger/; revision=12780
  4. 2003-03-24 Martin Baulig <martin@ximian.com>

    Martin Baulig authored
    	* frontends/gui/ProgramToDebug.cs: Don't make the dialog modal and
    	don't use Dialog.Run().
    
    svn path=/trunk/debugger/; revision=12779
  5. *** empty log message ***

    Martin Baulig authored
    svn path=/trunk/debugger/; revision=12777
Commits on Mar 23, 2003
  1. Updated the NEWS a bit.

    Martin Baulig authored
    svn path=/trunk/debugger/; revision=12771
  2. Don't allow negative offsets.

    Martin Baulig authored
    svn path=/trunk/debugger/; revision=12770
  3. We cannot take the address of a register variable.

    Martin Baulig authored
    svn path=/trunk/debugger/; revision=12769
  4. 2003-03-23 Martin Baulig <martin@ximian.com>

    Martin Baulig authored
    	* frontends/scripting/DebuggerOptions.cs (--jit-optimizations):
    	New command line argument to specify the optimization flags for
    	the new JIT.  This is the same than the --optimize argument of the
    	new JIT.
    
    	* wrapper/main.c (main): The second command line argument now
    	contains the optimization flags.
    
    svn path=/trunk/debugger/; revision=12768
  5. 2003-03-23 Martin Baulig <martin@ximian.com>

    Martin Baulig authored
    	* classes/ProcessStart.cs (SetupEnvironment): Pass all environment
    	variables to the target.
    
    svn path=/trunk/debugger/; revision=12766
  6. 2003-03-23 Martin Baulig <martin@ximian.com>

    Martin Baulig authored
    	* classes/ProcessStart.cs (CommandLine): New public property.
    
    	* frontends/gui/DebuggerGUI.cs (StartProgram): Use just the name
    	of the managed application, not the full command line including
    	the wrapper in the title.
    
    svn path=/trunk/debugger/; revision=12765
Commits on Mar 22, 2003
  1. 2003-03-22 Martin Baulig <martin@ximian.com>

    Martin Baulig authored
    	* classes/ProcessStart.cs: Moved here from ../backends/.
    
    	* backends/ProcessStart.cs: Moved to ../classes/.
    
    	* frontends/scripting/DebuggerOptions.cs: New file.  Moved
    	`MyOptions' from ScriptingContext.cs here, renamed it to
    	DebuggerOptions and made it public.  This class handles the
    	parsing of the command line arguments.
    
    	* frontends/scripting/ScriptingContext.cs
    	(ScriptingContext..ctor): Added DebuggerOptions argument.
    	(ScriptingContext.Start): Return the ProcessStart, don't call Run().
    	(ScriptingContext.ParseArguments): Removed.
    	(ScriptingContext.Run): Call Initialize() here.
    
    	* frontends/gui/DebuggerGUI.cs: Use the new DebuggerOptions class
    	to parse the command line arguments.
    
    svn path=/trunk/debugger/; revision=12754
Something went wrong with that request. Please try again.