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

Inheritance: LineNumberTable
Afficher le fichier Open project: baulig/debugger

Protected Properties

Свойство Type Description
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

Méthodes publiques

Méthode Description
DumpLineNumbers ( TextWriter writer ) : void
LineNumberEngine ( DieCompileUnit comp_unit, long offset, string compilation_dir ) : System
Lookup ( TargetAddress address ) : SourceAddress
Lookup ( int line ) : TargetAddress
ToString ( ) : string

Méthodes protégées

Méthode Description
Read ( ) : void
commit ( ) : void
do_extended_opcode ( ) : void
do_standard_opcode ( byte opcode ) : void
error ( string message ) : void
warning ( string message ) : void

Private Methods

Méthode Description
debug ( string message ) : void
do_lookup ( TargetAddress address, int start_pos, int end_pos ) : SourceAddress

Method Details

DumpLineNumbers() public méthode

public DumpLineNumbers ( TextWriter writer ) : void
writer System.IO.TextWriter
Résultat void

LineNumberEngine() public méthode

public LineNumberEngine ( DieCompileUnit comp_unit, long offset, string compilation_dir ) : System
comp_unit DieCompileUnit
offset long
compilation_dir string
Résultat System

Lookup() public méthode

public Lookup ( TargetAddress address ) : SourceAddress
address TargetAddress
Résultat SourceAddress

Lookup() public méthode

public Lookup ( int line ) : TargetAddress
line int
Résultat TargetAddress

Read() protected méthode

protected Read ( ) : void
Résultat void

ToString() public méthode

public ToString ( ) : string
Résultat string

commit() protected méthode

protected commit ( ) : void
Résultat void

do_extended_opcode() protected méthode

protected do_extended_opcode ( ) : void
Résultat void

do_standard_opcode() protected méthode

protected do_standard_opcode ( byte opcode ) : void
opcode byte
Résultat void

error() protected méthode

protected error ( string message ) : void
message string
Résultat void

warning() protected méthode

protected warning ( string message ) : void
message string
Résultat void

Property Details

comp_unit protected_oe property

protected DieCompileUnit comp_unit
Résultat DieCompileUnit

const_add_pc_range protected_oe property

protected int const_add_pc_range
Résultat int

default_is_stmt protected_oe property

protected bool default_is_stmt
Résultat bool

line_base protected_oe property

protected int line_base
Résultat int

minimum_insn_length protected_oe property

protected byte minimum_insn_length
Résultat byte

opcode_base protected_oe property

protected byte opcode_base
Résultat byte

reader protected_oe property

protected DwarfBinaryReader,Mono.Debugger.Backend reader
Résultat DwarfBinaryReader

source_files protected_oe property

protected ArrayList,System.Collections source_files
Résultat System.Collections.ArrayList