Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Jun 30, 2003
  1. This commit was manufactured by cvs2svn to create tag

    nobody authored
    'BINUTILS_2_13_2'.
    
    svn path=/tags/BINUTILS_2_13_2/debugger/; revision=15779
  2. This commit was manufactured by cvs2svn to create branch 'BINUTILS'.

    nobody authored
    svn path=/branches/BINUTILS/debugger/; revision=15777
  3. Initial revision

    Martin Baulig authored
    svn path=/trunk/debugger/; revision=15776
  4. Removed the libbfd check since we include libbfd here.

    Martin Baulig authored
    svn path=/trunk/debugger/; revision=15767
  5. Ok, this should now compile.

    Martin Baulig authored
    svn path=/trunk/debugger/; revision=15766
  6. 2003-06-30 Martin Baulig <martin@ximian.com>

    Martin Baulig authored
    	* arch/bfd: Imported from binutils 2.13.2.
    	* arch/libiberty: Likewise.
    
    	* arch/Makefile.am: We now build a minimal libbfd here and include
    	it in the libmonodebuggerbfdglue.la.
    
    svn path=/trunk/debugger/; revision=15765
  7. This commit was manufactured by cvs2svn to create branch 'BINUTILS'.

    nobody authored
    svn path=/branches/BINUTILS/debugger/; revision=15762
  8. Initial revision

    Martin Baulig authored
    svn path=/trunk/debugger/; revision=15761
  9. Make this build.

    Martin Baulig authored
    svn path=/trunk/debugger/; revision=15755
  10. This commit was manufactured by cvs2svn to create branch 'BINUTILS'.

    nobody authored
    svn path=/branches/BINUTILS/debugger/; revision=15753
  11. Initial revision

    Martin Baulig authored
    svn path=/trunk/debugger/; revision=15752
  12. This commit was manufactured by cvs2svn to create branch 'BINUTILS'.

    nobody authored
    svn path=/branches/BINUTILS/debugger/; revision=15749
  13. Initial revision

    Martin Baulig authored
    svn path=/trunk/debugger/; revision=15748
Commits on Jun 28, 2003
  1. Ooooops.

    Martin Baulig authored
    svn path=/trunk/debugger/; revision=15709
Commits on Jun 23, 2003
  1. 2003-06-23 Martin Baulig <martin@ximian.com>

    Martin Baulig authored
    	* interfaces/ITargetFunctionType.cs: New class.
    	* interfaces/ITargetFunctionObject.cs: New class.
    
    	* interfaces/TargetObjectKind: Added `function'.
    
    	* arch/DwarfReader.cs: More work on native type support.
    
    svn path=/trunk/debugger/; revision=15586
  2. More work on native types.

    Martin Baulig authored
    svn path=/trunk/debugger/; revision=15585
  3. 2003-06-23 Martin Baulig <martin@ximian.com>

    Martin Baulig authored
    	* arch/DwarfReader.cs: Improved native type support.
    
    	* backends/native/NativeOpaqueObject.cs: New class.
    	* backends/native/NativePointerObject.cs: New class.
    	* backends/native/NativePointerType.cs: New class.
    	* backends/native/NativeStructObject.cs: New class.
    	* backends/native/NativeStructType.cs: New class.
    
    	* frontends/scripting/Parser.jay: Added `$foo->test' syntax; allow
    	`*($foo.test)' syntax.
    
    	* frontends/scripting/Tokenizer.cs: Don't allow dots in identifiers.
    
    svn path=/trunk/debugger/; revision=15584
  4. 2003-06-22 Martin Baulig <martin@ximian.com>

    Martin Baulig authored
    	* backends/native/NativeStringType.cs: Derive from
    	NativeFundamentalType.
    
    	* backends/native/NativeStringObject.cs: Derive from
    	NativeFundamentalObject.
    
    svn path=/trunk/debugger/; revision=15583
Commits on Jun 22, 2003
  1. *** empty log message ***

    Martin Baulig authored
    svn path=/trunk/debugger/; revision=15550
  2. Sync with backends/mono-csharp/

    Martin Baulig authored
    svn path=/trunk/debugger/; revision=15549
  3. A few fixes.

    Martin Baulig authored
    svn path=/trunk/debugger/; revision=15548
Commits on Jun 21, 2003
  1. 2003-06-21 Martin Baulig <martin@ximian.com>

    Martin Baulig authored
    	* interfaces/ITargetType.cs (GetObject): New method.
    
    	* interfaces/ILanguage.cs: New public interface.
    
    	* classes/Module.cs: Renamed `Language' to `LanguageBackend' and
    	added new `Language' property to return the ILanguage.
    
    	* classes/StackFrame (Language): New public property.
    	(GetRegister): Added overloaded version which takes the register
    	index and an offset and returns a ITargetObject.
    
    	* interfaces/ITargetObject.cs (Location): New property.
    	(Print): New function.  Returns a stringified representation of
    	the object - suitable to be displayed to the user.
    
    	* interfaces/ITargetPointerObject.cs
    	(HasAddress, Address): New properties.
    
    	* interfaces/ITargetType.cs (GetObject): Made this method part of
    	the interface.
    
    	* interfaces/TargetObjectKind.cs: Added `Opaque'.
    
    	* backends/mono-csharp/MonoCSharpLanguageBackend.cs
    	(MonoSymbolTable): Implement ILanguage.
    
    	* backends/mono-csharp/MonoOpaqueObject.cs: Don't implement
    	ITargetPointerObject. Opaque objects are opaque and no pointers.
    	* backends/mono-csharp/MonoOpaqueType.cs: Likewise.
    
    	* frontends/scripting/VariableExpression.cs (RegisterExpression):
    	Made this a VariableExpression.
    
    	* frontends/scripting/Parser.jay: Added an `examine' command to
    	examine memory.  Syntax like gdb's `x' command.
    
    svn path=/trunk/debugger/; revision=15542
  2. 2003-06-21 Martin Baulig <martin@ximian.com>

    Martin Baulig authored
    	* classes/TargetLocation.cs: Moved here from
    	backends/classes/MonoTargetLocation.cs.
    
    	* classes/RelativeTargetLocation.cs: Moved here from
    	backends/classes/MonoRelativeTargetLocation.cs.
    
    	* classes/AbsoluteTargetLocation.cs: New public class.
    
    svn path=/trunk/debugger/; revision=15540
  3. Oooops, forgot to commit this.

    Martin Baulig authored
    svn path=/trunk/debugger/; revision=15539
Commits on Jun 20, 2003
  1. 2003-06-20 Martin Baulig <martin@ximian.com>

    Martin Baulig authored
    	* doc/debugger.sxi: Added the slides from the GUADEC talk.
    
    svn path=/trunk/debugger/; revision=15521
  2. 2003-06-20 Martin Baulig <martin@ximian.com>

    Martin Baulig authored
    	* interfaces/IArchitecture.cs
    	(GetBreakpointTrampolineData): Removed.
    	(IsRetInstruction): Added ITargetMemoryAccess argument.
    	(GetCallTarget, GetTrampoline): Added ITargetAccess argument.
    
    	* arch/ArchitectureI386.cs: The .ctor doesn't take an
    	ITargetAccess argument anymore.  This allows us to use the
    	IArchitecture in all threads, not just in the IInferior one.
    
    	* interfaces/IMethod.cs (GetTrampoline): Changed return type from
    	TargetAddress to SourceMethod; don't trigger a JIT compilation
    	here.
    
    	* backends/ILanguageBackend.cs (GetTrampoline): Added overloaded
    	version which takes a TargetAddress and returns a SourceMethod.
    	This version doesn't trigger a JIT compilation can may be called
    	from all threads.
    
    	* backends/mono-csharp/MonoCSharpLanguageBackend.cs
    	(MonoSymbolTable): Added AddImage() and GetImage() methods to get
    	a MonoSymbolTableReader from the TargetAddress of a `MonoImage *'.
    	(MonoSymbolTableReader): Implement ISimpleSymbolTable.
    
    svn path=/trunk/debugger/; revision=15519
  3. 2003-06-20 Martin Baulig <martin@ximian.com>

    Martin Baulig authored
    	* wrapper/wrapper.c, wrapper/thread-manager.c: Don't declare
    	variables as volatile which are not actually modified by the
    	debugger.
    
    svn path=/trunk/debugger/; revision=15517
  4. Fixed compiler warnings.

    Martin Baulig authored
    svn path=/trunk/debugger/; revision=15516
  5. Make this work when using readline is disabled.

    Martin Baulig authored
    svn path=/trunk/debugger/; revision=15515
  6. 2003-06-14 Martin Baulig <martin@ximian.com>

    Martin Baulig authored
    	* backends/IInferior.cs (IInferiorStackFrame): Removed the
    	`LocalsAddress' and `ParamsAddress' properties.
    	* classes/StackFrame.cs: Likewise.
    
    	* backends/classes/MonoRegisterLocation.cs: Removed.
    	* backends/classes/MonoStackLocation.cs: Removed.
    
    	* backends/classes/MonoVariableLocatin.cs: This is now used for all
    	variables, no matter whether they're stored on the stack or in a
    	register.  The JIT just distinguishes between variables which are
    	stored in a register and variables which are at an offset from a
    	register.  This base register can be %ebp or any other register.
    
    svn path=/trunk/debugger/; revision=15512
  7. 2003-06-14 Martin Baulig <martin@ximian.com>

    Martin Baulig authored
    	* backends/IInferior.cs (IInferiorStackFrame): Removed the
    	`LocalsAddress' and `ParamsAddress' properties.
    	* classes/StackFrame.cs: Likewise.
    
    	* backends/classes/MonoRegisterLocation.cs: Removed.
    	* backends/classes/MonoStackLocation.cs: Removed.
    
    	* backends/classes/MonoVariableLocatin.cs: This is now used for all
    	variables, no matter whether they're stored on the stack or in a
    	register.  The JIT just distinguishes between variables which are
    	stored in a register and variables which are at an offset from a
    	register.  This base register can be %ebp or any other register.
    
    svn path=/trunk/debugger/; revision=15511
Commits on Jun 13, 2003
  1. Make this actually work.

    Martin Baulig authored
    svn path=/trunk/debugger/; revision=15373
  2. 2003-06-13 Martin Baulig <martin@ximian.com>

    Martin Baulig authored
    	* wrapper/wrapper.c: Use POSIX semaphores instead of the mono
    	io-layer.  For some reason, using the mono io-layer doesn't work
    	on all systems.
    
    svn path=/trunk/debugger/; revision=15372
Commits on Jun 12, 2003
  1. Oops, forgot to commit this.

    Martin Baulig authored
    svn path=/trunk/debugger/; revision=15348
Commits on Jun 10, 2003
  1. 2003-06-10 Martin Baulig <martin@ximian.com>

    Martin Baulig authored
    	* arch/opcodes/: Imported from binutils 2.13.2.
    
    	* configure.in: Don't require libopcodes and dis-asm.h, but use
    	the included libopcodes.  Note that we still need libbfd for this.
    
    svn path=/trunk/debugger/; revision=15279
Something went wrong with that request. Please try again.