C# Class Mono.Debugger.Backend.Mono.MonoSymbolFile

Inheritance: Mono.Debugger.SymbolFile
Afficher le fichier Open project: baulig/debugger Class Usage Examples

Protected Properties

Свойство Type Description
process Process

Méthodes publiques

Méthode Description
AddType ( Cecil typedef, TargetType type ) : void
FindMethod ( string name ) : MethodSource
GetFunctionByToken ( int token ) : MonoFunctionType
GetMethodByToken ( int token ) : MethodSource
GetMethods ( SourceFile file ) : MethodSource[]
GetSources ( ) : Mono.Debugger.SourceFile[]
LookupMonoType ( Cecil type ) : TargetType
SimpleLookup ( TargetAddress address, bool exact_match ) : Symbol
ToString ( ) : string

Méthodes protégées

Méthode Description
AddClassEntry ( int token, TargetAddress klass ) : void
DoDispose ( ) : void
GetMonoMethod ( MethodHashEntry hash, int index, byte contents ) : MonoMethod
GetTypeSignature ( Cecil t ) : string
GetWrapperMethod ( MethodHashEntry hash, WrapperEntry wrapper, byte contents ) : WrapperMethod
LookupMonoClass ( Cecil typeref ) : MonoClassType

Private Methods

Méthode Description
AddRangeEntry ( TargetMemoryAccess memory, TargetReader reader, byte contents ) : void
CheckCustomAttributes ( Cecil type, DebuggerBrowsableState &browsable_state, DebuggerDisplayAttribute &debugger_display, DebuggerTypeProxyAttribute &type_proxy, bool &is_compiler_generated ) : void
CreateMethodSource ( SourceFile file, int index ) : MonoMethodSource
FindCecilMethod ( string full_name ) : Cecil.MethodDefinition
GetFunctionType ( string class_name, int token ) : MonoFunctionType
GetMethodName ( Cecil mdef ) : string
GetMethodSignature ( Cecil mdef ) : string
GetMethodSource ( SourceFile file, int index ) : MonoMethodSource
GetMethodSource ( int index ) : MonoMethodSource
GetSourceFile ( int index ) : SourceFile
LookupClassInfo ( TargetMemoryAccess target, int token ) : MonoClassInfo
MonoSymbolFile ( MonoLanguageBackend language, Process process, TargetMemoryAccess memory, TargetAddress address ) : System
OnModuleChanged ( ) : void
ReadRangeEntry ( TargetMemoryAccess memory, TargetReader reader, byte contents ) : Method
RemoveGenericArity ( string name ) : string
UnwindStack ( StackFrame last_frame, TargetMemoryAccess memory ) : StackFrame
ensure_sources ( ) : void

Method Details

AddClassEntry() protected méthode

protected AddClassEntry ( int token, TargetAddress klass ) : void
token int
klass Mono.Debugger.TargetAddress
Résultat void

AddType() public méthode

public AddType ( Cecil typedef, TargetType type ) : void
typedef Cecil
type Mono.Debugger.Languages.TargetType
Résultat void

DoDispose() protected méthode

protected DoDispose ( ) : void
Résultat void

FindMethod() public méthode

public FindMethod ( string name ) : MethodSource
name string
Résultat MethodSource

GetFunctionByToken() public méthode

public GetFunctionByToken ( int token ) : MonoFunctionType
token int
Résultat Mono.Debugger.Languages.Mono.MonoFunctionType

GetMethodByToken() public méthode

public GetMethodByToken ( int token ) : MethodSource
token int
Résultat MethodSource

GetMethods() public méthode

public GetMethods ( SourceFile file ) : MethodSource[]
file Mono.Debugger.SourceFile
Résultat MethodSource[]

GetMonoMethod() protected méthode

protected GetMonoMethod ( MethodHashEntry hash, int index, byte contents ) : MonoMethod
hash MethodHashEntry
index int
contents byte
Résultat MonoMethod

GetSources() public méthode

public GetSources ( ) : Mono.Debugger.SourceFile[]
Résultat Mono.Debugger.SourceFile[]

GetTypeSignature() protected static méthode

protected static GetTypeSignature ( Cecil t ) : string
t Cecil
Résultat string

GetWrapperMethod() protected méthode

protected GetWrapperMethod ( MethodHashEntry hash, WrapperEntry wrapper, byte contents ) : WrapperMethod
hash MethodHashEntry
wrapper WrapperEntry
contents byte
Résultat WrapperMethod

LookupMonoClass() protected méthode

protected LookupMonoClass ( Cecil typeref ) : MonoClassType
typeref Cecil
Résultat Mono.Debugger.Languages.Mono.MonoClassType

LookupMonoType() public méthode

public LookupMonoType ( Cecil type ) : TargetType
type Cecil
Résultat Mono.Debugger.Languages.TargetType

SimpleLookup() public méthode

public SimpleLookup ( TargetAddress address, bool exact_match ) : Symbol
address Mono.Debugger.TargetAddress
exact_match bool
Résultat Mono.Debugger.Symbol

ToString() public méthode

public ToString ( ) : string
Résultat string

Property Details

process protected_oe property

protected Process process
Résultat Process