C# Class Mono.Debugger.Backend.DwarfReader.DwarfTargetVariable

Inheritance: Mono.Debugger.Languages.TargetVariable
显示文件 Open project: baulig/debugger

Public Methods

Method Description
CheckValid ( StackFrame frame ) : bool
DwarfTargetVariable ( DieSubprogram subprog, string name, TargetType type, DwarfLocation location, DieLexicalBlock lexical_block ) : System
IsAlive ( TargetAddress address ) : bool
IsInScope ( TargetAddress address ) : bool
PrintLocation ( StackFrame frame ) : string
SetObject ( StackFrame frame, TargetObject obj ) : void
ToString ( ) : string

Private Methods

Method Description
GetObject ( StackFrame frame, TargetMemoryAccess target ) : TargetObject

Method Details

CheckValid() public method

public CheckValid ( StackFrame frame ) : bool
frame System.Diagnostics.StackFrame
return bool

DwarfTargetVariable() public method

public DwarfTargetVariable ( DieSubprogram subprog, string name, TargetType type, DwarfLocation location, DieLexicalBlock lexical_block ) : System
subprog DieSubprogram
name string
type Mono.Debugger.Languages.TargetType
location DwarfLocation
lexical_block DieLexicalBlock
return System

IsAlive() public method

public IsAlive ( TargetAddress address ) : bool
address TargetAddress
return bool

IsInScope() public method

public IsInScope ( TargetAddress address ) : bool
address TargetAddress
return bool

PrintLocation() public method

public PrintLocation ( StackFrame frame ) : string
frame System.Diagnostics.StackFrame
return string

SetObject() public method

public SetObject ( StackFrame frame, TargetObject obj ) : void
frame System.Diagnostics.StackFrame
obj Mono.Debugger.Languages.TargetObject
return void

ToString() public method

public ToString ( ) : string
return string