C# 클래스 Mono.Debugger.Backend.DwarfReader.LineNumberEngine

상속: LineNumberTable
파일 보기 프로젝트 열기: baulig/debugger

보호된 프로퍼티들

프로퍼티 타입 설명
comp_unit DieCompileUnit
const_add_pc_range int
default_is_stmt bool
line_base int
minimum_insn_length byte
opcode_base byte
reader DwarfBinaryReader
source_files System.Collections.ArrayList

공개 메소드들

메소드 설명
DumpLineNumbers ( TextWriter writer ) : void
LineNumberEngine ( DieCompileUnit comp_unit, long offset, string compilation_dir ) : System
Lookup ( TargetAddress address ) : SourceAddress
Lookup ( int line ) : TargetAddress
ToString ( ) : string

보호된 메소드들

메소드 설명
Read ( ) : void
commit ( ) : void
do_extended_opcode ( ) : void
do_standard_opcode ( byte opcode ) : void
error ( string message ) : void
warning ( string message ) : void

비공개 메소드들

메소드 설명
debug ( string message ) : void
do_lookup ( TargetAddress address, int start_pos, int end_pos ) : SourceAddress

메소드 상세

DumpLineNumbers() 공개 메소드

public DumpLineNumbers ( TextWriter writer ) : void
writer System.IO.TextWriter
리턴 void

LineNumberEngine() 공개 메소드

public LineNumberEngine ( DieCompileUnit comp_unit, long offset, string compilation_dir ) : System
comp_unit DieCompileUnit
offset long
compilation_dir string
리턴 System

Lookup() 공개 메소드

public Lookup ( TargetAddress address ) : SourceAddress
address TargetAddress
리턴 SourceAddress

Lookup() 공개 메소드

public Lookup ( int line ) : TargetAddress
line int
리턴 TargetAddress

Read() 보호된 메소드

protected Read ( ) : void
리턴 void

ToString() 공개 메소드

public ToString ( ) : string
리턴 string

commit() 보호된 메소드

protected commit ( ) : void
리턴 void

do_extended_opcode() 보호된 메소드

protected do_extended_opcode ( ) : void
리턴 void

do_standard_opcode() 보호된 메소드

protected do_standard_opcode ( byte opcode ) : void
opcode byte
리턴 void

error() 보호된 메소드

protected error ( string message ) : void
message string
리턴 void

warning() 보호된 메소드

protected warning ( string message ) : void
message string
리턴 void

프로퍼티 상세

comp_unit 보호되어 있는 프로퍼티

protected DieCompileUnit comp_unit
리턴 DieCompileUnit

const_add_pc_range 보호되어 있는 프로퍼티

protected int const_add_pc_range
리턴 int

default_is_stmt 보호되어 있는 프로퍼티

protected bool default_is_stmt
리턴 bool

line_base 보호되어 있는 프로퍼티

protected int line_base
리턴 int

minimum_insn_length 보호되어 있는 프로퍼티

protected byte minimum_insn_length
리턴 byte

opcode_base 보호되어 있는 프로퍼티

protected byte opcode_base
리턴 byte

reader 보호되어 있는 프로퍼티

protected DwarfBinaryReader,Mono.Debugger.Backend reader
리턴 DwarfBinaryReader

source_files 보호되어 있는 프로퍼티

protected ArrayList,System.Collections source_files
리턴 System.Collections.ArrayList