C# Class Mono.Debugger.Backend.DwarfFrameReader.Entry

显示文件 Open project: baulig/debugger

Public Properties

Property Type Description
cie CIE

Protected Properties

Property Type Description
address TargetAddress
current_address TargetAddress

Public Methods

Method Description
Entry ( CIE cie ) : System
Entry ( CIE cie, TargetAddress initial_location, TargetAddress address ) : System
Read ( DwarfBinaryReader reader, long end_pos ) : void
Unwind ( StackFrame frame, TargetMemoryAccess target, Architecture arch ) : StackFrame

Private Methods

Method Description
GetArchRegister ( int index ) : int
GetRegister ( Registers regs, int index ) : Register
GetRegisterValue ( Registers regs, int reg, Column column ) : long
GetValue ( TargetMemoryAccess target, Registers regs, TargetAddress cfa, int reg, Column column ) : void
SetRegisters ( Registers regs, TargetMemoryAccess target, Architecture arch, Column columns ) : void

Method Details

Entry() public method

public Entry ( CIE cie ) : System
cie CIE
return System

Entry() public method

public Entry ( CIE cie, TargetAddress initial_location, TargetAddress address ) : System
cie CIE
initial_location TargetAddress
address TargetAddress
return System

Read() public method

public Read ( DwarfBinaryReader reader, long end_pos ) : void
reader DwarfBinaryReader
end_pos long
return void

Unwind() public method

public Unwind ( StackFrame frame, TargetMemoryAccess target, Architecture arch ) : StackFrame
frame StackFrame
target TargetMemoryAccess
arch Architecture
return StackFrame

Property Details

address protected_oe property

protected TargetAddress address
return TargetAddress

cie public_oe property

public CIE cie
return CIE

current_address protected_oe property

protected TargetAddress current_address
return TargetAddress