C# Class Mono.Debugger.Backend.Mono.MonoDebuggerInfo

This class is the managed representation of the MONO_DEBUGGER__debugger_info struct. as defined in mono/mini/debug-debugger.h
Show file Open project: baulig/debugger Class Usage Examples

Public Properties

Property Type Description
AbortRuntimeInvoke Mono.Debugger.TargetAddress
BreakpointArraySize int
BreakpointInfo Mono.Debugger.TargetAddress
BreakpointInfoIndex Mono.Debugger.TargetAddress
ClassGetStaticFieldData Mono.Debugger.TargetAddress
CompileMethod Mono.Debugger.TargetAddress
CreateString Mono.Debugger.TargetAddress
DebuggerVersion Mono.Debugger.TargetAddress
EventHandler Mono.Debugger.TargetAddress
EventHandlerPtr Mono.Debugger.TargetAddress
ExecutableCodeBuffer Mono.Debugger.TargetAddress
ExecutableCodeBufferSize int
GetBoxedObjectMethod Mono.Debugger.TargetAddress
GetMethodSignature Mono.Debugger.TargetAddress
GetVirtualMethod Mono.Debugger.TargetAddress
InitCodeBuffer Mono.Debugger.TargetAddress
Initialize Mono.Debugger.TargetAddress
InsertMethodBreakpoint Mono.Debugger.TargetAddress
InsertSourceBreakpoint Mono.Debugger.TargetAddress
InterruptionRequest Mono.Debugger.TargetAddress
LookupClass Mono.Debugger.TargetAddress
MajorVersion int
MinorVersion int
MonoMetadataInfo Mono.Debugger.TargetAddress
MonoTrampolineCode Mono.Debugger.TargetAddress
MonoTrampolineNum int
NotificationAddress Mono.Debugger.TargetAddress
RegisterClassInitCallback Mono.Debugger.TargetAddress
RemoveBreakpoint Mono.Debugger.TargetAddress
RemoveClassInitCallback Mono.Debugger.TargetAddress
RunFinally Mono.Debugger.TargetAddress
RuntimeFlags int
RuntimeInvoke Mono.Debugger.TargetAddress
SymbolTable Mono.Debugger.TargetAddress
SymbolTableSize int
ThreadAbortSignal Mono.Debugger.TargetAddress
ThreadTable Mono.Debugger.TargetAddress
ThreadVTable Mono.Debugger.TargetAddress
ThreadVTablePtr Mono.Debugger.TargetAddress
UsingMonoDebugger Mono.Debugger.TargetAddress

Public Methods

Method Description
CheckRuntimeVersion ( int major, int minor ) : bool
Create ( TargetMemoryAccess memory, TargetAddress info ) : MonoDebuggerInfo

Protected Methods

Method Description
MonoDebuggerInfo ( TargetMemoryAccess memory, TargetReader reader ) : System

Method Details

CheckRuntimeVersion() public method

public CheckRuntimeVersion ( int major, int minor ) : bool
major int
minor int
return bool

Create() public static method

public static Create ( TargetMemoryAccess memory, TargetAddress info ) : MonoDebuggerInfo
memory Mono.Debugger.TargetMemoryAccess
info Mono.Debugger.TargetAddress
return MonoDebuggerInfo

MonoDebuggerInfo() protected method

protected MonoDebuggerInfo ( TargetMemoryAccess memory, TargetReader reader ) : System
memory Mono.Debugger.TargetMemoryAccess
reader TargetReader
return System

Property Details

AbortRuntimeInvoke public property

public TargetAddress,Mono.Debugger AbortRuntimeInvoke
return Mono.Debugger.TargetAddress

BreakpointArraySize public property

public int BreakpointArraySize
return int

BreakpointInfo public property

public TargetAddress,Mono.Debugger BreakpointInfo
return Mono.Debugger.TargetAddress

BreakpointInfoIndex public property

public TargetAddress,Mono.Debugger BreakpointInfoIndex
return Mono.Debugger.TargetAddress

ClassGetStaticFieldData public property

public TargetAddress,Mono.Debugger ClassGetStaticFieldData
return Mono.Debugger.TargetAddress

CompileMethod public property

public TargetAddress,Mono.Debugger CompileMethod
return Mono.Debugger.TargetAddress

CreateString public property

public TargetAddress,Mono.Debugger CreateString
return Mono.Debugger.TargetAddress

DebuggerVersion public property

public TargetAddress,Mono.Debugger DebuggerVersion
return Mono.Debugger.TargetAddress

EventHandler public property

public TargetAddress,Mono.Debugger EventHandler
return Mono.Debugger.TargetAddress

EventHandlerPtr public property

public TargetAddress,Mono.Debugger EventHandlerPtr
return Mono.Debugger.TargetAddress

ExecutableCodeBuffer public property

public TargetAddress,Mono.Debugger ExecutableCodeBuffer
return Mono.Debugger.TargetAddress

ExecutableCodeBufferSize public property

public int ExecutableCodeBufferSize
return int

GetBoxedObjectMethod public property

public TargetAddress,Mono.Debugger GetBoxedObjectMethod
return Mono.Debugger.TargetAddress

GetMethodSignature public property

public TargetAddress,Mono.Debugger GetMethodSignature
return Mono.Debugger.TargetAddress

GetVirtualMethod public property

public TargetAddress,Mono.Debugger GetVirtualMethod
return Mono.Debugger.TargetAddress

InitCodeBuffer public property

public TargetAddress,Mono.Debugger InitCodeBuffer
return Mono.Debugger.TargetAddress

Initialize public property

public TargetAddress,Mono.Debugger Initialize
return Mono.Debugger.TargetAddress

InsertMethodBreakpoint public property

public TargetAddress,Mono.Debugger InsertMethodBreakpoint
return Mono.Debugger.TargetAddress

InsertSourceBreakpoint public property

public TargetAddress,Mono.Debugger InsertSourceBreakpoint
return Mono.Debugger.TargetAddress

InterruptionRequest public property

public TargetAddress,Mono.Debugger InterruptionRequest
return Mono.Debugger.TargetAddress

LookupClass public property

public TargetAddress,Mono.Debugger LookupClass
return Mono.Debugger.TargetAddress

MajorVersion public property

public int MajorVersion
return int

MinorVersion public property

public int MinorVersion
return int

MonoMetadataInfo public property

public TargetAddress,Mono.Debugger MonoMetadataInfo
return Mono.Debugger.TargetAddress

MonoTrampolineCode public property

public TargetAddress,Mono.Debugger MonoTrampolineCode
return Mono.Debugger.TargetAddress

MonoTrampolineNum public property

public int MonoTrampolineNum
return int

NotificationAddress public property

public TargetAddress,Mono.Debugger NotificationAddress
return Mono.Debugger.TargetAddress

RegisterClassInitCallback public property

public TargetAddress,Mono.Debugger RegisterClassInitCallback
return Mono.Debugger.TargetAddress

RemoveBreakpoint public property

public TargetAddress,Mono.Debugger RemoveBreakpoint
return Mono.Debugger.TargetAddress

RemoveClassInitCallback public property

public TargetAddress,Mono.Debugger RemoveClassInitCallback
return Mono.Debugger.TargetAddress

RunFinally public property

public TargetAddress,Mono.Debugger RunFinally
return Mono.Debugger.TargetAddress

RuntimeFlags public property

public int RuntimeFlags
return int

RuntimeInvoke public property

public TargetAddress,Mono.Debugger RuntimeInvoke
return Mono.Debugger.TargetAddress

SymbolTable public property

public TargetAddress,Mono.Debugger SymbolTable
return Mono.Debugger.TargetAddress

SymbolTableSize public property

public int SymbolTableSize
return int

ThreadAbortSignal public property

public TargetAddress,Mono.Debugger ThreadAbortSignal
return Mono.Debugger.TargetAddress

ThreadTable public property

public TargetAddress,Mono.Debugger ThreadTable
return Mono.Debugger.TargetAddress

ThreadVTable public property

public TargetAddress,Mono.Debugger ThreadVTable
return Mono.Debugger.TargetAddress

ThreadVTablePtr public property

public TargetAddress,Mono.Debugger ThreadVTablePtr
return Mono.Debugger.TargetAddress

UsingMonoDebugger public property

public TargetAddress,Mono.Debugger UsingMonoDebugger
return Mono.Debugger.TargetAddress