C# Класс Mono.Debugger.Backend.DwarfReader.DieCompileUnit

The Debugging Information Entry corresponding to compilation units.
From the DWARF spec: A compilation unit typically represents the text and data contributed to an executable by a single relocatable object file. It may be derived from several source files, including pre-processed ``include files.''
Наследование: Die, ISymbolContainer
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
has_lines bool
line_offset long

Открытые методы

Метод Описание
DieCompileUnit ( DwarfBinaryReader reader, CompilationUnit comp_unit, AbbrevEntry abbrev ) : System
GetSubprogram ( long offset ) : DieSubprogram
ReadChildren ( ) : void

Защищенные методы

Метод Описание
ProcessAttribute ( Attribute attribute ) : void
initialize_children ( ) : void
read_children ( ) : void
read_symtab ( ) : void

Описание методов

DieCompileUnit() публичный Метод

public DieCompileUnit ( DwarfBinaryReader reader, CompilationUnit comp_unit, AbbrevEntry abbrev ) : System
reader DwarfBinaryReader
comp_unit CompilationUnit
abbrev AbbrevEntry
Результат System

GetSubprogram() публичный Метод

public GetSubprogram ( long offset ) : DieSubprogram
offset long
Результат DieSubprogram

ProcessAttribute() защищенный Метод

protected ProcessAttribute ( Attribute attribute ) : void
attribute System.Attribute
Результат void

ReadChildren() публичный Метод

public ReadChildren ( ) : void
Результат void

initialize_children() защищенный Метод

protected initialize_children ( ) : void
Результат void

read_children() защищенный Метод

protected read_children ( ) : void
Результат void

read_symtab() защищенный Метод

protected read_symtab ( ) : void
Результат void

Описание свойств

has_lines защищенное свойство

protected bool has_lines
Результат bool

line_offset защищенное свойство

protected long line_offset
Результат long